Trading Wallets
TLDR: Trading wallets let you transact without needing $RON token to pay gas fees or manually approving each market, saving both time and money.
When you first use Forkast to trade, you will be prompted to activate a Trading Wallet. This is a specialized smart contract wallet deployed to the Ronin blockchain as a 1-of-1 multisig, fully controlled by your linked wallet (e.g., Ronin Wallet or another compatible wallet). The Trading Wallet securely stores your positions (ERC1155 tokens) and stablecoins (e.g., USDC or USDT as ERC20 tokens) used for trading.
Trading Wallets, sometimes called a Proxy wallet, enable Forkast to offer a seamless and improved user experience by handling complex onchain interactions in a simplified manner.
Normally, a trade involves paying gas twice: first to approve a market (30-60 seconds) and then to execute the transaction (20-40 seconds). Without proxy wallets, you’d have to own $RON to cover these transaction costs. With proxy wallets, transactions are submitted via a relayer that covers the transaction fees, eliminating the need for you to approve each market or pay transaction fees directly. Key benefits include:
- Atomic Transactions: Multi-step transactions, such as depositing funds and placing trades, are executed in a single atomic operation, reducing errors and improving efficiency.
- Gas-Free Transactions: By utilizing relayers on the gas station network, Trading Wallets allow users to complete transactions without needing to directly pay for gas fees.
- Secure Asset Storage: All user positions and funds are stored securely within the Trading Wallet, ensuring safety while providing full control to the owner wallet.