Hello All,
This is a more formal continuation of my previous Forum Post. I am proposing to build a ZK proof app designed for permissionless deployment on the hub. Think of TC on Ethereum, but for the Hub. I’m thinking of the name “StarShuffler”. In my previous post, I’ve discussed my progress resurrecting Juno Juicer, but I think that a concurrent effort to start from scratch should go underway. So, this proposal would cover creating the smart contract and a minimal FE to interact with the contract, and a relayer, along with making the FE and relayer deployable as a docker container for self-running / Akash deployments for privacy.
Ideally, the community pool funds would go to @Mag or another trusted third party who can disburse funds upon my milestone completions, and return funds if milestones fail, etc.
I would be asking for 3300 $ATOM (revised from 3k estimate in original post) to develop the contract, relayer, and FE. The milestones will vary depending on permissionless CosmWasm Hub integration time, and this timeline will assume that that occurs sometime mid-year.
-
Create working MVP on Juno mainnet (or testnet) which includes a working frontend, relayer, and smart contract. This milestone is contingent upon demonstrating a successful deposit and withdrawal, along with the code being open-source. Disbursement is 2000 $ATOM. Estimated timeline - 2 months from proposal approval.
-
The smart-contract is ported over to $ATOM and instantiated. Disbursement is 650 $ATOM. Estimated timeline - 2 weeks post permissionless CosmWasm integration onto the Hub.
-
Update front end for usability and launch multi-amount contracts (e.g., 100 & 1000 ATOM). Estimated timeline - (in perpetuity for frontend) but in reality, 2 weeks.
This effort will produce a usable app for the Hub and is relatively low-cost. It is also low-risk as I am proposing a trusted third-party disburse funds based upon milestone completion. Consequently, if I fail, the funds can simply be returned.
I will design this project with no profit incentive for myself. Fees will either be sent to the community pool, removed from supply on popular request, or be feeless (at a contract level).
Audits are where the serious money comes into play; I have been quoted upwards of 20k for simple audits. Therefore I have no current plans to contract an audit, and an audit would only be conducted with community support at a later time. Please let me know if the community is amenable to the idea.