{"version":1,"pages":[{"id":"CLtalIqDAMpdpjEXZcRm","title":"Overview","pathname":"/","siteSpaceId":"sitesp_FmAIm","description":"What is DelegateRegistry, who's using it, and how you can use it"},{"id":"ofwzZddEY7qeTSX8dV0h","title":"Delegating a wallet","pathname":"/delegating-a-wallet","siteSpaceId":"sitesp_FmAIm","description":""},{"id":"Gz7UOJ3v3BZ5VfvuMPdU","title":"Comparison with Others","pathname":"/comparison-with-others","siteSpaceId":"sitesp_FmAIm","description":""},{"id":"Rce8aRTNiJDol8AGMpKJ","title":"FAQ","pathname":"/faq","siteSpaceId":"sitesp_FmAIm","description":""},{"id":"ujgXtKmCNjBVb3H1dGZs","title":"Audits","pathname":"/audits","siteSpaceId":"sitesp_FmAIm"},{"id":"JxLa3jD8gdcMI90fgzcl","title":"Smart Contract Examples","pathname":"/integrate-in-your-project/smart-contract-examples","siteSpaceId":"sitesp_FmAIm","description":"Specific examples and general principles for integrating DelegateRegistry into your Solidity smart contract","breadcrumbs":[{"label":"Integrate In Your Project"}]},{"id":"AKEFB0t08yK0lBoQuSjS","title":"Token Ownership Claiming","pathname":"/integrate-in-your-project/token-ownership-claiming","siteSpaceId":"sitesp_FmAIm","description":"Explains the recommended user experience for how a user should claim something based on ownership.","breadcrumbs":[{"label":"Integrate In Your Project"}]},{"id":"YQKUnwEB05VzK4DM8QUn","title":"V2 is a Separate Contract","pathname":"/upgrade-to-v2/v2-is-a-separate-contract","siteSpaceId":"sitesp_FmAIm","breadcrumbs":[{"label":"Upgrade to V2"}]},{"id":"2mAk5HKylJfZqat9Gohe","title":"V1 → V2 migration","pathname":"/upgrade-to-v2/v1-v2-migration","siteSpaceId":"sitesp_FmAIm","breadcrumbs":[{"label":"Upgrade to V2"}]},{"id":"tgHq53zIkcDA7tui87P3","title":"Batching","pathname":"/upgrade-to-v2/batching","siteSpaceId":"sitesp_FmAIm","breadcrumbs":[{"label":"Upgrade to V2"}]},{"id":"6v2zSi3hd11TeQPLb8yk","title":"Subdelegations","pathname":"/upgrade-to-v2/subdelegations","siteSpaceId":"sitesp_FmAIm","breadcrumbs":[{"label":"Upgrade to V2"}]},{"id":"8Ij3FHy1f3UBRSa3TmuV","title":"Shadow Delegation","pathname":"/advanced-use-cases/shadow-delegation","siteSpaceId":"sitesp_FmAIm","description":"Implement non-custodial NFT delegation using Delegate Registry v2 and the shadow delegation pattern, enforced via Yuga Labs’ ExclusiveDelegateResolver.","breadcrumbs":[{"label":"Advanced Use Cases"}]},{"id":"QNMHoG5KV3irvG7aYGi3","title":"Overview","pathname":"/delegate-market/overview","siteSpaceId":"sitesp_FmAIm","description":"The next NFT primitive: tradeable delegation rights","breadcrumbs":[{"label":"Delegate Market"}]},{"id":"ekKXAVbZj7bNAnz1tPtd","title":"FAQ","pathname":"/delegate-market/faq","siteSpaceId":"sitesp_FmAIm","description":"","breadcrumbs":[{"label":"Delegate Market"}]},{"id":"k36ice4DvllOVtGQETCu","title":"Delegate for Gaming","pathname":"/gaming/delegate-for-gaming","siteSpaceId":"sitesp_FmAIm","description":"","breadcrumbs":[{"label":"Gaming"}]},{"id":"mi7ccjSn1oYA2UhN5i2N","title":"Delegate Registry","pathname":"/technical-documentation/delegate-registry","siteSpaceId":"sitesp_FmAIm","description":"","breadcrumbs":[{"label":"Technical Documentation"}]},{"id":"TtGOhrqkMaJpOX7mVt9C","title":"Contract Addresses","pathname":"/technical-documentation/delegate-registry/contract-addresses","siteSpaceId":"sitesp_FmAIm","description":"","breadcrumbs":[{"label":"Technical Documentation"},{"label":"Delegate Registry"}]},{"id":"xh0p6xjJyeyLlsBg3UQJ","title":"IDelegateRegistry.sol","pathname":"/technical-documentation/delegate-registry/idelegateregistry.sol","siteSpaceId":"sitesp_FmAIm","description":"IDelegateRegistry.sol","breadcrumbs":[{"label":"Technical Documentation"},{"label":"Delegate Registry"}]},{"id":"Jf9LSA0ami0udjVnJVUy","title":"Javascript SDK","pathname":"/technical-documentation/javascript-sdk","siteSpaceId":"sitesp_FmAIm","description":"","breadcrumbs":[{"label":"Technical Documentation"}]},{"id":"OElOwBt7Z5sltU6fmD9H","title":"Installation / Importing","pathname":"/technical-documentation/javascript-sdk/installation-importing","siteSpaceId":"sitesp_FmAIm","description":"","breadcrumbs":[{"label":"Technical Documentation"},{"label":"Javascript SDK"}]},{"id":"m7HX5dgdZSxwEuHENXcf","title":"Setup","pathname":"/technical-documentation/javascript-sdk/setup","siteSpaceId":"sitesp_FmAIm","description":"","breadcrumbs":[{"label":"Technical Documentation"},{"label":"Javascript SDK"}]},{"id":"5tIFqUrYY64m47y4G1vZ","title":"Check Delegations","pathname":"/technical-documentation/javascript-sdk/check-delegations","siteSpaceId":"sitesp_FmAIm","description":"","breadcrumbs":[{"label":"Technical Documentation"},{"label":"Javascript SDK"}]},{"id":"fiJwD4zUBJldhCNcQFA9","title":"checkDelegateForAll","pathname":"/technical-documentation/javascript-sdk/check-delegations/checkdelegateforall","siteSpaceId":"sitesp_FmAIm","description":"Check if `to` is a delegate of `from` for the entire wallet","breadcrumbs":[{"label":"Technical Documentation"},{"label":"Javascript SDK"},{"label":"Check Delegations"}]},{"id":"C0dzmXsakonL0YK9Wg5j","title":"checkDelegateForContract","pathname":"/technical-documentation/javascript-sdk/check-delegations/checkdelegateforcontract","siteSpaceId":"sitesp_FmAIm","description":"Check if `to` is a delegate of `from` for the specified `contract` or the entire wallet","breadcrumbs":[{"label":"Technical Documentation"},{"label":"Javascript SDK"},{"label":"Check Delegations"}]},{"id":"TmyueCPRilGWjzlREcO0","title":"checkDelegateForERC721","pathname":"/technical-documentation/javascript-sdk/check-delegations/checkdelegateforerc721","siteSpaceId":"sitesp_FmAIm","description":"Check if `to` is a delegate of `from` for the specific `contract` and `tokenId`, the entire `contract`, or the entire wallet","breadcrumbs":[{"label":"Technical Documentation"},{"label":"Javascript SDK"},{"label":"Check Delegations"}]},{"id":"rXxHVnDIBakiwHPyRAs4","title":"checkDelegateForERC1155","pathname":"/technical-documentation/javascript-sdk/check-delegations/checkdelegateforerc1155","siteSpaceId":"sitesp_FmAIm","description":"Returns the amount of a ERC1155 tokens the delegate is granted rights to act on the behalf of","breadcrumbs":[{"label":"Technical Documentation"},{"label":"Javascript SDK"},{"label":"Check Delegations"}]},{"id":"jVQDhcoNovnmEukKDsrK","title":"checkDelegateForERC20","pathname":"/technical-documentation/javascript-sdk/check-delegations/checkdelegateforerc20","siteSpaceId":"sitesp_FmAIm","description":"Returns the amount of ERC20 tokens the delegate is granted rights to act on the behalf of","breadcrumbs":[{"label":"Technical Documentation"},{"label":"Javascript SDK"},{"label":"Check Delegations"}]},{"id":"EBjI9Akc3622RTv0dHqN","title":"Fetch Delegations","pathname":"/technical-documentation/javascript-sdk/fetch-delegations","siteSpaceId":"sitesp_FmAIm","description":"","breadcrumbs":[{"label":"Technical Documentation"},{"label":"Javascript SDK"}]},{"id":"buV4pnFPDOEECuniAPIq","title":"Delegate/Revoke","pathname":"/technical-documentation/javascript-sdk/delegate-revoke","siteSpaceId":"sitesp_FmAIm","description":"","breadcrumbs":[{"label":"Technical Documentation"},{"label":"Javascript SDK"}]},{"id":"DQ73n1F6FKuyOEOP1sgN","title":"delegateAll","pathname":"/technical-documentation/javascript-sdk/delegate-revoke/delegateall","siteSpaceId":"sitesp_FmAIm","description":"Allow the delegate to act on behalf of `msg.sender` for all contracts","breadcrumbs":[{"label":"Technical Documentation"},{"label":"Javascript SDK"},{"label":"Delegate/Revoke"}]},{"id":"bCR77fziCvEzgNsKHyU3","title":"delegateContract","pathname":"/technical-documentation/javascript-sdk/delegate-revoke/delegatecontract","siteSpaceId":"sitesp_FmAIm","description":"Allow the delegate to act on behalf of `msg.sender` for a specific contract","breadcrumbs":[{"label":"Technical Documentation"},{"label":"Javascript SDK"},{"label":"Delegate/Revoke"}]},{"id":"NnxJXV9mxaGOhD6P3htf","title":"delegateERC721","pathname":"/technical-documentation/javascript-sdk/delegate-revoke/delegateerc721","siteSpaceId":"sitesp_FmAIm","description":"Allow the delegate to act on behalf of `msg.sender` for a specific ERC721 token","breadcrumbs":[{"label":"Technical Documentation"},{"label":"Javascript SDK"},{"label":"Delegate/Revoke"}]},{"id":"zLulF9evtD1R3VgtgqJ2","title":"delegateERC1155","pathname":"/technical-documentation/javascript-sdk/delegate-revoke/delegateerc1155","siteSpaceId":"sitesp_FmAIm","description":"Allow the delegate to act on behalf of `msg.sender` for a specific amount of ERC1155 tokens","breadcrumbs":[{"label":"Technical Documentation"},{"label":"Javascript SDK"},{"label":"Delegate/Revoke"}]},{"id":"Fiz8JzhmYWbDFTwXE9hA","title":"delegateERC20","pathname":"/technical-documentation/javascript-sdk/delegate-revoke/delegateerc20","siteSpaceId":"sitesp_FmAIm","description":"Allow the delegate to act on behalf of `msg.sender` for a specific amount of ERC20 tokens","breadcrumbs":[{"label":"Technical Documentation"},{"label":"Javascript SDK"},{"label":"Delegate/Revoke"}]},{"id":"sC7yybMeys3UvZ9CnNvY","title":"REST API","pathname":"/technical-documentation/rest-api","siteSpaceId":"sitesp_FmAIm","description":"","breadcrumbs":[{"label":"Technical Documentation"}]},{"id":"mFD6bmjsiI81PYuezkAv","title":"v2","pathname":"/technical-documentation/rest-api/v2","siteSpaceId":"sitesp_FmAIm","breadcrumbs":[{"label":"Technical Documentation"},{"label":"REST API"}]},{"id":"zfqnv4AhlvMyyCdAXmnP","title":"v1","pathname":"/technical-documentation/rest-api/v1","siteSpaceId":"sitesp_FmAIm","breadcrumbs":[{"label":"Technical Documentation"},{"label":"REST API"}]},{"id":"aoVZQEsSPNrzSbnlozBj","title":"Technical Documentation","pathname":"/v1-registry-legacy/technical-documentation","siteSpaceId":"sitesp_FmAIm","breadcrumbs":[{"label":"V1 Registry (Legacy)"}]}]}