Skip to main content

v0.1

Mainnet

Hashi mainnet

Source Chain: Ethereum\ Destination Chain: Gnosis Chain, Polygon, BNB Chain, Optimism, Arbitrum, Avalanche

Ethereum

HeaderStorage0x22F1fc71A505c0b2bf4D5075801cc5E0ec84B09e
Yaho0xcF7E187Ed1090B9CE8E4a7266B5309d839E85648
AMB Header Reporter0x6be796cb66CdB3566b8AbebA2C516CbDF93fE831
AMB Message Relay0x6E9ce437c46e7fA4F0888c21AAC0d9099Ad133ea
AxelarHeaderReporter - BNB Chain0xBfd877753F8B4f4117a08aD54DcBE69cF3165d81
WormholeHeaderReporter0xDeF29f44f8315d0079A25EF03cfB0b0D8CdA3cF8
WormholeMessageRelay0x99a6e939bF0a491A16Dd58eC4abF9746073B88E2
L1CrossDomainMessengerHeaderReporter…0xbA5B3f0643582E75AF252e7631dE62c046970167
L1CrossDomainMessengerMessageRelay…0x171C1161bCde7adB32a9Ca92c412d39bE6F97C59
ConnextHeaderReporter - Gnosis0x05816eB7De1615C7DD5A5Ad30385fd8F7Ca52D3e
CelerHeaderReporter - Polygon0x52258b83051B7031483740aC9EcAa07926392ea0
LayerZeroHeaderReporter - Avalanche0x16B43E348e0A19E9196ae79D172aDC52B3Aa3E20
HyperlaneHeaderReporter - BNB Chain0xA98748087c6a96c05704faF1bf08cAdB63Dd48c1
CCIPHeaderReporter - Avalanche0xeEFD0D67E4eF9330870961C38a3e25ECE369B141
SygmaHeaderReporter - Gnosis0x4D72cA7132B9ED58D432cC6Ea2f3cBcDffE9278f

Gnosis Chain

ContractAddress
Hashi0xa797D1dd4FF095577A70433f5d00D2345c9Ee0C5
ShoyuBashi0x06C33b0119642824Ba2D6a02fdDBa8FA6318fF32
GiriGiriBashi0x1b9CaFa940303CA46408a9b9b924F67F8DB84213
Yaru0x1EeAe28cF55ea2FFbaa5498C86a112831495Bf62
AMB Adapter - Header Report0x4efB95c26bB2ebD3281749A5eAA388bc302b4445
AMB Adapter - Message Relay0x4dD1EFf3047DFD9F0a4ED9864263c818374A9b98
TelepathyAdapter0xDeF29f44f8315d0079A25EF03cfB0b0D8CdA3cF8
WormholeAdapter - Header Report0x8EA3F385be8FCB98eB4dBfad2D00846860Bf648D
WormholeAdapter - Message Relay0xeD0483078dac22AB01aDb40eb35ED354901Bc181
ConnextAdapter - Header Report0x33769bD29c8982CDE01357A1Db7d5029a68E7786
SygmaAdapter - Header Report0xb7aD413f9196bcAEc69440B3C18ab3c0da644e1c

Polygon

Hashi0x22F1fc71A505c0b2bf4D5075801cc5E0ec84B09e
ShoyuBashi0xcF7E187Ed1090B9CE8E4a7266B5309d839E85648
GiriGiriBashi0x6be796cb66CdB3566b8AbebA2C516CbDF93fE831
Yaru0x856dcc80f75a9737D9D498266E1Af013668316Fb
TelepathyAdapter0x04413A4795dD1f5347eAD1CD7C76Bd9E5e48b461
Axelar Adapter0x4694E10017Ed7E0E87bfE386e5f051a7C64286A2
WormholeAdapter - Header Report0xb7806ea66c1bb9FfeB41Dc303601a469ddf3b9C2
WormholeAdapter - Message Relay0x520185210Aa645220a49afD9C33d28b73494e14d
CelerAdapter - Header Report0x1fF52708D610b1D17F0830f036e992677CDc508A

BNB Chain

ContractAddress
Hashi0xab6f51b61AdF8B542a569E94e1cAA233DD216862
ShoyuBashi0x22F1fc71A505c0b2bf4D5075801cc5E0ec84B09e
GiriGiriBashi0xcF7E187Ed1090B9CE8E4a7266B5309d839E85648
Yaru0x6be796cb66CdB3566b8AbebA2C516CbDF93fE831
TelepathyAdapter0x2E5685F20f42cC3b01e4A9ADE49F6848E242f022
Axelar Adapter - Header Report0x856dcc80f75a9737D9D498266E1Af013668316Fb
WormholeAdapter - Header Report0x11378C54aA4e2Daf4603f9be86ae0Cb70786682a
WormholeAdapter - Message Relay0x04413A4795dD1f5347eAD1CD7C76Bd9E5e48b461
HyperlaneAdapter - Header Report0x520185210Aa645220a49afD9C33d28b73494e14d
LayerZeroAdapter- Header Report0xaC3c8D19A64B98d62ED16FFf8a4229E8ED36A469

Optimism

ContractAddress
Hashi0x22F1fc71A505c0b2bf4D5075801cc5E0ec84B09e
ShoyuBashi0xcF7E187Ed1090B9CE8E4a7266B5309d839E85648
GiriGiriBashi0x6be796cb66CdB3566b8AbebA2C516CbDF93fE831
Yaru0x2E5685F20f42cC3b01e4A9ADE49F6848E242f022
TelepathyAdapter0x856dcc80f75a9737D9D498266E1Af013668316Fb
Axelar Adapter0x6E9ce437c46e7fA4F0888c21AAC0d9099Ad133ea
WormholeAdapter - Header Report0x1fF52708D610b1D17F0830f036e992677CDc508A
WormholeAdapter - Message Relay0x03399fac4E4Ef2f17E8f464808dD30a1EAaa8997
L2CrossDomainMessengerAdapter - Header Report0xe58E7bF7aCD1396D8F9eAF44DB3D4Fd055DCDb51
L2CrossDomainMessengerAdapter - Message Relay0xA144726ED8825E0EEbc126DeDF34FFCc00c03938

Arbitrum

ContractAddress
Hashi0xab6f51b61AdF8B542a569E94e1cAA233DD216862
ShoyuBashi0x22F1fc71A505c0b2bf4D5075801cc5E0ec84B09e
GiriGiriBashi0xcF7E187Ed1090B9CE8E4a7266B5309d839E85648
Yaru0x6be796cb66CdB3566b8AbebA2C516CbDF93fE831
Axelar Adapter0x6E9ce437c46e7fA4F0888c21AAC0d9099Ad133ea
Telepathy Adapter0x2E5685F20f42cC3b01e4A9ADE49F6848E242f022

Avalanche

ContractAddress
Hashi0xab6f51b61AdF8B542a569E94e1cAA233DD216862
ShoyuBashi0x22F1fc71A505c0b2bf4D5075801cc5E0ec84B09e
GiriGiriBashi0x2E5685F20f42cC3b01e4A9ADE49F6848E242f022
Yaru0x6be796cb66CdB3566b8AbebA2C516CbDF93fE831
WormholeAdapter - Header Report0x6E9ce437c46e7fA4F0888c21AAC0d9099Ad133ea
WormholeAdapter - Message Relay0x856dcc80f75a9737D9D498266E1Af013668316Fb
LayerZeroAdapter - Header Report0x11378C54aA4e2Daf4603f9be86ae0Cb70786682a
CCIPAdapter - Header Report0x04413A4795dD1f5347eAD1CD7C76Bd9E5e48b461

Testnet

Hashi testnet

Source Chain: Goerli\ Destination Chain: Chiado, Gnosis Chain, Optimism Goerli, BSC Testnet.

Goerli -> Gnosis Chain

For the current configuration, we validate a Goerli block hash with 4 oracles, every ~15 mins.

The 4 oracles includes Telepathy Light Client, Dendreth Light Client, Gnosis AMB, and Sygma.\ Threshold in ShoyuBashi is set to 2.

How to use it?\ Call getThresholdHash(domain, blockNo) in ShoyuBashi.\ By using domain=5 and blockNo a blockNumber that has been reported by the oracles, you get back the blockHash if at least 2 of the oracles have reported the same hash.

ContractDeployed onAddress
HashiGnosis Chain0xf59aedc291e0aF64943541709cdd041D992b4De4
ShoyuBashiGnosis Chain0x31a8E89D6f98454D38C03eCA3DC543F6581d607C
HeaderStorageGnosis Chain0xB256d8a90852DBb222653ab89b611c2426011C0D
AMB AdapterGnosis Chain0x32Cd442309cA6E79Db2194aac61024FBD2B14eb9
AMBGnosis Chain0x9f696CF3c1a0A418cBBFD6E1ab3EBe8A78971Dea
Telepathy AdapterGnosis Chain0x2f1E51a2763FB67fe09971Fd8d849716137A3357
Telepathy Light ClientGnosis Chain0x34b5378DE786389a477b40dD710812c250185f83
Sygma AdapterGnosis Chain0x018C003C20ee3a4C602064fff54960a79c4eEfe1
SygmaGnosis Chain0xd2d95f7611c83b1f9041539557810033aC7B8742
Dendreth AdapterGnosis Chain0x719523EaF5CFd101Ef501C64597613FBB7aEdED9
Dendreh Light ClientGnosis Chain0xb676a5E81168a24496ad13dE79f2675c66684d23
HeaderStorageGoerli0x4cd014ac64aaa899b46bf3a477b68bb67e33edc4
AMB Header ReporterGoerli0xedc0b1d3de4496e0d917af42f29cb71eb2982319
AMBGoerli0x01268DB05965CeAc2a89566c42CD550ED7eE5ECD
Sygma Header ReporterGoerli0x2f96d347c932ac73b56e9352ecc0707e25173d88
SygmaGoerli0x5cEA5130c49dCd262B9482E0A76eCE8b23Ae45Df
YahoGoerli0xFD1040bb141696c3CeB74B6BaA3Aaf9fAD97099C

Goerli -> Chiado

For the current deployment, only AMB and Telepathy oracles are supported.

ContractDeployed onAddress
HashiChiado0xA0B14A016F62d5f245048Ac67a8AF38ff81AE799
ShoyuBashiChiado0x01268DB05965CeAc2a89566c42CD550ED7eE5ECD
AMB AdapterChiado0x02EF808c1235EC235BdfEf9b5768527D86093711
AMBChiado0x99Ca51a3534785ED619f46A79C7Ad65Fa8d85e7a
Telepathy AdapterChiado0xAED11f08AB2C45C6C6DF242B8513c7919E0A0f8f
Telepathy Light ClientChiado0xb1D85B0122C9CE0a68fDC6620a7416c77f984425
HeaderStorageGoerli0xbdbb6bb1e9e1167f8d613f408e28d58a2e89abc1
AMB Header ReporterGoerli0x61fac58f793b2a8a791a0583618feb89e256e839
AMBGoerli0x87A19d769D875964E9Cd41dDBfc397B2543764E6

Goerli -> Optimisim Goerli, BSC Testnet

Goerli

ContractAddress
Yaho0xFD1040bb141696c3CeB74B6BaA3Aaf9fAD97099C
L1CrossDomainMessengerHeaderReporter0x8AE397687fC53998f4704D9E7a73589A0D395013
L1CrossDomainMessengerMessageRelay0x8448E15d0e706C0298dECA99F0b4744030e59d7d
WormholeHeaderReporter0xCC4fE8013d167E30b6B6EcAC3eC7F0e956C2b9df
WormholeMessageRelay0x0948402853a87a21Af501073CE47105f453Ac994

Optimism Goerli

ContractAddress
Hashi0xE64902307d04C377B6D8D428D99153881eD7E705
L2CrossDomainMessengerAdapter - HeaderReporter0x856dcc80f75a9737D9D498266E1Af013668316Fb
L2CrossDomainMessengerAdapter - MessageRelay0x04413A4795dD1f5347eAD1CD7C76Bd9E5e48b461

BSC Testnet

ContractAddress
Hashi0x22F1fc71A505c0b2bf4D5075801cc5E0ec84B09e
Yaru - Goerli0x1fF52708D610b1D17F0830f036e992677CDc508A
WormholeAdapter - HeaderReporter0xE64902307d04C377B6D8D428D99153881eD7E705
WormholeAdapter - MessageRelay0x520185210Aa645220a49afD9C33d28b73494e14d