First clone this repository on your machine then run:
yarn # setup dependencies
yarn build # run build process for all packages
To load the locally built extension into your browser, follow one of this guide:
Load the ./packages/extension/dist
folder
To setup the repo on your machine just run:
yarn # setup dependencies
yarn dev # run build process for all packages in watch mode
The wallet devs look forward to integrate any community name service projects, but there are some essential requirements:
- Open Source and Testing: Your contracts must be open source, and they should have proper tests that cover the important functions.
- Offchain resolving: Your services should provide convenient name&address resolving via full node endpoints.
- Onchain resolving: Your project should support onchain resolving for any group on the chain. It doesn't need to be enabled by default, but it should be available in the contract logic.
- For instance, the name service PoC supports this with credential token. By default, users don't need to mint such token so it won't affect UX.
- Standard Interface: Your project should have a standard interface for onchain resolution. This makes it easier for other dapps to integrate with your service seamlessly.
We have built this project on top of Argent X's codebase. We would like to take this opportunity to thank all the contributors of the Argent X project ❤️