# Title Delegate Registry An onchain registry that lets users delegate rights (ownership, access, voting, etc) to other wallets without moving assets. ## Main Site - [Media Kit](https://delegate.xyz/media-kit): Brand assets and visual identity - [Terms of Service](https://delegate.xyz/terms-of-service): Legal terms for using Delegate - [Delegate Marketplace](https://delegate.xyz/marketplace/ethereum): Browse active delegations by collection - [Activity Feed](https://delegate.xyz/activity): Real-time log of delegation events - [Developer API Keys](https://delegate.xyz/developer/api-keys): Generate API keys for authenticated access ## Docs: Overview - [Docs Home](https://docs.delegate.xyz/): Landing page for all documentation sections - [Delegating a Wallet](https://docs.delegate.xyz/delegating-a-wallet): How to delegate access using the UI - [Comparison With Others](https://docs.delegate.xyz/comparison-with-others): How Delegate compares to competitors - [FAQ](https://docs.delegate.xyz/faq): Frequently asked questions - [Audit Reports](https://docs.delegate.xyz/audits): Security audit summaries and links to PDF reports ## Docs: Integrate In Your Project - [Smart Contract Examples](https://docs.delegate.xyz/integrate-in-your-project/smart-contract-examples): Solidity contract examples using DelegateRegistry - [Token Ownership Claiming](https://docs.delegate.xyz/integrate-in-your-project/token-ownership-claiming): How to let delegates claim tokens on behalf of vaults ## Docs: Upgrade to V2 - [V2 is a Separate Contract](https://docs.delegate.xyz/upgrade-to-v2/v2-is-a-separate-contract): Explains why V2 is a new address and not an upgrade-in-place - [V1 to V2 Migration](https://docs.delegate.xyz/upgrade-to-v2/v1-to-v2-migration): Migrate delegations from V1 to V2 - [Batching](https://docs.delegate.xyz/upgrade-to-v2/batching): How to group multiple delegation calls into one tx - [Subdelegations](https://docs.delegate.xyz/upgrade-to-v2/subdelegations): Delegate rights that can be further delegated downstream ## Docs: Advanced Use Cases - [Shadow Delegation](https://docs.delegate.xyz/advanced-use-cases/shadow-delegation): Rights that resolve to custom rules, invisible to generic check functions ## Docs: Delegate Market - [Market Overview](https://docs.delegate.xyz/delegate-market/overview): What is the Delegate Market and how it works - [Market FAQ](https://docs.delegate.xyz/delegate-market/faq): Common questions about market-based delegation listings ## Docs: Gaming - [Delegate for Gaming](https://docs.delegate.xyz/gaming/delegate-for-gaming): Enable game accounts to borrow wallets' NFTs ## Docs: Technical Documentation - [Registry Overview](https://docs.delegate.xyz/technical-documentation/delegate-registry): Technical overview of Delegate Registry - [Contract Addresses](https://docs.delegate.xyz/technical-documentation/delegate-registry/contract-addresses): List of all chain deployments and contract addresses - [Contract Interface (Solidity)](https://docs.delegate.xyz/technical-documentation/delegate-registry/idelegateregistry.sol): Full IDelegateRegistry.sol interface ## Docs: JavaScript SDK - [SDK Overview](https://docs.delegate.xyz/technical-documentation/javascript-sdk): High-level intro to the JS/TS SDK - [Installation](https://docs.delegate.xyz/technical-documentation/javascript-sdk/installation-importing): How to install and import the SDK - [Setup](https://docs.delegate.xyz/technical-documentation/javascript-sdk/setup): How to instantiate and configure the SDK client ### SDK: Check Delegations - [checkDelegateForAll](https://docs.delegate.xyz/technical-documentation/javascript-sdk/check-delegations/checkdelegateforall): Check if a delegate has ALL scope - [checkDelegateForContract](https://docs.delegate.xyz/technical-documentation/javascript-sdk/check-delegations/checkdelegateforcontract): Check contract-level delegation - [checkDelegateForERC721](https://docs.delegate.xyz/technical-documentation/javascript-sdk/check-delegations/checkdelegateforerc721): Check token-level delegation for ERC721 - [checkDelegateForERC1155](https://docs.delegate.xyz/technical-documentation/javascript-sdk/check-delegations/checkdelegateforerc1155): Check token-level delegation for ERC1155 - [checkDelegateForERC20](https://docs.delegate.xyz/technical-documentation/javascript-sdk/check-delegations/checkdelegateforerc20): Check balance-like delegation for ERC20 ### SDK: Delegate & Revoke - [delegateAll](https://docs.delegate.xyz/technical-documentation/javascript-sdk/delegate-revoke/delegateall): Grant/revoke global rights - [delegateContract](https://docs.delegate.xyz/technical-documentation/javascript-sdk/delegate-revoke/delegatecontract): Grant/revoke rights for a contract - [delegateERC721](https://docs.delegate.xyz/technical-documentation/javascript-sdk/delegate-revoke/delegateerc721): Delegate single NFT - [delegateERC1155](https://docs.delegate.xyz/technical-documentation/javascript-sdk/delegate-revoke/delegateerc1155): Delegate by token ID and amount - [delegateERC20](https://docs.delegate.xyz/technical-documentation/javascript-sdk/delegate-revoke/delegateerc20): Delegate fungible token allowance ### SDK: Fetch Delegations - [Fetch Delegations](https://docs.delegate.xyz/technical-documentation/javascript-sdk/fetch-delegations): Query current active delegations by address ## Docs: REST API - [REST API Overview](https://docs.delegate.xyz/technical-documentation/rest-api): Intro and authentication requirements - [v2 Endpoints](https://docs.delegate.xyz/technical-documentation/rest-api/v2): JSON endpoints for Delegate Registry v2 - [v1 Endpoints (Legacy)](https://docs.delegate.xyz/technical-documentation/rest-api/v1): Legacy API for Delegate Registry v1 ## Docs: V1 Registry (Legacy) - [V1 Technical Documentation](https://docs.delegate.xyz/v1-registry-legacy/technical-documentation): V1 read-only registry for legacy use ## Optional - [Twitter](https://x.com/delegatedotxyz): Delegate's official X account - [GitHub](https://github.com/delegatexyz): SDK, contract source, issue tracker - [Dune](https://dune.com/foobar/delegate-stats): Dashboard of delegation stats across chains - [Etherscan](https://etherscan.io/address/0x00000000000000447e69651d841bD8D104Bed493): Verified source and contract info on Ethereum mainnet