Creation of a MetaMask Snap designed to facilitate seamless user interaction between MetaMask's array of EVM (Ethereum Virtual Machine) blockchains and the Aptos blockchain.
Currently, Aptos is not natively supported by MetaMask. Through the use of sudoAptos users can seamlessly engage with the Aptos blockchain thereby promoting collaboration between communities.
- Support for multiple accounts
- Integrated all Aptos API features over all three networks: testnet, devnet, mainnet
- Uses custom UI dialog boxes
- Cron jobs for regularly notifying the user about the balance and status of last 5 transactions.
- Clone the repository
- Run the below commands to start the app
yarn install
yarn start
- Run the below commands to start the snap
cd packages/snap npx mm-snap build npx mm-snap serve
Make sure snapID(in packages/site/src/components/Header.tsx) is same as port on which the server is running (i.e if is snap is running at localhost port 8080 then snapID is local:http://localhost:8080)