How The Shared Wallet Works
Understand the core flow of decentralized fund management between the Owner and the Users. It's built on a secure, gas-optimized Smart Contract.
👑 The Owner's Flow
The owner is the sole administrator of the wallet. They provide the liquidity and determine who gets access.
Deploy & Own
The creator of the smart contract automatically becomes the immutable Owner. Only one owner exists per contract.
Deposit Funds
The owner deposits ETH into the contract. The contract securely acts as a vault to hold this ETH on-chain.
Set Allowances
The owner assigns a specific withdrawal limit (allowance) to different user addresses, strictly defining how much they can take.
👤 The User's Flow
Users are granted access by the owner. They cannot deposit, but they can securely withdraw up to their assigned limit.
Connect Wallet
A user connects their Web3 wallet (like MetaMask). The app detects their role and allocated allowance automatically.
Check Allowance
The user sees exactly how much ETH they are allowed to withdraw from the main pool in real-time.
Withdraw Funds
The user requests a withdrawal. The smart contract validates the amount against their limit before executing the transfer.