Account Delegation
Give users context for all of their addresses
Last updated
Give users context for all of their addresses
Last updated
0xEssential tooling uses to offer users a safe and convenient experience with NFT Global Entry, Gasless Transactions and Burner Wallets. If you're not familiar with Delegate Cash, review their . 0xEssential respects Delegate Cash delegations when generating ownership proofs for NFT Global Entry and provides frontend tooling for giving users access to all of the NFTs they are authorized to use in a Global Entry transaction.
Both the Ownership Oracle and frontend tooling model delegations in a tree structure and validate usage access against it. Consider a user with 3 EOAs - a hardware wallet that holds NFTs, a hot wallet with some assets, and a Burner Wallet with no assets.
To begin, this user may use their hardware wallet to give their hot wallet NFT access. This one time transaction means this user can now submit Global Entry transactions from their hot wallet, specifying the hardware wallet as the authorizer
.
If this user then creates a Burner Wallet for better UX, they can create a second delegation using their hot wallet to give the Burner Wallet NFT access. The Burner Wallet now may submit Global Entry transactions, specifying the hardware wallet or the hot wallet as the authorizer. The Burner Wallet has access to all of the NFTs that the hot wallet has access to, respecting Delegate Cash delegation types.