> For the complete documentation index, see [llms.txt](https://docs.algebra.finance/algebra-integral-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.algebra.finance/algebra-integral-documentation/overview-faq/partners/integral-1.0/glyph-exchange.md).

# Glyph Exchange

## Integral 1.0

[API Reference](/algebra-integral-documentation/algebra-integral-technical-reference/integration-process/specification-and-api-of-contracts.md)

[GitHub Commit](https://github.com/cryptoalgebra/Algebra/releases/tag/v1.0-integral)

## Contracts

Chain = `Core`

WCORE= `0x191E94fa59739e188dcE837F7f6978d84727AD01`

POOL\_INIT\_CODE\_HASH = `0xf96d2474815c32e070cd63233f06af5413efc5dcb430aee4ff18cc29007c562d`

<table><thead><tr><th width="295">Contract</th><th>Address</th></tr></thead><tbody><tr><td><a href="https://github.com/cryptoalgebra/Algebra/blob/master/src/core/contracts/AlgebraPoolDeployer.sol">AlgebraPoolDeployer</a></td><td><code>0x24196b3f35E1B8313016b9f6641D605dCf48A76a</code></td></tr><tr><td><a href="https://github.com/cryptoalgebra/Algebra/blob/master/src/core/contracts/AlgebraFactory.sol">AlgebraFactory</a></td><td><code>0x74EfE55beA4988e7D92D03EFd8ddB8BF8b7bD597</code></td></tr><tr><td><a href="https://github.com/cryptoalgebra/Algebra/blob/master/src/plugin/contracts/BasePluginV1Factory.sol">PluginFactory</a></td><td><code>0xA72922dAB5BcF70d3076c9663E4BBD97C682D689</code></td></tr><tr><td><a href="https://github.com/cryptoalgebra/Algebra/blob/master/src/periphery/contracts/lens/Quoter.sol">Quoter</a></td><td><code>0x6DC367969b2D856070dBC56f086890DF1bB70885</code></td></tr><tr><td><a href="https://github.com/cryptoalgebra/Algebra/blob/master/src/periphery/contracts/lens/QuoterV2.sol">QuoterV2</a></td><td><code>0x20dA24b5FaC067930Ced329A3457298172510Fe7</code></td></tr><tr><td><a href="https://github.com/cryptoalgebra/Algebra/blob/master/src/periphery/contracts/SwapRouter.sol">SwapRouter</a></td><td><code>0x832933BA44658C50ae6152039Cd30A6f4C2432b1</code></td></tr><tr><td><a href="https://github.com/cryptoalgebra/Algebra/blob/master/src/periphery/contracts/NonfungibleTokenPositionDescriptor.sol">NonfungibleTokenPositionDescriptor</a></td><td><code>0x895af088C4a49a26c8983598091622d9985a1859</code></td></tr><tr><td><a href="https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v3.4.1-solc-0.7-2/contracts/proxy/TransparentUpgradeableProxy.sol">Proxy</a></td><td><code>0x9a1E6B746965786da96a622d90D5d00a7393A102</code></td></tr><tr><td><a href="https://github.com/cryptoalgebra/Algebra/blob/master/src/periphery/contracts/NonfungiblePositionManager.sol">NonfungiblePositionManager</a></td><td><code>0x7b3794f728780A61e0eB709b5bB849F50aad1E7f</code></td></tr><tr><td><a href="https://github.com/cryptoalgebra/Algebra/blob/master/src/periphery/contracts/lens/AlgebraInterfaceMulticall.sol">AlgebraInterfaceMulticall</a></td><td><code>0xdd0b0C77fd94187FF04C50024017Cd333Ac30156</code></td></tr><tr><td><a href="https://github.com/cryptoalgebra/Algebra/blob/master/src/farming/contracts/farmings/AlgebraEternalFarming.sol">AlgebraEternalFarming</a></td><td><code>0xf3784e22F36FfA9292423b08392726440F5Fe81E</code></td></tr><tr><td><a href="https://github.com/cryptoalgebra/Algebra/blob/master/src/farming/contracts/FarmingCenter.sol">FarmingCenter</a></td><td><code>0xd2eD85385a2B884Bd77B5BBCE368C8A2cBdD3e27</code></td></tr><tr><td><a href="https://github.com/cryptoalgebra/Algebra/blob/master/src/periphery/contracts/lens/TickLens.sol">TickLens</a></td><td><code>0x433cef5888C701831360686e54668376330cED6D</code></td></tr></tbody></table>
