-
Notifications
You must be signed in to change notification settings - Fork 58
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This commit introduces a new bridge functionality to the transfer contract's state. This function enables any sequencer to register as a bridge provider upon staking a balance into the bridge. The authorized sequencer can then facilitate up to the amount of their stake in bridge operations. Adopting an optimistic approach, the bridge will process transactions without immediately verifying L1 associated events. However, it will keep track of these events and wait for several blocks before considering a transaction finalized. If a fraud proof is presented, demonstrating that a bridge operation was carried out without a valid L1 event, the responsible sequencer stands to lose all rewards and staked amount. In contrast, the individual who exposed the fraudulent activity will be rewarded with the ill-gotten amount.
- Loading branch information
Showing
4 changed files
with
261 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters