Argent X Wallet Extension for Chrome and Firefox
Argent X is a secure and trusted Chrome extension that assists users in setting up and handling accounts and links the accounts to decentralized apps created on StarkNet. Also, it protects the private keys that can validate transactions on these accounts. Instead of ETH L1, where accounts and private keys are ideally the same things, StarkNet supports account distraction, which means that each account is an advanced contract that should be installed before interacting with the network. This is an added complexity and an amazing opportunity for a regular user.
Thankfully, Argent X Wallet abstracts each complexity for users: it generates and protects the private keys, installs account contracts managed by their keys, attaches to decentralized apps, and transfers transactions to a StarkNet network.
Significant Features of Argent X Wallet
DoS Security
A UserOperation that offers simulation checks and guarantees to include until a sender has state change, which might need the attacker to pay over 7500 gas every sender.
No Centralized actors
The platform does everything via a peer-to-peer mempool.
No wallet setup complexity
Users don’t need to consider whether the wallet contract exists; crypto wallets stay at improved CREATE2 addresses; if the wallet doesn’t yet exist, the foremost UserOperation generates it automatically.
Complete EIP 1559 support
It includes cost-setting ease (customers can adjust fixed cost premium and a maximum total cost and hope will add instantly and charge fairly).
Validation logic flexibility
The validateUserOp feature can include arbitrary signature and nonce validation logic.
Capacity to replace-by-fee
Transferring a userOperation with a notably higher premium than the previous one to replace the operation and get it included quickly.
Guide to Set Up Argent X Wallet
Firstly, you must move to the official Argent X Wallet website.
Next, choose the Chrome Web Store option on the main page.
Then, you should hit the Add to Chrome button.
Now, tap the Create a new wallet tab to begin the wallet creation procedure.
Read through the Disclaimer carefully, tick the boxes, and press the Continue button.
You must generate a reliable password for your wallet and hit the Create Wallet tab.
After this, you can pin it at the top left side.
Select the Setup recovery phrase option for the next step to secure your asset.
You must carefully jot down the seed phrase and place it somewhere safe.
To review your transactions manually, utilize the StarkNet block explorer.
After setting up your account, you should deposit some amount with test tokens.
Instructions to Add Funds on Argent X Wallet
When your account is ready, you must fund it with test tokens. For instance, we use StarkSwap faucet to mint ten text BAR and LAN tokens each. It will require a few minutes for your tokens to be accessible in your wallet.
Launch the Argent X Wallet extension and enter your account using the login credentials.
Then, tap on the Faucet tab at the top and choose the 10 test Lan.
Next, hit the Mint button at the bottom.
After this, you must use the newly minted tokens to offer liquidity to the LAN-BAR pool.
Tap on the + sign and provide the amount of BAR and LAN tokens you need to add to the pool and press the Deposit button.
After completing this, you can swap between BAR and LAN tokens.
Steps to Swap Tokens on Argent X Wallet
First, you should go to the official Argent X Wallet web page and specify the password to unlock your wallet.
Next, navigate and tap on the Swap tab at the top of the homepage.
Then, choose the tokens you wish to swap. Presently StarkWare doesn’t own a native token, with the new trend of reviewing usage-based airdrops.
After selecting the desired tokens, press the Swap button at the bottom.
You can tap on the Add Funds tab to bridge the assets from ETH L1 to StarkNet L2. Select the Bridge from ETH option to enter StarkGate bridge, which hopefully is also in Alpha. Check the terms before moving forward.
How to Change the ETH Network?
You can change the ETH network in the MetaMask wallet to Goerli and hit the MetaMask tab. When connected, you will have to connect to the StarkNet wallet. Hit the StarkNet Wallet tab and choose the Argent X option from the supported wallets. After this, you will see both wallets associated with StarkGate.
You can use the Goerli faucets to transfer test Ethereum to your account. After receiving the ETH, input the amount and tap on the Transfer tab.
Then, confirm your transaction in MetaMask. While the L1 transaction must finish instantly, the L2 transaction can take a little longer.
When done, you will get the bridged Ethereum to play around with the StarkNet L2-compatible apps.
Final Verdict
Argent X Wallet is a secure open-source and Chrome plugin-based digital currency wallet for the StarkNet L2 platform. StarkNet is versatile (for instance, each account has a unique smart contract that should deploy before use) and includes an additional layer of complexity for an average customer. Argent X is best to hide the complexity and enable you to transact cheaply. To know the procedure to set up an account, add tokens, and swap tokens, you can read through the above post.