-
Notifications
You must be signed in to change notification settings - Fork 307
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(spartan): run ethereum with beacon node in cluster w/ kurtosis #10275
Conversation
network_id: "1337" | ||
seconds_per_slot: 12 | ||
genesis_gaslimit: 1000000000000 | ||
prefunded_accounts: '{"0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266": { "balance": "1000000ETH" },"0x70997970C51812dc3A010C7d01b50e0d17dc79C8": { "balance": "1000000ETH" },"0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC": { "balance": "1000000ETH" },"0x90F79bf6EB2c4f870365E785982E1f101E93b906": { "balance": "1000000ETH" },"0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65": { "balance": "1000000ETH" },"0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc": { "balance": "1000000ETH" },"0x976EA74026E726554dB657fA54763abd0C3a0aa9": { "balance": "1000000ETH" },"0x14dC79964da2C08b23698B3D3cc7Ca32193d9955": {"balance": "1000000ETH"},"0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f": {"balance": "1000000ETH"},"0xa0Ee7A142d267C1f36714E4a8F75612F20a79720": {"balance": "1000000ETH"},"0xBcd4042DE499D14e55001CcbB24a551F3b954096": {"balance": "1000000ETH"},"0x71bE63f3384f5fb98995898A86B02Fb2426c5788": {"balance": "1000000ETH"},"0xFABB0ac9d68B0B445fB7357272Ff202C5651694a": {"balance": "1000000ETH"},"0x1CBd3b2770909D4e10f157cABC84C7264073C9Ec": {"balance": "1000000ETH"},"0xdF3e18d64BC6A983f673Ab319CCaE4f1a57C7097": {"balance": "1000000ETH"},"0xcd3B766CCDd6AE721141F452C550Ca635964ce71": {"balance": "1000000ETH"},"0x2546BcD3c84621e976D8185a91A922aE77ECEc30": {"balance": "1000000ETH"},"0xbDA5747bFD65F08deb54cb465eB87D40e51B197E": {"balance": "1000000ETH"},"0xdD2FD4581271e230360230F9337D5c0430Bf44C0": {"balance": "1000000ETH"},"0x8626f6940E2eb28930eFb4CeF49B2d1F2C9C1199": {"balance": "1000000ETH"},"0x09DB0a93B389bEF724429898f539AEB7ac2Dd55f": {"balance": "1000000ETH"},"0x02484cb50AAC86Eae85610D6f4Bf026f30f6627D": {"balance": "1000000ETH"},"0x08135Da0A343E492FA2d4282F2AE34c6c5CC1BbE": {"balance": "1000000ETH"},"0x5E661B79FE2D3F6cE70F5AAC07d8Cd9abb2743F1": {"balance": "1000000ETH"},"0x61097BA76cD906d2ba4FD106E757f7Eb455fc295": {"balance": "1000000ETH"},"0xDf37F81dAAD2b0327A0A50003740e1C935C70913": {"balance": "1000000ETH"},"0x553BC17A05702530097c3677091C5BB47a3a7931": {"balance": "1000000ETH"},"0x87BdCE72c06C21cd96219BD8521bDF1F42C78b5e": {"balance": "1000000ETH"},"0x40Fc963A729c542424cD800349a7E4Ecc4896624": {"balance": "1000000ETH"},"0x9DCCe783B6464611f38631e6C851bf441907c710": {"balance": "1000000ETH"},"0x1BcB8e569EedAb4668e55145Cfeaf190902d3CF2": {"balance": "1000000ETH"},"0x8263Fce86B1b78F95Ab4dae11907d8AF88f841e7": {"balance": "1000000ETH"},"0xcF2d5b3cBb4D7bF04e3F7bFa8e27081B52191f91": {"balance": "1000000ETH"},"0x86c53Eb85D0B7548fea5C4B4F82b4205C8f6Ac18": {"balance": "1000000ETH"},"0x1aac82773CB722166D7dA0d5b0FA35B0307dD99D": {"balance": "1000000ETH"},"0x2f4f06d218E426344CFE1A83D53dAd806994D325": {"balance": "1000000ETH"},"0x1003ff39d25F2Ab16dBCc18EcE05a9B6154f65F4": {"balance": "1000000ETH"},"0x9eAF5590f2c84912A08de97FA28d0529361Deb9E": {"balance": "1000000ETH"},"0x11e8F3eA3C6FcF12EcfF2722d75CEFC539c51a1C": {"balance": "1000000ETH"},"0x7D86687F980A56b832e9378952B738b614A99dc6": {"balance": "1000000ETH"},"0x9eF6c02FB2ECc446146E05F1fF687a788a8BF76d": {"balance": "1000000ETH"},"0x08A2DE6F3528319123b25935C92888B16db8913E": {"balance": "1000000ETH"},"0xe141C82D99D85098e03E1a1cC1CdE676556fDdE0": {"balance": "1000000ETH"},"0x4b23D303D9e3719D6CDf8d172Ea030F80509ea15": {"balance": "1000000ETH"},"0xC004e69C5C04A223463Ff32042dd36DabF63A25a": {"balance": "1000000ETH"},"0x5eb15C0992734B5e77c888D713b4FC67b3D679A2": {"balance": "1000000ETH"},"0x7Ebb637fd68c523613bE51aad27C35C4DB199B9c": {"balance": "1000000ETH"},"0x3c3E2E178C69D4baD964568415a0f0c84fd6320A": {"balance": "1000000ETH"}}' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
these must all be on one line, else the deployment will fail
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
TODO: update to use the new genesis creator / mnemonic
@@ -0,0 +1,198 @@ | |||
# |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have dropped in a reference from the ethereum-package repo here to make referencing it easier when adding new configurations
feat: blob sink chore: metrics + persistent store feat: blob pool test suite rebase fix fix fix: send blobs in l1 publisher to sink feat: add blob sink url to config fix: open handle fmt
fix: easier local desting removing push fix: build fix: add to build manifest
exp fix fix: add to various infra things fix: docker composes tmp
657c87c
to
ff0a29b
Compare
61c60a8
to
58aff67
Compare
Warning This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
This stack of pull requests is managed by Graphite. Learn more about stacking. |
ff0a29b
to
012b541
Compare
A second attempt at running eth with a beacon node in the kind cluster eth's kurtosis tooling
PROS: we can deploy some what complex ethereum environments underneath pretty easily, with multiple different types of CL + EL combinations, which is useful for us to test that everything is working ok, we can query blobs from different types of clients
We can also run a testnet with blobscan + mev boost builders underneath if we want to, which could be very useful if we want to test using private send transaction flows
CONS: dis thing takes a good while to boot up when using kind as a backend (like minutes vs seconds on the docker backend)
fixes: #10055