OrbitHub

Code

  • OrbitHub.sol

  • OrbitHub.impl.sol

Address

  • Orbit Hub Contract Address : 0xb5680a55d627c52de992e3ea52a86f19da475399

  • Orbit Hub Implementation Contract Address : 0x8eb2abafc23483afb6bed2885bfeddfeaef2a30c

Events

Add / Remove Bridge

event AddBridge(string chain, address bridgeContract);
event RemoveBridge(string chain, address bridgeContract);

Event occurs when Bridge Contract is registered or removed from Orbit Hub Contract

  • string chain : Chain symbol corresponding to Bridge Contract ( ex, ETH, KLAYTN, TERRA )

  • address bridgeContract : Bridge Contract Address

Add / Remove BridgeGovernance

Event occurs when governance is registered or removed to manage Orbit Bridge System by Orbit Hub Governance

  • string chain : Chain symbol of Vault managed by Governance

  • bytes wallet : Address of Vault managed by Governance

  • bytes32 govId : Unique Identifier of Governance

Add / Remove BridgeInfo

Event occurs when Bridge Governance adds or removes information such as Multi-Sig Wallet and nonce to be used in Bridge Contract

  • string chain : Chain symbol corresponding to Bridge Contract ( ex, ETH, KLAYTN, TERRA )

  • bytes32 govId : Unique Identifier of Governance

ChangeGovernanceMig

Event occurs when Bridge Governance replaces OrbitHub or Brdige Multi-Sig Wallet

  • bytes32 govId : Unique Identifier of Governance

  • bytes32 chainId : Unique Identifier of Chain Symbol

  • address mig : Multi-Sig Wallet Contract Address

SwapRelay

Event occurs when Bridge Operator relays bridging data

  • string fromChain : Chain Symbol requesting bridging

  • bytes32[] bytes32s : Bytes32 data array used in the bridging consensus process

  • uint[] uints : Uint data array used in the bridging consensus process

SwapValidated

Event occurs when Bridge Validator completes consensus on bridging data

  • uint dataIndex : Data index recorded in the Swap Data List of Orbit Hub

  • string fromChain : Chain Symbol requesting bridging

  • bytes32[] bytes32s : Bytes32 data array used in the bridging consensus process

  • uint[] uints : Uint data array used in the bridging consensus process

  • address[] vaList : Validator Address List that participated in the Bridging Data consensus

SwapNFTRelay

Event occurs when Bridge Operator relays bridging data

  • string fromChain : Chain Symbol requesting bridging

  • bytes32[] bytes32s : Bytes32 data array used in the bridging consensus process

  • uint[] uints : Uint data array used in the bridging consensus process

SwapNFTValidated

Event occurs when Bridge Validator completes consensus on bridging data

  • uint dataIndex : Data index recorded in the Swap Data List of Orbit Hub

  • string fromChain : Chain Symbol requesting bridging

  • bytes32[] bytes32s : Bytes32 data array used in the bridging consensus process

  • uint[] uints : Uint data array used in the bridging consensus process

  • address[] vaList : Validator Address List that participated in the Bridging Data consensus

Interface

Last updated

Was this helpful?