hashi
  • Welcome
  • Introduction
    • What is Hashi?
    • Why Hashi?
    • Key Features
    • The SSN
  • Getting Started
    • How Hashi Works
    • Quick Start
      • Verifying foreign event
        • Setting the scene
        • Getting the Event Proof
        • Validating your statements
      • Reading foreign state
        • Setting the scene
        • Getting the Storage Proof
        • Validating your statements
      • Pushing a message
        • Writing your message sending contract
        • Implementing your callback
        • Waiting for the cross-chain execution
  • Core Concepts
    • Block Header Relaying
    • Message Dispatching
    • Oracles
    • Additive Security Model
  • Deployments
    • Blockchains
    • Oracles
  • Smart Contracts
    • Key Contracts
    • HashiProver API
  • TOOLS
    • SP1 storage proof verifier
    • Solana integration
  • APPS / INTEGRATIONS
    • Safe Crosschain
    • Aragon UCG
    • Openfort Chain Abstraction
  • META
    • Developer resources
    • Audits
    • Explorer
    • Community
Powered by GitBook
On this page
  • Yaho & Yaru
  • Hashi & Header Storage
  • ShoyuBashi & Hashi Prover
  • Solana (experimental)
Export as PDF
  1. Deployments

Blockchains

The following are the main Hashi contracts deployed on supported blockchains, including Yaho, and Yaru for secure message dispatch and block header aggregation. Testnets are also included where applicable.

Yaho & Yaru

Source Chain
Destination Chain
Yaho
Yaru

Ethereum

Gnosis Chain

Ethereum

Lukso

Gnosis Chain

Ethereum

Gnosis Chain

LUKSO

Polygon

BNB

Base

Arbitrum

Optimism

Unichain

LUKSO

Ethereum

LUKSO

Gnosis Chain

Optimism Sepolia (Testnet)

Sepolia (Testnet)

Gnosis Chiado (Testnet)

Sepolia (Testnet)

Lukso Testnet

Sepolia (Testnet)

Holesky (Testnet)

Sepolia (Testnet)

UnichainSepolia (Testnet)

Sepolia (Testnet)

Arbitrum Sepolia (Testnet)

Sepolia (Testnet)

Base Sepolia (Testnet)

Sepolia (Testnet)

Worldchain Sepolia (Testnet)

Sepolia (Testnet)

Polygon Amoy (Testnet)

Holesky (Testnet)

Sepolia (Testnet)

UnichainSepolia (Testnet)

Sepolia (Testnet)

UnichainSepolia (Testnet)

Gnosis Chiado (Testnet)

UnichainSepolia (Testnet)

Arbitrum Sepolia (Testnet)

UnichainSepolia (Testnet)

Base Sepolia (Testnet)

UnichainSepolia (Testnet)

Worldchain Sepolia (Testnet)

UnichainSepolia (Testnet)

Polygon Amoy (Testnet)

Gnosis Chiado (Testnet)

Sepolia (Testnet)

Gnosis Chiado (Testnet)

UnichainSepolia (Testnet)

Gnosis Chiado (Testnet)

Arbitrum Sepolia (Testnet)

Gnosis Chiado (Testnet)

Base Sepolia (Testnet)

Gnosis Chiado (Testnet)

Worldchain Sepolia (Testnet)

Gnosis Chiado (Testnet)

Polygon Amoy (Testnet)

Arbitrum Sepolia (Testnet)

Sepolia (Testnet)

Arbitrum Sepolia (Testnet)

Gnosis Chiado (Testnet)

Arbitrum Sepolia (Testnet)

Unichain Sepolia (Testnet)

Arbitrum Sepolia (Testnet)

Base Sepolia (Testnet)

Arbitrum Sepolia (Testnet)

Worldchain Sepolia (Testnet)

Arbitrum Sepolia (Testnet)

Polygon Amoy (Testnet)

Base Sepolia (Testnet)

Sepolia (Testnet)

Base Sepolia (Testnet)

Gnosis Chiado (Testnet)

Base Sepolia (Testnet)

Unichain Sepolia (Testnet)

Base Sepolia (Testnet)

Arbitrum Sepolia (Testnet)

Base Sepolia (Testnet)

Worldchain Sepolia (Testnet)

Base Sepolia (Testnet)

Polygon Amoy (Testnet)

Worldchain Sepolia (Testnet)

Sepolia (Testnet)

Worldchain Sepolia (Testnet)

Gnosis Chiado (Testnet)

Worldchain Sepolia (Testnet)

Unichain Sepolia (Testnet)

Worldchain Sepolia (Testnet)

Arbitrum Sepolia (Testnet)

Worldchain Sepolia (Testnet)

Base Sepolia (Testnet)

Worldchain Sepolia (Testnet)

Polygon Amoy (Testnet)

Polygon Amoy (Testnet)

Sepolia (Testnet)

Polygon Amoy (Testnet)

Gnosis Chiado (Testnet)

Polygon Amoy (Testnet)

Unichain Sepolia (Testnet)

Polygon Amoy (Testnet)

Arbitrum Sepolia (Testnet)

Polygon Amoy (Testnet)

Base Sepolia (Testnet)

Polygon Amoy (Testnet)

Worldchain Sepolia (Testnet)

Lukso Testnet

Sepolia (Testnet)

Hashi & Header Storage

Hashi contract serves as an entry point for other contracts to check the hashes and threshold from the adapter contracts. Header Storage stores the block header with respect to a block number.

Chain
Hashi
Header Storage

Ethereum

Gnosis Chain

Polygon

BNB

Base

Arbitrum*

Optimism

Unichain

LUKSO

LUKSO testnet

Sepolia (Testnet)

Holesky (Testnet)

Unichain Sepolia (Testnet)

Gnosis Chiado (Testnet)

Arbitrum Sepolia (Testnet)

Base Sepolia (Testnet)

Optimism Sepolia (Testnet)

Worldchain Sepolia (Testnet)

Polygon Amoy (Testnet)

ShoyuBashi & Hashi Prover

ShoyuBashi lets developers configure their own set of oracles to verify a hash. The Hashi Prover contract verifies storage and event proofs from the source chain on the target chain.

Please note that the following deployed contracts are designed to help you quickly get started with Hashi's state verification logic as the adapters are configured in ShoyuBashi contract and developer can simply call Hashi Prover's verify functions to verify the proof.

Chain
Hashi Prover
ShoyuBashi

Sepolia (Testnet)

Chiado (Testnet)

Arbitrum Sepolia (Testnet)

Base Sepolia (Testnet)

Unichain Sepolia (Testnet)

Worldchain Sepolia (Testnet)

Polygon Amoy (Testnet)

Solana (experimental)

Chain
Snapshotter
Wormhole reporter

Devnet

PreviousAdditive Security ModelNextOracles

Last updated 2 months ago

If you'd like more control over the oracles used for hash verification, you can deploy your own and contracts.

ShoyuBashi
Hashi Prover
0xbAE4Ebbf42815BB9Bc3720267Ea4496277d60DB8
0x153801d0B85D2FCAc6EA07446b6A709ce6720AC5
0xbAE4Ebbf42815BB9Bc3720267Ea4496277d60DB8
0x3f94989763A27CAeAF1f7aEF4Df2752CD5B58a5A
0xbAE4Ebbf42815BB9Bc3720267Ea4496277d60DB8
0x30f64a297cc66a873FB603d1e89D5891962C25ba
0xbAE4Ebbf42815BB9Bc3720267Ea4496277d60DB8
0xC9DD0C1A54e6564db1340dc4128016d31E979798
0xbAE4Ebbf42815BB9Bc3720267Ea4496277d60DB8
0xC82e50cc90C84DC492B4Beb6792DEeB496d52424
0xfe2bafe5aCA5bF884F8a9148535F11B46f6D1c8f
0x79e4D1B8b8De0bC2F8A3DC477480C935C66F373E
0x7237bb8d1d38DF8b473b5A38eD90088AF162ad8e
0xbAE4Ebbf42815BB9Bc3720267Ea4496277d60DB8
0xbAE4Ebbf42815BB9Bc3720267Ea4496277d60DB8
0x5e499f1845dEE19FD1eFdD4A9bf17c21446f613E
0xbAE4Ebbf42815BB9Bc3720267Ea4496277d60DB8
0x5ab882EFB258f7ee9Cc5c71307c265AB0AC9B3FE
0xbAE4Ebbf42815BB9Bc3720267Ea4496277d60DB8
0x21eAB033C7D2DF6A67AeF6C5Bda9A7F151eB9f52
0xBA9165973963a6E5608f03b9648c34A737E48f68
0x21eAB033C7D2DF6A67AeF6C5Bda9A7F151eB9f52
0x21eAB033C7D2DF6A67AeF6C5Bda9A7F151eB9f52
0x21eAB033C7D2DF6A67AeF6C5Bda9A7F151eB9f52
0x79e4D1B8b8De0bC2F8A3DC477480C935C66F373E
0x21eAB033C7D2DF6A67AeF6C5Bda9A7F151eB9f52
0x79e4D1B8b8De0bC2F8A3DC477480C935C66F373E
0x21eAB033C7D2DF6A67AeF6C5Bda9A7F151eB9f52
0x3da176b43604Aacf6178128865AfccB21ee0F943
0x21eAB033C7D2DF6A67AeF6C5Bda9A7F151eB9f52
0x147Abe85112154b3D5bF55d10cEE64aeD0279479
0x21eAB033C7D2DF6A67AeF6C5Bda9A7F151eB9f52
0x998dA7f6cF98541E4F4469cc9d53B9374F186591
0x21eAB033C7D2DF6A67AeF6C5Bda9A7F151eB9f52
0xDbdF80c87f414fac8342e04D870764197bD3bAC7
0xbAE4Ebbf42815BB9Bc3720267Ea4496277d60DB8
0x773BFDaF00A25eB8e91Abb7567D94c952B052Ed1
0xbAE4Ebbf42815BB9Bc3720267Ea4496277d60DB8
0xb146e697e3aD0a5252FB613b359fb7f2ebEF38b4
0xbAE4Ebbf42815BB9Bc3720267Ea4496277d60DB8
0x02C7804806Dd813D57BE9D9Bd97fD5185d0b58D2
0xbAE4Ebbf42815BB9Bc3720267Ea4496277d60DB8
0xce5C452cf0Ad9a2e27e3077A36639D197b9BF549
0xbAE4Ebbf42815BB9Bc3720267Ea4496277d60DB8
0x1723Fd3D80c8c6141342Fc2bb7eaF944c52b7c8f
0xbAE4Ebbf42815BB9Bc3720267Ea4496277d60DB8
0xDbdF80c87f414fac8342e04D870764197bD3bAC7
0xbAE4Ebbf42815BB9Bc3720267Ea4496277d60DB8
0x998dA7f6cF98541E4F4469cc9d53B9374F186591
0x21eAB033C7D2DF6A67AeF6C5Bda9A7F151eB9f52
0xBA9165973963a6E5608f03b9648c34A737E48f68
0x21eAB033C7D2DF6A67AeF6C5Bda9A7F151eB9f52
0xC82e50cc90C84DC492B4Beb6792DEeB496d52424
0x21eAB033C7D2DF6A67AeF6C5Bda9A7F151eB9f52
0x147Abe85112154b3D5bF55d10cEE64aeD0279479
0x21eAB033C7D2DF6A67AeF6C5Bda9A7F151eB9f52
0xDbdF80c87f414fac8342e04D870764197bD3bAC7
0x21eAB033C7D2DF6A67AeF6C5Bda9A7F151eB9f52
0x7237bb8d1d38DF8b473b5A38eD90088AF162ad8e
0x21eAB033C7D2DF6A67AeF6C5Bda9A7F151eB9f52
0x7237bb8d1d38DF8b473b5A38eD90088AF162ad8e
0xDbdF80c87f414fac8342e04D870764197bD3bAC7
0x231e48AAEaAC6398978a1dBA4Cd38fcA208Ec391
0xDbdF80c87f414fac8342e04D870764197bD3bAC7
0x639c26C9F45C634dD14C599cBAa27363D4665C53
0xDbdF80c87f414fac8342e04D870764197bD3bAC7
0x40840B4D6fdEc73DC8caDCA8BcfdF824865C2C2c
0xDbdF80c87f414fac8342e04D870764197bD3bAC7
0x998dA7f6cF98541E4F4469cc9d53B9374F186591
0xDbdF80c87f414fac8342e04D870764197bD3bAC7
0x79e4D1B8b8De0bC2F8A3DC477480C935C66F373E
0xDbdF80c87f414fac8342e04D870764197bD3bAC7
0x79e4D1B8b8De0bC2F8A3DC477480C935C66F373E
0xbAE4Ebbf42815BB9Bc3720267Ea4496277d60DB8
0x6e41467ef504D9A9F7d4fBf462d03567E43d8b2f
0xbAE4Ebbf42815BB9Bc3720267Ea4496277d60DB8
0x231e48AAEaAC6398978a1dBA4Cd38fcA208Ec391
0xbAE4Ebbf42815BB9Bc3720267Ea4496277d60DB8
0x2D02deCD5D54D9D210CBc7981bC913b6fd2fCe90
0xbAE4Ebbf42815BB9Bc3720267Ea4496277d60DB8
0xd60899683383E53AB8807F0cD34e3a6Dd6dF66a3
0xbAE4Ebbf42815BB9Bc3720267Ea4496277d60DB8
0xC82e50cc90C84DC492B4Beb6792DEeB496d52424
0xbAE4Ebbf42815BB9Bc3720267Ea4496277d60DB8
0xC82e50cc90C84DC492B4Beb6792DEeB496d52424
0xbAE4Ebbf42815BB9Bc3720267Ea4496277d60DB8
0x350Df798AeC16Ed6e37969295afb4B64D846a1Ff
0xbAE4Ebbf42815BB9Bc3720267Ea4496277d60DB8
0x001100ce00d10515dACbFeBB7062c7Fb789C4D33
0xbAE4Ebbf42815BB9Bc3720267Ea4496277d60DB8
0x4c8Ad7aF294B7D6CFF795546cb44767989d6165E
0xbAE4Ebbf42815BB9Bc3720267Ea4496277d60DB8
0xbECDb392Ad63F003489cADdF17c6aa96218116ac
0xbAE4Ebbf42815BB9Bc3720267Ea4496277d60DB8
0x3da176b43604Aacf6178128865AfccB21ee0F943
0xbAE4Ebbf42815BB9Bc3720267Ea4496277d60DB8
0xfe2bafe5aCA5bF884F8a9148535F11B46f6D1c8f
0xbAE4Ebbf42815BB9Bc3720267Ea4496277d60DB8
0x001100ce00d10515dACbFeBB7062c7Fb789C4D33
0xbAE4Ebbf42815BB9Bc3720267Ea4496277d60DB8
0x6e41467ef504D9A9F7d4fBf462d03567E43d8b2f
0xbAE4Ebbf42815BB9Bc3720267Ea4496277d60DB8
0x4CBbccc4ceDb60Cb358aA90E24cfF7c45845c3A9
0xbAE4Ebbf42815BB9Bc3720267Ea4496277d60DB8
0x1723Fd3D80c8c6141342Fc2bb7eaF944c52b7c8f
0xbAE4Ebbf42815BB9Bc3720267Ea4496277d60DB8
0xd60899683383E53AB8807F0cD34e3a6Dd6dF66a3
0xbAE4Ebbf42815BB9Bc3720267Ea4496277d60DB8
0xfe2bafe5aCA5bF884F8a9148535F11B46f6D1c8f
0x58CCfAadc4E9A8f3448494281d030843dE137B8c
0x05B40580B851eA6c73CEd39d5c8aB91bAd7C4FF7
0xA86bc62Ac53Dc86687AB6C15fdebC71ad51fB615
0x117D7D593e6a7d9699a763C552BFA3177a46B957
0xA86bc62Ac53Dc86687AB6C15fdebC71ad51fB615
0x117D7D593e6a7d9699a763C552BFA3177a46B957
0xA86bc62Ac53Dc86687AB6C15fdebC71ad51fB615
0x117D7D593e6a7d9699a763C552BFA3177a46B957
0xbAE4Ebbf42815BB9Bc3720267Ea4496277d60DB8
0x79e4D1B8b8De0bC2F8A3DC477480C935C66F373E
0x79e4D1B8b8De0bC2F8A3DC477480C935C66F373E
0xC82e50cc90C84DC492B4Beb6792DEeB496d52424
0x117D7D593e6a7d9699a763C552BFA3177a46B957
0x6F04acf44aab94965268c0d04a0b6D5E6C03DFF3
0x79e4D1B8b8De0bC2F8A3DC477480C935C66F373E
0xC82e50cc90C84DC492B4Beb6792DEeB496d52424
0xA86bc62Ac53Dc86687AB6C15fdebC71ad51fB615
0x117D7D593e6a7d9699a763C552BFA3177a46B957
0xA86bc62Ac53Dc86687AB6C15fdebC71ad51fB615
0x117D7D593e6a7d9699a763C552BFA3177a46B957
0x94c04fE1d20B0c3fcADB44C042c38C4E337Ccc49
0xE644169dd6E3c375772386dF39Ef6F2928Df921a
0x78E4ae687De18B3B71Ccd0e8a3A76Fed49a02A02
0x48800eBEf4491C65b2172d3628DdDDC9c47fe430
0xA86bc62Ac53Dc86687AB6C15fdebC71ad51fB615
0x117D7D593e6a7d9699a763C552BFA3177a46B957
0xA86bc62Ac53Dc86687AB6C15fdebC71ad51fB615
0x117d7d593e6a7d9699a763c552bfa3177a46b957
0x78E4ae687De18B3B71Ccd0e8a3A76Fed49a02A02
0xCA179da79CC27f8eb4cB540Eeb62f2F171521222
0xfe2bafe5aCA5bF884F8a9148535F11B46f6D1c8f
0x6F04acf44aab94965268c0d04a0b6D5E6C03DFF3
0xA86bc62Ac53Dc86687AB6C15fdebC71ad51fB615
0x117D7D593e6a7d9699a763C552BFA3177a46B957
0xA86bc62Ac53Dc86687AB6C15fdebC71ad51fB615
0x117D7D593e6a7d9699a763C552BFA3177a46B957
0xA86bc62Ac53Dc86687AB6C15fdebC71ad51fB615
0x117D7D593e6a7d9699a763C552BFA3177a46B957
0xA86bc62Ac53Dc86687AB6C15fdebC71ad51fB615
0x117D7D593e6a7d9699a763C552BFA3177a46B957
0x050c0c205ceB17d7388F9B0e45919Ba82480D93b
0xd8d68421986501C6329454770382BC267f66bF98
0xd906a5aF557653ef78D91bAE17ae0D0b54d891F2
0xE2B3f1825DfB3E8731d90D7Ca27a05872678dC3B
0x02C7804806Dd813D57BE9D9Bd97fD5185d0b58D2
0x5ecAEc6E028da6c29516Fc51aAB740a1B1CF9666
0xa1836695013CE41C487a6DbDD0AB137dB603f036
0x6602dc9b6bd964C2a11BBdA9B2275308D1Bbc14f
0x4037929e9C00723318EdB00a0C43f12E5520500A
0x3f94989763A27CAeAF1f7aEF4Df2752CD5B58a5A
0x2D02deCD5D54D9D210CBc7981bC913b6fd2fCe90
0xa1b22fBEEc4f554b39B7E3466Af260Ed3FcF35FF
0x6F04acf44aab94965268c0d04a0b6D5E6C03DFF3
0x7A1fDE7d445e0A5E8a4F55d4f78bC13C667B5BDa
DbSgaTonU4UeQnZNKmKFM5odd5SUk9EVb1QRhyt2L42M
76SCe1KQo2317svSnu8sRwLdEFugxT399syVU8zJrCre