0.0.7 ā€¢ Published 2 months ago

@aeternity-snap/plugin v0.0.7

Weekly downloads
-
License
ISC
Repository
github
Last release
2 months ago

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:

  1. Open metamask
  2. Settings
  3. Snaps
  4. Select Aeternity Snap
  5. 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.