Skip to main content

ATON Wallet

ATON is a secure and user-friendly mobile wallet for PlatON Network and Alaya Network. The ATON Mobile Wallet allows you to easily transfer LAT/ATP tokens to others, view your transaction history and account balance. At the same time, it provides convenient delegation service for you.

All images in this manual are sample images on PlatON Network.

Start#

Create Wallet#


1. Click [Create Wallet].
2. Select "Normal" or "HD". Set the wallet name, and password.
3. Click the [Create] button to create a wallet.
4. After the wallet is successfully created, you can click [Start to Backup] to start the backup, or click [Skip] to do it later.

Note
1. Password is your credentials to use and manage the wallet. Servers of ATON does not store your password,Please make sure you keep it in mind.
2. We strongly recommend you to back up your wallet after it is created.
3. Click on the network name in the upper left corner of the page to switch networks.
4. Amount of wallets cannot be larger than 200(including all normal wallets and all sub-wallets generated from HD).

Wallet Backup#


1. After creating the wallet, click [Backup] button for wallet backup. Or you can find it in [My]-[Wallet Management].
2. Wallet password is reeuqired for backup. After the password verification is passed, the system will display 12 English words as the mnemonic words.
3. Copy the mnemonic and keep them in a safe place. Click [Next] to verify the mnemonic. If the verification succeeds, the wallet backup is completed.

Note
1. You can restore and manage your wallet with mnemonics words, keep them in a safe place.

Import Wallet#

Import Using Keystore#


1. Click the [...] button at the top right coner of the main interface, and select [Import Wallet]. Then move to [Keystore].
2. Paster Input the keystore content, or scan the QR code to get the keystore file.
3. Set the wallet name and password for this wallet.
4. Click the [Start to Import] button. After the password verification is passed, the wallet is successfully imported.

Note
1. Password is required when import ing wallet Keystore.
2. Your wallet password is not stored in the server. If you forget the password, please use mnemonic and private key to import it.
3. You can also click the "[...]" button on the top right corner to import wallet.

Import Using Mnemonics#


1. Click the [...] button at the top right coner of the main interface, and select [Import Wallet]. Then move to [Mnemonic].
2. Fill in the mnemonics in the correct order.
3. Select type "Normal" or "HD". Set the wallet name and password.
4. Click the [Start to Import] button. After the mnemonic verification is passed, the wallet is successfully imported.

Note
1. Password is your credentials to use and manage the wallet.Servers of ATON does not store your password, make sure you keep it in mind.
2. Store your mnemonics in a safe place.
3. You can also click the "[...]" button on the top right corner to import wallet.

Import Using Private Key#


1.Click the [...] button at the top right coner of the main interface, and select [Import Wallet]. Then move to [Private Key].
2. Input your private key, or scan the QR code to get the private key.
3. Set the wallet name and password.
4. Click the [Start to Import] button. After the verification is passed, the wallet is successfully imported.

Note
1. Password is your credentials to use and manage the wallet. Servers of ATON does not store your password, make sure you keep it in mind.
2. Store your private key in a safe place.
3. You can also click the "[...]" button on the top right corner to import wallet.

Import observed wallet#

For details about importing observed wallets, please refer to the instructions of “Set observed wallet and cold wallet”.

Address Book#


1. Select [My-Settings],and you can see the list of wallet addresses stored in the address book.
2. Click any of the address information to copy the selected address.
3. Slide any of the address information to delete and edit it.
4. Click the [+] button on the right side of the top navigation bar to manually add address information to the address book.
5. At the same time, you can also check the [Deposit Address] button above the [Start Import] button on the [Create Wallet] and [Import Wallet] pages to enable the wallet to be stored in the address book automatically, and this option is checked by default.

Select Wallet#


1. Click the [...] button at the top right coner of the main interface, then click [Select Wallet].
2. All your wallets can be classified and filtered as "All", "HD", "Normal", and you can also use fuzzy search with your wallet name or precise search with your wallet address.
3. Select the wallet you need.
4. Then you will be guide to the wallet page you selected.

Wallet Assets#


1. When you successfully created a wallet, you can find the valid wallet and asset info at the Wallet Asset page.
2. ①The upper part shows the brief information of the current wallet.
3. ②The brief wallet information includes the wallet name and wallet address,and [Switch Wallet] button.
4. ③Click the [Copy] button to copy the wallet address.
5. ④Click the [Wallet Management] button to manage the wallet.
6. ⑤Click the [QR Code] button to enter the receiving page to receive the transfer.
7. ⑥The network information of the current wallet is displayed at the top left corner, click to switch networks.
8. ⑦By Click [...],you can create, import and select wallets, and click "Scan" to scan the QR code.
9. The lower part of the page is [assets List].
10. ⑧The first item is the LAT/ATP data, you can see the unit and balance, click it to enter the LAT/ATP assets details page.
11. ⑨The PRC20/ARC20 assets, you can see the unit and balance, click it to enter the PRC20/ARC20 assets details page.
12. ⑩The "Collectibles" tab is for PRC721/ARC721 assets, click on it to go to the PRC721/ARC721 assets list page.
13. Click the [eye] button, it will show/hide the number of assets.

LAT/ATP Assets Detail#


1. The upper part is the current wallet information.
2. The wallet information includes the balance, unit and locked-up balance, as well as the [Send] button and [Receive] button.
3. Click the [Send] button to jump to the sending page for transfer.
4. Click the [Receive] button to enter the receiving page to receive the transfer.
5. The lower part of the page is [Transactions].
6. The lower part of the page is the transaction records, click on a transaction record, you can get more transaction details.

Collectibles(PRC721)#

Collectible Set List#


Click a Collectible Set to the page of Collectible Set Detail.

Collectible Set Detail#


1. At the top is the introduction about current shown Collectible Set.
2. The rest part are Collectibles belong to current wallet. Click a picture of Collectible to the page of Collectible Detail.

Collectible Detail#


1. Top of this page is current collectible's name and ID.
2. Middle part contains the detail and tradings of this collectible.
3. At the bottom is the button for sending this collectible. To send this collectible to another address on sending page by clicking this button.

Collectible Tradings' Record#


1. After clicking Recent Trading tag, you can see the list of tradings of current collectible.
2. Click one of these records to see trading detail.

Receive#


1. Select the asset at the Assets parts on the main interface for more details, and click the [Receive] button to check the wallet address and QR code.
2. You can copy your wallet address with the copy button.
3. Click [Save image and Share] to save the picture to the local album.
4. Your friends can transfer LAT/ATP to you through your wallet address or scanning the QR code.

Note
1. This LAT/ATP address and QR code only accept LAT/ATP and assets on PlatON/Alaya, do not transfer assets on other networks to this wallet.
2. Please make sure that you transfer assets to correct network.

Sending#

Send LAT/ATP#


1. Click the [Send] button at the asset details page you selected.
2. Enter a valid wallet address, or scan the QR code by clicking the scan button at the upper right corner of the interface, or select one wallet you stored.
3. Enter the LAT/ATP amount you want to send.
4. Set Select the transaction fee rate, you can move the slide bar to set the service fee.
5. Click [Next] to confirm the transaction information,click [Send] to proceed the transaction.

Send Collectible#


1. On the page of Collectible Detail, click the [Send] button.
2. Type in valid wallet address, or scan the QR code of the wallet to automatically fill in the address, or select a locally saved wallet address through the address book.
3. Choose the transaction fee, and you can click to adjust it to be lower or higher.
4. Click the [Next] button to confirm the transaction information, and click the [Send] button and enter the correct wallet password to send the transaction to the blockchain network.

Choose Transaction Fee#


1. The functions of sending, entrusting, redeeming and receiving rewards all incur transaction fees.
2. Take the sending function as an example, click [Transaction Fee] to enter the transaction fee setting page.
3. There are 5 choices for transaction fees (Fastest, Fast, Recommended, Cheap, Customize).
4. [Recommended] configuration item is selected by default.
5. The user can select the corresponding option according to actual needs.
6. In the [Customize] column, users can enter Gas Price and Gas Limit independently to achieve flexible cost configuration.

Validators#

Validators List#


1. Move to the [Delegate] tab at the main interface, and then opt for [Validators], you can view all validators.
2. Usually, the nodes are sorted by rank. They can also be sorted by Delegated amount/Delegators/Expected delegation annualized yield.
3. Active node: validators participating in the consensus election in the current settlement interval.
4. Candidate node: validators do not participate in consensus election in the current settlement interval.

Validator Details#


1. Select a validator, you can check the related profit informaiton, like expected delegation annualized yield, reward ratio and total reward.
2. Also you can check the basic information of validators, such as delegators, blocks info, etc.
3. If you want to delegate your LAT/ATP to this validator, you can click the [Delegate] button to start it.

Note:
1. The validators funded by Foundation do not accept delegations.
2. The "locked validators" not accept delegation.

Delegate#

Participate in Delegation#


1. Select a validator to delegate. If you’ve delegated, then you can check your delegation details via: [Delegate] - [My Delegations]-[Delegation Rec], and then select one validator to continue delegation.
2. Select the wallet you want to delegrate.
3. You can select locked-up balance to delegate if there is, or select delegated freeze balance to delegate if there is.
4. Enter the amount, and it must not be less than 10LAT/1ATP.
5. Enter the correct password.
6. You can delegate to the nodes you’ve delegated, no limit to the delegation times.

Note
1. Delegators delegates LAT/ATP to validtaors, when the delegated validators get profit, delegators will win the profits according to the delegation ratio set by validators.
2. The wallet address connected to profit validators can’t be used to delegate.
3. The delegated LAT/ATP will be valid at the next settlement interval.

My Delegations#


1. Click [My Delegation] to check your uncalmied reward, total reward and delegated amount.
2. Select a specific wallet to check the details including total delegated amount, total rewards and unclaimed rewards. You can also delegate and withdraw your delegation.
3. Click the [Claim] button to get all unclaimed rewards, and input your wallet. After that, you can see your rewards.

Undelegation#


1. Click You can withdraw your delegation via: [My Delegations]-[Delegation Rec]-[Withdraw].
2. Enter the number,it should be greater than or equal to 10 LAT/1 ATP. Enter your password to proceed the process.

Note
1.When undelegate the delegation, the delegation will return to the original way during the hesitation period, and the delegation within the validity period will be returned to the delegation frozen account, which will be frozen for a certain period.
2.When withdrawing all delegations, the delegation rewards will be claimed automatically.

Freeze Details#


There is a certain settlement period as a freezing period after Undelegate, and each settlement cycle is 10750 blocks.Delegation within the freeze period can be viewed on the Freeze Details.
[Delegate node Details] Click [Delegated Freeze] to enter the Freeze details.

Withdraw#


After the freeze period ends, the user needs to manually perform the extraction operation,all delegations to be withdrawn will be withdrawn and returned to the user's wallet balance or locked account according to the source of the asset.
1. [Freeze Details] Click the [Withdraw] button to enter the withdrawal;
2. Click the [Withdraw] button to withdraw all the withdrawable delegations.

Observed Wallet and Cold Wallet#

Set the Observed Wallet and Cold Wallet#

Preparation:

  1. Prepare two mobile phones and install the latest ATON.
  2. Make sure that one phone is never connected to the Internet. It is recommended to turn on the airplane mode and turn off WiFi to set it as a cold wallet device. The other one is connected to the network as an observed wallet device.

1. Create a wallet as a cold wallet in offline environment, click [ Receive] to find the QR code.
2. Click [...] at the upper right corner of the main interface, and then select [Import Wallet] -[Observe Wallet] with the mobile phone connected to the network, scan the wallet QR code or enter the wallet address on the mobile phone not connected to the Internet, and click [Finish]. Then the wallet is set successfully.

Note
1. Oberseved wallet: a wallet connected to network, and is used for observation only. If you need to conduct transactions,the observed wallet need to work with the cold wallet.
2. Cold wallet:a wallet that is not connected to the Internet but has a private key, which needs to be kept in a safe place.

Transaction with Cold Wallet#

If you have set up observed wallets and cold wallets, you can initiate transfers, delegations, delegation withdrawals, etc. with the observed wallets, and have it worked with the cold wallets cooperate for sign. The following Below is an example.

1. Observed wallet


(1) Select an observed wallet, then move to the send page, enter the required trasfer details, and then click Finish.
(2) Click the [Next] button, then you will find the QR code that would be scanned by the cold wallet.

2. Cold wallet


(1) Click the scan button at the upper right corner, or click the [Offline Signature] button of the specified wallet to scan the QR code displayed on the wallet page.
(2) The page displays the detailed transaction information. If there is no problems with the transaction, you can click [OK, Sign] and enter the password.
(3) After you can see the QR code of the signed transactions for the observed wallet to scan.

3. Observed wallet


(1) The offline signature is requied when you use observed wallet to send, delegate and withdraw.
(2) Click [Already Scaned, Next], then you will arrive at the reading signature data page.
(3) Click [Send] to send the transaction to the blockchain network.

Note
1. Jointly use observed wallet and cold wallet to do transactions.
2. Please do not deposit assets to the observed wallet address that you cannot control.

Others#

Settings / Help and Feedback#


1. Move to [Me] - [Settings], you can make
- Network Settings: Select the network to be connected.
- Reminder Threshold:Send notification when the amount of transfer exceeds the transaction threshold you set.
- Resend Reminder:Send notification when repeated transaction occurred within 2 housrs.
- Fingerprint / Face Unlocking: If you enable it, fingerprint or face unlock is required every time you launch the app.
- Language: Chinese and English are available.
2. Move to [Me] - [Support and feedback], You can find the user guide and Q &A. If you can’t find what you want, you can submit it and we will respond as soon as possible.

Change Password#


1. Move to [Me] - [Wallet Management] - [Change Password].
2. Input the original password and click Confirm.
3. Set new password and click Confirm.
4. Click the [Confirm] button,then the wallet's password is successfully changed.

Note
1. Password is your credentials to use and manage the wallet. Servers of ATON does not store your password, make sure you keep it in mind.

Reset Password#

When you forget the password of a wallet, you could reimport the wallet using mnemonic/private key/keyStore and set the password again.

Path for HD wallet: [Me] - [Wallet Management] - [HD Wallet Detail] - [HD Settings] - [Reimport Wallet]

Path for Normal wallet: [Wallet] - [Wallet Icon] - [Reimport Wallet], or [Me] - [Wallet Management] - [Wallet Detail] - [Reimport Wallet]

After successfully reimport a wallet, the old information of this wallet would be deleted.

If you reimport a wallet by PrivateKey or KeyStore, the Mnemonic of this wallet would not be saved in ATON.

Cold wallet signature chain ID#


1. Observing the wallet and cold wallet signatures need to keep the chain ID consistent;
2. ATON 1.1.5 and above are compatible with PlatON Mainnet's new chain ID:210425; the cold wallet has not been upgraded to ATON 1.1.5 and above, and the signature defaults to chain ID:100; if the hot wallet is changed to the latest chain ID:210425, Please upgrade the cold wallet and set a new chain ID at the same time to sign successfully;

ATON 1.1.0 supports WalletConnect!#


Support WalletConnect, you can easily complete the connection with the desktop DApp.

WalletConnect is a service that supports connecting with desktop DApps through code scanning authorization. It is like an inter-city express train that narrows the distance between desktop applications and mobile wallets.

ATON officially supports the WalletConnect standard [observation of wallets and cold wallets are not currently supported]. Not only can you realize the interaction between mobile DApps and ATON, you can also use ATON scan codes to authorize any desktop DApps that support this standard, and you don’t need to worry about asset security. The connection method is also very simple:
1. The desktop DApp chooses to use WalletConnect to connect;
2. Click [Scan] in the upper right corner of the ATON homepage, and select the wallet to complete the authorization;
3. To confirm the operation, perform [Confirm] in ATON;

Demo video:
https://www.youtube.com/watch?v=hnHRR7D0Rak

ATON’s WalletConnect Dapp demo on GitHub.
https://github.com/PlatONnetwork/WalletConnect-Example

HashKey DID#


HashKey DID is a multi-chain decentralized identity data aggregator, powered by smart contract, NFT and privacy protection decentralised protocol, to provide identity services to Web3 users.
HashKey Website: www.hashkey.id

1.Use ATON to quickly register HashKey DID: Click the [HashKey DID Register] button below the wallet address on the ATON home page to register.


2.Support input DID as the receiving address for transfer, for example, input the registered DID Name: abc123.key.