Open Source Contract Comparison
| EVM | Solana | WASM | Description |
|---|---|---|---|
| ERC20 | SPL | CW20 | Base implementation for creating tokens |
| ERC721 | Token Metadata Standard | CW721 | Base implementation for creating NFTs |
| PaymentSplitter | cw-payment-splitter | Contract to split incoming payments between a number of addresses | |
| Gnosis Safe | SPL Governance | CW3 | Contracts for making DAOs or managing multisigs |
| Multicall | Multicall | Query multiple contracts in a single request | |
| merkle-distributor | cw20-merkle-airdrop | Contract to allow airdropping tokens to a large list of addresses. | |
| ENS (Ethereum Name Service) | Name service program | Contracts for mapping string domains to on-chain addresses |