@aeternity-snap/plugin v0.0.7
Aeternity Protocol Snap
Manage account and sign transactions for Aeternity Protocol blockchain. The Aeternity Wallet Snap is a MetaMask extension that has Aeternity capabilities such as public key derivation, transaction signing, message signing.
Starting the snap
Install the latest version of the Snaps CLI
yarn add @metamask/snaps-cli
Install the dependencies
yarn install
Build and start the local development server
yarn dev
Using the snap
The locally started snap is available as Snap ID local:http://localhost:8080
.
Add Snap: https://aeternity-snap.vercel.io
š Metamask doesn't automatically offer to install the new version, you need to do it manually:
- Open metamask
- Settings
- Snaps
- Select Aeternity Snap
- Remove
Demo (testnet/mainnet): https://aeternity-snap.vercel.io
Get Started
Install dependencies
yarn install
Start snap and frontend
yarn dev
Snap is located at localhost:8080
and frontend is located at localhost:3000
How it works:
The @aeternity-snap/plugin
itself does not have internet access. The plugin only signs transactions and provides an interface for viewing actions signed by the user.
ā”ļø Plugin features:
- Connect to dapp
- Sign transaction
- Sign message
š Safe and secure.
The plugin does not return the private key of your aeternity account to a third-party application.
š Full transparency
Thanks to the preview of incoming transactions, you know exactly what you are signing. Without your consent, no third party application will receive your public key.