This repository holds the Meta Names smart contracts and is organized into several packages:
contract: contains the main smart contractcontract-proxy: Implements a proxy contract for simplified deploymentcontract-voting: Implements a voting contract for proposalscontract-version-base: implemnets versioning each packageaccess-control: implements access controlnft: implements MPC721 standardpartisia-name-system: implements the DNS for partisiarpc-msg-derive: implements remote procedure call for msgutils: various utilities
All packages are rigorously tested using unit and integration tests via Cucumber.
Testnet: 020f77781340c36be023184bc9d69f29c928304d27
Mainnet: 02bb03946a0b6d1feaa96f78cfc8ef3f5a4ceee727
Use the Meta Names SDK to interact with the contract.
If you find a security issue, email us at metanames@proton.me.
Contributions are welcome! Feel free to fork the project, and create a pull request.