ACA Staking via Ledger
Table of contents
How it works
The Acala Ledger App version is currently behind the Acala runtime, therefore features like staking are not yet supported directly via Ledger. Here is a workaround for Ledger users to participate in ACA staking before the new Ledger version is released (which could take a while based on past auditing timeframe). Ledger users could set up a proxy account and use this proxy account to sign and submit transactions with the Polkadot-JS web wallet.
Adding proxy
Follow the instructions here to create a proxy for your ledger account. Our dApp will support proxy account signing in future releases. In the meantime, ACA staking can be done via the Polkadot-JS UI. Bear in mind that your account that is acting as the proxy should have some ACA to pay for fees when signing transactions. For transferring ACA, see the documentation here.
Removing proxy
Follow the instructions here to clear proxies on Polkadot-JS UI.
ACA Staking on Ledger with a proxy account
Navigate to Polkadot-JS UI, select Acala network and go to Developer -> Extrinsics -> Submission
Select the
Ledger account
, selectearning
,bond(amount)
Input
amount
in ACA with 12 trailing 0s, e.g. 10,000,000,000,000 = 10 ACA, 100,500,000,000,000 = 100.5 ACAClick
Submit Transaction
In the next screen, you are prompted to confirm using the proxy account to sign
Sign accordingly.
Stake completed
Check staked ACA balance
To get the staked ACA amount, you can go to Acala dApp, connect with Ledger account, and view the Staked amount.
Or follow the steps below to view on Polkadot-JS:
Go to Polkadot-JS UI, select Acala network and go to Developer -> Chain state -> Storage
Select
earning
->ledger
Select your Ledger account and click + button on the right
Note the number behind
active
take out 12 decimals and it will be the ACA staked. i.e. 643,275,532,299,100 = 643.275... ACA staked.
Last updated