Fully Decentralized Protocol for Private Transactions on Binance Smart Chain
Morphose breaks the on-chain link between source and destination addresses to enable transactional privacy in Binance Smart Chain. Her smart contracts use non-interactive zero-knowledge proofs, also known as zk-SNARK that require no interaction between the prover and verifier. Once a BNB deposit is withdrawn by the new address, there is absolutely no way to link the withdrawal to the deposit, ensuring complete privacy.
- Deposit: A user connects to Morphose app with his wallet and deposits BNB tokens to Morphose smart contract to get a random key (Note) in return.
- Wait: Even though it's not necessary, it is better to wait some amount of time for other people to deposit to improve privacy.
- Withdraw: User connects to Morphose app with a new wallet, submits the Note and the contract transfers the funds to desired address by getting 1% commission.
https://morphose.cash / morphose.eth.link
Morphose is audited by Etherscan listed professional audit company SMCAuditors. https://github.com/morphosecash/morphose-core/blob/main/audit.pdf
- MembershipVerifier: 0xF90E93Bc6a27283947Dd06D6F60Ac7bC09c5012E (no owner or admin)
- MorphoseAdmin: 0x0b712301a34F8Adb297F0b6808503c6278E3aa0B (owned by Binance Smart Chain, no admin)
- Morphose 0.1 BNB Denomination: 0x97AC13e4c54Aca77d3F5E234f3999199882c4850 (no owner or admin)
- Morphose 1 BNB Denomination: 0x333fe38C163eCC897bD2AE2cA2615659b6576661 (no owner or admin)
- Morphose 10 BNB Denomination: 0x15d8c1c08e20a911c37C2B3D6dD3de20Cf80eC21 (no owner or admin)
- Morphose 100 BNB Denomination: 0x634cCA5d5593f029067A63E448beAbBE105B1aC7 (no owner or admin)
- Morphose 1000 BNB Denomination: 0x98Fe8cb971F1e12237461Bc20F3CB5BE90E3953d (no owner or admin)
- Morphose Token: 0x2b15bc62d1fb46ade4763a3c5ea0917460bb25f1 (no owner or admin, all maximum supply of 100K tokens minted and 90% locked)