> For the complete documentation index, see [llms.txt](https://docs.replete.fi/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.replete.fi/contracts/repletepool.md).

# RepletePool

Uses cross chain messaging services and liquidity bridges to communicate and bridge funds to, and from, the Pool Chain (Arbitrum).

***

If interacting on Pool Chain then interact with [`HostedRepletePool`](https://github.com/RepleteFinance/replete-protocol/blob/main/src/hosted/RepletePool.sol) which is an ABI compatible [RepletePool](https://github.com/RepleteFinance/replete-protocol/blob/main/src/crosschain/RepletePool.sol) contract. This contract interacts with the pool directly, rather than using any messaging services, and is just a proxy contract for [`Pool`](https://github.com/RepleteFinance/replete-protocol/blob/main/src/interfaces/IPool.sol) and is ABI compatible with [`IRepletePoolCore`](https://github.com/RepleteFinance/replete-protocol/blob/main/src/interfaces/IRepletePoolCore.sol)

If interacting on any other chain then interact with [`RepletePool`](https://github.com/RepleteFinance/replete-protocol/blob/main/src/crosschain/RepletePool.sol)
