FAQ
Here are answers to the most common questions regarding working with Lantstool, the security of your data, and the specifics of interacting with the NEAR Protocol.
Security and data management
Are my data or private keys transferred to Lantstool servers?
No. Lantstool works exclusively in your browser. All data, including private keys and transactions, is stored locally using an SQLite (OPFS) database directly on your device. We do not transfer any information to external servers.
What happens to my data if I clear the browser cache or delete site data?
Since Lantstool stores all information locally, completely clearing browser data for the site will lead to the deletion of the local database and the loss of all your spaces, networks, and the data belonging to them. To avoid this, regularly create a backup.
What is the difference between Reset History and Reset App functions?
Can I recover my keys if I deleted a space but didn’t make a backup?
No. Deleting a space is an irreversible action. All associated networks, keys, and accounts are deleted along with it. Without creating a prior backup, it is impossible to recover this data.
Spaces and Networks
How does isolation work in Lantstool?
- Spaces: Independent workspaces (projects). Data from one space is completely invisible in another.
- Networks: Networks within one space (mainnet, testnet) are isolated from each other. Testnet keys and transactions will never be displayed in mainnet.
Can I add two testnet networks to one space?
Can I use Lantstool with my own RPC?
What is Balancer in RPC settings and how does it work?
Accounts and Keys
What to do if the required key does not appear in the Signer Key list?
- Check if the selected Signer Id matches the key owner.
- Ensure the key is imported specifically into the current network (mainnet, testnet).
- Check the key status in the Accounts section: it must be marked as imported ✅ (green checkmark).
Can I see which specific methods my Function Call key has access to through
Lantstool?
Yes. In the Accounts section, open the selected account, go to Associated keys, and find the required key. For each Function Call key, the following are displayed: Contract ID, funds limit (Allowance), and the Allowed Methods list.
How to add an account that is not yet on the blockchain?
This account is not yet on-chain.Can I create my first account directly in Lantstool?
Create Account
action. Since this action requires a transaction signature by an already
existing account, you cannot create your first account directly in Lantstool.
We plan to add the ability to create accounts in the app in new updates. To
register your first account, use one of the verified wallets suggested at
wallet.near.org .Does Lantstool support hardware wallets (Ledger)?
Calls and Transactions
How does Lantstool simplify working with smart contract methods and does it
support ABI?
Lantstool automatically checks for the presence of an ABI in the contract and, if available, generates a ready-made argument structure in JSON5 format, saving you from the need to investigate the code manually. Using JSON5 allows displaying data type hints and field descriptions directly in comments to arguments, and thanks to the built-in editor, you don’t have to worry about missing quotes or extra commas, as the application automatically highlights syntax errors.
Why does the Signer Key field display only public keys and not private keys?
This is a security measure. The public key serves as an identifier to find the corresponding private key in the local Keys storage. Hiding the private key in the interface protects you from accidental compromise during screen demonstrations.
Do I need to manually encode arguments and prefixes in base64?
No. Lantstool does this automatically. Although the protocol requires data transfer in base64 format, in our application, you can enter plain text or JSON — the system will encode them directly before sending the request.
Why does Lantstool automatically change the Receiver Id in a transaction
when adding certain actions?
This is part of the synchronization system that automatically selects the recipient (Receiver Id) according to your set of actions. Lantstool uses a clear priority hierarchy so that your transaction complies with NEAR protocol rules and you cannot accidentally send it to an incorrect address.
Where does Lantstool get the nonce and block hash values for my
transactions?
Lantstool automates this process by sending an RPC request to retrieve your access data (Access Key) based on the selected Signer Id and Signer Key. The received nonce value is automatically incremented by 1, and the block hash is taken directly from the current information about the state of this key in the network. This ensures that each transaction will be valid and up-to-date without the need for manual entry of technical parameters.
Utils
In which cases should Account Cleaner be used instead of regular account
deletion?
When a contract with a massive amount of data (Large State) or hundreds of
keys is deployed on an account. Regular deletion using the Delete Account
action will result in an Exceeded the prepaid gas error. Account Cleaner
allows clearing the state in stages.