@ndcplug.near [Posted on DevHub](https://near.social/#/devgovgigs.near/widget/Post?id=1727) ## Idea: Bounty for Binding Contract & Component # Request for Dev: EVM x NEAR Mapping I need a binding contract (a little bit like Womrhole3 binding contract) coupled with BOS component, that allows a user to sign ownership Ability to sign transaction from Wallet Connect into a contract registry on Optimism and Polygon chains To be used to - Map NEAR accounts on Lens Handle via Polygon Ethereum Address - Map NEAR accounts to Farcaster ID via Optimism Ethereum address In the future - can be used like gitcoin passport for additional verification for trust scores for humanity @robert.near # Requirements - Deploy NEAR binding / registry contact (Register / Unregister) - Deploy EVM registry contract on Optimism and Polygon (leverage EIP712) - Register/unregister) - Create a component that requires a user to signin on - Reads registry on component to see if already connected. Ability on contract to only map one account, can disconnect identities / unregister (add functionality on both sides - Extra steps for mapping of components, query farcaster id api and lens profile api to display corresponding user name if exists to respective polygon or lens ethereum address - Create profiles on BOS that displays connect polygon, aribtrum, lens and farcaster addresses and able to open up in respective block explorer block explorer To contact me about bounty find me on Build DAO telegram https://nearbuilders.com/tg-builders or on twitter # Resources - Wormhol3 binding https://nearblocks.io/address/binding.wormhole3.near#contract - Contract https://github.com/wormhole3/wormhole3-account-binding - NEAR Mappings by @root.near https://github.com/ilblackdragon/near-mappings - Farcast ID API https://docs.farcaster.xyz/protocol/fnames.html#api - Lens Documentation https://docs.lens.xyz/docs/developer-quickstart-api - BOS Lens SDK Example component here https://near.org/near/widget/ComponentDetailsPage?src=mattb.near/widget/LensProfile&tab=source - EIP 712 https://eips.ethereum.org/EIPS/eip-712#abstract