How to create an EVER wallet
Powered by an infinite sharding mechanism, the Everscale network adapts to any workload it is tasked with, without the size of the load affecting transaction times or processing fees. This makes it the ideal blockchain for hosting high-scale web3 and other load-intensive projects. Over the past two years, Everscale has emerged as one of the leading blockchains in Asia, with a thriving community and robust ecosystem of DeFi platforms.
If you want to learn more about the Everscale project and EVER cryptocurrency, check our review . Here we’re going to show you how to create two wallets for the token storage: EVER wallet and Ever Surf wallet.
EVER Wallet: Everscale’s ultimate Web3 Wallet

EVER Wallet is a smart Web3 wallet for the Everscale blockchain developed by Broxus. The beauty of the wallet stems from the fact that it is based on a scalable blockchain with built-in Account Abstraction functionality. This is due to each wallet being a smart contract and, as you probably know, the sky’s the limit for smart contacts flexibility. Simply put, you can encode almost any logic into your EVER Wallet which sets the way for an unlimited range of both tapped and untapped cases of use. This is a great leap forward compared to the functionality provided by most existing wallets, which are legacy accounts, also known as EOA (externally owned accounts) managed by a private key.
Enhancing Web3 User Experience with Smart Wallets
Smart wallets eliminate the last missing element to crypto’s mass adoption because they make the interaction with blockchains a whole lot easier. By virtue of improving the user experience, they facilitate further onboarding of crypto users.
Some common examples of tapped cases made flexible by smart wallets

Multisig – Manage spending responsibilities with family members. This is especially applicable if you have a shared account and want unanimity on large crypto transactions. In the animation below transactions exceeding 100 currency units require the approval of three family members.
Social Recovery – Customize other accounts so you can authorize new devices in case you lose access to your wallet. That is to say, you can authorize one or more parties who will be able to supply you with a new private key in case you lose yours.
Blocklisting addresses – Prohibit transactions to addresses you don’t want your wallet to interact with. For instance, sanctioned addresses or any other address you know to be involved in crypto fraud.
Whitelisting addresses – Allow crypto transactions with addresses that you know to be safe. Thus, even if your smart contract wallet private key is stolen, whoever gained access to it will not be able to send your funds to non-whitelisted addresses. In this case, only the trusted parties (if any) the user authorized can add a new address to the whitelist.
Setting limits – Set daily, weekly, monthly or any other limits for how many tokens can be transferred from an account. In the animation below, the daily limit is set at 90, the crypto transactions exceeding the amount set are not allowed.
Untapped Opportunities: Expanding the Possibilities with EVER Wallet
Car-sharing
Imagine there is a car-sharing company where for each car there is an NFT. The owner of the NFT can open the car door and drive it. The rent is managed by the back-end, which is the manager of the respective NFT. At the same time, there are N people who have car shares and receive part of the rental profit according to their share. In this case, EVER Wallet can be used as storage for both the NFT and car shares.
Gaming
Imagine pre-approving rules for interacting with a game dApp. Put simply, you can enjoy playing while knowing your assets are safe. The reason being is that you can set the conditions stipulating what the respective game (dApp) is allowed to do and what it is not. This contrasts with externally owned accounts (EOA) where you either have to constantly sign crypto transactions or depend on an entity that will act on your behalf.
Music
Imagine you are listening to music on a subscription-based Spotify-like decentralized platform (decentralized music streaming service). Basically, you subscribe with your EVER Wallet and the profit from your subscription is automatically distributed between the artists you listened to in proportion to the time (or any other pre-set parameters) you listened to. Essentially, it is an automatic distribution of copyrights which is much more convenient than the current status-quo.
Multical
Imagine bundling several crypto transactions into one, then processing the respective sequence of operations via one atomic transaction. For example, providing liquidity to a decentralized exchange usually requires three transactions: approving each of the two tokens, then depositing them. With EVER wallet, it is possible to do it in just one atomic transaction.
Top-Notch Features of EVER Wallet Besides Account Abstraction
Built-in swaps and earning opportunities via FlatQube
Exchange tokens with negligible transaction fees being charged.

Earn passive income via rewarding farming opportunities.

Built-in cross-chain transfers via Octus Bridge
Transfer crypto across seven popular networks at almost no cost (several cents in fiat terms).

Liquid staking directly from EVER Wallet
Stake EVER, receive stEVER (staked EVER) and earn 6.8% APY.

Add any token supported by EVER Wallet via one finger tap
Just head to the Add Asset section and move the slider from left-to-right to add the token you need.

Add more accounts to your EVER Wallet
You can connect more than one account to your wallet.
Setting up Wallet Account
This guide will help you learn to set up wallet accounts in Venom Blockchain with EVER SDK and Everdev CLI tools. It is applicable both for contract development and testing tasks, and for the purposes of Venom integration to the backend of your applications.
SDK and Everdev CLI tool approaches are detailed below. They implement a similar process of wallet deployment.
Currently we can recommend the SetcodeMultisig contract to be used for wallets. It is well tested and secure, supports multiple custodians, and can be set up to require several independent signatures for any transfers.
Alternatively, you may use the Ever Wallet contract. It has some different features and capabilities. You can read about them and find the contract files in this repository.
Note: Ever Wallet however is not currently supported by Everdev CLI tool, so only the SDK approach will work for it. If you choose it, skip straight to the SDK section with Ever Wallet sample.
Using CLI tool
Everdev, the command line tool for development on the TVM blockchains, allows to write scripts to deploy any smart contracts to the blockchain, call all contract methods, sign transactions, and generally manage an account.
Note: This section is only applicable for Multisig Wallet. Refer to the SDK section for Ever Wallet guidelines.
1. Install Everdev
It requires NPM to be installed.
If you experience any problems with installation, check out our troubleshooting section.
2. Configure network connection
Everdev has a built-in network tool to manage your networks and access credentials.
Add Venom endpoint to everdev and make it default:
3. Set a giver contract on your network
On Venom, you need to sponsor a contract address in advance to be able to deploy the contract.
Everdev provides a way to set an account of your choice as a giver for deployment operations, so you will not have to do a separate step of sending tokens to a new contract address every time you deploy something. This contract can be some multisig wallet, for example your Venom Wallet.
Note: To work automatically, the giver contract should have only one custodian.
To set it up, first save the custodian keys of your giver account into a signer that will be used to sign giver transactions (Learn more about the signer tool here):
Как вывести средства в EVER?
Чтобы вывести средства из бота @makebetsbot вам необходимо иметь кошелек, который может принять EVER — нативный токен сети Everscale.
Их существует несколько, но мы приведем примеры наиболее популярных из них.
I. Создание кошелька
1) Используйте для создания собственного EVER кошелька — SURF
Нажмите "создать бесплатный аккаунт".
Прочтите "Политику Децентрализации TON Surf" и подтвердите принятие условий.
Создайте и запомните PIN-код, с помощью которого вы будете заходить в кошелек.
Готово! У вас создан собственный EVER кошелек.
Как узнать адрес собственного кошелька?
Для этого нажмите на "стрелочку", как показано на нижеприведенном скриншоте.
Готово! В строке "Мои кристаллы" вы можете увидеть адрес вашего кошелька.