Bridge Validator Client

Description

Docker Engine Installation

Docker Engine is required.

To install Docker Engine, please refer here(link).

Bridge Client Installation

git clone https://github.com/kios-coin/kios-bridge-validator.git
cd kios-bridge-validator

Bridge validators will be operated by highly trust-worthy organizations directly involved in KIOS business. There is no revenue model for these validators.

Running on Testnet

Preparation

  1. Create a wallet private key. You can use the private key from your current MetaMask wallet.

  2. Ensure your wallet address is funded with enough $BOA and $BNB tokens.

testnet/.chain-bridge.env

# ...
# A: MainChain
# B: SideChain
A_BRIDGE_CONTRACT_ADDRESS = 0x097C7543464d3De422f86248F1CE803879a4077e
B_BRIDGE_CONTRACT_ADDRESS = 0x2902aa3D47075AB2b87e8345094Ea1c87e5B5019
A_TOKEN_CONTRACT_ADDRESS = 0xBd837b831cA3aA1e9eE388959d9f5B81262ccfA6
B_TOKEN_CONTRACT_ADDRESS = 0x8D34D6102AD64abDa8bcF36c278140bAC4D97323

testnet/.loyalty-bridge.env

# ...
# A: MainChain
# B: SideChain
A_BRIDGE_CONTRACT_ADDRESS = 0x22B98e18c51D02AF225b3fBa726865fB497B1afD
B_BRIDGE_CONTRACT_ADDRESS = 0x877ab4A2d858926EE65769723d4ea825E055024e
A_TOKEN_CONTRACT_ADDRESS = 0xBd837b831cA3aA1e9eE388959d9f5B81262ccfA6
B_TOKEN_CONTRACT_ADDRESS = 0x8D34D6102AD64abDa8bcF36c278140bAC4D97323

Start

cd testnet
docker compose up -d

Stop

cd testnet
docker down

Running on MainNet

Preparation

  1. Create a wallet private key. You can use the private key from your current MetaMask wallet.

  2. Ensure your wallet address is funded with enough $BOA and $BNB tokens.

mainnet/.chain-bridge.env

# ...
# A: MainChain
# B: SideChain
A_BRIDGE_CONTRACT_ADDRESS = 0xf0ecB578ACd2FABfE138b7b93bd558a7Cb42450f
B_BRIDGE_CONTRACT_ADDRESS = 0xcCE559B92B82Fdc8302617D49AacF30AdBC50492
A_TOKEN_CONTRACT_ADDRESS = 0xB5e4d7AF952F612A2CCB1474b49bd03459F1429f
B_TOKEN_CONTRACT_ADDRESS = 0xB5e4d7AF952F612A2CCB1474b49bd03459F1429f

mainnet/.loyalty-bridge.env

# ...
# A: MainChain
# B: SideChain
A_BRIDGE_CONTRACT_ADDRESS = 0x58B6136d7A84E60C869fBf7465FF3Dc1BdF461c5
B_BRIDGE_CONTRACT_ADDRESS = 0xE939AA8690B68653e7e51a0955EF7d9aCc0AE9D4
A_TOKEN_CONTRACT_ADDRESS = 0xB5e4d7AF952F612A2CCB1474b49bd03459F1429f
B_TOKEN_CONTRACT_ADDRESS = 0xB5e4d7AF952F612A2CCB1474b49bd03459F1429f

Start

cd mainnet
docker compose up -d

Stop

cd mainnet
docker down

Last updated