> 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.1/scribe.md).

# Scribe

## Integral 1.1

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

[GitHub Commit](https://github.com/cryptoalgebra/Algebra/tree/v1.1-integral)

## Contracts

Chain = `Scroll`

WETH= `0x5300000000000000000000000000000000000004`

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

<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>0xbAE27269D777D6fc0AefFa9DfAbA8960291E51eB</td></tr><tr><td><a href="https://github.com/cryptoalgebra/Algebra/blob/master/src/core/contracts/AlgebraFactory.sol">AlgebraFactory</a></td><td>0xDc62aCDF75cc7EA4D93C69B2866d9642E79d5e2e</td></tr><tr><td><a href="https://github.com/cryptoalgebra/Algebra/blob/master/src/plugin/contracts/BasePluginV1Factory.sol">PluginFactory</a></td><td>0xEbA6d6DBfb8a638080486e0BD1F1dB8737D683d3</td></tr><tr><td><a href="https://github.com/cryptoalgebra/Algebra/blob/master/src/periphery/contracts/lens/Quoter.sol">Quoter</a></td><td>0x255F1F3E635F3bc70af0e49C0dE571bF7E6BC4D2</td></tr><tr><td><a href="https://github.com/cryptoalgebra/Algebra/blob/master/src/periphery/contracts/lens/QuoterV2.sol">QuoterV2</a></td><td>0x922c15652f3A18FBE868B38BD1E3b21E3a91c7ad</td></tr><tr><td><a href="https://github.com/cryptoalgebra/Algebra/blob/master/src/periphery/contracts/SwapRouter.sol">SwapRouter</a></td><td>0xB9D4EB6518A437b9a012aa3dA50b5CAE2439bc9D</td></tr><tr><td><a href="https://github.com/cryptoalgebra/Algebra/blob/master/src/periphery/contracts/NonfungibleTokenPositionDescriptor.sol">NonfungibleTokenPositionDescriptor</a></td><td>0x11e098ACcFc3809b947926d8EA86c5a5819becC6</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>0x4b5F3b6bC5D3503077Cc406c89D9C190CD1A4BF9</td></tr><tr><td><a href="https://github.com/cryptoalgebra/Algebra/blob/master/src/periphery/contracts/NonfungiblePositionManager.sol">NonfungiblePositionManager</a></td><td>0x8b370dc23bE270a7FA78aD3803fCaAe549Ac21fc</td></tr><tr><td><a href="https://github.com/cryptoalgebra/Algebra/blob/master/src/periphery/contracts/lens/AlgebraInterfaceMulticall.sol">AlgebraInterfaceMulticall</a></td><td>0x4E4d68cDF6468B3F9FEB81839DcE5e2b1f64AaAe</td></tr><tr><td><a href="https://github.com/cryptoalgebra/Algebra/blob/master/src/farming/contracts/farmings/AlgebraEternalFarming.sol">AlgebraEternalFarming</a></td><td>0x8D8779fDc5aB3C9c3E7e13d04BBe883900c2aC82</td></tr><tr><td><a href="https://github.com/cryptoalgebra/Algebra/blob/master/src/farming/contracts/FarmingCenter.sol">FarmingCenter</a></td><td>0x9c38d33e3a5D203Ec895f8337C0a1D1d7f23c2D2</td></tr><tr><td><a href="https://github.com/cryptoalgebra/Algebra/blob/master/src/periphery/contracts/lens/TickLens.sol">TickLens</a></td><td>0xECd0DD811B55f5b7e20e7999f1e986Ba7d7df901</td></tr><tr><td><a href="https://github.com/cryptoalgebra/Algebra/blob/master/src/periphery/contracts/AlgebraCustomPoolEntryPoint.sol">EntryPoint</a></td><td>0x3C50dD2cA045e5948453df4ca080912bAB004095</td></tr></tbody></table>
