Related Posts
- 2025-02-07 - Create first discussion post
- 2025-02-10 - Create second discussion post
Change log
- 2025-02-11 Created initial post
- 2025-02-12 Correct Forum post 1 link
- 2025-02-18 - Add Alternative funding address since I have not been able to reach @Mag or Barry to proxy for milestone completion.
- 2025-02-20 - Update funding addressing after discussing with Mag that they cannot proxy this effort due to the nature of the technology being developed.
- 2025-02-25 - Proposal went live.
Summary
I am requesting 3300 $ATOM to build the smart-contract, relayer, and frontend for a ZK âmixerâ for the Cosmos Hub. It will be called StarShuffler. If the community is open to this, I intend to put up the onchain proposal February 25th, 2025.
Details
This proposal would cover creating the smart contract, 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-hosting / 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, assuaging community concerns about me stealing funds without delivering a product. I havenât gotten a response from @Mag yet as to whether he would support this. Him and I have had a call regarding another project so we have had prior communications.
I would be asking for 3300 $ATOM to develop the contract, relayer, and FE. The milestone completion time will vary depending on permissionless CosmWasm Hub integration time, and this timeline will assume that that occurs sometime mid-year.
Update 02/20: This will not be proxied due to the nature of the technology being developed.
Milestones
-
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.
-
Integrate multi-amount pools (e.g., 100 & 1000 ATOM). Estimated timeline - 2 weeks post milestone #2.
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 am currently designing the contract as feeless. Relayer deployment will have the option for fees for sustainability if community members want to run relayers. Why not build the fees into the contract? Principally liability, but also some personal ethics.
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.
Recipient
Ideally an Interchain labs wallet. Ultimate recipient is reasonant
Update 02/18: I have not been able to reach @Mag or another Barry either here or on X (Twitter). If I donât receive any contact from them, the proposal obviously cannot proceed with their proxy, so the proposal will use the recipient address of cosmos145q97pk7hsu6zzsqtkjttlnpk90h9g6y3wzhn3.
Update 02/20: After discussing with Mag, he/they will not proxy funds due to the sensitive nature of the technology being developed. Therefore the funding address will be cosmos145q97pk7hsu6zzsqtkjttlnpk90h9g6y3wzhn3.
Amount
3300 $ATOM
Forum post link
IPFS link
To be created.
Governance votes
The following items summarize the voting options and what it means for this proposal:
YES - You support the community pool funding this dApp and the manner in which it is proposed.
NO - You do not support the community pool funding this dApp or the manner in which it is proposed.
NO WITH VETO - A âNoWithVetoâ vote indicates a proposal either (1) is deemed to be spam, i.e., irrelevant to Cosmos Hub, (2) disproportionately infringes on minority interests, or (3) violates or encourages violation of the rules of engagement as currently set out by Cosmos Hub governance. If the number of âNoWithVetoâ votes is greater than a third of total votes, the proposal is rejected and the deposits are burned.
ABSTAIN - You wish to contribute to quorum but you formally decline to vote either for or against the proposal.