Skip to content

Feature/add monad#12

Open
maoueh wants to merge 172 commits intomasterfrom
feature/add-monad
Open

Feature/add monad#12
maoueh wants to merge 172 commits intomasterfrom
feature/add-monad

Conversation

@maoueh
Copy link
Copy Markdown
Contributor

@maoueh maoueh commented Feb 20, 2026

No description provided.

Copy link
Copy Markdown
Contributor Author

@maoueh maoueh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.


fund_geth_account() {
local foundry_key="0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80"
local geth_account="0x821b55d8abe79bc98f05eb675fdc50dfe796b7ab"
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is variables defined for the address you should not hard code it.

Comment on lines +10 to +12
command:
- start
- reader-node
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Who runs the merger here exactly? Also, here is very little gain in having all the component separated in the case of simple tests like this.

It would be good though if you could bring this more extensive deployment to the firehose-docs repository, improving the HA component (but using dummy-blockchain as demo).

@@ -0,0 +1,46 @@
# Monad Devnet Setup for Battlefield Testing

Before running the Monad battlefield tests, ensure you have a monad nude configured. ([Monad docs](https://docs.monad.xyz/node-ops/full-node-installation))
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Before running the Monad battlefield tests, ensure you have a monad nude configured. ([Monad docs](https://docs.monad.xyz/node-ops/full-node-installation))
Before running the Monad battlefield tests, ensure you have a monad node configured. ([Monad docs](https://docs.monad.xyz/node-ops/full-node-installation))

Do we also really need this? I thought the whole idea of the monad-devnet Docker compose was to avoid much of this need and only simpler config was needed on a physical machine for huge pages?

Comment on lines +19 to +24
### Configuration Origins

Configuration files can be obtained from:

Validators: `https://bucket.monadinfra.com/validators/devnet/validators.toml`
Forkpoint: `https://bucket.monadinfra.com/forkpoint/devnet/forkpoint.toml`
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are those "source" configs? This section is not super clear to me.


## Running Tests

Once setup is complete, run the Monad battlefield tests:
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If it's docker, we should the instruction to run it (and the machine we use internally should use the same instructions).

Comment on lines +20 to +21
"beginOrdinal",
"endOrdinal",
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What's the status here?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Almost done, Im double checking suicides and the rest of the cleanup

Comment on lines +60 to +66
"gasChanges": [
{
"oldValue": "0",
"newValue": "900000",
"reason": "REASON_TX_INITIAL_BALANCE",
"ordinal": "1"
},
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Didn't we agreed to not have gas change on Monad?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes! They're not handled, stale data, will be removed in my next passover. They're in the exclude too

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants