Interacting with Your Tanssi EVM Appchain Using Talisman¶
Introduction¶
Developers and users of Tanssi EVM appchains have a variety of options when it comes to wallets. Thanks to their seamless Ethereum compatibility, Tanssi EVM appchains support a great variety of popular wallets, such as Talisman.
Talisman is a Web3 wallet that natively supports Substrate (Polkadot) and Ethereum accounts. This tutorial centers on the Ethereum API, but you can check out a similar tutorial for interacting with Talisman using the Substrate API. The Talisman wallet browser extension is available on Google Chrome and Brave, and a corresponding asset dashboard is accessible at app.talisman.xyz
This guide takes you through all the necessary steps, from installing Talisman to setting up a wallet, connecting it to your Tanssi EVM appchain, and sending funds.
Setting Up Talisman¶
First, download and install the Talisman extension. This guide will first cover creating a new wallet and later address importing an existing one. Review the terms and conditions, then press Get Started.
On the following screen, you'll be prompted to create a password to secure your new wallet.
Creating an Ethereum Account¶
To create your first Ethereum account, take the following steps:
- Select the Ethereum option
- Give your account a name
- Press Create
After creating your first account, you'll be prompted to back up your seed phrase. This is an important step, especially because you have the option to later derive additional accounts from this seed phrase.
Note
You should never share your seed phrase (mnemonic) or private key with anyone. This gives them direct access to your funds. This guide is for educational purposes only.
Importing an Existing EVM Account¶
Of course, you can import an existing EVM account into Talisman. To do so, take the following steps:
- Press Add Account
- Press Import
- Select Import via Recovery Phrase (note, this works for both seeds and private keys)
On the following screen, take the following steps:
- Select the Ethereum account type
- Provide a name for your account
- Paste in your seed or private key
- If you imported a mnenomic seed phrase in the prior step, select which accounts you'd like to import
- Press Import
Configuring Talisman for Your EVM Appchain¶
To configure Talisman for your Tanssi EVM appchain, open the Talisman extension and click on the More Options tab. Then, take the following steps:
- Select Settings
- Check the Enable testnets box
- Press Add Network
On the following page, you'll then be prompted to enter the network details for your Tanssi appchain. For demonstration purposes, the demo EVM appchain is used here, but you can substitute these details for your own Tanssi appchain. To add your Tanssi appchain to Talisman, take the following steps:
- Paste in the RPC URL of your Tanssi appchain. The demo EVM appchain's RPC URL is
https://fraa-dancebox-3001-rpc.a.dancebox.tanssi.network/
. Other parameters will be autopopulated - Paste in the block explorer URL of your Tanssi appchain. The demo EVM appchain's block explorer URL is
https://fra-dancebox-3001-bs.a.dancebox.tanssi.network/
- Check the This is a testnet box if applicable
- Press Add Network
If you hold a balance of tokens in your newly created account for your appchain, you'll see the balance in the Talisman dashboard.
Sending Assets on Your EVM Appchain¶
To transfer the native token of your Tanssi appchain, take the following steps:
- Click on the Send icon
- Click the desired Send from account
- Enter the destination address
- Enter the amount of tokens to send
- Look over the transaction details, then press Review and subsequently Confirm
This guide focused specifically on configuring Talisman to work with your Tanssi EVM appchain, but Talisman is also a full-featured wallet for Substrate (Polkadot) accounts. Under the Substrate API section, you'll find a similar tutorial for configuring Talisman to work with Substrate-based chains.
| Created: October 17, 2023