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

feat(generate): native restaking genesis #123

Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
a27655f
refactor: use correct constants
MaxMustermann2 Nov 9, 2024
671d91f
feat: introduce dynamic `NetworkConfig`
MaxMustermann2 Nov 9, 2024
0055da2
attempt to add deposit and prove scripts
MaxMustermann2 Nov 9, 2024
70c4431
fix: update proof generation script + generate.js
MaxMustermann2 Nov 14, 2024
183dfab
change workflow cause
MaxMustermann2 Nov 15, 2024
bd81e0a
Revert "change workflow cause"
MaxMustermann2 Nov 18, 2024
7e48df8
fix: respond to AI comments
MaxMustermann2 Nov 18, 2024
d855bab
fix: respond to more AI comments
MaxMustermann2 Nov 18, 2024
391affc
fix(integration): remove container.json check
MaxMustermann2 Nov 21, 2024
e232ea7
fix(env): clarify port usage
MaxMustermann2 Nov 21, 2024
c9caf33
fix(generate): respond to review comments
MaxMustermann2 Nov 21, 2024
e8fdc53
fix(generate): update x/oracle data
MaxMustermann2 Nov 22, 2024
6a270bf
fix(generate): support whitelist `nstETH` + !`ETH`
MaxMustermann2 Nov 22, 2024
26e0e8f
Merge `upstream/main`
MaxMustermann2 Nov 28, 2024
2395890
update for effective balance
MaxMustermann2 Nov 28, 2024
d6d7fe2
respond to AI comments
MaxMustermann2 Nov 28, 2024
e3b7a9e
update for 31 ETH test
MaxMustermann2 Nov 29, 2024
dd17faf
fix storage layout
MaxMustermann2 Nov 29, 2024
e49502e
fix(integration): add client chain gateway
MaxMustermann2 Nov 29, 2024
5a93e6e
fix(integration): make Bootstrap address constant
MaxMustermann2 Nov 29, 2024
f087953
fix(generate): truncate the values
MaxMustermann2 Nov 29, 2024
3e96e75
fix: make bootstrapper
MaxMustermann2 Dec 2, 2024
923c420
fix: add validation for deposit address (ai)
MaxMustermann2 Dec 2, 2024
3332c96
Merge main
MaxMustermann2 Dec 3, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 11 additions & 1 deletion .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -22,5 +22,15 @@ BOOTSTRAP_ADDRESS=
EXCHANGE_RATES=
BASE_GENESIS_FILE_PATH=
RESULT_GENESIS_FILE_PATH=
BEACON_CHAIN_ENDPOINT=

ETHERSCAN_API_KEY=
# For contract verification
ETHERSCAN_API_KEY=

# These are used for integration testing ETH PoS
INTEGRATION_DEPOSIT_ADDRESS=0x6969696969696969696969696969696969696969
INTEGRATION_SECONDS_PER_SLOT=4
INTEGRATION_SLOTS_PER_EPOCH=3
INTEGRATION_BEACON_GENESIS_TIMESTAMP=
MaxMustermann2 marked this conversation as resolved.
Show resolved Hide resolved
INTEGRATION_DENEB_TIMESTAMP=
NST_DEPOSITOR=
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -26,3 +26,5 @@ node_modules

## secret
.secrets

script/integration/*.json
2 changes: 2 additions & 0 deletions foundry.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ ignored_warnings_from = ["script", "test"]
# fail compilation if the warnings are not fixed.
# this is super useful for the code size warning.
deny_warnings = true
# for tests, use the mainnet chain_id for NetworkConstants to work.
chain_id = 1

[rpc_endpoints]
ethereum_local_rpc = "${ETHEREUM_LOCAL_RPC}"
Expand Down
291 changes: 288 additions & 3 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading