ConsenSysMesh / bounties.network

the website for bounties.network
7 stars 14 forks source link

Bounty process takes a lot of txs #18

Open john-light opened 5 years ago

john-light commented 5 years ago

Created bounties with DAI. Two txs to create, one tx per submission, one tx per payout, one tx per deactivation. Minimum of four on-chain txs with ETH, five with ERC-20s, puts a lot of load on the blockchain.

villanuevawill commented 5 years ago

@john-light thanks for this. In general, our engineering team is consistently thinking about the best solution here. We agree there are too many transactions and have this on our roadmap. Also, you're absolutely correct on two tx's for Dai. ERC20 tokens require an APPROVE function to be called on their individual contracts. There are a lot of interesting solutions regarding transactions that we want to explore (meta-tx, state channels, guided wallet, etc.)