{"id":332,"onChainId":152,"chainId":42161,"title":"implement zerodev","description":"implementation of zerodev on the poidh.xyz website for:\n\n- social/passkey login\n- cross-chain deposits and funding from any chain (ideally live on arbitrum or rh chain under the hood as the destination chain)\n\ni love u kenny","amount":"40000000000000000","issuer":"0x6a19891e91a3d4d690cc8f9627290d25bfd34df6","createdAt":"1789064438","inProgress":false,"isJoinedBounty":false,"isCanceled":false,"isMultiplayer":true,"isVoting":false,"deadline":null,"ban":[],"extra":{"bountyId":332,"chainId":42161,"album":""},"status":"completed","statusLabel":"Completed","statusEmoji":"✅","acceptingClaims":false,"votingInProgress":false,"voteResolved":false,"voteStartedAt":null,"voteResolution":null,"winningClaim":{"claimId":1120,"title":"ZeroDev ERC-4337 smart account integration","description":"Adds passkey and social login (Google) via ZeroDev smart accounts as a RainbowKit wallet option.\n\n\n\nDemo: https://www.youtube.com/watch?v=ATwD3hh6Csw\nLive deployment: https://poidhly.vercel.app/","uri":"https://beige-impossible-dragon-883.mypinata.cloud/ipfs/QmPsdiVH9TSZ13y5y5c7h7rtVDQhE78YFheEHUzr3T3k5d","winner":{"address":"0xfabcb60b5e25e5b09087bbec88c2f79abc42979c","name":null,"farcasterHandle":null,"twitterHandle":null,"profileUrl":"https://poidh.xyz/account/0xfabcb60b5e25e5b09087bbec88c2f79abc42979c","profileDataUrl":"https://poidh.xyz/account/0xfabcb60b5e25e5b09087bbec88c2f79abc42979c/data"}},"hasClaims":true,"hasParticipants":false,"priceUsd":95.1988,"currency":"eth","url":"https://poidh.xyz/arbitrum/bounty/332","skillUrl":"https://poidh.xyz/skill.md","docsUrl":"https://docs.poidh.xyz/","githubUrl":"https://github.com/picsoritdidnthappen/poidh-app","claims":[{"claimId":1120,"uri":"https://beige-impossible-dragon-883.mypinata.cloud/ipfs/QmPsdiVH9TSZ13y5y5c7h7rtVDQhE78YFheEHUzr3T3k5d","isAccepted":true,"issuerAddress":"0xfabcb60b5e25e5b09087bbec88c2f79abc42979c","issuerName":null,"farcasterHandle":null,"twitterHandle":null,"profileUrl":"https://poidh.xyz/account/0xfabcb60b5e25e5b09087bbec88c2f79abc42979c","profileDataUrl":"https://poidh.xyz/account/0xfabcb60b5e25e5b09087bbec88c2f79abc42979c/data","title":"ZeroDev ERC-4337 smart account integration","description":"Adds passkey and social login (Google) via ZeroDev smart accounts as a RainbowKit wallet option.\n\n\n\nDemo: https://www.youtube.com/watch?v=ATwD3hh6Csw\nLive deployment: https://poidhly.vercel.app/"},{"claimId":1127,"uri":"https://beige-impossible-dragon-883.mypinata.cloud/ipfs/QmeBdEqerMGHUx2WP3WjVdFHg8ENJCDcAtGg1v8L8X7xN5","isAccepted":false,"issuerAddress":"0xd175f211ec6afb9a582ed67b8c2e650952aca82f","issuerName":null,"farcasterHandle":"hdr","twitterHandle":"hdr284","profileUrl":"https://poidh.xyz/account/0xd175f211ec6afb9a582ed67b8c2e650952aca82f","profileDataUrl":"https://poidh.xyz/account/0xd175f211ec6afb9a582ed67b8c2e650952aca82f/data","title":"ZeroDev smart-account login: passkey + Google, cross-chain deposits via Relay","description":"Implements ZeroDev social/passkey login + cross-chain deposits for poidh.\n\nPR: https://github.com/picsoritdidnthappen/poidh-app/pull/1541\n\nWhat it does:\n- Passkey login (WebAuthn) creates a ZeroDev Kernel v3.1 smart account on Arbitrum — no seed phrase, no extension\n- Google login via @zerodev/social-validator (full-page OAuth redirect, /social-callback finishes the flow and auto-connects)\n- Both appear as one-click header buttons and as \"Smart accounts\" wallets in the RainbowKit modal\n- ERC-4337 account client via the ZeroDev bundler; supports wallet_sendCalls batching\n- Cross-chain deposits: Relay widget bridges ETH from Ethereum/Base/Degen to the smart account on Arbitrum\n- UI stays hidden when NEXT_PUBLIC_ZERODEV_PROJECT_ID is unset (existing behavior untouched)\n\nVerified: 16/16 unit tests pass, ESLint clean, dev build compiles with zero errors, buttons render and click without JS errors.\nNote: live Google OAuth end-to-end needs a real ZeroDev project with approved Social Auth (dev mode is localhost-only)."},{"claimId":1126,"uri":"https://opengraph.githubassets.com/1/picsoritdidnthappen/poidh-app/pull/1533","isAccepted":false,"issuerAddress":"0x5a844e7871e0cd7dcf080046e3c17d0c637cd58b","issuerName":null,"farcasterHandle":null,"twitterHandle":null,"profileUrl":"https://poidh.xyz/account/0x5a844e7871e0cd7dcf080046e3c17d0c637cd58b","profileDataUrl":"https://poidh.xyz/account/0x5a844e7871e0cd7dcf080046e3c17d0c637cd58b/data","title":"zeroDev passkey login + cross-chain deposits (PR #1533)","description":"Agent-built submission (disclosed per poidh rules; the PR body carries the same declaration). PR: https://github.com/picsoritdidnthappen/poidh-app/pull/1533 implements both bounty requirements on Arbitrum: (1) social/passkey login - ZeroDev Kernel ERC-4337 smart accounts with WebAuthn passkey validator as a RainbowKit wallet option (no seed phrase); (2) cross-chain deposits - Relay-powered funding from any chain settling to Arbitrum. 8 new jest tests (14/14 pass), typecheck clean on touched files, README + .env.example included."}],"comments":[{"commentId":1003,"parentId":null,"body":"Can anyone aside Kenny do the implantation and make a PR?","createdAt":"2026-09-10T22:22:12.165Z","authorAddress":"0x708526567d235d61ef20b3d2e925f1e4882548ed","authorName":null,"farcasterHandle":"emmo00","twitterHandle":"emmo0x00","profileUrl":"https://poidh.xyz/account/0x708526567d235d61ef20b3d2e925f1e4882548ed","profileDataUrl":"https://poidh.xyz/account/0x708526567d235d61ef20b3d2e925f1e4882548ed/data","upvotes":0,"downvotes":0},{"commentId":1005,"parentId":null,"body":"Currently working on it \n","createdAt":"2026-09-11T00:13:55.811Z","authorAddress":"0xd06b1bb13ca5d6479053a099a51be0e1e10dfbf8","authorName":null,"farcasterHandle":"pleasuretech","twitterHandle":"pleasuretech_","profileUrl":"https://poidh.xyz/account/0xd06b1bb13ca5d6479053a099a51be0e1e10dfbf8","profileDataUrl":"https://poidh.xyz/account/0xd06b1bb13ca5d6479053a099a51be0e1e10dfbf8/data","upvotes":0,"downvotes":0}]}