For the complete documentation index, see llms.txt. This page is also available as Markdown.

Contracts

Squid deploys router contracts on every supported EVM chain. Most chains share the same contract address, but some newer chains use a different deployment.

Dynamic Lookup: You can always retrieve the correct contract address for any chain programmatically using the /v2/sdk-info or /v2/chains endpoints. Each chain object includes a squidContracts.squidRouter field with the correct router address.

Mainnet

SquidRouter — Primary

Used on the majority of EVM chains:

Chain
Address

All (default)

0xce16F69375520ab01377ce7B88f5BA8C48F8D666

SquidRouter — Alternate

The following chains use an alternate router address:

Address

0x2B4d4Cf15dAD79D3426D19674Bd237C1dc9144aa

Chain
Chain ID

Berachain

80094

Citrea

4114

Gnosis

100

Hedera

295

HyperEVM

999

Mantra

5887

Monad

143

Peaq

3338

SagaEVM

5464

Soneium

1868

Sonic

146

Tempo

4217

How to look up the router address

SquidMulticall

0xaD6Cea45f98444a922a2b4fE96b8C90F0862D2F4

Last updated