diff --git a/pyproject.toml b/pyproject.toml index ac215e4..0f5f4b1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "moccasin" -version = "0.3.3" +version = "0.3.4b1" description = "Pythonic smart contract development framework using Titanoboa" authors = [ { name = "PatrickAlphac", email = "54278053+PatrickAlphaC@users.noreply.github.com" }, @@ -16,6 +16,7 @@ dependencies = [ "pytest-cov>=5.0.0", "uv>=0.4.15", "pytest-xdist>=3.6.1", + "vyper==0.4.0", # We will want to get rid of this hard-coded dependency in 0.3.4 of moccasin ] readme = "README.md" requires-python = ">= 3.11, <= 3.13" diff --git a/tests/data/anvil_data/state.json b/tests/data/anvil_data/state.json index a1f52b9..d5551bc 100644 --- a/tests/data/anvil_data/state.json +++ b/tests/data/anvil_data/state.json @@ -1 +1,736 @@ -{"block":{"number":"0x9","coinbase":"0x0000000000000000000000000000000000000000","timestamp":"0x66ff46c9","gas_limit":"0x1c9c380","basefee":"0x149544a1","difficulty":"0x0","prevrandao":"0x6045208d406c8011d8fa395bdbb7cbdef69d8123524484c7eba86d76cf95f2c0","blob_excess_gas_and_price":{"excess_blob_gas":0,"blob_gasprice":1}},"accounts":{"0x0000000000000000000000000000000000000000":{"nonce":0,"balance":"0x204205d0cb600","code":"0x","storage":{}},"0x14dC79964da2C08b23698B3D3cc7Ca32193d9955":{"nonce":0,"balance":"0x21e19e0c9bab2400000","code":"0x","storage":{}},"0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65":{"nonce":0,"balance":"0x21e19e0c9bab2400000","code":"0x","storage":{}},"0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f":{"nonce":0,"balance":"0x21e19e0c9bab2400000","code":"0x","storage":{}},"0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC":{"nonce":0,"balance":"0x21e19e0c9bab2400000","code":"0x","storage":{}},"0x4e59b44847b379578588920cA78FbF26c0B4956C":{"nonce":0,"balance":"0x0","code":"0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe03601600081602082378035828234f58015156039578182fd5b8082525050506014600cf3","storage":{}},"0x5FbDB2315678afecb367f032d93F642f64180aa3":{"nonce":1,"balance":"0x0","code":"0x5f3560e01c60026009820660011b61022801601e395f51565b639ab29f45811861022057608436103417610224576004356002556024355f5560443560015560243560036002546020525f5260405f205560443560046002546020525f5260405f205560643560056002546020525f5260405f2055005b630720da5281186100d3576024361034176102245760043560405260036004356020525f5260405f205460605260056004356020525f5260405f205460805260046004356020525f5260405f205460a05260043560c05260a06040f35b63b5ab58dc8118610220576024361034176102245760036004356020525f5260405f205460405260206040f35b63feaf968c811861015857346102245760025460405260036002546020525f5260405f205460605260056002546020525f5260405f205460805260046002546020525f5260405f205460a05260025460c05260a06040f35b63668a0f02811861022057346102245760025460405260206040f35b6350d25bcd81186102205734610224575f5460405260206040f35b638205bf6a811861022057346102245760015460405260206040f35b63b633620c81186101d8576024361034176102245760046004356020525f5260405f205460405260206040f35b63ac0de66f8118610220576024361034176102245760056004356020525f5260405f205460405260206040f35b6354fd4d508118610220573461022457600260405260206040f35b5f5ffd5b5f80fd018f02200205022001740100007601ab00180000000000000000000000000000000000000000000000000000000000000012","storage":{"0x0000000000000000000000000000000000000000000000000000000000000000":"0x00000000000000000000000000000000000000000000006c6b935b8bbd400000","0x0000000000000000000000000000000000000000000000000000000000000001":"0x0000000000000000000000000000000000000000000000000000000066ff46b5","0x0000000000000000000000000000000000000000000000000000000000000002":"0x0000000000000000000000000000000000000000000000000000000000000001","0x7dfe757ecd65cbd7922a9c0161e935dd7fdbcc0e999689c7d31633896b1fc60b":"0x00000000000000000000000000000000000000000000006c6b935b8bbd400000","0xe2689cd4a84e23ad2f564004f1c9013e9589d260bde6380aba3ca7e09e4df40c":"0x0000000000000000000000000000000000000000000000000000000066ff46b5","0xedc95719e9a3b28dd8e80877cb5880a9be7de1a13fc8b05e7999683b6b567643":"0x0000000000000000000000000000000000000000000000000000000066ff46b5"}},"0x70997970C51812dc3A010C7d01b50e0d17dc79C8":{"nonce":0,"balance":"0x21e19e0c9bab2400000","code":"0x","storage":{}},"0x90F79bf6EB2c4f870365E785982E1f101E93b906":{"nonce":0,"balance":"0x21e19e0c9bab2400000","code":"0x","storage":{}},"0x976EA74026E726554dB657fA54763abd0C3a0aa9":{"nonce":0,"balance":"0x21e19e0c9bab2400000","code":"0x","storage":{}},"0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc":{"nonce":0,"balance":"0x21e19e0c9bab2400000","code":"0x","storage":{}},"0xa0Ee7A142d267C1f36714E4a8F75612F20a79720":{"nonce":0,"balance":"0x21e19e0c9bab2400000","code":"0x","storage":{}},"0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9":{"nonce":1,"balance":"0x0","code":"0x5f3560e01c60026003820660011b61007a01601e395f51565b63d6d1ee14811861007257602436103417610076576004355f55005b63d09de08a81186100575734610076575f54600181018181106100765790505f55005b638381f58a81186100725734610076575f5460405260206040f35b5f5ffd5b5f80fd001800340072","storage":{"0x0000000000000000000000000000000000000000000000000000000000000000":"0x0000000000000000000000000000000000000000000000000000000000000001"}},"0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512":{"nonce":1,"balance":"0x0","code":"0x5f3560e01c60026003820660011b61007a01601e395f51565b63d6d1ee14811861007257602436103417610076576004355f55005b63d09de08a81186100575734610076575f54600181018181106100765790505f55005b638381f58a81186100725734610076575f5460405260206040f35b5f5ffd5b5f80fd001800340072","storage":{"0x0000000000000000000000000000000000000000000000000000000000000000":"0x0000000000000000000000000000000000000000000000000000000000000001"}},"0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266":{"nonce":5,"balance":"0x21e19ddb94c953fbeb5","code":"0x","storage":{}}},"best_block_number":"0x9","blocks":[{"header":{"parentHash":"0xdbf6740843e96c8cdc488f5990ed5abd307405f3e356200b1727c743b8787b13","ommersHash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x0000000000000000000000000000000000000000","stateRoot":"0x9c8eaf493f8b4edce2ba1647343eadcc0989cf461e712c0a6253ff2ca1842bb7","transactionsRoot":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receiptsRoot":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logsBloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":"0x4","gasLimit":"0x1c9c380","gasUsed":"0x0","timestamp":"0x66ff46b0","mixHash":"0x0000000000000000000000000000000000000000000000000000000000000000","nonce":"0x0000000000000000","baseFeePerGas":"0x27ee3253","blobGasUsed":"0x0","excessBlobGas":"0x0","extraData":"0x"},"transactions":[],"ommers":[]},{"header":{"parentHash":"0x0000000000000000000000000000000000000000000000000000000000000000","ommersHash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x0000000000000000000000000000000000000000","stateRoot":"0x0000000000000000000000000000000000000000000000000000000000000000","transactionsRoot":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receiptsRoot":"0x0000000000000000000000000000000000000000000000000000000000000000","logsBloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":"0x0","gasLimit":"0x1c9c380","gasUsed":"0x0","timestamp":"0x66ff469c","mixHash":"0x0000000000000000000000000000000000000000000000000000000000000000","nonce":"0x0000000000000000","baseFeePerGas":"0x3b9aca00","blobGasUsed":"0x0","excessBlobGas":"0x0","extraData":"0x"},"transactions":[],"ommers":[]},{"header":{"parentHash":"0x99d43edb55e1fe99336e5d707d1850b300d1e9e37620e89f56e02324aa3aa834","ommersHash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x0000000000000000000000000000000000000000","stateRoot":"0x9c8eaf493f8b4edce2ba1647343eadcc0989cf461e712c0a6253ff2ca1842bb7","transactionsRoot":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receiptsRoot":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logsBloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":"0x1","gasLimit":"0x1c9c380","gasUsed":"0x0","timestamp":"0x66ff46a1","mixHash":"0x0000000000000000000000000000000000000000000000000000000000000000","nonce":"0x0000000000000000","baseFeePerGas":"0x3b9aca00","blobGasUsed":"0x0","excessBlobGas":"0x0","extraData":"0x"},"transactions":[],"ommers":[]},{"header":{"parentHash":"0x4974542d1b2db2ffc73b16aa6394fe5a90b338cc0586ebbecc47c146430d526b","ommersHash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x0000000000000000000000000000000000000000","stateRoot":"0x230b4caf2bd80724bf342cdf4829b1940934848e6aad0f2783436ee72492f3ae","transactionsRoot":"0xab916ba5327c96fc466ed5b8c97511a68fdee5969ed2664d355ebdb6ec79d47e","receiptsRoot":"0xdcb8d1138a074583db4436c14009728a21adce5a5f31ff989a62bd20a239819f","logsBloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":"0x6","gasLimit":"0x1c9c380","gasUsed":"0x13c56","timestamp":"0x66ff46ba","mixHash":"0x0000000000000000000000000000000000000000000000000000000000000000","nonce":"0x0000000000000000","baseFeePerGas":"0x1eaa23e3","blobGasUsed":"0x0","excessBlobGas":"0x0","extraData":"0x"},"transactions":[{"transaction":{"EIP1559":{"chainId":"0x7a69","nonce":"0x1","gasLimit":"0x13c56","maxFeePerGas":"0x7a90ed8f","maxPriorityFeePerGas":"0x3b9aca00","value":"0x0","accessList":[],"input":"0x61008061000f6000396100806000f35f3560e01c60026003820660011b61007a01601e395f51565b63d6d1ee14811861007257602436103417610076576004355f55005b63d09de08a81186100575734610076575f54600181018181106100765790505f55005b638381f58a81186100725734610076575f5460405260206040f35b5f5ffd5b5f80fd001800340072841880810600a1657679706572830004000013","r":"0x77e68ead43366987d79a008b4b2d170dde77cf8696b0621871de78e7882a7f3b","s":"0xa3ebb096729873e4e09287734cdd8bc043b31eb1a40bbeeb77f391ebc15a2d0","yParity":"0x1","hash":"0x5ef0b097eac1311b110fdb3b76e8d6029199c9f9bc3197f9ed51548834617c79"}},"impersonated_sender":null}],"ommers":[]},{"header":{"parentHash":"0xccd720a1e926d6f1eb0492ec1e6922f07b289075fafafdbef64617f80f405052","ommersHash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x0000000000000000000000000000000000000000","stateRoot":"0xd502d5d5cccba8b512fda91ca2eab3db16ce86f271c8fd930f962623c4da9881","transactionsRoot":"0xf38f4075870240260a7b0976f8c8c29b6fc38395033e5e6aa3545fb3730220d0","receiptsRoot":"0xf204a2f6ed352befecab25154d9c38cae6e13573415eb17fbf5ad463a8e1f9f7","logsBloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":"0x9","gasLimit":"0x1c9c380","gasUsed":"0xa928","timestamp":"0x66ff46c9","mixHash":"0x0000000000000000000000000000000000000000000000000000000000000000","nonce":"0x0000000000000000","baseFeePerGas":"0x149544a1","blobGasUsed":"0x0","excessBlobGas":"0x0","extraData":"0x"},"transactions":[{"transaction":{"EIP1559":{"chainId":"0x7a69","nonce":"0x4","gasLimit":"0xa928","maxFeePerGas":"0x65f64d7e","maxPriorityFeePerGas":"0x3b9aca00","to":"0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9","value":"0x0","accessList":[],"input":"0xd09de08a","r":"0xfa848688420b836580d540a9f3403ecabc84c2ff757413401ee03fb11d8dcda2","s":"0x4b7b15b0ba6b8d91f18d52047d2291d5d652e8ff65daa1a4a60cd0a9791adb28","yParity":"0x1","hash":"0x761daed0819bd91983105bac57933296c0e051f57cfb62260f28bc5afc8924dd"}},"impersonated_sender":null}],"ommers":[]},{"header":{"parentHash":"0x20f14625916864c20356aae7664b11cdc54edb34e05d4f7874ac472e91b874f1","ommersHash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x0000000000000000000000000000000000000000","stateRoot":"0x5d2c6d8839408d1700e42adfecc30f1c467561bbc463d62a217e8bbf4d83e58b","transactionsRoot":"0x795755a3714c55ab5346f90c5ea1a0fa9ef9e13c24fd87ffb2a54f3a1aa0c907","receiptsRoot":"0xb002457a367c88396113eae6a7bd003a17a9415120aad81188b52ac828560f81","logsBloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":"0x5","gasLimit":"0x1c9c380","gasUsed":"0x4ddc3","timestamp":"0x66ff46b5","mixHash":"0x0000000000000000000000000000000000000000000000000000000000000000","nonce":"0x0000000000000000","baseFeePerGas":"0x22f06c09","blobGasUsed":"0x0","excessBlobGas":"0x0","extraData":"0x"},"transactions":[{"transaction":{"EIP1559":{"chainId":"0x7a69","nonce":"0x0","gasLimit":"0x4ddc3","maxFeePerGas":"0x838f84ec","maxPriorityFeePerGas":"0x3b9aca00","value":"0x0","accessList":[],"input":"0x61023a5150346100965760206102e95f395f518060081c6100965760605260605161023a526020610309604039610034610046565b61023a61009a6100003961025a610000f35b6040515f55426001556002546001810181811061009657905060025560405160036002546020525f5260405f20554260046002546020525f5260405f20554260056002546020525f5260405f2055565b5f80fd5f3560e01c60026009820660011b61022801601e395f51565b639ab29f45811861022057608436103417610224576004356002556024355f5560443560015560243560036002546020525f5260405f205560443560046002546020525f5260405f205560643560056002546020525f5260405f2055005b630720da5281186100d3576024361034176102245760043560405260036004356020525f5260405f205460605260056004356020525f5260405f205460805260046004356020525f5260405f205460a05260043560c05260a06040f35b63b5ab58dc8118610220576024361034176102245760036004356020525f5260405f205460405260206040f35b63feaf968c811861015857346102245760025460405260036002546020525f5260405f205460605260056002546020525f5260405f205460805260046002546020525f5260405f205460a05260025460c05260a06040f35b63668a0f02811861022057346102245760025460405260206040f35b6350d25bcd81186102205734610224575f5460405260206040f35b638205bf6a811861022057346102245760015460405260206040f35b63b633620c81186101d8576024361034176102245760046004356020525f5260405f205460405260206040f35b63ac0de66f8118610220576024361034176102245760056004356020525f5260405f205460405260206040f35b6354fd4d508118610220573461022457600260405260206040f35b5f5ffd5b5f80fd018f02200205022001740100007601ab00188419023a81121820a1657679706572830004000015000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000006c6b935b8bbd400000","r":"0x6fd8733473ec260abeab09a67948696dd79a339391acbe709d88514ec28d9c85","s":"0x44f0ccedd8838999e74bca4c0623fd3e259c1ffa18145e58b4befe85f57f32f4","yParity":"0x0","hash":"0x9b57b097c4f198a046151e5a62edade72528b7c631435d4959c7d789f7ed9f3e"}},"impersonated_sender":null}],"ommers":[]},{"header":{"parentHash":"0x8dbd304617227a3a4bdf9c696a508ecbb59d6abbe7abed3ea13ee452b588bbbc","ommersHash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x0000000000000000000000000000000000000000","stateRoot":"0x9c8eaf493f8b4edce2ba1647343eadcc0989cf461e712c0a6253ff2ca1842bb7","transactionsRoot":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receiptsRoot":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logsBloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":"0x2","gasLimit":"0x1c9c380","gasUsed":"0x0","timestamp":"0x66ff46a6","mixHash":"0x0000000000000000000000000000000000000000000000000000000000000000","nonce":"0x0000000000000000","baseFeePerGas":"0x342770c0","blobGasUsed":"0x0","excessBlobGas":"0x0","extraData":"0x"},"transactions":[],"ommers":[]},{"header":{"parentHash":"0xee23e415e5409f6dfbea233e96f3c15d884a8a384ef430abbd0438c7b43600ca","ommersHash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x0000000000000000000000000000000000000000","stateRoot":"0x9c8eaf493f8b4edce2ba1647343eadcc0989cf461e712c0a6253ff2ca1842bb7","transactionsRoot":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receiptsRoot":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logsBloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":"0x3","gasLimit":"0x1c9c380","gasUsed":"0x0","timestamp":"0x66ff46ab","mixHash":"0x0000000000000000000000000000000000000000000000000000000000000000","nonce":"0x0000000000000000","baseFeePerGas":"0x2da282a8","blobGasUsed":"0x0","excessBlobGas":"0x0","extraData":"0x"},"transactions":[],"ommers":[]},{"header":{"parentHash":"0x3a06e1ce23cc40759bd88921152e00e4923555e8edf599d86929fbb7f5fa3c10","ommersHash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x0000000000000000000000000000000000000000","stateRoot":"0x8f3fcda85272bb64a2bb957eecabb1ae8553f6f0cf12f0108a80c6e4ea16c756","transactionsRoot":"0xe6c35c05c55e887c1a7fac2eae30bc4b99373f998eebd32a0a113a5a353f0cd5","receiptsRoot":"0xf204a2f6ed352befecab25154d9c38cae6e13573415eb17fbf5ad463a8e1f9f7","logsBloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":"0x7","gasLimit":"0x1c9c380","gasUsed":"0xa928","timestamp":"0x66ff46bf","mixHash":"0x0000000000000000000000000000000000000000000000000000000000000000","nonce":"0x0000000000000000","baseFeePerGas":"0x1ada2b9b","blobGasUsed":"0x0","excessBlobGas":"0x0","extraData":"0x"},"transactions":[{"transaction":{"EIP1559":{"chainId":"0x7a69","nonce":"0x2","gasLimit":"0xa928","maxFeePerGas":"0x72dcff20","maxPriorityFeePerGas":"0x3b9aca00","to":"0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512","value":"0x0","accessList":[],"input":"0xd09de08a","r":"0x15a5133f413c9813ca61d4658f63c6f90500f53c6f1cf6aecc47741e00cac7","s":"0x57e874318e4343ee445d0e13d58a1ca2885c0b1cc823f99e47b0a9cf894336f","yParity":"0x0","hash":"0x2a917379206529a19936019af051e690043b709b039771388b1f4d84b6969c54"}},"impersonated_sender":null}],"ommers":[]},{"header":{"parentHash":"0x3e94f462eb83f4610abe50b8df75a0ee0123c9a475e9f0bdc4a8dfe6726ffe48","ommersHash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x0000000000000000000000000000000000000000","stateRoot":"0x91d100b33c97357a7c1f700b4e27e612aa9de3a49ad0de97fceeed8b04795b60","transactionsRoot":"0x85ad4132e8d9af50f1e204409d3b9f69c8139b55777d0db552f8e7d07575feb1","receiptsRoot":"0xdcb8d1138a074583db4436c14009728a21adce5a5f31ff989a62bd20a239819f","logsBloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":"0x8","gasLimit":"0x1c9c380","gasUsed":"0x13c56","timestamp":"0x66ff46c4","mixHash":"0x0000000000000000000000000000000000000000000000000000000000000000","nonce":"0x0000000000000000","baseFeePerGas":"0x17816135","blobGasUsed":"0x0","excessBlobGas":"0x0","extraData":"0x"},"transactions":[{"transaction":{"EIP1559":{"chainId":"0x7a69","nonce":"0x3","gasLimit":"0x13c56","maxFeePerGas":"0x6bfe4469","maxPriorityFeePerGas":"0x3b9aca00","value":"0x0","accessList":[],"input":"0x61008061000f6000396100806000f35f3560e01c60026003820660011b61007a01601e395f51565b63d6d1ee14811861007257602436103417610076576004355f55005b63d09de08a81186100575734610076575f54600181018181106100765790505f55005b638381f58a81186100725734610076575f5460405260206040f35b5f5ffd5b5f80fd001800340072841880810600a1657679706572830004000013","r":"0x3c69e23458607ad99b78254e671acefa9e8423dded47d8d1f929763aea7c4dc4","s":"0x1e972e6727d9bff8e9fcd7261fa73ef305fa58d3bac24058015bb0642a2dcd47","yParity":"0x0","hash":"0x2173ede51aa5c133ffd9d4124ac09b4df61bbcce59ff0b2c42a5d9737c2467d4"}},"impersonated_sender":null}],"ommers":[]}],"transactions":[{"info":{"transaction_hash":"0x9b57b097c4f198a046151e5a62edade72528b7c631435d4959c7d789f7ed9f3e","transaction_index":0,"from":"0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266","to":null,"contract_address":"0x5FbDB2315678afecb367f032d93F642f64180aa3","traces":[{"parent":null,"children":[],"idx":0,"trace":{"depth":0,"success":true,"caller":"0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266","address":"0x5FbDB2315678afecb367f032d93F642f64180aa3","maybe_precompile":false,"selfdestruct_address":null,"selfdestruct_refund_target":null,"selfdestruct_transferred_value":null,"kind":"CREATE","value":"0x0","data":"0x61023a5150346100965760206102e95f395f518060081c6100965760605260605161023a526020610309604039610034610046565b61023a61009a6100003961025a610000f35b6040515f55426001556002546001810181811061009657905060025560405160036002546020525f5260405f20554260046002546020525f5260405f20554260056002546020525f5260405f2055565b5f80fd5f3560e01c60026009820660011b61022801601e395f51565b639ab29f45811861022057608436103417610224576004356002556024355f5560443560015560243560036002546020525f5260405f205560443560046002546020525f5260405f205560643560056002546020525f5260405f2055005b630720da5281186100d3576024361034176102245760043560405260036004356020525f5260405f205460605260056004356020525f5260405f205460805260046004356020525f5260405f205460a05260043560c05260a06040f35b63b5ab58dc8118610220576024361034176102245760036004356020525f5260405f205460405260206040f35b63feaf968c811861015857346102245760025460405260036002546020525f5260405f205460605260056002546020525f5260405f205460805260046002546020525f5260405f205460a05260025460c05260a06040f35b63668a0f02811861022057346102245760025460405260206040f35b6350d25bcd81186102205734610224575f5460405260206040f35b638205bf6a811861022057346102245760015460405260206040f35b63b633620c81186101d8576024361034176102245760046004356020525f5260405f205460405260206040f35b63ac0de66f8118610220576024361034176102245760056004356020525f5260405f205460405260206040f35b6354fd4d508118610220573461022457600260405260206040f35b5f5ffd5b5f80fd018f02200205022001740100007601ab00188419023a81121820a1657679706572830004000015000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000006c6b935b8bbd400000","output":"0x5f3560e01c60026009820660011b61022801601e395f51565b639ab29f45811861022057608436103417610224576004356002556024355f5560443560015560243560036002546020525f5260405f205560443560046002546020525f5260405f205560643560056002546020525f5260405f2055005b630720da5281186100d3576024361034176102245760043560405260036004356020525f5260405f205460605260056004356020525f5260405f205460805260046004356020525f5260405f205460a05260043560c05260a06040f35b63b5ab58dc8118610220576024361034176102245760036004356020525f5260405f205460405260206040f35b63feaf968c811861015857346102245760025460405260036002546020525f5260405f205460605260056002546020525f5260405f205460805260046002546020525f5260405f205460a05260025460c05260a06040f35b63668a0f02811861022057346102245760025460405260206040f35b6350d25bcd81186102205734610224575f5460405260206040f35b638205bf6a811861022057346102245760015460405260206040f35b63b633620c81186101d8576024361034176102245760046004356020525f5260405f205460405260206040f35b63ac0de66f8118610220576024361034176102245760056004356020525f5260405f205460405260206040f35b6354fd4d508118610220573461022457600260405260206040f35b5f5ffd5b5f80fd018f02200205022001740100007601ab00180000000000000000000000000000000000000000000000000000000000000012","gas_used":253807,"gas_limit":253807,"status":"Return","steps":[],"decoded":{"label":null,"return_data":null,"call_data":null}},"logs":[],"ordering":[]}],"exit":"Return","out":"0x5f3560e01c60026009820660011b61022801601e395f51565b639ab29f45811861022057608436103417610224576004356002556024355f5560443560015560243560036002546020525f5260405f205560443560046002546020525f5260405f205560643560056002546020525f5260405f2055005b630720da5281186100d3576024361034176102245760043560405260036004356020525f5260405f205460605260056004356020525f5260405f205460805260046004356020525f5260405f205460a05260043560c05260a06040f35b63b5ab58dc8118610220576024361034176102245760036004356020525f5260405f205460405260206040f35b63feaf968c811861015857346102245760025460405260036002546020525f5260405f205460605260056002546020525f5260405f205460805260046002546020525f5260405f205460a05260025460c05260a06040f35b63668a0f02811861022057346102245760025460405260206040f35b6350d25bcd81186102205734610224575f5460405260206040f35b638205bf6a811861022057346102245760015460405260206040f35b63b633620c81186101d8576024361034176102245760046004356020525f5260405f205460405260206040f35b63ac0de66f8118610220576024361034176102245760056004356020525f5260405f205460405260206040f35b6354fd4d508118610220573461022457600260405260206040f35b5f5ffd5b5f80fd018f02200205022001740100007601ab00180000000000000000000000000000000000000000000000000000000000000012","nonce":0,"gas_used":318915},"receipt":{"type":"0x2","status":"0x1","cumulativeGasUsed":"0x4ddc3","logs":[],"logsBloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"},"block_hash":"0x4974542d1b2db2ffc73b16aa6394fe5a90b338cc0586ebbecc47c146430d526b","block_number":5},{"info":{"transaction_hash":"0x761daed0819bd91983105bac57933296c0e051f57cfb62260f28bc5afc8924dd","transaction_index":0,"from":"0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266","to":"0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9","contract_address":null,"traces":[{"parent":null,"children":[],"idx":0,"trace":{"depth":0,"success":true,"caller":"0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266","address":"0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9","maybe_precompile":null,"selfdestruct_address":null,"selfdestruct_refund_target":null,"selfdestruct_transferred_value":null,"kind":"CALL","value":"0x0","data":"0xd09de08a","output":"0x","gas_used":22240,"gas_limit":22240,"status":"Stop","steps":[],"decoded":{"label":null,"return_data":null,"call_data":null}},"logs":[],"ordering":[]}],"exit":"Stop","out":"0x","nonce":4,"gas_used":43304},"receipt":{"type":"0x2","status":"0x1","cumulativeGasUsed":"0xa928","logs":[],"logsBloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"},"block_hash":"0xa8ceebf881dea5e6156d13ccc016c7d28c7067f892577180eef85912d6bcccb3","block_number":9},{"info":{"transaction_hash":"0x2173ede51aa5c133ffd9d4124ac09b4df61bbcce59ff0b2c42a5d9737c2467d4","transaction_index":0,"from":"0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266","to":null,"contract_address":"0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9","traces":[{"parent":null,"children":[],"idx":0,"trace":{"depth":0,"success":true,"caller":"0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266","address":"0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9","maybe_precompile":false,"selfdestruct_address":null,"selfdestruct_refund_target":null,"selfdestruct_transferred_value":null,"kind":"CREATE","value":"0x0","data":"0x61008061000f6000396100806000f35f3560e01c60026003820660011b61007a01601e395f51565b63d6d1ee14811861007257602436103417610076576004355f55005b63d09de08a81186100575734610076575f54600181018181106100765790505f55005b638381f58a81186100725734610076575f5460405260206040f35b5f5ffd5b5f80fd001800340072841880810600a1657679706572830004000013","output":"0x5f3560e01c60026003820660011b61007a01601e395f51565b63d6d1ee14811861007257602436103417610076576004355f55005b63d09de08a81186100575734610076575f54600181018181106100765790505f55005b638381f58a81186100725734610076575f5460405260206040f35b5f5ffd5b5f80fd001800340072","gas_used":25642,"gas_limit":25642,"status":"Return","steps":[],"decoded":{"label":null,"return_data":null,"call_data":null}},"logs":[],"ordering":[]}],"exit":"Return","out":"0x5f3560e01c60026003820660011b61007a01601e395f51565b63d6d1ee14811861007257602436103417610076576004355f55005b63d09de08a81186100575734610076575f54600181018181106100765790505f55005b638381f58a81186100725734610076575f5460405260206040f35b5f5ffd5b5f80fd001800340072","nonce":3,"gas_used":80982},"receipt":{"type":"0x2","status":"0x1","cumulativeGasUsed":"0x13c56","logs":[],"logsBloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"},"block_hash":"0xccd720a1e926d6f1eb0492ec1e6922f07b289075fafafdbef64617f80f405052","block_number":8},{"info":{"transaction_hash":"0x5ef0b097eac1311b110fdb3b76e8d6029199c9f9bc3197f9ed51548834617c79","transaction_index":0,"from":"0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266","to":null,"contract_address":"0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512","traces":[{"parent":null,"children":[],"idx":0,"trace":{"depth":0,"success":true,"caller":"0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266","address":"0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512","maybe_precompile":false,"selfdestruct_address":null,"selfdestruct_refund_target":null,"selfdestruct_transferred_value":null,"kind":"CREATE","value":"0x0","data":"0x61008061000f6000396100806000f35f3560e01c60026003820660011b61007a01601e395f51565b63d6d1ee14811861007257602436103417610076576004355f55005b63d09de08a81186100575734610076575f54600181018181106100765790505f55005b638381f58a81186100725734610076575f5460405260206040f35b5f5ffd5b5f80fd001800340072841880810600a1657679706572830004000013","output":"0x5f3560e01c60026003820660011b61007a01601e395f51565b63d6d1ee14811861007257602436103417610076576004355f55005b63d09de08a81186100575734610076575f54600181018181106100765790505f55005b638381f58a81186100725734610076575f5460405260206040f35b5f5ffd5b5f80fd001800340072","gas_used":25642,"gas_limit":25642,"status":"Return","steps":[],"decoded":{"label":null,"return_data":null,"call_data":null}},"logs":[],"ordering":[]}],"exit":"Return","out":"0x5f3560e01c60026003820660011b61007a01601e395f51565b63d6d1ee14811861007257602436103417610076576004355f55005b63d09de08a81186100575734610076575f54600181018181106100765790505f55005b638381f58a81186100725734610076575f5460405260206040f35b5f5ffd5b5f80fd001800340072","nonce":1,"gas_used":80982},"receipt":{"type":"0x2","status":"0x1","cumulativeGasUsed":"0x13c56","logs":[],"logsBloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"},"block_hash":"0x3a06e1ce23cc40759bd88921152e00e4923555e8edf599d86929fbb7f5fa3c10","block_number":6},{"info":{"transaction_hash":"0x2a917379206529a19936019af051e690043b709b039771388b1f4d84b6969c54","transaction_index":0,"from":"0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266","to":"0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512","contract_address":null,"traces":[{"parent":null,"children":[],"idx":0,"trace":{"depth":0,"success":true,"caller":"0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266","address":"0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512","maybe_precompile":null,"selfdestruct_address":null,"selfdestruct_refund_target":null,"selfdestruct_transferred_value":null,"kind":"CALL","value":"0x0","data":"0xd09de08a","output":"0x","gas_used":22240,"gas_limit":22240,"status":"Stop","steps":[],"decoded":{"label":null,"return_data":null,"call_data":null}},"logs":[],"ordering":[]}],"exit":"Stop","out":"0x","nonce":2,"gas_used":43304},"receipt":{"type":"0x2","status":"0x1","cumulativeGasUsed":"0xa928","logs":[],"logsBloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"},"block_hash":"0x3e94f462eb83f4610abe50b8df75a0ee0123c9a475e9f0bdc4a8dfe6726ffe48","block_number":7}],"historical_states":null} \ No newline at end of file +{ + "block": { + "number": "0x9", + "coinbase": "0x0000000000000000000000000000000000000000", + "timestamp": "0x66ff46c9", + "gas_limit": "0x1c9c380", + "basefee": "0x149544a1", + "difficulty": "0x0", + "prevrandao": "0x6045208d406c8011d8fa395bdbb7cbdef69d8123524484c7eba86d76cf95f2c0", + "blob_excess_gas_and_price": { + "excess_blob_gas": 0, + "blob_gasprice": 1 + } + }, + "accounts": { + "0x0000000000000000000000000000000000000000": { + "nonce": 0, + "balance": "0x204205d0cb600", + "code": "0x", + "storage": {} + }, + "0x14dC79964da2C08b23698B3D3cc7Ca32193d9955": { + "nonce": 0, + "balance": "0x21e19e0c9bab2400000", + "code": "0x", + "storage": {} + }, + "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65": { + "nonce": 0, + "balance": "0x21e19e0c9bab2400000", + "code": "0x", + "storage": {} + }, + "0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f": { + "nonce": 0, + "balance": "0x21e19e0c9bab2400000", + "code": "0x", + "storage": {} + }, + "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC": { + "nonce": 0, + "balance": "0x21e19e0c9bab2400000", + "code": "0x", + "storage": {} + }, + "0x4e59b44847b379578588920cA78FbF26c0B4956C": { + "nonce": 0, + "balance": "0x0", + "code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe03601600081602082378035828234f58015156039578182fd5b8082525050506014600cf3", + "storage": {} + }, + "0x5FbDB2315678afecb367f032d93F642f64180aa3": { + "nonce": 1, + "balance": "0x0", + "code": "0x5f3560e01c60026009820660011b61022801601e395f51565b639ab29f45811861022057608436103417610224576004356002556024355f5560443560015560243560036002546020525f5260405f205560443560046002546020525f5260405f205560643560056002546020525f5260405f2055005b630720da5281186100d3576024361034176102245760043560405260036004356020525f5260405f205460605260056004356020525f5260405f205460805260046004356020525f5260405f205460a05260043560c05260a06040f35b63b5ab58dc8118610220576024361034176102245760036004356020525f5260405f205460405260206040f35b63feaf968c811861015857346102245760025460405260036002546020525f5260405f205460605260056002546020525f5260405f205460805260046002546020525f5260405f205460a05260025460c05260a06040f35b63668a0f02811861022057346102245760025460405260206040f35b6350d25bcd81186102205734610224575f5460405260206040f35b638205bf6a811861022057346102245760015460405260206040f35b63b633620c81186101d8576024361034176102245760046004356020525f5260405f205460405260206040f35b63ac0de66f8118610220576024361034176102245760056004356020525f5260405f205460405260206040f35b6354fd4d508118610220573461022457600260405260206040f35b5f5ffd5b5f80fd018f02200205022001740100007601ab00180000000000000000000000000000000000000000000000000000000000000012", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x00000000000000000000000000000000000000000000006c6b935b8bbd400000", + "0x0000000000000000000000000000000000000000000000000000000000000001": "0x0000000000000000000000000000000000000000000000000000000066ff46b5", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x7dfe757ecd65cbd7922a9c0161e935dd7fdbcc0e999689c7d31633896b1fc60b": "0x00000000000000000000000000000000000000000000006c6b935b8bbd400000", + "0xe2689cd4a84e23ad2f564004f1c9013e9589d260bde6380aba3ca7e09e4df40c": "0x0000000000000000000000000000000000000000000000000000000066ff46b5", + "0xedc95719e9a3b28dd8e80877cb5880a9be7de1a13fc8b05e7999683b6b567643": "0x0000000000000000000000000000000000000000000000000000000066ff46b5" + } + }, + "0x70997970C51812dc3A010C7d01b50e0d17dc79C8": { + "nonce": 0, + "balance": "0x21e19e0c9bab2400000", + "code": "0x", + "storage": {} + }, + "0x90F79bf6EB2c4f870365E785982E1f101E93b906": { + "nonce": 0, + "balance": "0x21e19e0c9bab2400000", + "code": "0x", + "storage": {} + }, + "0x976EA74026E726554dB657fA54763abd0C3a0aa9": { + "nonce": 0, + "balance": "0x21e19e0c9bab2400000", + "code": "0x", + "storage": {} + }, + "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc": { + "nonce": 0, + "balance": "0x21e19e0c9bab2400000", + "code": "0x", + "storage": {} + }, + "0xa0Ee7A142d267C1f36714E4a8F75612F20a79720": { + "nonce": 0, + "balance": "0x21e19e0c9bab2400000", + "code": "0x", + "storage": {} + }, + "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9": { + "nonce": 1, + "balance": "0x0", + "code": "0x5f3560e01c60026003820660011b61007a01601e395f51565b63d6d1ee14811861007257602436103417610076576004355f55005b63d09de08a81186100575734610076575f54600181018181106100765790505f55005b638381f58a81186100725734610076575f5460405260206040f35b5f5ffd5b5f80fd001800340072", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x0000000000000000000000000000000000000000000000000000000000000001" + } + }, + "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512": { + "nonce": 1, + "balance": "0x0", + "code": "0x5f3560e01c60026003820660011b61007a01601e395f51565b63d6d1ee14811861007257602436103417610076576004355f55005b63d09de08a81186100575734610076575f54600181018181106100765790505f55005b638381f58a81186100725734610076575f5460405260206040f35b5f5ffd5b5f80fd001800340072", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x0000000000000000000000000000000000000000000000000000000000000001" + } + }, + "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266": { + "nonce": 5, + "balance": "0x21e19ddb94c953fbeb5", + "code": "0x", + "storage": {} + } + }, + "best_block_number": "0x9", + "blocks": [ + { + "header": { + "parentHash": "0xdbf6740843e96c8cdc488f5990ed5abd307405f3e356200b1727c743b8787b13", + "ommersHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "beneficiary": "0x0000000000000000000000000000000000000000", + "stateRoot": "0x9c8eaf493f8b4edce2ba1647343eadcc0989cf461e712c0a6253ff2ca1842bb7", + "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "difficulty": "0x0", + "number": "0x4", + "gasLimit": "0x1c9c380", + "gasUsed": "0x0", + "timestamp": "0x66ff46b0", + "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x0000000000000000", + "baseFeePerGas": "0x27ee3253", + "blobGasUsed": "0x0", + "excessBlobGas": "0x0", + "extraData": "0x" + }, + "transactions": [], + "ommers": [] + }, + { + "header": { + "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "ommersHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "beneficiary": "0x0000000000000000000000000000000000000000", + "stateRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "receiptsRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "difficulty": "0x0", + "number": "0x0", + "gasLimit": "0x1c9c380", + "gasUsed": "0x0", + "timestamp": "0x66ff469c", + "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x0000000000000000", + "baseFeePerGas": "0x3b9aca00", + "blobGasUsed": "0x0", + "excessBlobGas": "0x0", + "extraData": "0x" + }, + "transactions": [], + "ommers": [] + }, + { + "header": { + "parentHash": "0x99d43edb55e1fe99336e5d707d1850b300d1e9e37620e89f56e02324aa3aa834", + "ommersHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "beneficiary": "0x0000000000000000000000000000000000000000", + "stateRoot": "0x9c8eaf493f8b4edce2ba1647343eadcc0989cf461e712c0a6253ff2ca1842bb7", + "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "difficulty": "0x0", + "number": "0x1", + "gasLimit": "0x1c9c380", + "gasUsed": "0x0", + "timestamp": "0x66ff46a1", + "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x0000000000000000", + "baseFeePerGas": "0x3b9aca00", + "blobGasUsed": "0x0", + "excessBlobGas": "0x0", + "extraData": "0x" + }, + "transactions": [], + "ommers": [] + }, + { + "header": { + "parentHash": "0x4974542d1b2db2ffc73b16aa6394fe5a90b338cc0586ebbecc47c146430d526b", + "ommersHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "beneficiary": "0x0000000000000000000000000000000000000000", + "stateRoot": "0x230b4caf2bd80724bf342cdf4829b1940934848e6aad0f2783436ee72492f3ae", + "transactionsRoot": "0xab916ba5327c96fc466ed5b8c97511a68fdee5969ed2664d355ebdb6ec79d47e", + "receiptsRoot": "0xdcb8d1138a074583db4436c14009728a21adce5a5f31ff989a62bd20a239819f", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "difficulty": "0x0", + "number": "0x6", + "gasLimit": "0x1c9c380", + "gasUsed": "0x13c56", + "timestamp": "0x66ff46ba", + "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x0000000000000000", + "baseFeePerGas": "0x1eaa23e3", + "blobGasUsed": "0x0", + "excessBlobGas": "0x0", + "extraData": "0x" + }, + "transactions": [ + { + "transaction": { + "EIP1559": { + "chainId": "0x7a69", + "nonce": "0x1", + "gas": "0x13c56", + "maxFeePerGas": "0x7a90ed8f", + "maxPriorityFeePerGas": "0x3b9aca00", + "value": "0x0", + "accessList": [], + "input": "0x61008061000f6000396100806000f35f3560e01c60026003820660011b61007a01601e395f51565b63d6d1ee14811861007257602436103417610076576004355f55005b63d09de08a81186100575734610076575f54600181018181106100765790505f55005b638381f58a81186100725734610076575f5460405260206040f35b5f5ffd5b5f80fd001800340072841880810600a1657679706572830004000013", + "r": "0x77e68ead43366987d79a008b4b2d170dde77cf8696b0621871de78e7882a7f3b", + "s": "0xa3ebb096729873e4e09287734cdd8bc043b31eb1a40bbeeb77f391ebc15a2d0", + "yParity": "0x1", + "hash": "0x5ef0b097eac1311b110fdb3b76e8d6029199c9f9bc3197f9ed51548834617c79" + } + }, + "impersonated_sender": null + } + ], + "ommers": [] + }, + { + "header": { + "parentHash": "0xccd720a1e926d6f1eb0492ec1e6922f07b289075fafafdbef64617f80f405052", + "ommersHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "beneficiary": "0x0000000000000000000000000000000000000000", + "stateRoot": "0xd502d5d5cccba8b512fda91ca2eab3db16ce86f271c8fd930f962623c4da9881", + "transactionsRoot": "0xf38f4075870240260a7b0976f8c8c29b6fc38395033e5e6aa3545fb3730220d0", + "receiptsRoot": "0xf204a2f6ed352befecab25154d9c38cae6e13573415eb17fbf5ad463a8e1f9f7", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "difficulty": "0x0", + "number": "0x9", + "gasLimit": "0x1c9c380", + "gasUsed": "0xa928", + "timestamp": "0x66ff46c9", + "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x0000000000000000", + "baseFeePerGas": "0x149544a1", + "blobGasUsed": "0x0", + "excessBlobGas": "0x0", + "extraData": "0x" + }, + "transactions": [ + { + "transaction": { + "EIP1559": { + "chainId": "0x7a69", + "nonce": "0x4", + "gas": "0xa928", + "maxFeePerGas": "0x65f64d7e", + "maxPriorityFeePerGas": "0x3b9aca00", + "to": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "value": "0x0", + "accessList": [], + "input": "0xd09de08a", + "r": "0xfa848688420b836580d540a9f3403ecabc84c2ff757413401ee03fb11d8dcda2", + "s": "0x4b7b15b0ba6b8d91f18d52047d2291d5d652e8ff65daa1a4a60cd0a9791adb28", + "yParity": "0x1", + "hash": "0x761daed0819bd91983105bac57933296c0e051f57cfb62260f28bc5afc8924dd" + } + }, + "impersonated_sender": null + } + ], + "ommers": [] + }, + { + "header": { + "parentHash": "0x20f14625916864c20356aae7664b11cdc54edb34e05d4f7874ac472e91b874f1", + "ommersHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "beneficiary": "0x0000000000000000000000000000000000000000", + "stateRoot": "0x5d2c6d8839408d1700e42adfecc30f1c467561bbc463d62a217e8bbf4d83e58b", + "transactionsRoot": "0x795755a3714c55ab5346f90c5ea1a0fa9ef9e13c24fd87ffb2a54f3a1aa0c907", + "receiptsRoot": "0xb002457a367c88396113eae6a7bd003a17a9415120aad81188b52ac828560f81", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "difficulty": "0x0", + "number": "0x5", + "gasLimit": "0x1c9c380", + "gasUsed": "0x4ddc3", + "timestamp": "0x66ff46b5", + "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x0000000000000000", + "baseFeePerGas": "0x22f06c09", + "blobGasUsed": "0x0", + "excessBlobGas": "0x0", + "extraData": "0x" + }, + "transactions": [ + { + "transaction": { + "EIP1559": { + "chainId": "0x7a69", + "nonce": "0x0", + "gas": "0x4ddc3", + "maxFeePerGas": "0x838f84ec", + "maxPriorityFeePerGas": "0x3b9aca00", + "value": "0x0", + "accessList": [], + "input": "0x61023a5150346100965760206102e95f395f518060081c6100965760605260605161023a526020610309604039610034610046565b61023a61009a6100003961025a610000f35b6040515f55426001556002546001810181811061009657905060025560405160036002546020525f5260405f20554260046002546020525f5260405f20554260056002546020525f5260405f2055565b5f80fd5f3560e01c60026009820660011b61022801601e395f51565b639ab29f45811861022057608436103417610224576004356002556024355f5560443560015560243560036002546020525f5260405f205560443560046002546020525f5260405f205560643560056002546020525f5260405f2055005b630720da5281186100d3576024361034176102245760043560405260036004356020525f5260405f205460605260056004356020525f5260405f205460805260046004356020525f5260405f205460a05260043560c05260a06040f35b63b5ab58dc8118610220576024361034176102245760036004356020525f5260405f205460405260206040f35b63feaf968c811861015857346102245760025460405260036002546020525f5260405f205460605260056002546020525f5260405f205460805260046002546020525f5260405f205460a05260025460c05260a06040f35b63668a0f02811861022057346102245760025460405260206040f35b6350d25bcd81186102205734610224575f5460405260206040f35b638205bf6a811861022057346102245760015460405260206040f35b63b633620c81186101d8576024361034176102245760046004356020525f5260405f205460405260206040f35b63ac0de66f8118610220576024361034176102245760056004356020525f5260405f205460405260206040f35b6354fd4d508118610220573461022457600260405260206040f35b5f5ffd5b5f80fd018f02200205022001740100007601ab00188419023a81121820a1657679706572830004000015000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000006c6b935b8bbd400000", + "r": "0x6fd8733473ec260abeab09a67948696dd79a339391acbe709d88514ec28d9c85", + "s": "0x44f0ccedd8838999e74bca4c0623fd3e259c1ffa18145e58b4befe85f57f32f4", + "yParity": "0x0", + "hash": "0x9b57b097c4f198a046151e5a62edade72528b7c631435d4959c7d789f7ed9f3e" + } + }, + "impersonated_sender": null + } + ], + "ommers": [] + }, + { + "header": { + "parentHash": "0x8dbd304617227a3a4bdf9c696a508ecbb59d6abbe7abed3ea13ee452b588bbbc", + "ommersHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "beneficiary": "0x0000000000000000000000000000000000000000", + "stateRoot": "0x9c8eaf493f8b4edce2ba1647343eadcc0989cf461e712c0a6253ff2ca1842bb7", + "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "difficulty": "0x0", + "number": "0x2", + "gasLimit": "0x1c9c380", + "gasUsed": "0x0", + "timestamp": "0x66ff46a6", + "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x0000000000000000", + "baseFeePerGas": "0x342770c0", + "blobGasUsed": "0x0", + "excessBlobGas": "0x0", + "extraData": "0x" + }, + "transactions": [], + "ommers": [] + }, + { + "header": { + "parentHash": "0xee23e415e5409f6dfbea233e96f3c15d884a8a384ef430abbd0438c7b43600ca", + "ommersHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "beneficiary": "0x0000000000000000000000000000000000000000", + "stateRoot": "0x9c8eaf493f8b4edce2ba1647343eadcc0989cf461e712c0a6253ff2ca1842bb7", + "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "difficulty": "0x0", + "number": "0x3", + "gasLimit": "0x1c9c380", + "gasUsed": "0x0", + "timestamp": "0x66ff46ab", + "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x0000000000000000", + "baseFeePerGas": "0x2da282a8", + "blobGasUsed": "0x0", + "excessBlobGas": "0x0", + "extraData": "0x" + }, + "transactions": [], + "ommers": [] + }, + { + "header": { + "parentHash": "0x3a06e1ce23cc40759bd88921152e00e4923555e8edf599d86929fbb7f5fa3c10", + "ommersHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "beneficiary": "0x0000000000000000000000000000000000000000", + "stateRoot": "0x8f3fcda85272bb64a2bb957eecabb1ae8553f6f0cf12f0108a80c6e4ea16c756", + "transactionsRoot": "0xe6c35c05c55e887c1a7fac2eae30bc4b99373f998eebd32a0a113a5a353f0cd5", + "receiptsRoot": "0xf204a2f6ed352befecab25154d9c38cae6e13573415eb17fbf5ad463a8e1f9f7", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "difficulty": "0x0", + "number": "0x7", + "gasLimit": "0x1c9c380", + "gasUsed": "0xa928", + "timestamp": "0x66ff46bf", + "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x0000000000000000", + "baseFeePerGas": "0x1ada2b9b", + "blobGasUsed": "0x0", + "excessBlobGas": "0x0", + "extraData": "0x" + }, + "transactions": [ + { + "transaction": { + "EIP1559": { + "chainId": "0x7a69", + "nonce": "0x2", + "gas": "0xa928", + "maxFeePerGas": "0x72dcff20", + "maxPriorityFeePerGas": "0x3b9aca00", + "to": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "value": "0x0", + "accessList": [], + "input": "0xd09de08a", + "r": "0x15a5133f413c9813ca61d4658f63c6f90500f53c6f1cf6aecc47741e00cac7", + "s": "0x57e874318e4343ee445d0e13d58a1ca2885c0b1cc823f99e47b0a9cf894336f", + "yParity": "0x0", + "hash": "0x2a917379206529a19936019af051e690043b709b039771388b1f4d84b6969c54" + } + }, + "impersonated_sender": null + } + ], + "ommers": [] + }, + { + "header": { + "parentHash": "0x3e94f462eb83f4610abe50b8df75a0ee0123c9a475e9f0bdc4a8dfe6726ffe48", + "ommersHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "beneficiary": "0x0000000000000000000000000000000000000000", + "stateRoot": "0x91d100b33c97357a7c1f700b4e27e612aa9de3a49ad0de97fceeed8b04795b60", + "transactionsRoot": "0x85ad4132e8d9af50f1e204409d3b9f69c8139b55777d0db552f8e7d07575feb1", + "receiptsRoot": "0xdcb8d1138a074583db4436c14009728a21adce5a5f31ff989a62bd20a239819f", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "difficulty": "0x0", + "number": "0x8", + "gasLimit": "0x1c9c380", + "gasUsed": "0x13c56", + "timestamp": "0x66ff46c4", + "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x0000000000000000", + "baseFeePerGas": "0x17816135", + "blobGasUsed": "0x0", + "excessBlobGas": "0x0", + "extraData": "0x" + }, + "transactions": [ + { + "transaction": { + "EIP1559": { + "chainId": "0x7a69", + "nonce": "0x3", + "gas": "0x13c56", + "maxFeePerGas": "0x6bfe4469", + "maxPriorityFeePerGas": "0x3b9aca00", + "value": "0x0", + "accessList": [], + "input": "0x61008061000f6000396100806000f35f3560e01c60026003820660011b61007a01601e395f51565b63d6d1ee14811861007257602436103417610076576004355f55005b63d09de08a81186100575734610076575f54600181018181106100765790505f55005b638381f58a81186100725734610076575f5460405260206040f35b5f5ffd5b5f80fd001800340072841880810600a1657679706572830004000013", + "r": "0x3c69e23458607ad99b78254e671acefa9e8423dded47d8d1f929763aea7c4dc4", + "s": "0x1e972e6727d9bff8e9fcd7261fa73ef305fa58d3bac24058015bb0642a2dcd47", + "yParity": "0x0", + "hash": "0x2173ede51aa5c133ffd9d4124ac09b4df61bbcce59ff0b2c42a5d9737c2467d4" + } + }, + "impersonated_sender": null + } + ], + "ommers": [] + } + ], + "transactions": [ + { + "info": { + "transaction_hash": "0x9b57b097c4f198a046151e5a62edade72528b7c631435d4959c7d789f7ed9f3e", + "transaction_index": 0, + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "contract_address": "0x5FbDB2315678afecb367f032d93F642f64180aa3", + "traces": [ + { + "parent": null, + "children": [], + "idx": 0, + "trace": { + "depth": 0, + "success": true, + "caller": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "address": "0x5FbDB2315678afecb367f032d93F642f64180aa3", + "maybe_precompile": false, + "selfdestruct_address": null, + "selfdestruct_refund_target": null, + "selfdestruct_transferred_value": null, + "kind": "CREATE", + "value": "0x0", + "data": "0x61023a5150346100965760206102e95f395f518060081c6100965760605260605161023a526020610309604039610034610046565b61023a61009a6100003961025a610000f35b6040515f55426001556002546001810181811061009657905060025560405160036002546020525f5260405f20554260046002546020525f5260405f20554260056002546020525f5260405f2055565b5f80fd5f3560e01c60026009820660011b61022801601e395f51565b639ab29f45811861022057608436103417610224576004356002556024355f5560443560015560243560036002546020525f5260405f205560443560046002546020525f5260405f205560643560056002546020525f5260405f2055005b630720da5281186100d3576024361034176102245760043560405260036004356020525f5260405f205460605260056004356020525f5260405f205460805260046004356020525f5260405f205460a05260043560c05260a06040f35b63b5ab58dc8118610220576024361034176102245760036004356020525f5260405f205460405260206040f35b63feaf968c811861015857346102245760025460405260036002546020525f5260405f205460605260056002546020525f5260405f205460805260046002546020525f5260405f205460a05260025460c05260a06040f35b63668a0f02811861022057346102245760025460405260206040f35b6350d25bcd81186102205734610224575f5460405260206040f35b638205bf6a811861022057346102245760015460405260206040f35b63b633620c81186101d8576024361034176102245760046004356020525f5260405f205460405260206040f35b63ac0de66f8118610220576024361034176102245760056004356020525f5260405f205460405260206040f35b6354fd4d508118610220573461022457600260405260206040f35b5f5ffd5b5f80fd018f02200205022001740100007601ab00188419023a81121820a1657679706572830004000015000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000006c6b935b8bbd400000", + "output": "0x5f3560e01c60026009820660011b61022801601e395f51565b639ab29f45811861022057608436103417610224576004356002556024355f5560443560015560243560036002546020525f5260405f205560443560046002546020525f5260405f205560643560056002546020525f5260405f2055005b630720da5281186100d3576024361034176102245760043560405260036004356020525f5260405f205460605260056004356020525f5260405f205460805260046004356020525f5260405f205460a05260043560c05260a06040f35b63b5ab58dc8118610220576024361034176102245760036004356020525f5260405f205460405260206040f35b63feaf968c811861015857346102245760025460405260036002546020525f5260405f205460605260056002546020525f5260405f205460805260046002546020525f5260405f205460a05260025460c05260a06040f35b63668a0f02811861022057346102245760025460405260206040f35b6350d25bcd81186102205734610224575f5460405260206040f35b638205bf6a811861022057346102245760015460405260206040f35b63b633620c81186101d8576024361034176102245760046004356020525f5260405f205460405260206040f35b63ac0de66f8118610220576024361034176102245760056004356020525f5260405f205460405260206040f35b6354fd4d508118610220573461022457600260405260206040f35b5f5ffd5b5f80fd018f02200205022001740100007601ab00180000000000000000000000000000000000000000000000000000000000000012", + "gas_used": 253807, + "gas_limit": 253807, + "status": "Return", + "steps": [], + "decoded": { + "label": null, + "return_data": null, + "call_data": null + } + }, + "logs": [], + "ordering": [] + } + ], + "exit": "Return", + "out": "0x5f3560e01c60026009820660011b61022801601e395f51565b639ab29f45811861022057608436103417610224576004356002556024355f5560443560015560243560036002546020525f5260405f205560443560046002546020525f5260405f205560643560056002546020525f5260405f2055005b630720da5281186100d3576024361034176102245760043560405260036004356020525f5260405f205460605260056004356020525f5260405f205460805260046004356020525f5260405f205460a05260043560c05260a06040f35b63b5ab58dc8118610220576024361034176102245760036004356020525f5260405f205460405260206040f35b63feaf968c811861015857346102245760025460405260036002546020525f5260405f205460605260056002546020525f5260405f205460805260046002546020525f5260405f205460a05260025460c05260a06040f35b63668a0f02811861022057346102245760025460405260206040f35b6350d25bcd81186102205734610224575f5460405260206040f35b638205bf6a811861022057346102245760015460405260206040f35b63b633620c81186101d8576024361034176102245760046004356020525f5260405f205460405260206040f35b63ac0de66f8118610220576024361034176102245760056004356020525f5260405f205460405260206040f35b6354fd4d508118610220573461022457600260405260206040f35b5f5ffd5b5f80fd018f02200205022001740100007601ab00180000000000000000000000000000000000000000000000000000000000000012", + "nonce": 0, + "gas_used": 318915 + }, + "receipt": { + "type": "0x2", + "status": "0x1", + "cumulativeGasUsed": "0x4ddc3", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + "block_hash": "0x4974542d1b2db2ffc73b16aa6394fe5a90b338cc0586ebbecc47c146430d526b", + "block_number": 5 + }, + { + "info": { + "transaction_hash": "0x761daed0819bd91983105bac57933296c0e051f57cfb62260f28bc5afc8924dd", + "transaction_index": 0, + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "contract_address": null, + "traces": [ + { + "parent": null, + "children": [], + "idx": 0, + "trace": { + "depth": 0, + "success": true, + "caller": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "address": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "maybe_precompile": null, + "selfdestruct_address": null, + "selfdestruct_refund_target": null, + "selfdestruct_transferred_value": null, + "kind": "CALL", + "value": "0x0", + "data": "0xd09de08a", + "output": "0x", + "gas_used": 22240, + "gas_limit": 22240, + "status": "Stop", + "steps": [], + "decoded": { + "label": null, + "return_data": null, + "call_data": null + } + }, + "logs": [], + "ordering": [] + } + ], + "exit": "Stop", + "out": "0x", + "nonce": 4, + "gas_used": 43304 + }, + "receipt": { + "type": "0x2", + "status": "0x1", + "cumulativeGasUsed": "0xa928", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + "block_hash": "0xa8ceebf881dea5e6156d13ccc016c7d28c7067f892577180eef85912d6bcccb3", + "block_number": 9 + }, + { + "info": { + "transaction_hash": "0x2173ede51aa5c133ffd9d4124ac09b4df61bbcce59ff0b2c42a5d9737c2467d4", + "transaction_index": 0, + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "contract_address": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "traces": [ + { + "parent": null, + "children": [], + "idx": 0, + "trace": { + "depth": 0, + "success": true, + "caller": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "address": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", + "maybe_precompile": false, + "selfdestruct_address": null, + "selfdestruct_refund_target": null, + "selfdestruct_transferred_value": null, + "kind": "CREATE", + "value": "0x0", + "data": "0x61008061000f6000396100806000f35f3560e01c60026003820660011b61007a01601e395f51565b63d6d1ee14811861007257602436103417610076576004355f55005b63d09de08a81186100575734610076575f54600181018181106100765790505f55005b638381f58a81186100725734610076575f5460405260206040f35b5f5ffd5b5f80fd001800340072841880810600a1657679706572830004000013", + "output": "0x5f3560e01c60026003820660011b61007a01601e395f51565b63d6d1ee14811861007257602436103417610076576004355f55005b63d09de08a81186100575734610076575f54600181018181106100765790505f55005b638381f58a81186100725734610076575f5460405260206040f35b5f5ffd5b5f80fd001800340072", + "gas_used": 25642, + "gas_limit": 25642, + "status": "Return", + "steps": [], + "decoded": { + "label": null, + "return_data": null, + "call_data": null + } + }, + "logs": [], + "ordering": [] + } + ], + "exit": "Return", + "out": "0x5f3560e01c60026003820660011b61007a01601e395f51565b63d6d1ee14811861007257602436103417610076576004355f55005b63d09de08a81186100575734610076575f54600181018181106100765790505f55005b638381f58a81186100725734610076575f5460405260206040f35b5f5ffd5b5f80fd001800340072", + "nonce": 3, + "gas_used": 80982 + }, + "receipt": { + "type": "0x2", + "status": "0x1", + "cumulativeGasUsed": "0x13c56", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + "block_hash": "0xccd720a1e926d6f1eb0492ec1e6922f07b289075fafafdbef64617f80f405052", + "block_number": 8 + }, + { + "info": { + "transaction_hash": "0x5ef0b097eac1311b110fdb3b76e8d6029199c9f9bc3197f9ed51548834617c79", + "transaction_index": 0, + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": null, + "contract_address": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "traces": [ + { + "parent": null, + "children": [], + "idx": 0, + "trace": { + "depth": 0, + "success": true, + "caller": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "address": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "maybe_precompile": false, + "selfdestruct_address": null, + "selfdestruct_refund_target": null, + "selfdestruct_transferred_value": null, + "kind": "CREATE", + "value": "0x0", + "data": "0x61008061000f6000396100806000f35f3560e01c60026003820660011b61007a01601e395f51565b63d6d1ee14811861007257602436103417610076576004355f55005b63d09de08a81186100575734610076575f54600181018181106100765790505f55005b638381f58a81186100725734610076575f5460405260206040f35b5f5ffd5b5f80fd001800340072841880810600a1657679706572830004000013", + "output": "0x5f3560e01c60026003820660011b61007a01601e395f51565b63d6d1ee14811861007257602436103417610076576004355f55005b63d09de08a81186100575734610076575f54600181018181106100765790505f55005b638381f58a81186100725734610076575f5460405260206040f35b5f5ffd5b5f80fd001800340072", + "gas_used": 25642, + "gas_limit": 25642, + "status": "Return", + "steps": [], + "decoded": { + "label": null, + "return_data": null, + "call_data": null + } + }, + "logs": [], + "ordering": [] + } + ], + "exit": "Return", + "out": "0x5f3560e01c60026003820660011b61007a01601e395f51565b63d6d1ee14811861007257602436103417610076576004355f55005b63d09de08a81186100575734610076575f54600181018181106100765790505f55005b638381f58a81186100725734610076575f5460405260206040f35b5f5ffd5b5f80fd001800340072", + "nonce": 1, + "gas_used": 80982 + }, + "receipt": { + "type": "0x2", + "status": "0x1", + "cumulativeGasUsed": "0x13c56", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + "block_hash": "0x3a06e1ce23cc40759bd88921152e00e4923555e8edf599d86929fbb7f5fa3c10", + "block_number": 6 + }, + { + "info": { + "transaction_hash": "0x2a917379206529a19936019af051e690043b709b039771388b1f4d84b6969c54", + "transaction_index": 0, + "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "to": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "contract_address": null, + "traces": [ + { + "parent": null, + "children": [], + "idx": 0, + "trace": { + "depth": 0, + "success": true, + "caller": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + "address": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "maybe_precompile": null, + "selfdestruct_address": null, + "selfdestruct_refund_target": null, + "selfdestruct_transferred_value": null, + "kind": "CALL", + "value": "0x0", + "data": "0xd09de08a", + "output": "0x", + "gas_used": 22240, + "gas_limit": 22240, + "status": "Stop", + "steps": [], + "decoded": { + "label": null, + "return_data": null, + "call_data": null + } + }, + "logs": [], + "ordering": [] + } + ], + "exit": "Stop", + "out": "0x", + "nonce": 2, + "gas_used": 43304 + }, + "receipt": { + "type": "0x2", + "status": "0x1", + "cumulativeGasUsed": "0xa928", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + "block_hash": "0x3e94f462eb83f4610abe50b8df75a0ee0123c9a475e9f0bdc4a8dfe6726ffe48", + "block_number": 7 + } + ], + "historical_states": null +} \ No newline at end of file diff --git a/uv.lock b/uv.lock index 099d03b..c61768c 100644 --- a/uv.lock +++ b/uv.lock @@ -682,7 +682,7 @@ wheels = [ [[package]] name = "moccasin" -version = "0.3.3" +version = "0.3.4b1" source = { editable = "." } dependencies = [ { name = "pytest-cov" }, @@ -694,6 +694,7 @@ dependencies = [ { name = "tomlkit" }, { name = "tqdm" }, { name = "uv" }, + { name = "vyper" }, ] [package.optional-dependencies] @@ -733,6 +734,7 @@ requires-dist = [ { name = "tomlkit", specifier = ">=0.13.2" }, { name = "tqdm", specifier = ">=4.66.5" }, { name = "uv", specifier = ">=0.4.15" }, + { name = "vyper", specifier = "==0.4.0" }, { name = "watchdog", marker = "extra == 'docs'", specifier = ">=5.0.2" }, ]