Wire-in real smart contracts - #440
Open
Drop-Table-Users wants to merge 2 commits into
Open
Conversation
Drop-Table-Users
force-pushed
the
wire-in-contracts
branch
from
April 14, 2026 13:43
915235e to
5c901e4
Compare
Drop-Table-Users
force-pushed
the
wire-in-contracts
branch
4 times, most recently
from
May 8, 2026 09:45
60f5980 to
b7c1e9e
Compare
Drop-Table-Users
marked this pull request as ready for review
May 8, 2026 15:57
Drop-Table-Users
force-pushed
the
wire-in-contracts
branch
2 times, most recently
from
May 11, 2026 14:28
b7c1e9e to
39d3f5e
Compare
Drop-Table-Users
force-pushed
the
wire-in-contracts
branch
from
May 11, 2026 14:31
39d3f5e to
229acf8
Compare
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR is supposed to carry over contract related on/off-chain code from #422 in order to wire-in real smart contracts.
Does not include TX Orders and Withdrawals - Will be done as separate PRs, given this one is getting too big.
Sidenotes:
docker compose exec midgard-node node ./dist/index.js register-active-operatorTransaction showcase
Reference script deployment
Hub-oracle mint, scheduler spend+mint, state-queue spend
61f56fafd7c89ff9b77eafc77033531b01a8a97f87d9891b230b34faa79e57b6
State-queue mint, registered-operators spend
02726b77088b978e64b1be2c7cf9efa4adf9637f2e7a8a08c8ae418c4ec8bd3c
Registered-operators mint
023a31c71cc82eab77c4a90734169a04fa0b2fb62d8d7950fe944485c2985fe3
Active-operators spend+mint
ac3cc7f44428344e3ad0ecf6f9e97a9a539f619c137646fd206947c0e702c11a
Retired-operators spend+mint
c87b2c645392e60e21b222bfce05e1f9b426d65d4e1849125a1a79c7f09efad7
Fraud-proof-catalogue mint, deposit mint, settlement mint
1b25e814323c7c4a321a62c55cafa61c8bff4766350ca7f56136888f9a791ebe
Protocol
Protocol init
0983c0ba12294ac16ee1f27bdbd5d9cf9ab265dfed79b43dd2606a109d72a8cd
Deposit
c209562df672294f92312eddec3bcc022ba41cdb39a189d74be59463223596d4
Scheduler refresh
32be109e6e8436963421db348abfa5c856a6c58e2016678745c6c1cfcb0cf788
0cd4b0ba1636aa055a9801100509580682574dafe4e3a36990a35ebe38321e4f
Block Commitment
Block Merge