> For the complete documentation index, see [llms.txt](https://docs.rigoblock.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rigoblock.com/solidity-api-reference/protocol/interfaces.md).

# Interfaces

- [IAcrossSpokePool](https://docs.rigoblock.com/solidity-api-reference/protocol/interfaces/iacrossspokepool.md)
- [IAuthority](https://docs.rigoblock.com/solidity-api-reference/protocol/interfaces/iauthority.md)
- [IERC20](https://docs.rigoblock.com/solidity-api-reference/protocol/interfaces/ierc20.md)
- [IExtensionsMap](https://docs.rigoblock.com/solidity-api-reference/protocol/interfaces/iextensionsmap.md)
- [IExtensionsMapDeployer](https://docs.rigoblock.com/solidity-api-reference/protocol/interfaces/iextensionsmapdeployer.md)
- [IKyc](https://docs.rigoblock.com/solidity-api-reference/protocol/interfaces/ikyc.md)
- [IMulticallHandler](https://docs.rigoblock.com/solidity-api-reference/protocol/interfaces/imulticallhandler.md)
- [IOracle](https://docs.rigoblock.com/solidity-api-reference/protocol/interfaces/ioracle.md)
- [IPoolRegistry](https://docs.rigoblock.com/solidity-api-reference/protocol/interfaces/ipoolregistry.md)
- [IRigoblockPoolExtended](https://docs.rigoblock.com/solidity-api-reference/protocol/interfaces/irigoblockpoolextended.md)
- [IRigoblockPoolProxy](https://docs.rigoblock.com/solidity-api-reference/protocol/interfaces/irigoblockpoolproxy.md)
- [IRigoblockPoolProxyFactory](https://docs.rigoblock.com/solidity-api-reference/protocol/interfaces/irigoblockpoolproxyfactory.md)
- [IWETH9](https://docs.rigoblock.com/solidity-api-reference/protocol/interfaces/iweth9.md)
- [Pool](https://docs.rigoblock.com/solidity-api-reference/protocol/interfaces/pool.md)
- [IRigoblockV3PoolActions](https://docs.rigoblock.com/solidity-api-reference/protocol/interfaces/pool/irigoblockv3poolactions.md)
- [IRigoblockV3PoolEvents](https://docs.rigoblock.com/solidity-api-reference/protocol/interfaces/pool/irigoblockv3poolevents.md)
- [IRigoblockV3PoolFallback](https://docs.rigoblock.com/solidity-api-reference/protocol/interfaces/pool/irigoblockv3poolfallback.md)
- [IRigoblockV3PoolImmutable](https://docs.rigoblock.com/solidity-api-reference/protocol/interfaces/pool/irigoblockv3poolimmutable.md)
- [IRigoblockV3PoolInitializer](https://docs.rigoblock.com/solidity-api-reference/protocol/interfaces/pool/irigoblockv3poolinitializer.md)
- [IRigoblockV3PoolOwnerActions](https://docs.rigoblock.com/solidity-api-reference/protocol/interfaces/pool/irigoblockv3poolowneractions.md)
- [IRigoblockV3PoolState](https://docs.rigoblock.com/solidity-api-reference/protocol/interfaces/pool/irigoblockv3poolstate.md)
- [IStorageAccessible](https://docs.rigoblock.com/solidity-api-reference/protocol/interfaces/pool/istorageaccessible.md)
- [V4](https://docs.rigoblock.com/solidity-api-reference/protocol/interfaces/v4.md)
- [Pool](https://docs.rigoblock.com/solidity-api-reference/protocol/interfaces/v4/pool.md)
- [ISmartPoolActions](https://docs.rigoblock.com/solidity-api-reference/protocol/interfaces/v4/pool/ismartpoolactions.md)
- [ISmartPoolEvents](https://docs.rigoblock.com/solidity-api-reference/protocol/interfaces/v4/pool/ismartpoolevents.md)
- [ISmartPoolFallback](https://docs.rigoblock.com/solidity-api-reference/protocol/interfaces/v4/pool/ismartpoolfallback.md)
- [ISmartPoolImmutable](https://docs.rigoblock.com/solidity-api-reference/protocol/interfaces/v4/pool/ismartpoolimmutable.md)
- [ISmartPoolInitializer](https://docs.rigoblock.com/solidity-api-reference/protocol/interfaces/v4/pool/ismartpoolinitializer.md)
- [ISmartPoolOwnerActions](https://docs.rigoblock.com/solidity-api-reference/protocol/interfaces/v4/pool/ismartpoolowneractions.md)
- [ISmartPoolState](https://docs.rigoblock.com/solidity-api-reference/protocol/interfaces/v4/pool/ismartpoolstate.md)
- [IStorageAccessible](https://docs.rigoblock.com/solidity-api-reference/protocol/interfaces/v4/pool/istorageaccessible.md)
