> For the complete documentation index, see [llms.txt](https://docs.delegate.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.delegate.xyz/technical-documentation/javascript-sdk/check-delegations.md).

# Check Delegations

- [checkDelegateForAll](https://docs.delegate.xyz/technical-documentation/javascript-sdk/check-delegations/checkdelegateforall.md): Check if \`to\` is a delegate of \`from\` for the entire wallet
- [checkDelegateForContract](https://docs.delegate.xyz/technical-documentation/javascript-sdk/check-delegations/checkdelegateforcontract.md): Check if \`to\` is a delegate of \`from\` for the specified \`contract\` or the entire wallet
- [checkDelegateForERC721](https://docs.delegate.xyz/technical-documentation/javascript-sdk/check-delegations/checkdelegateforerc721.md): Check if \`to\` is a delegate of \`from\` for the specific \`contract\` and \`tokenId\`, the entire \`contract\`, or the entire wallet
- [checkDelegateForERC1155](https://docs.delegate.xyz/technical-documentation/javascript-sdk/check-delegations/checkdelegateforerc1155.md): Returns the amount of a ERC1155 tokens the delegate is granted rights to act on the behalf of
- [checkDelegateForERC20](https://docs.delegate.xyz/technical-documentation/javascript-sdk/check-delegations/checkdelegateforerc20.md): Returns the amount of ERC20 tokens the delegate is granted rights to act on the behalf of
