Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 16 additions & 1 deletion fixtures/genesis/l2.json
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,12 @@
"mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"coinbase": "0x0000000000000000000000000000000000000000",
"alloc": {
"0x000000000000000000000000000000000000effd": {
"code": "0x6080604052600436101561001d575b366107195761001b610d51565b005b6100275f35610126565b806306fdde0314610121578063095ea7b31461011c57806318160ddd1461011757806318bf50771461011257806323b872dd1461010d5780632b8c49e3146101085780632e1a7d4d14610103578063313ce567146100fe57806335b35ad3146100f957806370a08231146100f457806395d89b41146100ef578063a9059cbb146100ea578063c2eeeebd146100e5578063d0e30db0146100e0578063dd62ed3e146100db5763ee9a31a20361000e576106e4565b610667565b610611565b6105dc565b6105a6565b610571565b61053c565b6104e9565b61044e565b6103f3565b6103ba565b610384565b61032f565b6102f5565b61029d565b6101b4565b60e01c90565b60405190565b5f80fd5b5f80fd5b5f91031261014457565b610136565b5190565b60209181520190565b90825f9392825e0152565b601f801991011690565b61018a6101936020936101989361018181610149565b9384809361014d565b95869101610156565b610161565b0190565b6101b19160208201915f81840391015261016b565b90565b346101e4576101c436600461013a565b6101e06101cf610876565b6101d761012c565b9182918261019c565b0390f35b610132565b60018060a01b031690565b6101fd906101e9565b90565b610209816101f4565b0361021057565b5f80fd5b9050359061022182610200565b565b90565b61022f81610223565b0361023657565b5f80fd5b9050359061024782610226565b565b9190604083820312610271578061026561026e925f8601610214565b9360200161023a565b90565b610136565b151590565b61028490610276565b9052565b919061029b905f6020850194019061027b565b565b346102ce576102ca6102b96102b3366004610249565b90610890565b6102c161012c565b91829182610288565b0390f35b610132565b6102dc90610223565b9052565b91906102f3905f602085019401906102d3565b565b346103255761030536600461013a565b6103216103106108df565b61031861012c565b918291826102e0565b0390f35b610132565b5f0190565b346103455761033f366004610249565b90610a1a565b610132565b909160608284031261037f5761037c610365845f8501610214565b936103738160208601610214565b9360400161023a565b90565b610136565b346103b5576103b16103a061039a36600461034a565b91610a1f565b6103a861012c565b91829182610288565b0390f35b610132565b346103d0576103ca366004610249565b90610af1565b610132565b906020828203126103ee576103eb915f0161023a565b90565b610136565b346104215761040b6104063660046103d5565b610b5e565b61041361012c565b8061041d8161032a565b0390f35b610132565b60ff1690565b61043590610426565b9052565b919061044c905f6020850194019061042c565b565b3461047e5761045e36600461013a565b61047a610469610c04565b61047161012c565b91829182610439565b0390f35b610132565b1c90565b60018060a01b031690565b6104a29060086104a79302610483565b610487565b90565b906104b59154610492565b90565b6104c460055f906104aa565b90565b6104d0906101f4565b9052565b91906104e7905f602085019401906104c7565b565b34610519576104f936600461013a565b6105156105046104b8565b61050c61012c565b918291826104d4565b0390f35b610132565b9060208282031261053757610534915f01610214565b90565b610136565b3461056c5761056861055761055236600461051e565b610c30565b61055f61012c565b918291826102e0565b0390f35b610132565b346105a15761058136600461013a565b61059d61058c610c4e565b61059461012c565b9182918261019c565b0390f35b610132565b346105d7576105d36105c26105bc366004610249565b90610c64565b6105ca61012c565b91829182610288565b0390f35b610132565b3461060c576105ec36600461013a565b6106086105f7610cab565b6105ff61012c565b918291826104d4565b0390f35b610132565b61061c36600461013a565b610624610cc1565b61062c61012c565b806106368161032a565b0390f35b9190604083820312610662578061065661065f925f8601610214565b93602001610214565b90565b610136565b346106985761069461068361067d36600461063a565b90610d29565b61068b61012c565b918291826102e0565b0390f35b610132565b90565b90565b6106b76106b26106bc9261069d565b6106a0565b6101e9565b90565b6106c8906106a3565b90565b6106d661ffff6106bf565b90565b6106e16106cb565b90565b34610714576106f436600461013a565b6107106106ff6106d9565b61070761012c565b918291826104d4565b0390f35b610132565b5f80fd5b606090565b634e487b7160e01b5f52602260045260245ffd5b9060016002830492168015610756575b602083101461075157565b610722565b91607f1691610746565b60209181520190565b5f5260205f2090565b905f929180549061078c61078583610736565b8094610760565b916001811690815f146107e357506001146107a7575b505050565b6107b49192939450610769565b915f925b8184106107cb57505001905f80806107a2565b600181602092959395548486015201910192906107b8565b92949550505060ff19168252151560200201905f80806107a2565b9061080891610772565b90565b634e487b7160e01b5f52604160045260245ffd5b9061082990610161565b810190811067ffffffffffffffff82111761084357604052565b61080b565b906108686108619261085861012c565b938480926107fe565b038361081f565b565b61087390610848565b90565b61087e61071d565b50610889600361086a565b90565b5f90565b6108ad9161089c61088c565b506108a5610d5b565b919091610d68565b600190565b5f90565b5f1c90565b90565b6108ca6108cf916108b6565b6108bb565b90565b6108dc90546108be565b90565b6108e76108b2565b506108f260026108d2565b90565b5f7f57455448393a206e6f7420617574686f72697a65640000000000000000000000910152565b610929601560209261014d565b610932816108f5565b0190565b61094b9060208101905f81830391015261091c565b90565b1561095557565b61095d61012c565b62461bcd60e51b81528061097360048201610936565b0390fd5b61099a3361099461098e6109896106cb565b6101f4565b916101f4565b1461094e565b6109f8565b5f7f57455448393a206d696e747320617265206e6f7420616c6c6f77656400000000910152565b6109d3601c60209261014d565b6109dc8161099f565b0190565b6109f59060208101905f8183039101526109c6565b90565b610a0061012c565b62461bcd60e51b815280610a16600482016109e0565b0390fd5b610977565b91610a4992610a2c61088c565b50610a41610a38610d5b565b82908491610db8565b919091610e6f565b600190565b610a7133610a6b610a65610a606106cb565b6101f4565b916101f4565b1461094e565b610acf565b5f7f57455448393a206275726e7320617265206e6f7420616c6c6f77656400000000910152565b610aaa601c60209261014d565b610ab381610a76565b0190565b610acc9060208101905f818303910152610a9d565b90565b610ad761012c565b62461bcd60e51b815280610aed60048201610ab7565b0390fd5b610a4e565b610b0a610b05610b0f926101e9565b6106a0565b6101e9565b90565b610b1b90610af6565b90565b610b2790610b12565b90565b610b3390610af6565b90565b610b3f90610b2a565b90565b610b4a61012c565b3d5f823e3d90fd5b610b5b90610b2a565b90565b610b69338290610f0c565b5f808080610b7e610b7933610b1e565b610b36565b8590828215610bd8575bf115610bd35733610bce610bbc7f7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b6592610b52565b92610bc561012c565b918291826102e0565b0390a2565b610b42565b506108fc610b88565b5f90565b90565b610bfc610bf7610c0192610be5565b6106a0565b610426565b90565b610c0c610be1565b50610c176012610be8565b90565b90610c2490610b52565b5f5260205260405f2090565b610c46610c4b91610c3f6108b2565b505f610c1a565b6108d2565b90565b610c5661071d565b50610c61600461086a565b90565b610c8191610c7061088c565b50610c79610d5b565b919091610e6f565b600190565b5f90565b610c96610c9b916108b6565b610487565b90565b610ca89054610c8a565b90565b610cb3610c86565b50610cbe6005610c9e565b90565b610ccc333490610f6b565b333490610d0e610cfc7fe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c92610b52565b92610d0561012c565b918291826102e0565b0390a2565b90610d1d90610b52565b5f5260205260405f2090565b610d4e91610d44610d4992610d3c6108b2565b506001610d13565b610c1a565b6108d2565b90565b610d59610cc1565b565b610d63610c86565b503390565b91610d769291600192611023565b565b604090610da1610da89496959396610d9760608401985f8501906104c7565b60208301906102d3565b01906102d3565b565b90610db59103610223565b90565b929192610dc6818390610d29565b9081610ddb610dd55f19610223565b91610223565b10610de8575b5050509050565b81610dfb610df587610223565b91610223565b10610e2157610e189394610e10919392610daa565b905f92611023565b805f8080610de1565b50610e40849291925f938493637dc7a0d960e11b855260048501610d78565b0390fd5b90565b610e5b610e56610e6092610e44565b6106a0565b6101e9565b90565b610e6c90610e47565b90565b9182610e8b610e85610e805f610e63565b6101f4565b916101f4565b14610ee55781610eab610ea5610ea05f610e63565b6101f4565b916101f4565b14610ebe57610ebc92919091611179565b565b610ee1610eca5f610e63565b5f91829163ec442f0560e01b8352600483016104d4565b0390fd5b610f08610ef15f610e63565b5f918291634b637e8f60e11b8352600483016104d4565b0390fd5b9081610f28610f22610f1d5f610e63565b6101f4565b916101f4565b14610f4457610f429190610f3b5f610e63565b9091611179565b565b610f67610f505f610e63565b5f918291634b637e8f60e11b8352600483016104d4565b0390fd5b80610f86610f80610f7b5f610e63565b6101f4565b916101f4565b14610fa257610fa091610f985f610e63565b919091611179565b565b610fc5610fae5f610e63565b5f91829163ec442f0560e01b8352600483016104d4565b0390fd5b5f1b90565b90610fda5f1991610fc9565b9181191691161790565b610ff8610ff3610ffd92610223565b6106a0565b610223565b90565b90565b9061101861101361101f92610fe4565b611000565b8254610fce565b9055565b90928161104061103a6110355f610e63565b6101f4565b916101f4565b1461110b578361106061105a6110555f610e63565b6101f4565b916101f4565b146110e4576110848361107f61107860018690610d13565b8790610c1a565b611003565b61108e575b505050565b9190916110d96110c76110c17f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92593610b52565b93610b52565b936110d061012c565b918291826102e0565b0390a35f8080611089565b6111076110f05f610e63565b5f918291634a1406b160e11b8352600483016104d4565b0390fd5b61112e6111175f610e63565b5f91829163e602df0560e01b8352600483016104d4565b0390fd5b634e487b7160e01b5f52601160045260245ffd5b61115561115b91939293610223565b92610223565b820180921161116657565b611132565b906111769101610223565b90565b9190918061119761119161118c5f610e63565b6101f4565b916101f4565b145f14611278576111bb6111b4836111af60026108d2565b611146565b6002611003565b5b826111d76111d16111cc5f610e63565b6101f4565b916101f4565b145f1461124c576111fb6111f4836111ef60026108d2565b610daa565b6002611003565b5b91909161124761123561122f7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef93610b52565b93610b52565b9361123e61012c565b918291826102e0565b0390a3565b6112738261126d61125e5f8790610c1a565b91611268836108d2565b61116b565b90611003565b6111fc565b61128b6112865f8390610c1a565b6108d2565b8061129e61129885610223565b91610223565b106112c6576112b16112c1918490610daa565b6112bc5f8490610c1a565b611003565b6111bc565b906112e49091925f93849363391434e360e21b855260048501610d78565b0390fdfea26469706673582212204cb8b23a2f29b6c0f5186ab13117a507a8784f1b721b081514178142ace526d064736f6c634300081d0033",
"storage": {},
"balance": "0x0",
"nonce": "0x1"
},
"0x000000000000000000000000000000000000effe": {
"code": "0x60806040526004361015610013575b61016f565b61001d5f3561003b565b8062cffbe514610036576360206aab0361000e5761013a565b610098565b60e01c90565b60405190565b5f80fd5b5f80fd5b90565b61005b8161004f565b0361006257565b5f80fd5b9050359061007382610052565b565b9060208282031261008e5761008b915f01610066565b90565b61004b565b5f0190565b346100c6576100b06100ab366004610075565b610299565b6100b8610041565b806100c281610093565b0390f35b610047565b5f9103126100d557565b61004b565b1c90565b90565b6100f19060086100f693026100da565b6100de565b90565b9061010491546100e1565b90565b6101125f5f906100f9565b90565b90565b61012190610115565b9052565b9190610138905f60208501940190610118565b565b3461016a5761014a3660046100cb565b610166610155610107565b61015d610041565b91829182610125565b0390f35b610047565b5f80fd5b90565b90565b61018d61018861019292610173565b610176565b610115565b90565b5f1c90565b6101a66101ab91610195565b6100de565b90565b6101b8905461019a565b90565b634e487b7160e01b5f52601160045260245ffd5b6101de6101e491939293610115565b92610115565b82018092116101ef57565b6101bb565b5f1b90565b906102055f19916101f4565b9181191691161790565b61022361021e61022892610115565b610176565b610115565b90565b90565b9061024361023e61024a9261020f565b61022b565b82546101f9565b9055565b60018060a01b031690565b61026d6102686102729261024e565b610176565b61024e565b90565b61027e90610259565b90565b61028a90610275565b90565b6102969061004f565b90565b6102bd6102b76102a96001610179565b6102b25f6101ae565b6101cf565b5f61022e565b33906102c85f6101ae565b906103056102ff6102f97f18d7b705344d616d1b61daa6a8ccfcf9f10c27ade007cc45cf870d1e121f1a9d95610281565b9261028d565b9261020f565b9261030e610041565b8061031881610093565b0390a456fea26469706673582212204396f246249f52e780861cf7c8e99ebc34211e11586f573a735d1178cc6f3e8664736f6c634300081d0033",
"storage": {},
Expand All @@ -58,6 +64,15 @@
"balance": "0x0",
"nonce": "0x1"
},
"0x000000000000000000000000000000000000fffd": {
"code": "0x608060405261000c61000e565b005b610016610040565b565b60018060a01b031690565b61002c90610018565b90565b63ffffffff60e01b1690565b5f0190565b3361005a61005461004f6100c2565b610023565b91610023565b145f146100b35763ffffffff60e01b5f351661008561007f63278f794360e11b61002f565b9161002f565b14155f146100a9575f6334ad5dbb60e21b8152806100a56004820161003b565b0390fd5b6100b16102d9565b565b6100d6565b5f90565b61f00090565b6100ca6100b8565b506100d36100bc565b90565b6100de610318565b61032c565b90565b90565b90565b6101006100fb610105926100e3565b6100e9565b6100e6565b90565b60405190565b5f80fd5b5f80fd5b90939293848311610136578411610131576001820201920390565b610112565b61010e565b91565b5f80fd5b5f80fd5b61014f90610018565b90565b61015b81610146565b0361016257565b5f80fd5b9050359061017382610152565b565b5f80fd5b5f80fd5b601f801991011690565b634e487b7160e01b5f52604160045260245ffd5b906101a59061017d565b810190811067ffffffffffffffff8211176101bf57604052565b610187565b906101d76101d0610108565b928361019b565b565b67ffffffffffffffff81116101f7576101f360209161017d565b0190565b610187565b90825f939282370152565b9092919261021c610217826101d9565b6101c4565b9381855260208501908284011161023857610236926101fc565b565b610179565b9080601f8301121561025b5781602061025893359101610207565b90565b610175565b9190916040818403126102a057610279835f8301610166565b92602082013567ffffffffffffffff811161029b57610298920161023d565b90565b610142565b61013e565b6102b96102b46102be92610018565b6100e9565b610018565b90565b6102ca906102a5565b90565b6102d6906102c1565b90565b61031661031161030a6103026102fc5f366102f460046100ec565b908092610116565b9061013b565b810190610260565b91906102cd565b610379565b565b6103206100b8565b50610329610486565b90565b5f8091368280378136915af43d5f803e5f14610346573d5ff35b3d5ffd5b610353906102c1565b90565b5190565b90565b61037161036c6103769261035a565b6100e9565b6100e6565b90565b906103838261050c565b816103ae7fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b9161034a565b906103b7610108565b806103c18161003b565b0390a26103cd81610356565b6103df6103d95f61035d565b916100e6565b115f146103f3576103ef916105dc565b505b565b50506103fd610561565b6103f1565b90565b90565b5f1b90565b61042161041c61042692610402565b610408565b610405565b90565b6104527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc61040d565b90565b5f1c90565b60018060a01b031690565b61047161047691610455565b61045a565b90565b6104839054610465565b90565b61048e6100b8565b506104a95f6104a361049e610429565b61060b565b01610479565b90565b6104b590610023565b9052565b91906104cc905f602085019401906104ac565b565b906104df60018060a01b0391610408565b9181191691161790565b90565b906105016104fc6105089261034a565b6104e9565b82546104ce565b9055565b803b61052061051a5f61035d565b916100e6565b1461054257610540905f61053a610535610429565b61060b565b016104ec565b565b61055d905f918291634c9c8ce360e01b8352600483016104b9565b0390fd5b3461057461056e5f61035d565b916100e6565b1161057b57565b5f63b398979f60e01b8152806105936004820161003b565b0390fd5b606090565b906105ae6105a9836101d9565b6101c4565b918252565b3d5f146105ce576105c33d61059c565b903d5f602084013e5b565b6105d6610597565b906105cc565b5f80610608936105ea610597565b508390602081019051915af4906105ff6105b3565b90919091610613565b90565b90565b151590565b9061062790610620610597565b501561060e565b5f146106335750610697565b61063c82610356565b61064e6106485f61035d565b916100e6565b148061067c575b61065d575090565b610678905f918291639996b31560e01b8352600483016104b9565b0390fd5b50803b61069161068b5f61035d565b916100e6565b14610655565b6106a081610356565b6106b26106ac5f61035d565b916100e6565b115f146106c157602081519101fd5b5f63d6bda27560e01b8152806106d96004820161003b565b0390fd",
"storage": {
"0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc": "0xeffd",
"0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103": "0xf000"
},
"balance": "0x0",
"nonce": "0x1"
},
"0x000000000000000000000000000000000000fffe": {
"code": "0x608060405261000c61000e565b005b610016610040565b565b60018060a01b031690565b61002c90610018565b90565b63ffffffff60e01b1690565b5f0190565b3361005a61005461004f6100c2565b610023565b91610023565b145f146100b35763ffffffff60e01b5f351661008561007f63278f794360e11b61002f565b9161002f565b14155f146100a9575f6334ad5dbb60e21b8152806100a56004820161003b565b0390fd5b6100b16102d9565b565b6100d6565b5f90565b61f00090565b6100ca6100b8565b506100d36100bc565b90565b6100de610318565b61032c565b90565b90565b90565b6101006100fb610105926100e3565b6100e9565b6100e6565b90565b60405190565b5f80fd5b5f80fd5b90939293848311610136578411610131576001820201920390565b610112565b61010e565b91565b5f80fd5b5f80fd5b61014f90610018565b90565b61015b81610146565b0361016257565b5f80fd5b9050359061017382610152565b565b5f80fd5b5f80fd5b601f801991011690565b634e487b7160e01b5f52604160045260245ffd5b906101a59061017d565b810190811067ffffffffffffffff8211176101bf57604052565b610187565b906101d76101d0610108565b928361019b565b565b67ffffffffffffffff81116101f7576101f360209161017d565b0190565b610187565b90825f939282370152565b9092919261021c610217826101d9565b6101c4565b9381855260208501908284011161023857610236926101fc565b565b610179565b9080601f8301121561025b5781602061025893359101610207565b90565b610175565b9190916040818403126102a057610279835f8301610166565b92602082013567ffffffffffffffff811161029b57610298920161023d565b90565b610142565b61013e565b6102b96102b46102be92610018565b6100e9565b610018565b90565b6102ca906102a5565b90565b6102d6906102c1565b90565b61031661031161030a6103026102fc5f366102f460046100ec565b908092610116565b9061013b565b810190610260565b91906102cd565b610379565b565b6103206100b8565b50610329610486565b90565b5f8091368280378136915af43d5f803e5f14610346573d5ff35b3d5ffd5b610353906102c1565b90565b5190565b90565b61037161036c6103769261035a565b6100e9565b6100e6565b90565b906103838261050c565b816103ae7fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b9161034a565b906103b7610108565b806103c18161003b565b0390a26103cd81610356565b6103df6103d95f61035d565b916100e6565b115f146103f3576103ef9161059c565b505b565b50506103fd610561565b6103f1565b90565b90565b5f1b90565b61042161041c61042692610402565b610408565b610405565b90565b6104527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc61040d565b90565b5f1c90565b60018060a01b031690565b61047161047691610455565b61045a565b90565b6104839054610465565b90565b61048e6100b8565b506104a95f6104a361049e610429565b61066f565b01610479565b90565b6104b590610023565b9052565b91906104cc905f602085019401906104ac565b565b906104df60018060a01b0391610408565b9181191691161790565b90565b906105016104fc6105089261034a565b6104e9565b82546104ce565b9055565b803b61052061051a5f61035d565b916100e6565b1461054257610540905f61053a610535610429565b61066f565b016104ec565b565b61055d905f918291634c9c8ce360e01b8352600483016104b9565b0390fd5b3461057461056e5f61035d565b916100e6565b1161057b57565b5f63b398979f60e01b8152806105936004820161003b565b0390fd5b606090565b906105b0906105a9610597565b5082610676565b808061062c575b5f146105ca5750506105c76106ab565b90565b5f146105ef576105eb905f918291639996b31560e01b8352600483016104b9565b0390fd5b6105f7610693565b6106096106035f61035d565b916100e6565b115f036106a0575f63d6bda27560e01b8152806106286004820161003b565b0390fd5b50610635610693565b6106476106415f61035d565b916100e6565b118015610654575b6105b7565b50813b6106696106635f61035d565b916100e6565b1161064f565b90565b5f90565b5f918291610682610672565b50602082519201905af490565b5f90565b61069b61068f565b503d90565b6040513d5f823e3d90fd5b6106b3610597565b50604051903d82523d5f602084013e3d602001820160405256fea2646970667358221220da9f1f29d0ed5131ce1f37bb5f2d1b5c6de637a513f4e6d4cc498b2391c0f6e564736f6c634300081d0033",
"storage": {
Expand Down Expand Up @@ -95,4 +110,4 @@
"nonce": "0x1"
}
}
}
}