# \[z-ZOMG\] Bounty Ethereum smart-contract

**URL:** <https://forum.zcashcommunity.com/t/z-zomg-bounty-ethereum-smart-contract/40017>\
**Category:** Governance\
**Created:** [September 6, 2021, 2:59pm UTC](https://forum.zcashcommunity.com/t/z-zomg-bounty-ethereum-smart-contract/40017 "2021-09-06T14:59:47Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![stickyplot](https://avatars.discourse-cdn.com/v4/letter/s/7993a0/32.png) [@stickyplot](https://forum.zcashcommunity.com/u/stickyplot)\
**Post date:** [September 6, 2021, 2:59pm UTC](https://forum.zcashcommunity.com/t/z-zomg-bounty-ethereum-smart-contract/40017/1 "2021-09-06T14:59:47Z")

</div>

Background: [Truly pseudonymous contributors & ZCG](https://forum.zcashcommunity.com/t/truly-pseudonymous-contributors-zomg/39992)

First, a bit of housekeeping.

We need a name for this thing, even if temporary. As all we need is to recreate the fundamentals, but more secure, maybe let’s think of the current ZOMG as t-ZOMG, and the new one as z-ZOMG.

To the question of whether a multisig on Zcash or smart contract on Ethereum is better, the multisig is not going to let us update the keys every time a new member is elected / removed. Also, as z-ZOMG grows we’ll probably want more out of this smart contract, so we might as well start on the platform where this will most likely end up.

Which brings me to the post main objective:

We need a smart-contract on Ethereum that only accepts RenZEC (and ETH to pay for transactions), and needs confirmation from two out of three members to spend those RenZEC tokens.

Who would be willing to build this smart contract and how much would you estimate is fair to compensate you for the work?

---

<div class="post-metadata">

**Author:** ![anon21505042](https://avatars.discourse-cdn.com/v4/letter/a/7feea3/32.png) [@anon21505042](https://forum.zcashcommunity.com/u/anon21505042)\
**Post date:** [September 7, 2021, 1:12pm UTC](https://forum.zcashcommunity.com/t/z-zomg-bounty-ethereum-smart-contract/40017/2 "2021-09-07T13:12:51Z")

</div>

I will add some funds to @stickyplot’s investment into the bounty. Also, maybe try posting it to community collaborations board, with some references of need from the previous thread?

---

<div class="post-metadata">

**Author:** ![cyph](https://avatars.discourse-cdn.com/v4/letter/c/c6cbf5/32.png) [@cyph](https://forum.zcashcommunity.com/u/cyph)\
**Post date:** [September 7, 2021, 2:01pm UTC](https://forum.zcashcommunity.com/t/z-zomg-bounty-ethereum-smart-contract/40017/3 "2021-09-07T14:01:39Z")

</div>

Can create a multisig easily with [https://gnosis-safe.io/](https://gnosis-safe.io/)

Contracts are well tested, and also gives u nice UI.

Caveat: you will be able to deposit all ERC20s in the contract, but this probably shouldn’t be big issue.

---

<div class="post-metadata">

**Author:** ![anon21505042](https://avatars.discourse-cdn.com/v4/letter/a/7feea3/32.png) [@anon21505042](https://forum.zcashcommunity.com/u/anon21505042)\
**Post date:** [September 8, 2021, 2:56am UTC](https://forum.zcashcommunity.com/t/z-zomg-bounty-ethereum-smart-contract/40017/4 "2021-09-08T02:56:56Z")

</div>

> [@Truly pseudonymous contributors & ZCG](https://forum.zcashcommunity.com/t/truly-pseudonymous-contributors-zcg/39992/30):
>
> Some reqs. being:
> 
> - allocating 5 members the access to release funds with a 3 of 5 multi-sig T-addrs account.
> - ability to rotate accounts when a new members need to take control of the Treasury.
> - work the direct funding in via updates to zcashd  
> (these are just a few I could think of atm)

Notes on contract requirements.

---

<div class="post-metadata">

**Author:** ![OrcaStraya](https://avatars.discourse-cdn.com/v4/letter/o/dc4da7/32.png) [@OrcaStraya](https://forum.zcashcommunity.com/u/OrcaStraya)\
**Post date:** [September 19, 2021, 9:41pm UTC](https://forum.zcashcommunity.com/t/z-zomg-bounty-ethereum-smart-contract/40017/5 "2021-09-19T21:41:04Z")

</div>

This idea is great, i can contribute time, but not cash.  
Although i’m not a dev so can’t actually build any of it.  
I definitely need to learn to code!

Agreed the designations of t-ZOMG and z-ZOMG are perfect

Seems like the RenZEC Ethereum smart contract is the way to go for the time being
