GardenGrower ๐น
Multisignature verifier for public goods. Users lock ETH into the contract and can refund their ETH if a proposal has expired.
Screenshots



Problem Statement
A smart contract allows users to lock in ETH for use in funding a public goods proposal such as "plant more trees." Once the proposal's requirement is met, which is determined by a multisig vote, the ETH is rewarded to the plant grower. If the plant grower does not finish his task, then the ETH is returned back to the donors.
Solution
Multisignature verifier for public goods. Users lock ETH into the contract and can refund their ETH if a proposal has expired. In particular, we use Safe for multisignature verification, we used Scroll as an L2 to deploy this project on because of gas costs and scaling purposes.Deployments ๐๏ธGardenGrower Goerli Address ๐น:https://goerli.etherscan.io/address/0x56f9269a4dd74acd461bfcde3f878e3a164a6788#codeSafe (Gnosis) Multisignature Verifier Judge Address Goerli โ๏ธ:https://goerli.etherscan.io/address/0x9F4Fc2673c4542F0cC4C5ebeEB24ebB19F8BE29f#codeGardenGrower Scroll Address ๐:https://blockscout.scroll.io/address/0xbFB26279a9D28CeC1F781808Da89eFbBfE2c4268/contracts#address-tabsSafe (Gnosis) Protocol Kit SDK ๐งฐDeployed a new multisignature wallet using SDK Typescript example ๐ :https://github.com/MarcusWentz/GardenGrower/blob/main/safeMultisigSDK/deployNewSafe.tsCreate transactions in transaction queue โ๏ธ :https://github.com/MarcusWentz/GardenGrower/blob/main/safeMultisigSDK/createNewTransactionInQueue.tsReference ๐:https://docs.safe.global/learn/safe-core/safe-core-account-abstraction-sdk/protocol-kit
Hackathon
ETHGlobal Tokyo
2024
Prizes
- ๐
๐ Scroll โ Just Deploy
Contributors
- MarcusWentz
49 contributions
- funkmasterp1
2 contributions