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

EPIC: OP finality contract #12

Open
1 of 15 tasks
bap2pecs opened this issue Jul 31, 2024 · 2 comments
Open
1 of 15 tasks

EPIC: OP finality contract #12

bap2pecs opened this issue Jul 31, 2024 · 2 comments

Comments

@bap2pecs
Copy link
Collaborator

bap2pecs commented Jul 31, 2024

  • replace query_grpc() and query_raw() once query_grpc() is released by CosmWasm STD
  • OP consumer: enforce timestamped pub rand at finality sig submission babylon-contract#69
  • ensure there is no gap at randomness submission
  • ensure the finality provider is not slashed at EOTS submission
  • ensure the finality provider has voting power / activated at EOTS submission
  • allow configuring min_pub_rand
  • babylonchain/babylon-contract#194
  • babylonchain/babylon-contract#175
  • babylonchain/babylon-contract#157
  • babylonchain/babylon-contract#145
  • babylonchain/babylon-contract#209
  • babylonchain/babylon-contract#186
  • babylonchain/babylon-contract#203
  • babylonchain/babylon-contract#152
  • babylonchain/babylon-contract#208
@bap2pecs bap2pecs added the EPIC label Jul 31, 2024
@bap2pecs
Copy link
Collaborator Author

@bap2pecs commented on 2024-07-09:

https://github.com/babylonchain/babylon-contract/blob/main/contracts/btc-staking/src/finality.rs#L59-L67

@maurolacy it seems we allow gap at randomness submission. should we enforce consecutive randomness in the storage? is it b/c we allow FP to go offline for an extended period of time so there is no need to enforce catching up?

@bap2pecs
Copy link
Collaborator Author

@SebastianElvis i don't have access to the old repo. but I just kept them for reference here. feel free to remove them

@SebastianElvis SebastianElvis changed the title OP: babylon-contract EPIC: OP finality contract Dec 11, 2024
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

2 participants