Skip to content
This repository was archived by the owner on Sep 5, 2022. It is now read-only.
This repository was archived by the owner on Sep 5, 2022. It is now read-only.

Mainnet ETH-TON bridge launch #35

@tolya-yanot

Description

@tolya-yanot

ETH-TON bridge allows to transfer in decentralized way TON Coins between TON Network and Ethereum Network.

It is required to run ETH-TON bridge on the mainnet. Given that bridge is an important part of the network economy, this needs to be done in several steps with sufficient testing.

Starting point

The bridge smart contract is developed (func, solidity) and documented. Test version (TON Testnet - Ethereum Ropsten) launched.

Network config -71 and 71 (config of bridge) is not installed on the mainnet.

Roadmap

Initial oracle set and stakes

Validators vote for the bridge config

  • Validators study the governing, bridge and collector smart contracts and make sure that the code, parameters and balance are correct

  • Validators examine the -71 config proposal and make sure that its data is correct and contains the same list of oracles and smart-contracts addresses

  • Validators vote for config -71 (as described in https://ton.org/docs/#/howto/config-params)

The bridge starts to work

Finalization

  • Validators update their software to last commit of https://github.com/newton-blockchain/ton (must be commit 0d246dd or later). Validators are required to update before voting otherwise there will be network problems

  • Validators examine the 71 config proposal and make sure that its data is correct and contains the valid list of oracles, valid TON bridge addresses and valid Ethereum address of bridge

  • Validators vote for config 71 (as described in https://ton.org/docs/#/howto/config-params)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions