Polygon

Vault

LOCK

  • User requesting bridging executes MaticVault.deposit or MaticVault.depositToken Function with Bridging Fee.

  • Deposit event occurs in Klaytn Vault and Token Lock completed

  • Bridge Operator catches the event and relays bridging data to Orbit Hub

  • Bridge Validator consensus on relayed bridging data

  • After the agreement is completed, toChain Minter's MINT Process

RELEASE

  • Complete the BURN process of fromChain Minter

  • Bridge Operator Catch Bridging Data agreed by Bridge Validators

  • After the Bridge Operator collects the signature ​​for the agreed Bridging Data MaticVault.withdraw is executed

  • Withdraw event occurs in Klaytn Vault and Token Release (Transfer) completed

Minter

MINT

  • Complete the LOCK process of fromChain Vault

  • Bridge Operator Catch Bridging Data agreed by Bridge Validators

  • After the Bridge Operator collects the signature ​​for the agreed Bridging Data MaticMinter.swap is executed

  • Swap event occurs in Klaytn Minter and Token Minted

Token Initial Name & Symbol minted by Minter

  • Name : Orbit Bridge Polygon Token

  • Symbol : OBT

To change the Token Name and Symbol, anyone can make the first change as Public, and from the second change, it can be changed with the authority of the Token Contract Owner (= Minter Contract Owner).

BURN

  • User requesting bridging executes PolygonMinter.requestSwapFunction with Bridging Fee.

  • Swap event occurs in Klaytn Minter and Token Burn completed

  • Bridge Operator catches the event and relays bridging data to Orbit Hub

  • Bridge Validator consensus on relayed bridging data

  • After the agreement is completed, toChain Vault's Release Process

Last updated