Celo
Vault
LOCK
- User requesting bridging executes - CeloVault.depositor- CeloVault.depositTokenFunction with Bridging Fee.
- Depositevent 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, - toChainMinter's MINT Process
RELEASE
- Complete the BURN process of - fromChainMinter
- Bridge Operator Catch Bridging Data agreed by Bridge Validators 
- After the Bridge Operator collects the signature for the agreed Bridging Data - CeloVault.withdrawis executed
- Withdrawevent occurs in Klaytn Vault and Token Release (Transfer) completed
Minter
MINT
- Complete the LOCK process of - fromChainVault
- Bridge Operator Catch Bridging Data agreed by Bridge Validators 
- After the Bridge Operator collects the signature for the agreed Bridging Data - CeloMinter.swapis executed
- Swapevent occurs in Klaytn Minter and Token Minted
Token Initial Name & Symbol minted by Minter
- Name : Orbit Bridge Celo 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 - CeloMinter.requestSwapFunction with Bridging Fee.
- Swapevent 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, - toChainVault's Release Process
Last updated
Was this helpful?
