Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

halt and dissolve parent bridge #35

Open
3 tasks
johannbarbie opened this issue Sep 10, 2020 · 0 comments
Open
3 tasks

halt and dissolve parent bridge #35

johannbarbie opened this issue Sep 10, 2020 · 0 comments

Comments

@johannbarbie
Copy link
Member

Bounty

once childchain circulating supply > parent bridge capacity becomes true, or other invalid transactions are observed in the system, it has to be assumed that a majority of validators became malicious and colluded. At this point the trustee needs to step in, cancel all withdrawal cells, stop the bridge, and distribute remaining funds to sidechain users according to the last valid state of the network.

parentBridgeTxns (5)

Scope

  • check actionbyte and signature by trustee in the witness.
  • accept any distribution that spends all capacity.
  • make sure the bridge thread is discontinued.
  • consider question: can trustee be a multisig?

Deliverables

  • code
  • tests

Funding Circle

Bounty Owner/Gardener

<@your github username> as

Gain for the Role

Roles

bounty gardener: @johannbarbie / 15%
bounty worker: name / share
bounty reviewer: name / share

Gardener checklist

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant