Description
during rpc to eth_call unhandled exception thrown.
When tested with public rpc nothing is thrown (https://ethereum-sepolia-rpc.publicnode.com)
Steps to Reproduce
In order to replicate the behavior, please provide a detailed list of steps:
execute eth_call rpc with params:
eth_call([{"data":"0xfccb5ff60000000000000000000000000000000000000000000000000000000000000060000000000000000000000000638cbfc61117d3a34a1d9e22cbf81bad038d4f990000000000000000000000000000000071727de22e5e9d8baf0edac6f37da0320000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000097c409b08ab9d4847fabade165046bbc34fbd9b40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000002836700000000000000000000000000005c5f00000000000000000000000000000000000000000000000000000000000108a2000000000000000000000000000f4240000000000000000000000000000f426b00000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a47bb37428000000000000000000000000638cbfc61117d3a34a1d9e22cbf81bad038d4f9900000000000000000000000000000000000000000000000000038d7ea4c68000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d00000000000000000000000033ee3232417b32c9ed47094a67a47818e6a9699faff7f511aef5ad13c2bb55c42ebbf98cfe7ae8cf61e679031a4d6e14277855eacea58eaab81a0d43ef61571d1c00000000000000000000000000000000000000","to":"0xE6B364f2891bc52B51325D529e595f466C96d22d"},"latest",{"0x0000000071727De22E5E9d8BAf0edAc6f37da032":{"code":"0x60806040526004361015610024575b361561001957600080fd5b610022336126f1565b005b60003560e01c806242dc5314611ae957806301ffc9a7146119975780630396cb601461165f5780630bd28e3b146115e35780631b2e01b81461154f578063205c2878146113ba57806322cdde4c1461135457806335567e1a1461129c5780635287ce121461118e57806370a0823114611129578063765e827f14610e6b578063850aaf6214610dac5780639b249f6914610c74578063b760faf914610c3a578063bb9fe6bf14610a68578063c23a5cea146107c4578063dbed18e0146101a15763fc7e286d0361000e573461019c5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261019c5773ffffffffffffffffffffffffffffffffffffffff61013a612248565b16600052600060205260a0604060002065ffffffffffff6001825492015460405192835260ff8116151560208401526dffffffffffffffffffffffffffff8160081c16604084015263ffffffff8160781c16606084015260981c166080820152f35b600080fd5b3461019c576101af366122c0565b906101b8612966565b60009160005b82811061056f57506101d08493612531565b6000805b8481106102fc5750507fbb47ee3e183a558b1a2ff0874b079f3fc5478b7454eacf2bfc5af2ff5878f972600080a16000809360005b81811061024757610240868660007f575ff3acadd5ab348fe1855e217e0f3678f8d767d7494c9f9fefbee2e17cca4d8180a2613b37565b6001600255005b6102a261025582848a61273f565b73ffffffffffffffffffffffffffffffffffffffff610276602083016127d3565b167f575ff3acadd5ab348fe1855e217e0f3678f8d767d7494c9f9fefbee2e17cca4d600080a28061277f565b906000915b8083106102b957505050600101610209565b909194976102f36102ed6001926102e78c8b6102e0826102da8e8b8d612646565b92612603565b5191613527565b906123b2565b996123bf565b950191906102a7565b602061030982878961273f565b61031f610316828061277f565b939092016127d3565b9160009273ffffffffffffffffffffffffffffffffffffffff8091165b8285106103505750505050506001016101d4565b909192939561037f83610378610366848c612603565b516103728b898b612646565b8561299f565b9290613d97565b9116840361050a576104a5576103958491613d97565b9116610440576103b5576103aa6001916123bf565b96019392919061033c565b60a487604051907f220266b6000000000000000000000000000000000000000000000000000000008252600482015260406024820152602160448201527f41413332207061796d61737465722065787069726564206f72206e6f7420647560648201527f65000000000000000000000000000000000000000000000000000000000000006084820152fd5b608488604051907f220266b6000000000000000000000000000000000000000000000000000000008252600482015260406024820152601460448201527f41413334207369676e6174757265206572726f720000000000000000000000006064820152fd5b608488604051907f220266b6000000000000000000000000000000000000000000000000000000008252600482015260406024820152601760448201527f414132322065787069726564206f72206e6f74206475650000000000000000006064820152fd5b608489604051907f220266b6000000000000000000000000000000000000000000000000000000008252600482015260406024820152601460448201527f41413234207369676e6174757265206572726f720000000000000000000000006064820152fd5b61057a81848761273f565b93610585858061277f565b919095602073ffffffffffffffffffffffffffffffffffffffff6105aa8284016127d3565b1697600192838a1461076657896105da575b5050505060019293949550906105d1916123b2565b939291016101be565b8060406105e89201906127f4565b918a3b1561019c57929391906040519485937f2dd8113300000000000000000000000000000000000000000000000000000000855288604486016040600488015252606490818601918a60051b8701019680936000915b8c83106106e657505050505050838392610684927ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc85600098030160248601526126b2565b03818a5afa90816106d7575b506106c657602486604051907f86a9f7500000000000000000000000000000000000000000000000000000000082526004820152fd5b93945084936105d1600189806105bc565b6106e090612166565b88610690565b91939596977fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c908a9294969a0301865288357ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee18336030181121561019c5783610753879385839401612895565b9a0196019301909189979695949261063f565b606483604051907f08c379a00000000000000000000000000000000000000000000000000000000082526004820152601760248201527f4141393620696e76616c69642061676772656761746f720000000000000000006044820152fd5b3461019c576020807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261019c576107fc612248565b33600052600082526001604060002001908154916dffffffffffffffffffffffffffff8360081c16928315610a0a5765ffffffffffff8160981c1680156109ac57421061094e5760009373ffffffffffffffffffffffffffffffffffffffff859485947fffffffffffffff000000000000000000000000000000000000000000000000ff86951690556040517fb7c918e0e249f999e965cafeb6c664271b3f4317d296461500e71da39f0cbda33391806108da8786836020909392919373ffffffffffffffffffffffffffffffffffffffff60408201951681520152565b0390a2165af16108e86123f9565b50156108f057005b606490604051907f08c379a00000000000000000000000000000000000000000000000000000000082526004820152601860248201527f6661696c656420746f207769746864726177207374616b6500000000000000006044820152fd5b606485604051907f08c379a00000000000000000000000000000000000000000000000000000000082526004820152601b60248201527f5374616b65207769746864726177616c206973206e6f742064756500000000006044820152fd5b606486604051907f08c379a00000000000000000000000000000000000000000000000000000000082526004820152601d60248201527f6d7573742063616c6c20756e6c6f636b5374616b6528292066697273740000006044820152fd5b606485604051907f08c379a00000000000000000000000000000000000000000000000000000000082526004820152601460248201527f4e6f207374616b6520746f2077697468647261770000000000000000000000006044820152fd5b3461019c5760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261019c573360005260006020526001604060002001805463ffffffff8160781c16908115610bdc5760ff1615610b7e5765ffffffffffff908142160191818311610b4f5780547fffffffffffffff000000000000ffffffffffffffffffffffffffffffffffff001678ffffffffffff00000000000000000000000000000000000000609885901b161790556040519116815233907ffa9b3c14cc825c412c9ed81b3ba365a5b459439403f18829e572ed53a4180f0a90602090a2005b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f616c726561647920756e7374616b696e670000000000000000000000000000006044820152fd5b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600a60248201527f6e6f74207374616b6564000000000000000000000000000000000000000000006044820152fd5b60207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261019c57610022610c6f612248565b6126f1565b3461019c5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261019c5760043567ffffffffffffffff811161019c576020610cc8610d2992369060040161226b565b919073ffffffffffffffffffffffffffffffffffffffff9283610ce9613e66565b169060006040518097819582947f570e1a3600000000000000000000000000000000000000000000000000000000845288600485015260248401916126b2565b03925af1908115610da057602492600092610d6f575b50604051917f6ca7b806000000000000000000000000000000000000000000000000000000008352166004820152fd5b610d9291925060203d602011610d99575b610d8a8183612196565b810190612686565b9083610d3f565b503d610d80565b6040513d6000823e3d90fd5b3461019c5760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261019c57610de3612248565b60243567ffffffffffffffff811161019c57600091610e078392369060040161226b565b90816040519283928337810184815203915af4610e226123f9565b90610e676040519283927f994105540000000000000000000000000000000000000000000000000000000084521515600484015260406024840152604483019061236f565b0390fd5b3461019c57610e79366122c0565b610e84929192612966565b610e8d83612531565b60005b848110610f0557506000927fbb47ee3e183a558b1a2ff0874b079f3fc5478b7454eacf2bfc5af2ff5878f972600080a16000915b858310610ed5576102408585613b37565b909193600190610efb610ee9878987612646565b610ef38886612603565b519088613527565b0194019190610ec4565b610f30610f29610f1783859795612603565b51610f23848987612646565b8461299f565b9190613d97565b73ffffffffffffffffffffffffffffffffffffffff929183166110c45761105f57610f5a90613d97565b9116610ffa57610f6f57600101929092610e90565b60a490604051907f220266b6000000000000000000000000000000000000000000000000000000008252600482015260406024820152602160448201527f41413332207061796d61737465722065787069726564206f72206e6f7420647560648201527f65000000000000000000000000000000000000000000000000000000000000006084820152fd5b608482604051907f220266b6000000000000000000000000000000000000000000000000000000008252600482015260406024820152601460448201527f41413334207369676e6174757265206572726f720000000000000000000000006064820152fd5b608483604051907f220266b6000000000000000000000000000000000000000000000000000000008252600482015260406024820152601760448201527f414132322065787069726564206f72206e6f74206475650000000000000000006064820152fd5b608484604051907f220266b6000000000000000000000000000000000000000000000000000000008252600482015260406024820152601460448201527f41413234207369676e6174757265206572726f720000000000000000000000006064820152fd5b3461019c5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261019c5773ffffffffffffffffffffffffffffffffffffffff611175612248565b1660005260006020526020604060002054604051908152f35b3461019c5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261019c5773ffffffffffffffffffffffffffffffffffffffff6111da612248565b600060806040516111ea816120fe565b828152826020820152826040820152826060820152015216600052600060205260a06040600020608060405161121f816120fe565b6001835493848352015490602081019060ff8316151582526dffffffffffffffffffffffffffff60408201818560081c16815263ffffffff936060840193858760781c16855265ffffffffffff978891019660981c1686526040519788525115156020880152511660408601525116606084015251166080820152f35b3461019c5760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261019c5760206112d5612248565b73ffffffffffffffffffffffffffffffffffffffff6112f2612299565b911660005260018252604060002077ffffffffffffffffffffffffffffffffffffffffffffffff821660005282526040600020547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000006040519260401b16178152f35b3461019c577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc60208136011261019c576004359067ffffffffffffffff821161019c5761012090823603011261019c576113b2602091600401612429565b604051908152f35b3461019c5760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261019c576113f1612248565b602435903360005260006020526040600020908154918284116114f1576000808573ffffffffffffffffffffffffffffffffffffffff82958395611435848a6123ec565b90556040805173ffffffffffffffffffffffffffffffffffffffff831681526020810185905233917fd1c19fbcd4551a5edfb66d43d2e337c04837afda3482b42bdf569a8fccdae5fb91a2165af161148b6123f9565b501561149357005b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f6661696c656420746f20776974686472617700000000000000000000000000006044820152fd5b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f576974686472617720616d6f756e7420746f6f206c61726765000000000000006044820152fd5b3461019c5760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261019c57611586612248565b73ffffffffffffffffffffffffffffffffffffffff6115a3612299565b9116600052600160205277ffffffffffffffffffffffffffffffffffffffffffffffff604060002091166000526020526020604060002054604051908152f35b3461019c5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261019c5760043577ffffffffffffffffffffffffffffffffffffffffffffffff811680910361019c57336000526001602052604060002090600052602052604060002061165b81546123bf565b9055005b6020807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261019c5760043563ffffffff9182821680920361019c5733600052600081526040600020928215611939576001840154908160781c1683106118db576116e16dffffffffffffffffffffffffffff9182349160081c166123b2565b93841561187d5781851161181f579065ffffffffffff6117ee925460405190611709826120fe565b8152848101926001845260408201908816815260608201878152600160808401936000855233600052600089526040600020905181550194511515917fffffffffffffffffffffffffff0000000000000000000000000000000000000060ff72ffffffff0000000000000000000000000000006effffffffffffffffffffffffffff008954945160081b16945160781b1694169116171717835551167fffffffffffffff000000000000ffffffffffffffffffffffffffffffffffffff78ffffffffffff0000000000000000000000000000000000000083549260981b169116179055565b6040519283528201527fa5ae833d0bb1dcd632d98a8b70973e8516812898e19bf27b70071ebc8dc52c0160403392a2005b606483604051907f08c379a00000000000000000000000000000000000000000000000000000000082526004820152600e60248201527f7374616b65206f766572666c6f770000000000000000000000000000000000006044820152fd5b606483604051907f08c379a00000000000000000000000000000000000000000000000000000000082526004820152601260248201527f6e6f207374616b652073706563696669656400000000000000000000000000006044820152fd5b606482604051907f08c379a00000000000000000000000000000000000000000000000000000000082526004820152601c60248201527f63616e6e6f7420646563726561736520756e7374616b652074696d65000000006044820152fd5b606482604051907f08c379a00000000000000000000000000000000000000000000000000000000082526004820152601a60248201527f6d757374207370656369667920756e7374616b652064656c61790000000000006044820152fd5b3461019c5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261019c576004357fffffffff00000000000000000000000000000000000000000000000000000000811680910361019c57807f60fc6b6e0000000000000000000000000000000000000000000000000000000060209214908115611abf575b8115611a95575b8115611a6b575b8115611a41575b506040519015158152f35b7f01ffc9a70000000000000000000000000000000000000000000000000000000091501482611a36565b7f3e84f0210000000000000000000000000000000000000000000000000000000081149150611a2f565b7fcf28ef970000000000000000000000000000000000000000000000000000000081149150611a28565b7f915074d80000000000000000000000000000000000000000000000000000000081149150611a21565b3461019c576102007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261019c5767ffffffffffffffff60043581811161019c573660238201121561019c57611b4b903690602481600401359101612211565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc36016101c0811261019c5761014060405191611b87836120fe565b1261019c5760405192611b9984612149565b60243573ffffffffffffffffffffffffffffffffffffffff8116810361019c578452602093604435858201526064356040820152608435606082015260a435608082015260c43560a082015260e43560c08201526101043573ffffffffffffffffffffffffffffffffffffffff8116810361019c5760e08201526101243561010082015261014435610120820152825261016435848301526101843560408301526101a43560608301526101c43560808301526101e43590811161019c57611c6590369060040161226b565b905a3033036120a057835160608101519560009681519182611fc2575b5050505090611c9c915a9003608085015101923691612211565b925a90600094845193611cae85613c5c565b9173ffffffffffffffffffffffffffffffffffffffff60e0870151168015600014611e7b57505073ffffffffffffffffffffffffffffffffffffffff855116935b5a9003019360a06060820151910151016080860151850390818111611e67575b50508302604085015192818410600014611da05750506003811015611d7357600203611d4b576113b29293508093611d4681613d25565b613cb6565b5050507fdeadaa51000000000000000000000000000000000000000000000000000000008152fd5b6024857f4e487b710000000000000000000000000000000000000000000000000000000081526021600452fd5b81611db092979396940390613c28565b506003841015611e3a57507f49628fd1471006c1482da88028e9ce4dbb080b815c9b0344d39e5a8e6ec1419f60808683015192519473ffffffffffffffffffffffffffffffffffffffff865116948873ffffffffffffffffffffffffffffffffffffffff60e0890151169701519160405192835215898301528760408301526060820152a46113b2565b807f4e487b7100000000000000000000000000000000000000000000000000000000602492526021600452fd5b6064919003600a0204909301928780611d0f565b8095918051611e8c575b5050611cef565b6003861015611f93576002860315611e855760a088015190823b1561019c57600091611ef691836040519586809581947f7c627b210000000000000000000000000000000000000000000000000000000083528d600484015260806024840152608483019061236f565b8b8b0260448301528b60648301520393f19081611f7f575b50611f785787893d610800808211611f70575b506040519282828501016040528184528284013e610e676040519283927fad7954bc0000000000000000000000000000000000000000000000000000000084526004840152602483019061236f565b905083611f21565b8980611e85565b611f8a919950612166565b6000978a611f0e565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b91600092918380938c73ffffffffffffffffffffffffffffffffffffffff885116910192f115611ff5575b808080611c82565b611c9c929195503d610800808211612098575b5060405190888183010160405280825260008983013e8051612031575b50506001949091611fed565b7f1c4fada7374c0a9ee8841fc38afe82932dc0f8e69012e927f061a8bae611a20188870151918973ffffffffffffffffffffffffffffffffffffffff85511694015161208e604051928392835260408d840152604083019061236f565b0390a38680612025565b905088612008565b606486604051907f08c379a00000000000000000000000000000000000000000000000000000000082526004820152601760248201527f4141393220696e7465726e616c2063616c6c206f6e6c790000000000000000006044820152fd5b60a0810190811067ffffffffffffffff82111761211a57604052565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b610140810190811067ffffffffffffffff82111761211a57604052565b67ffffffffffffffff811161211a57604052565b6060810190811067ffffffffffffffff82111761211a57604052565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff82111761211a57604052565b67ffffffffffffffff811161211a57601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b92919261221d826121d7565b9161222b6040519384612196565b82948184528183011161019c578281602093846000960137010152565b6004359073ffffffffffffffffffffffffffffffffffffffff8216820361019c57565b9181601f8401121561019c5782359167ffffffffffffffff831161019c576020838186019501011161019c57565b6024359077ffffffffffffffffffffffffffffffffffffffffffffffff8216820361019c57565b9060407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc83011261019c5760043567ffffffffffffffff9283821161019c578060238301121561019c57816004013593841161019c5760248460051b8301011161019c57602401919060243573ffffffffffffffffffffffffffffffffffffffff8116810361019c5790565b60005b83811061235f5750506000910152565b818101518382015260200161234f565b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f6020936123ab8151809281875287808801910161234c565b0116010190565b91908201809211610b4f57565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610b4f5760010190565b91908203918211610b4f57565b3d15612424573d9061240a826121d7565b916124186040519384612196565b82523d6000602084013e565b606090565b6040612437818301836127f4565b908183519182372061244c60608401846127f4565b90818451918237209260c061246460e08301836127f4565b908186519182372091845195602087019473ffffffffffffffffffffffffffffffffffffffff833516865260208301358789015260608801526080870152608081013560a087015260a081013582870152013560e08501526101009081850152835261012083019167ffffffffffffffff918484108385111761211a57838252845190206101408501908152306101608601524661018086015260608452936101a0019182118383101761211a575251902090565b67ffffffffffffffff811161211a5760051b60200190565b9061253b82612519565b60409061254b6040519182612196565b8381527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe06125798295612519565b019160005b83811061258b5750505050565b6020908251612599816120fe565b83516125a481612149565b600081526000849181838201528187820152816060818184015260809282848201528260a08201528260c08201528260e0820152826101008201528261012082015286528185870152818987015285015283015282860101520161257e565b80518210156126175760209160051b010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b91908110156126175760051b810135907ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee18136030182121561019c570190565b9081602091031261019c575173ffffffffffffffffffffffffffffffffffffffff8116810361019c5790565b601f82602094937fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0938186528686013760008582860101520116010190565b7f2da466a7b24304f47e87fa2e1e5a81b9831ce54fec19055ce277ca2f39ba42c4602073ffffffffffffffffffffffffffffffffffffffff6127333485613c28565b936040519485521692a2565b91908110156126175760051b810135907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa18136030182121561019c570190565b9035907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe18136030182121561019c570180359067ffffffffffffffff821161019c57602001918160051b3603831361019c57565b3573ffffffffffffffffffffffffffffffffffffffff8116810361019c5790565b9035907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe18136030182121561019c570180359067ffffffffffffffff821161019c5760200191813603831361019c57565b90357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe18236030181121561019c57016020813591019167ffffffffffffffff821161019c57813603831361019c57565b61012091813573ffffffffffffffffffffffffffffffffffffffff811680910361019c5761290b6128f061296395612944938552602086013560208601526128e06040870187612845565b90918060408801528601916126b2565b6128fd6060860186612845565b9085830360608701526126b2565b6080840135608084015260a084013560a084015260c084013560c084015261293660e0850185612845565b9084830360e08601526126b2565b916129556101009182810190612845565b9290918185039101526126b2565b90565b60028054146129755760028055565b60046040517f3ee5aeb5000000000000000000000000000000000000000000000000000000008152fd5b926000905a93805194843573ffffffffffffffffffffffffffffffffffffffff811680910361019c5786526020850135602087015260808501356fffffffffffffffffffffffffffffffff90818116606089015260801c604088015260a086013560c088015260c086013590811661010088015260801c610120870152612a2960e08601866127f4565b801561350b57603481106134ad578060141161019c578060241161019c5760341161019c57602481013560801c60a0880152601481013560801c60808801523560601c60e08701525b612a7b85612429565b60208301526040860151946effffffffffffffffffffffffffffff8660c08901511760608901511760808901511760a08901511761010089015117610120890151171161344f57604087015160608801510160808801510160a08801510160c0880151016101008801510296835173ffffffffffffffffffffffffffffffffffffffff81511690612b0f60408501856127f4565b8061318d575b505060e0015173ffffffffffffffffffffffffffffffffffffffff169060008215613155575b6020612b80918b828a01516000868a604051978896879586937f19822f7c00000000000000000000000000000000000000000000000000000000855260048501613d75565b0393f160009181613121575b50612c34573d8c610800808311612c2c575b50604051916020818401016040528083526000602084013e610e676040519283927f65c8fd4d000000000000000000000000000000000000000000000000000000008452600484015260606024840152600d60648401527f4141323320726576657274656400000000000000000000000000000000000000608484015260a0604484015260a483019061236f565b915082612b9e565b9a92939495969798999a911561309b575b509773ffffffffffffffffffffffffffffffffffffffff835116602084015190600052600160205260406000208160401c60005260205267ffffffffffffffff604060002091825492612c97846123bf565b90551603613036575a850311612fd15773ffffffffffffffffffffffffffffffffffffffff60e0606093015116612ceb575b509060a09184959697986040608096015260608601520135905a900301910152565b969550505a9683519773ffffffffffffffffffffffffffffffffffffffff60e08a01511680600052600060205260406000208054848110612f6c576080612d769a9b9c600093878094039055015192602089015183604051809d819582947f52b7512c0000000000000000000000000000000000000000000000000000000084528c60048501613d75565b039286f1978860009160009a612edf575b50612e2f573d8b610800808311612e27575b50604051916020818401016040528083526000602084013e610e676040519283927f65c8fd4d000000000000000000000000000000000000000000000000000000008452600484015260606024840152600d60648401527f4141333320726576657274656400000000000000000000000000000000000000608484015260a0604484015260a483019061236f565b915082612d99565b9991929394959697989998925a900311612e5457509096959094939291906080612cc9565b60a490604051907f220266b6000000000000000000000000000000000000000000000000000000008252600482015260406024820152602760448201527f41413336206f766572207061796d6173746572566572696669636174696f6e4760648201527f61734c696d6974000000000000000000000000000000000000000000000000006084820152fd5b915098503d90816000823e612ef48282612196565b604081838101031261019c5780519067ffffffffffffffff821161019c57828101601f83830101121561019c578181015191612f2f836121d7565b93612f3d6040519586612196565b838552820160208483850101011161019c57602092612f6391848087019185010161234c565b01519838612d87565b60848b604051907f220266b6000000000000000000000000000000000000000000000000000000008252600482015260406024820152601e60448201527f41413331207061796d6173746572206465706f73697420746f6f206c6f7700006064820152fd5b608490604051907f220266b6000000000000000000000000000000000000000000000000000000008252600482015260406024820152601e60448201527f41413236206f76657220766572696669636174696f6e4761734c696d697400006064820152fd5b608482604051907f220266b6000000000000000000000000000000000000000000000000000000008252600482015260406024820152601a60448201527f4141323520696e76616c6964206163636f756e74206e6f6e63650000000000006064820152fd5b600052600060205260406000208054808c116130bc578b9003905538612c45565b608484604051907f220266b6000000000000000000000000000000000000000000000000000000008252600482015260406024820152601760448201527f41413231206469646e2774207061792070726566756e640000000000000000006064820152fd5b9091506020813d60201161314d575b8161313d60209383612196565b8101031261019c57519038612b8c565b3d9150613130565b508060005260006020526040600020548a81116000146131805750612b80602060005b915050612b3b565b6020612b80918c03613178565b833b6133ea576000602073ffffffffffffffffffffffffffffffffffffffff6131b4613e66565b1660408b510151604051809481937f570e1a36000000000000000000000000000000000000000000000000000000008352856004840152826131fa602482018a8c6126b2565b0393f1908115610da0576000916133cb575b5073ffffffffffffffffffffffffffffffffffffffff81168015613366578503613301573b1561329c5760141161019c5773ffffffffffffffffffffffffffffffffffffffff9183887fd51a9c61267aa6196961883ecf5ff2da6619c37dac0fa92122513fb32c032d2d604060e0958787602086015195510151168251913560601c82526020820152a391612b15565b60848d604051907f220266b6000000000000000000000000000000000000000000000000000000008252600482015260406024820152602060448201527f4141313520696e6974436f6465206d757374206372656174652073656e6465726064820152fd5b60848e604051907f220266b6000000000000000000000000000000000000000000000000000000008252600482015260406024820152602060448201527f4141313420696e6974436f6465206d7573742072657475726e2073656e6465726064820152fd5b60848f604051907f220266b6000000000000000000000000000000000000000000000000000000008252600482015260406024820152601b60448201527f4141313320696e6974436f6465206661696c6564206f72204f4f4700000000006064820152fd5b6133e4915060203d602011610d9957610d8a8183612196565b3861320c565b60848d604051907f220266b6000000000000000000000000000000000000000000000000000000008252600482015260406024820152601f60448201527f414131302073656e64657220616c726561647920636f6e7374727563746564006064820152fd5b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f41413934206761732076616c756573206f766572666c6f7700000000000000006044820152fd5b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f4141393320696e76616c6964207061796d6173746572416e64446174610000006044820152fd5b5050600060e087015260006080870152600060a0870152612a72565b9092915a906060810151916040928351967fffffffff000000000000000000000000000000000000000000000000000000008861356760608401846127f4565b600060038211613b2f575b7f8dd7712f00000000000000000000000000000000000000000000000000000000941684036139d45750505061372d6000926136429260208801516135ca8a5193849360208501528b60248501526064840190612895565b90604483015203906136027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe092838101835282612196565b61372189519485927e42dc53000000000000000000000000000000000000000000000000000000006020850152610200602485015261022484019061236f565b6136f0604484018b60806101a091805173ffffffffffffffffffffffffffffffffffffffff808251168652602082015160208701526040820151604087015260608201516060870152838201518487015260a082015160a087015260c082015160c087015260e08201511660e0860152610100808201519086015261012080910151908501526020810151610140850152604081015161016085015260608101516101808501520151910152565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc838203016102048401528761236f565b03908101835282612196565b6020918183809351910182305af16000519886521561374f575b505050505050565b909192939495965060003d82146139ca575b7fdeaddead0000000000000000000000000000000000000000000000000000000081036137eb57608487878051917f220266b600000000000000000000000000000000000000000000000000000000835260048301526024820152600f60448201527f41413935206f7574206f662067617300000000000000000000000000000000006064820152fd5b7fdeadaa5100000000000000000000000000000000000000000000000000000000919293959496501460001461385557505061383961382e613848935a906123ec565b6080850151906123b2565b9083015183611d468295613d25565b905b388080808080613747565b90926138e290828601518651907ff62676f440ff169a3a9afdbf812e89e7f95975ee8e5c31214ffdef631c5f479273ffffffffffffffffffffffffffffffffffffffff9580878551169401516138d83d6108008082116139c2575b508a519084818301018c5280825260008583013e8a805194859485528401528a83019061236f565b0390a35a906123ec565b916138f360808601938451906123b2565b926000905a94829488519761390789613c5c565b948260e08b01511680156000146139a857505050875116955b5a9003019560a06060820151910151019051860390818111613994575b50508402908501519281841060001461396e57505080611e3a575090816139689293611d4681613d25565b9061384a565b61397e9082849397950390613c28565b50611e3a5750908261398f92613cb6565b613968565b6064919003600a020490940193388061393d565b909198925097516139ba575b50613920565b9550386139b4565b9050386138b0565b8181803e51613761565b613b27945082935090613a1c917e42dc53000000000000000000000000000000000000000000000000000000006020613afb95015261020060248601526102248501916126b2565b613aca604484018860806101a091805173ffffffffffffffffffffffffffffffffffffffff808251168652602082015160208701526040820151604087015260608201516060870152838201518487015260a082015160a087015260c082015160c087015260e08201511660e0860152610100808201519086015261012080910151908501526020810151610140850152604081015161016085015260608101516101808501520151910152565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc838203016102048401528461236f565b037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08101895288612196565b60008761372d565b508135613572565b73ffffffffffffffffffffffffffffffffffffffff168015613bca57600080809381935af1613b646123f9565b5015613b6c57565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f41413931206661696c65642073656e6420746f2062656e6566696369617279006044820152fd5b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f4141393020696e76616c69642062656e656669636961727900000000000000006044820152fd5b73ffffffffffffffffffffffffffffffffffffffff166000526000602052613c5660406000209182546123b2565b80915590565b610120610100820151910151808214613cb2577f59e3bb5c9eacf8e7a9c3802366751badc68d4d97d3e35b1744045784c52f20dd5480613cac575048905b0180821015613ca7575090565b905090565b90613c9a565b5090565b9190917f49628fd1471006c1482da88028e9ce4dbb080b815c9b0344d39e5a8e6ec1419f6080602083015192519473ffffffffffffffffffffffffffffffffffffffff946020868851169660e089015116970151916040519283526000602084015260408301526060820152a4565b60208101519051907f67b4fa9642f42120bf031f3051d1824b0fe25627945b27b8a6a65d5761d5482e60208073ffffffffffffffffffffffffffffffffffffffff855116940151604051908152a3565b613d8d60409295949395606083526060830190612895565b9460208201520152565b8015613e5d57600060408051613dac8161217a565b8281528260208201520152604073ffffffffffffffffffffffffffffffffffffffff82169165ffffffffffff90818160a01c16908115613e55575b60d01c91835191613df78361217a565b8583528360208401521692839101527f182d361d27e8fee91541f8630840b9272bdb770c7bb6239b09cd74563c405341548015600014613e4f575042915b8211918215613e45575b50509091565b1090503880613e3f565b91613e35565b829150613de7565b50600090600090565b7fbc79d710c27c417daea28cbdc16e638da2309ea2f5542218b102827c395d15d45473ffffffffffffffffffffffffffffffffffffffff1680612963575073efc2c1444ebcc4db75e7613d20c6a62ff67a167c9056fea2646970667358221220ae25eeb5041be84eaed19647d443e4b3097789528c81b9964bff955baa3d965b64736f6c63430008170033","stateDiff":{"0xbc79d710c27c417daea28cbdc16e638da2309ea2f5542218b102827c395d15d4":"0x000000000000000000000000EFC2c1444eBCC4Db75e7613d20C6a62fF67A167C","0x59e3bb5c9eacf8e7a9c3802366751badc68d4d97d3e35b1744045784c52f20dd":"0x0000000000000000000000000000000000000000000000000000000000000024","0x182d361d27e8fee91541f8630840b9272bdb770c7bb6239b09cd74563c405341":"0x0000000000000000000000000000000000000000000000000000000068df8ae5"}}}])
Actual behavior
System.InvalidOperationException: Code 0xd277ca6e2e54a19395f3ac850bf44a4b1ad1587d22dae7574817780bde333994 is missing from the database.
nethermind | at Nethermind.State.StateProvider.GetCodeCore(ValueHash256& codeHash) in /src/Nethermind/Nethermind.State/StateProvider.cs:line 364
nethermind | at Nethermind.Evm.CodeInfoRepository.InternalGetCachedCode(IReadOnlyStateProvider worldState, ValueHash256& codeHash, IReleaseSpec vmSpec) in /src/Nethermind/Nethermind.Evm/CodeInfoRepository.cs:line 75
nethermind | at Nethermind.State.OverridableEnv.OverridableCodeInfoRepository.TryGetDelegation(IReadOnlyStateProvider worldState, Address address, IReleaseSpec vmSpec, Address& delegatedAddress) in /src/Nethermind/Nethermind.State/OverridableEnv/OverridableCodeInfoRepository.cs:line 55
nethermind | at Nethermind.Evm.EvmInstructions.InstructionCall[TOpCall,TTracingInst](VirtualMachine vm, EvmStack& stack, Int64& gasAvailable, Int32& programCounter) in /src/Nethermind/Nethermind.Evm/Instructions/EvmInstructions.Call.cs:line 113
nethermind | at Nethermind.Evm.VirtualMachine.RunByteCode[TTracingInst,TCancelable](EvmStack& stack, Int64 gasAvailable) in /src/Nethermind/Nethermind.Evm/VirtualMachine.cs:line 1229
nethermind | at Nethermind.Evm.VirtualMachine.ExecuteTransaction[TTracingInst](EvmState evmState, IWorldState worldState, ITxTracer txTracer) in /src/Nethermind/Nethermind.Evm/VirtualMachine.cs:line 185
nethermind | at Nethermind.Evm.TransactionProcessing.TransactionProcessorBase.ExecuteEvmCall[TTracingInst](Transaction tx, BlockHeader header, IReleaseSpec spec, ITxTracer tracer, ExecutionOptions opts, Int32 delegationRefunds, IntrinsicGas gas, StackAccessTracker& accessedItems, Int64 gasAvailable, ExecutionEnvironment& env, TransactionSubstate& substate, GasConsumed& gasConsumed) in /src/Nethermind/Nethermind.Evm/TransactionProcessing/TransactionProcessor.cs:line 640
nethermind | at Nethermind.Evm.TransactionProcessing.TransactionProcessorBase.Execute(Transaction tx, ITxTracer tracer, ExecutionOptions opts) in /src/Nethermind/Nethermind.Evm/TransactionProcessing/TransactionProcessor.cs:line 176
nethermind | at Nethermind.Evm.TransactionProcessing.TransactionProcessorBase.ExecuteCore(Transaction tx, ITxTracer tracer, ExecutionOptions opts) in /src/Nethermind/Nethermind.Evm/TransactionProcessing/TransactionProcessor.cs:line 130
nethermind | at Nethermind.Facade.BlockchainBridge.CallAndRestore(BlockHeader blockHeader, Transaction transaction, Boolean treatBlockHeaderAsParentBlock, ITxTracer tracer, BlockProcessingComponents components) in /src/Nethermind/Nethermind.Facade/BlockchainBridge.cs:line 227
nethermind | at Nethermind.Facade.BlockchainBridge.TryCallAndRestore(BlockProcessingComponents components, BlockHeader blockHeader, Transaction transaction, Boolean treatBlockHeaderAsParentBlock, ITxTracer tracer) in /src/Nethermind/Nethermind.Facade/BlockchainBridge.cs:line 212
nethermind | at Nethermind.Facade.BlockchainBridge.Call(BlockHeader header, Transaction tx, Dictionary2 stateOverride, CancellationToken cancellationToken) in /src/Nethermind/Nethermind.Facade/BlockchainBridge.cs:line 130 nethermind | at Nethermind.JsonRpc.Modules.Eth.ExecutorBase3.Execute(TRequest call, BlockParameter blockParameter, Dictionary2 stateOverride, Nullable1 searchResult) in /src/Nethermind/Nethermind.JsonRpc/Modules/Eth/ExecutorBase.cs:line 32
nethermind | at Nethermind.JsonRpc.Modules.Eth.EthRpcModule.TxExecutor1.Execute(TransactionForRpc transactionCall, BlockParameter blockParameter, Dictionary2 stateOverride, Nullable1 searchResult) in /src/Nethermind/Nethermind.JsonRpc/Modules/Eth/EthRpcModule.TransactionExecutor.cs:line 70 nethermind | at Nethermind.JsonRpc.Modules.Eth.EthRpcModule.eth_call(TransactionForRpc transactionCall, BlockParameter blockParameter, Dictionary2 stateOverride) in /src/Nethermind/Nethermind.JsonRpc/Modules/Eth/EthRpcModule.cs:line 347
nethermind | at System.Reflection.MethodInvoker.InvokeImpl(Object obj, Object arg1, Object arg2, Object arg3, Object arg4)
nethermind | at System.Reflection.MethodInvoker.Invoke(Object obj, Span`1 arguments)
nethermind | at Nethermind.JsonRpc.JsonRpcService.ExecuteAsync(JsonRpcRequest request, String methodName, ResolvedMethodInfo method, JsonRpcContext context) in /src/Nethermind/Nethermind.JsonRpc/JsonRpcService.cs:line 193
Expected behavior
no unhandled exception
Screenshots
If applicable, please include screenshots to help illustrate the problem.
Desktop (please complete the following information):
Please provide the following information regarding your setup:
- Operating System: Linux
- Version: latest image
- Installation Method:Docker
- Consensus Client: lighthouse
Additional context
Please provide any additional context about the problem.
Logs
error.txt
Description
during rpc to eth_call unhandled exception thrown.
When tested with public rpc nothing is thrown (https://ethereum-sepolia-rpc.publicnode.com)
Steps to Reproduce
In order to replicate the behavior, please provide a detailed list of steps:
execute eth_call rpc with params:
eth_call([{"data":"0xfccb5ff60000000000000000000000000000000000000000000000000000000000000060000000000000000000000000638cbfc61117d3a34a1d9e22cbf81bad038d4f990000000000000000000000000000000071727de22e5e9d8baf0edac6f37da0320000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000097c409b08ab9d4847fabade165046bbc34fbd9b40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000002836700000000000000000000000000005c5f00000000000000000000000000000000000000000000000000000000000108a2000000000000000000000000000f4240000000000000000000000000000f426b00000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a47bb37428000000000000000000000000638cbfc61117d3a34a1d9e22cbf81bad038d4f9900000000000000000000000000000000000000000000000000038d7ea4c68000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d00000000000000000000000033ee3232417b32c9ed47094a67a47818e6a9699faff7f511aef5ad13c2bb55c42ebbf98cfe7ae8cf61e679031a4d6e14277855eacea58eaab81a0d43ef61571d1c00000000000000000000000000000000000000","to":"0xE6B364f2891bc52B51325D529e595f466C96d22d"},"latest",{"0x0000000071727De22E5E9d8BAf0edAc6f37da032":{"code":"0x60806040526004361015610024575b361561001957600080fd5b610022336126f1565b005b60003560e01c806242dc5314611ae957806301ffc9a7146119975780630396cb601461165f5780630bd28e3b146115e35780631b2e01b81461154f578063205c2878146113ba57806322cdde4c1461135457806335567e1a1461129c5780635287ce121461118e57806370a0823114611129578063765e827f14610e6b578063850aaf6214610dac5780639b249f6914610c74578063b760faf914610c3a578063bb9fe6bf14610a68578063c23a5cea146107c4578063dbed18e0146101a15763fc7e286d0361000e573461019c5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261019c5773ffffffffffffffffffffffffffffffffffffffff61013a612248565b16600052600060205260a0604060002065ffffffffffff6001825492015460405192835260ff8116151560208401526dffffffffffffffffffffffffffff8160081c16604084015263ffffffff8160781c16606084015260981c166080820152f35b600080fd5b3461019c576101af366122c0565b906101b8612966565b60009160005b82811061056f57506101d08493612531565b6000805b8481106102fc5750507fbb47ee3e183a558b1a2ff0874b079f3fc5478b7454eacf2bfc5af2ff5878f972600080a16000809360005b81811061024757610240868660007f575ff3acadd5ab348fe1855e217e0f3678f8d767d7494c9f9fefbee2e17cca4d8180a2613b37565b6001600255005b6102a261025582848a61273f565b73ffffffffffffffffffffffffffffffffffffffff610276602083016127d3565b167f575ff3acadd5ab348fe1855e217e0f3678f8d767d7494c9f9fefbee2e17cca4d600080a28061277f565b906000915b8083106102b957505050600101610209565b909194976102f36102ed6001926102e78c8b6102e0826102da8e8b8d612646565b92612603565b5191613527565b906123b2565b996123bf565b950191906102a7565b602061030982878961273f565b61031f610316828061277f565b939092016127d3565b9160009273ffffffffffffffffffffffffffffffffffffffff8091165b8285106103505750505050506001016101d4565b909192939561037f83610378610366848c612603565b516103728b898b612646565b8561299f565b9290613d97565b9116840361050a576104a5576103958491613d97565b9116610440576103b5576103aa6001916123bf565b96019392919061033c565b60a487604051907f220266b6000000000000000000000000000000000000000000000000000000008252600482015260406024820152602160448201527f41413332207061796d61737465722065787069726564206f72206e6f7420647560648201527f65000000000000000000000000000000000000000000000000000000000000006084820152fd5b608488604051907f220266b6000000000000000000000000000000000000000000000000000000008252600482015260406024820152601460448201527f41413334207369676e6174757265206572726f720000000000000000000000006064820152fd5b608488604051907f220266b6000000000000000000000000000000000000000000000000000000008252600482015260406024820152601760448201527f414132322065787069726564206f72206e6f74206475650000000000000000006064820152fd5b608489604051907f220266b6000000000000000000000000000000000000000000000000000000008252600482015260406024820152601460448201527f41413234207369676e6174757265206572726f720000000000000000000000006064820152fd5b61057a81848761273f565b93610585858061277f565b919095602073ffffffffffffffffffffffffffffffffffffffff6105aa8284016127d3565b1697600192838a1461076657896105da575b5050505060019293949550906105d1916123b2565b939291016101be565b8060406105e89201906127f4565b918a3b1561019c57929391906040519485937f2dd8113300000000000000000000000000000000000000000000000000000000855288604486016040600488015252606490818601918a60051b8701019680936000915b8c83106106e657505050505050838392610684927ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc85600098030160248601526126b2565b03818a5afa90816106d7575b506106c657602486604051907f86a9f7500000000000000000000000000000000000000000000000000000000082526004820152fd5b93945084936105d1600189806105bc565b6106e090612166565b88610690565b91939596977fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c908a9294969a0301865288357ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee18336030181121561019c5783610753879385839401612895565b9a0196019301909189979695949261063f565b606483604051907f08c379a00000000000000000000000000000000000000000000000000000000082526004820152601760248201527f4141393620696e76616c69642061676772656761746f720000000000000000006044820152fd5b3461019c576020807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261019c576107fc612248565b33600052600082526001604060002001908154916dffffffffffffffffffffffffffff8360081c16928315610a0a5765ffffffffffff8160981c1680156109ac57421061094e5760009373ffffffffffffffffffffffffffffffffffffffff859485947fffffffffffffff000000000000000000000000000000000000000000000000ff86951690556040517fb7c918e0e249f999e965cafeb6c664271b3f4317d296461500e71da39f0cbda33391806108da8786836020909392919373ffffffffffffffffffffffffffffffffffffffff60408201951681520152565b0390a2165af16108e86123f9565b50156108f057005b606490604051907f08c379a00000000000000000000000000000000000000000000000000000000082526004820152601860248201527f6661696c656420746f207769746864726177207374616b6500000000000000006044820152fd5b606485604051907f08c379a00000000000000000000000000000000000000000000000000000000082526004820152601b60248201527f5374616b65207769746864726177616c206973206e6f742064756500000000006044820152fd5b606486604051907f08c379a00000000000000000000000000000000000000000000000000000000082526004820152601d60248201527f6d7573742063616c6c20756e6c6f636b5374616b6528292066697273740000006044820152fd5b606485604051907f08c379a00000000000000000000000000000000000000000000000000000000082526004820152601460248201527f4e6f207374616b6520746f2077697468647261770000000000000000000000006044820152fd5b3461019c5760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261019c573360005260006020526001604060002001805463ffffffff8160781c16908115610bdc5760ff1615610b7e5765ffffffffffff908142160191818311610b4f5780547fffffffffffffff000000000000ffffffffffffffffffffffffffffffffffff001678ffffffffffff00000000000000000000000000000000000000609885901b161790556040519116815233907ffa9b3c14cc825c412c9ed81b3ba365a5b459439403f18829e572ed53a4180f0a90602090a2005b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f616c726561647920756e7374616b696e670000000000000000000000000000006044820152fd5b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600a60248201527f6e6f74207374616b6564000000000000000000000000000000000000000000006044820152fd5b60207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261019c57610022610c6f612248565b6126f1565b3461019c5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261019c5760043567ffffffffffffffff811161019c576020610cc8610d2992369060040161226b565b919073ffffffffffffffffffffffffffffffffffffffff9283610ce9613e66565b169060006040518097819582947f570e1a3600000000000000000000000000000000000000000000000000000000845288600485015260248401916126b2565b03925af1908115610da057602492600092610d6f575b50604051917f6ca7b806000000000000000000000000000000000000000000000000000000008352166004820152fd5b610d9291925060203d602011610d99575b610d8a8183612196565b810190612686565b9083610d3f565b503d610d80565b6040513d6000823e3d90fd5b3461019c5760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261019c57610de3612248565b60243567ffffffffffffffff811161019c57600091610e078392369060040161226b565b90816040519283928337810184815203915af4610e226123f9565b90610e676040519283927f994105540000000000000000000000000000000000000000000000000000000084521515600484015260406024840152604483019061236f565b0390fd5b3461019c57610e79366122c0565b610e84929192612966565b610e8d83612531565b60005b848110610f0557506000927fbb47ee3e183a558b1a2ff0874b079f3fc5478b7454eacf2bfc5af2ff5878f972600080a16000915b858310610ed5576102408585613b37565b909193600190610efb610ee9878987612646565b610ef38886612603565b519088613527565b0194019190610ec4565b610f30610f29610f1783859795612603565b51610f23848987612646565b8461299f565b9190613d97565b73ffffffffffffffffffffffffffffffffffffffff929183166110c45761105f57610f5a90613d97565b9116610ffa57610f6f57600101929092610e90565b60a490604051907f220266b6000000000000000000000000000000000000000000000000000000008252600482015260406024820152602160448201527f41413332207061796d61737465722065787069726564206f72206e6f7420647560648201527f65000000000000000000000000000000000000000000000000000000000000006084820152fd5b608482604051907f220266b6000000000000000000000000000000000000000000000000000000008252600482015260406024820152601460448201527f41413334207369676e6174757265206572726f720000000000000000000000006064820152fd5b608483604051907f220266b6000000000000000000000000000000000000000000000000000000008252600482015260406024820152601760448201527f414132322065787069726564206f72206e6f74206475650000000000000000006064820152fd5b608484604051907f220266b6000000000000000000000000000000000000000000000000000000008252600482015260406024820152601460448201527f41413234207369676e6174757265206572726f720000000000000000000000006064820152fd5b3461019c5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261019c5773ffffffffffffffffffffffffffffffffffffffff611175612248565b1660005260006020526020604060002054604051908152f35b3461019c5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261019c5773ffffffffffffffffffffffffffffffffffffffff6111da612248565b600060806040516111ea816120fe565b828152826020820152826040820152826060820152015216600052600060205260a06040600020608060405161121f816120fe565b6001835493848352015490602081019060ff8316151582526dffffffffffffffffffffffffffff60408201818560081c16815263ffffffff936060840193858760781c16855265ffffffffffff978891019660981c1686526040519788525115156020880152511660408601525116606084015251166080820152f35b3461019c5760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261019c5760206112d5612248565b73ffffffffffffffffffffffffffffffffffffffff6112f2612299565b911660005260018252604060002077ffffffffffffffffffffffffffffffffffffffffffffffff821660005282526040600020547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000006040519260401b16178152f35b3461019c577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc60208136011261019c576004359067ffffffffffffffff821161019c5761012090823603011261019c576113b2602091600401612429565b604051908152f35b3461019c5760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261019c576113f1612248565b602435903360005260006020526040600020908154918284116114f1576000808573ffffffffffffffffffffffffffffffffffffffff82958395611435848a6123ec565b90556040805173ffffffffffffffffffffffffffffffffffffffff831681526020810185905233917fd1c19fbcd4551a5edfb66d43d2e337c04837afda3482b42bdf569a8fccdae5fb91a2165af161148b6123f9565b501561149357005b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f6661696c656420746f20776974686472617700000000000000000000000000006044820152fd5b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f576974686472617720616d6f756e7420746f6f206c61726765000000000000006044820152fd5b3461019c5760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261019c57611586612248565b73ffffffffffffffffffffffffffffffffffffffff6115a3612299565b9116600052600160205277ffffffffffffffffffffffffffffffffffffffffffffffff604060002091166000526020526020604060002054604051908152f35b3461019c5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261019c5760043577ffffffffffffffffffffffffffffffffffffffffffffffff811680910361019c57336000526001602052604060002090600052602052604060002061165b81546123bf565b9055005b6020807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261019c5760043563ffffffff9182821680920361019c5733600052600081526040600020928215611939576001840154908160781c1683106118db576116e16dffffffffffffffffffffffffffff9182349160081c166123b2565b93841561187d5781851161181f579065ffffffffffff6117ee925460405190611709826120fe565b8152848101926001845260408201908816815260608201878152600160808401936000855233600052600089526040600020905181550194511515917fffffffffffffffffffffffffff0000000000000000000000000000000000000060ff72ffffffff0000000000000000000000000000006effffffffffffffffffffffffffff008954945160081b16945160781b1694169116171717835551167fffffffffffffff000000000000ffffffffffffffffffffffffffffffffffffff78ffffffffffff0000000000000000000000000000000000000083549260981b169116179055565b6040519283528201527fa5ae833d0bb1dcd632d98a8b70973e8516812898e19bf27b70071ebc8dc52c0160403392a2005b606483604051907f08c379a00000000000000000000000000000000000000000000000000000000082526004820152600e60248201527f7374616b65206f766572666c6f770000000000000000000000000000000000006044820152fd5b606483604051907f08c379a00000000000000000000000000000000000000000000000000000000082526004820152601260248201527f6e6f207374616b652073706563696669656400000000000000000000000000006044820152fd5b606482604051907f08c379a00000000000000000000000000000000000000000000000000000000082526004820152601c60248201527f63616e6e6f7420646563726561736520756e7374616b652074696d65000000006044820152fd5b606482604051907f08c379a00000000000000000000000000000000000000000000000000000000082526004820152601a60248201527f6d757374207370656369667920756e7374616b652064656c61790000000000006044820152fd5b3461019c5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261019c576004357fffffffff00000000000000000000000000000000000000000000000000000000811680910361019c57807f60fc6b6e0000000000000000000000000000000000000000000000000000000060209214908115611abf575b8115611a95575b8115611a6b575b8115611a41575b506040519015158152f35b7f01ffc9a70000000000000000000000000000000000000000000000000000000091501482611a36565b7f3e84f0210000000000000000000000000000000000000000000000000000000081149150611a2f565b7fcf28ef970000000000000000000000000000000000000000000000000000000081149150611a28565b7f915074d80000000000000000000000000000000000000000000000000000000081149150611a21565b3461019c576102007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261019c5767ffffffffffffffff60043581811161019c573660238201121561019c57611b4b903690602481600401359101612211565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc36016101c0811261019c5761014060405191611b87836120fe565b1261019c5760405192611b9984612149565b60243573ffffffffffffffffffffffffffffffffffffffff8116810361019c578452602093604435858201526064356040820152608435606082015260a435608082015260c43560a082015260e43560c08201526101043573ffffffffffffffffffffffffffffffffffffffff8116810361019c5760e08201526101243561010082015261014435610120820152825261016435848301526101843560408301526101a43560608301526101c43560808301526101e43590811161019c57611c6590369060040161226b565b905a3033036120a057835160608101519560009681519182611fc2575b5050505090611c9c915a9003608085015101923691612211565b925a90600094845193611cae85613c5c565b9173ffffffffffffffffffffffffffffffffffffffff60e0870151168015600014611e7b57505073ffffffffffffffffffffffffffffffffffffffff855116935b5a9003019360a06060820151910151016080860151850390818111611e67575b50508302604085015192818410600014611da05750506003811015611d7357600203611d4b576113b29293508093611d4681613d25565b613cb6565b5050507fdeadaa51000000000000000000000000000000000000000000000000000000008152fd5b6024857f4e487b710000000000000000000000000000000000000000000000000000000081526021600452fd5b81611db092979396940390613c28565b506003841015611e3a57507f49628fd1471006c1482da88028e9ce4dbb080b815c9b0344d39e5a8e6ec1419f60808683015192519473ffffffffffffffffffffffffffffffffffffffff865116948873ffffffffffffffffffffffffffffffffffffffff60e0890151169701519160405192835215898301528760408301526060820152a46113b2565b807f4e487b7100000000000000000000000000000000000000000000000000000000602492526021600452fd5b6064919003600a0204909301928780611d0f565b8095918051611e8c575b5050611cef565b6003861015611f93576002860315611e855760a088015190823b1561019c57600091611ef691836040519586809581947f7c627b210000000000000000000000000000000000000000000000000000000083528d600484015260806024840152608483019061236f565b8b8b0260448301528b60648301520393f19081611f7f575b50611f785787893d610800808211611f70575b506040519282828501016040528184528284013e610e676040519283927fad7954bc0000000000000000000000000000000000000000000000000000000084526004840152602483019061236f565b905083611f21565b8980611e85565b611f8a919950612166565b6000978a611f0e565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b91600092918380938c73ffffffffffffffffffffffffffffffffffffffff885116910192f115611ff5575b808080611c82565b611c9c929195503d610800808211612098575b5060405190888183010160405280825260008983013e8051612031575b50506001949091611fed565b7f1c4fada7374c0a9ee8841fc38afe82932dc0f8e69012e927f061a8bae611a20188870151918973ffffffffffffffffffffffffffffffffffffffff85511694015161208e604051928392835260408d840152604083019061236f565b0390a38680612025565b905088612008565b606486604051907f08c379a00000000000000000000000000000000000000000000000000000000082526004820152601760248201527f4141393220696e7465726e616c2063616c6c206f6e6c790000000000000000006044820152fd5b60a0810190811067ffffffffffffffff82111761211a57604052565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b610140810190811067ffffffffffffffff82111761211a57604052565b67ffffffffffffffff811161211a57604052565b6060810190811067ffffffffffffffff82111761211a57604052565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff82111761211a57604052565b67ffffffffffffffff811161211a57601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b92919261221d826121d7565b9161222b6040519384612196565b82948184528183011161019c578281602093846000960137010152565b6004359073ffffffffffffffffffffffffffffffffffffffff8216820361019c57565b9181601f8401121561019c5782359167ffffffffffffffff831161019c576020838186019501011161019c57565b6024359077ffffffffffffffffffffffffffffffffffffffffffffffff8216820361019c57565b9060407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc83011261019c5760043567ffffffffffffffff9283821161019c578060238301121561019c57816004013593841161019c5760248460051b8301011161019c57602401919060243573ffffffffffffffffffffffffffffffffffffffff8116810361019c5790565b60005b83811061235f5750506000910152565b818101518382015260200161234f565b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f6020936123ab8151809281875287808801910161234c565b0116010190565b91908201809211610b4f57565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610b4f5760010190565b91908203918211610b4f57565b3d15612424573d9061240a826121d7565b916124186040519384612196565b82523d6000602084013e565b606090565b6040612437818301836127f4565b908183519182372061244c60608401846127f4565b90818451918237209260c061246460e08301836127f4565b908186519182372091845195602087019473ffffffffffffffffffffffffffffffffffffffff833516865260208301358789015260608801526080870152608081013560a087015260a081013582870152013560e08501526101009081850152835261012083019167ffffffffffffffff918484108385111761211a57838252845190206101408501908152306101608601524661018086015260608452936101a0019182118383101761211a575251902090565b67ffffffffffffffff811161211a5760051b60200190565b9061253b82612519565b60409061254b6040519182612196565b8381527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe06125798295612519565b019160005b83811061258b5750505050565b6020908251612599816120fe565b83516125a481612149565b600081526000849181838201528187820152816060818184015260809282848201528260a08201528260c08201528260e0820152826101008201528261012082015286528185870152818987015285015283015282860101520161257e565b80518210156126175760209160051b010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b91908110156126175760051b810135907ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee18136030182121561019c570190565b9081602091031261019c575173ffffffffffffffffffffffffffffffffffffffff8116810361019c5790565b601f82602094937fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0938186528686013760008582860101520116010190565b7f2da466a7b24304f47e87fa2e1e5a81b9831ce54fec19055ce277ca2f39ba42c4602073ffffffffffffffffffffffffffffffffffffffff6127333485613c28565b936040519485521692a2565b91908110156126175760051b810135907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa18136030182121561019c570190565b9035907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe18136030182121561019c570180359067ffffffffffffffff821161019c57602001918160051b3603831361019c57565b3573ffffffffffffffffffffffffffffffffffffffff8116810361019c5790565b9035907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe18136030182121561019c570180359067ffffffffffffffff821161019c5760200191813603831361019c57565b90357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe18236030181121561019c57016020813591019167ffffffffffffffff821161019c57813603831361019c57565b61012091813573ffffffffffffffffffffffffffffffffffffffff811680910361019c5761290b6128f061296395612944938552602086013560208601526128e06040870187612845565b90918060408801528601916126b2565b6128fd6060860186612845565b9085830360608701526126b2565b6080840135608084015260a084013560a084015260c084013560c084015261293660e0850185612845565b9084830360e08601526126b2565b916129556101009182810190612845565b9290918185039101526126b2565b90565b60028054146129755760028055565b60046040517f3ee5aeb5000000000000000000000000000000000000000000000000000000008152fd5b926000905a93805194843573ffffffffffffffffffffffffffffffffffffffff811680910361019c5786526020850135602087015260808501356fffffffffffffffffffffffffffffffff90818116606089015260801c604088015260a086013560c088015260c086013590811661010088015260801c610120870152612a2960e08601866127f4565b801561350b57603481106134ad578060141161019c578060241161019c5760341161019c57602481013560801c60a0880152601481013560801c60808801523560601c60e08701525b612a7b85612429565b60208301526040860151946effffffffffffffffffffffffffffff8660c08901511760608901511760808901511760a08901511761010089015117610120890151171161344f57604087015160608801510160808801510160a08801510160c0880151016101008801510296835173ffffffffffffffffffffffffffffffffffffffff81511690612b0f60408501856127f4565b8061318d575b505060e0015173ffffffffffffffffffffffffffffffffffffffff169060008215613155575b6020612b80918b828a01516000868a604051978896879586937f19822f7c00000000000000000000000000000000000000000000000000000000855260048501613d75565b0393f160009181613121575b50612c34573d8c610800808311612c2c575b50604051916020818401016040528083526000602084013e610e676040519283927f65c8fd4d000000000000000000000000000000000000000000000000000000008452600484015260606024840152600d60648401527f4141323320726576657274656400000000000000000000000000000000000000608484015260a0604484015260a483019061236f565b915082612b9e565b9a92939495969798999a911561309b575b509773ffffffffffffffffffffffffffffffffffffffff835116602084015190600052600160205260406000208160401c60005260205267ffffffffffffffff604060002091825492612c97846123bf565b90551603613036575a850311612fd15773ffffffffffffffffffffffffffffffffffffffff60e0606093015116612ceb575b509060a09184959697986040608096015260608601520135905a900301910152565b969550505a9683519773ffffffffffffffffffffffffffffffffffffffff60e08a01511680600052600060205260406000208054848110612f6c576080612d769a9b9c600093878094039055015192602089015183604051809d819582947f52b7512c0000000000000000000000000000000000000000000000000000000084528c60048501613d75565b039286f1978860009160009a612edf575b50612e2f573d8b610800808311612e27575b50604051916020818401016040528083526000602084013e610e676040519283927f65c8fd4d000000000000000000000000000000000000000000000000000000008452600484015260606024840152600d60648401527f4141333320726576657274656400000000000000000000000000000000000000608484015260a0604484015260a483019061236f565b915082612d99565b9991929394959697989998925a900311612e5457509096959094939291906080612cc9565b60a490604051907f220266b6000000000000000000000000000000000000000000000000000000008252600482015260406024820152602760448201527f41413336206f766572207061796d6173746572566572696669636174696f6e4760648201527f61734c696d6974000000000000000000000000000000000000000000000000006084820152fd5b915098503d90816000823e612ef48282612196565b604081838101031261019c5780519067ffffffffffffffff821161019c57828101601f83830101121561019c578181015191612f2f836121d7565b93612f3d6040519586612196565b838552820160208483850101011161019c57602092612f6391848087019185010161234c565b01519838612d87565b60848b604051907f220266b6000000000000000000000000000000000000000000000000000000008252600482015260406024820152601e60448201527f41413331207061796d6173746572206465706f73697420746f6f206c6f7700006064820152fd5b608490604051907f220266b6000000000000000000000000000000000000000000000000000000008252600482015260406024820152601e60448201527f41413236206f76657220766572696669636174696f6e4761734c696d697400006064820152fd5b608482604051907f220266b6000000000000000000000000000000000000000000000000000000008252600482015260406024820152601a60448201527f4141323520696e76616c6964206163636f756e74206e6f6e63650000000000006064820152fd5b600052600060205260406000208054808c116130bc578b9003905538612c45565b608484604051907f220266b6000000000000000000000000000000000000000000000000000000008252600482015260406024820152601760448201527f41413231206469646e2774207061792070726566756e640000000000000000006064820152fd5b9091506020813d60201161314d575b8161313d60209383612196565b8101031261019c57519038612b8c565b3d9150613130565b508060005260006020526040600020548a81116000146131805750612b80602060005b915050612b3b565b6020612b80918c03613178565b833b6133ea576000602073ffffffffffffffffffffffffffffffffffffffff6131b4613e66565b1660408b510151604051809481937f570e1a36000000000000000000000000000000000000000000000000000000008352856004840152826131fa602482018a8c6126b2565b0393f1908115610da0576000916133cb575b5073ffffffffffffffffffffffffffffffffffffffff81168015613366578503613301573b1561329c5760141161019c5773ffffffffffffffffffffffffffffffffffffffff9183887fd51a9c61267aa6196961883ecf5ff2da6619c37dac0fa92122513fb32c032d2d604060e0958787602086015195510151168251913560601c82526020820152a391612b15565b60848d604051907f220266b6000000000000000000000000000000000000000000000000000000008252600482015260406024820152602060448201527f4141313520696e6974436f6465206d757374206372656174652073656e6465726064820152fd5b60848e604051907f220266b6000000000000000000000000000000000000000000000000000000008252600482015260406024820152602060448201527f4141313420696e6974436f6465206d7573742072657475726e2073656e6465726064820152fd5b60848f604051907f220266b6000000000000000000000000000000000000000000000000000000008252600482015260406024820152601b60448201527f4141313320696e6974436f6465206661696c6564206f72204f4f4700000000006064820152fd5b6133e4915060203d602011610d9957610d8a8183612196565b3861320c565b60848d604051907f220266b6000000000000000000000000000000000000000000000000000000008252600482015260406024820152601f60448201527f414131302073656e64657220616c726561647920636f6e7374727563746564006064820152fd5b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f41413934206761732076616c756573206f766572666c6f7700000000000000006044820152fd5b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f4141393320696e76616c6964207061796d6173746572416e64446174610000006044820152fd5b5050600060e087015260006080870152600060a0870152612a72565b9092915a906060810151916040928351967fffffffff000000000000000000000000000000000000000000000000000000008861356760608401846127f4565b600060038211613b2f575b7f8dd7712f00000000000000000000000000000000000000000000000000000000941684036139d45750505061372d6000926136429260208801516135ca8a5193849360208501528b60248501526064840190612895565b90604483015203906136027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe092838101835282612196565b61372189519485927e42dc53000000000000000000000000000000000000000000000000000000006020850152610200602485015261022484019061236f565b6136f0604484018b60806101a091805173ffffffffffffffffffffffffffffffffffffffff808251168652602082015160208701526040820151604087015260608201516060870152838201518487015260a082015160a087015260c082015160c087015260e08201511660e0860152610100808201519086015261012080910151908501526020810151610140850152604081015161016085015260608101516101808501520151910152565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc838203016102048401528761236f565b03908101835282612196565b6020918183809351910182305af16000519886521561374f575b505050505050565b909192939495965060003d82146139ca575b7fdeaddead0000000000000000000000000000000000000000000000000000000081036137eb57608487878051917f220266b600000000000000000000000000000000000000000000000000000000835260048301526024820152600f60448201527f41413935206f7574206f662067617300000000000000000000000000000000006064820152fd5b7fdeadaa5100000000000000000000000000000000000000000000000000000000919293959496501460001461385557505061383961382e613848935a906123ec565b6080850151906123b2565b9083015183611d468295613d25565b905b388080808080613747565b90926138e290828601518651907ff62676f440ff169a3a9afdbf812e89e7f95975ee8e5c31214ffdef631c5f479273ffffffffffffffffffffffffffffffffffffffff9580878551169401516138d83d6108008082116139c2575b508a519084818301018c5280825260008583013e8a805194859485528401528a83019061236f565b0390a35a906123ec565b916138f360808601938451906123b2565b926000905a94829488519761390789613c5c565b948260e08b01511680156000146139a857505050875116955b5a9003019560a06060820151910151019051860390818111613994575b50508402908501519281841060001461396e57505080611e3a575090816139689293611d4681613d25565b9061384a565b61397e9082849397950390613c28565b50611e3a5750908261398f92613cb6565b613968565b6064919003600a020490940193388061393d565b909198925097516139ba575b50613920565b9550386139b4565b9050386138b0565b8181803e51613761565b613b27945082935090613a1c917e42dc53000000000000000000000000000000000000000000000000000000006020613afb95015261020060248601526102248501916126b2565b613aca604484018860806101a091805173ffffffffffffffffffffffffffffffffffffffff808251168652602082015160208701526040820151604087015260608201516060870152838201518487015260a082015160a087015260c082015160c087015260e08201511660e0860152610100808201519086015261012080910151908501526020810151610140850152604081015161016085015260608101516101808501520151910152565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc838203016102048401528461236f565b037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08101895288612196565b60008761372d565b508135613572565b73ffffffffffffffffffffffffffffffffffffffff168015613bca57600080809381935af1613b646123f9565b5015613b6c57565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f41413931206661696c65642073656e6420746f2062656e6566696369617279006044820152fd5b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f4141393020696e76616c69642062656e656669636961727900000000000000006044820152fd5b73ffffffffffffffffffffffffffffffffffffffff166000526000602052613c5660406000209182546123b2565b80915590565b610120610100820151910151808214613cb2577f59e3bb5c9eacf8e7a9c3802366751badc68d4d97d3e35b1744045784c52f20dd5480613cac575048905b0180821015613ca7575090565b905090565b90613c9a565b5090565b9190917f49628fd1471006c1482da88028e9ce4dbb080b815c9b0344d39e5a8e6ec1419f6080602083015192519473ffffffffffffffffffffffffffffffffffffffff946020868851169660e089015116970151916040519283526000602084015260408301526060820152a4565b60208101519051907f67b4fa9642f42120bf031f3051d1824b0fe25627945b27b8a6a65d5761d5482e60208073ffffffffffffffffffffffffffffffffffffffff855116940151604051908152a3565b613d8d60409295949395606083526060830190612895565b9460208201520152565b8015613e5d57600060408051613dac8161217a565b8281528260208201520152604073ffffffffffffffffffffffffffffffffffffffff82169165ffffffffffff90818160a01c16908115613e55575b60d01c91835191613df78361217a565b8583528360208401521692839101527f182d361d27e8fee91541f8630840b9272bdb770c7bb6239b09cd74563c405341548015600014613e4f575042915b8211918215613e45575b50509091565b1090503880613e3f565b91613e35565b829150613de7565b50600090600090565b7fbc79d710c27c417daea28cbdc16e638da2309ea2f5542218b102827c395d15d45473ffffffffffffffffffffffffffffffffffffffff1680612963575073efc2c1444ebcc4db75e7613d20c6a62ff67a167c9056fea2646970667358221220ae25eeb5041be84eaed19647d443e4b3097789528c81b9964bff955baa3d965b64736f6c63430008170033","stateDiff":{"0xbc79d710c27c417daea28cbdc16e638da2309ea2f5542218b102827c395d15d4":"0x000000000000000000000000EFC2c1444eBCC4Db75e7613d20C6a62fF67A167C","0x59e3bb5c9eacf8e7a9c3802366751badc68d4d97d3e35b1744045784c52f20dd":"0x0000000000000000000000000000000000000000000000000000000000000024","0x182d361d27e8fee91541f8630840b9272bdb770c7bb6239b09cd74563c405341":"0x0000000000000000000000000000000000000000000000000000000068df8ae5"}}}])
Actual behavior
System.InvalidOperationException: Code 0xd277ca6e2e54a19395f3ac850bf44a4b1ad1587d22dae7574817780bde333994 is missing from the database.
nethermind | at Nethermind.State.StateProvider.GetCodeCore(ValueHash256& codeHash) in /src/Nethermind/Nethermind.State/StateProvider.cs:line 364
nethermind | at Nethermind.Evm.CodeInfoRepository.InternalGetCachedCode(IReadOnlyStateProvider worldState, ValueHash256& codeHash, IReleaseSpec vmSpec) in /src/Nethermind/Nethermind.Evm/CodeInfoRepository.cs:line 75
nethermind | at Nethermind.State.OverridableEnv.OverridableCodeInfoRepository.TryGetDelegation(IReadOnlyStateProvider worldState, Address address, IReleaseSpec vmSpec, Address& delegatedAddress) in /src/Nethermind/Nethermind.State/OverridableEnv/OverridableCodeInfoRepository.cs:line 55
nethermind | at Nethermind.Evm.EvmInstructions.InstructionCall[TOpCall,TTracingInst](VirtualMachine vm, EvmStack& stack, Int64& gasAvailable, Int32& programCounter) in /src/Nethermind/Nethermind.Evm/Instructions/EvmInstructions.Call.cs:line 113
nethermind | at Nethermind.Evm.VirtualMachine.RunByteCode[TTracingInst,TCancelable](EvmStack& stack, Int64 gasAvailable) in /src/Nethermind/Nethermind.Evm/VirtualMachine.cs:line 1229
nethermind | at Nethermind.Evm.VirtualMachine.ExecuteTransaction[TTracingInst](EvmState evmState, IWorldState worldState, ITxTracer txTracer) in /src/Nethermind/Nethermind.Evm/VirtualMachine.cs:line 185
nethermind | at Nethermind.Evm.TransactionProcessing.TransactionProcessorBase.ExecuteEvmCall[TTracingInst](Transaction tx, BlockHeader header, IReleaseSpec spec, ITxTracer tracer, ExecutionOptions opts, Int32 delegationRefunds, IntrinsicGas gas, StackAccessTracker& accessedItems, Int64 gasAvailable, ExecutionEnvironment& env, TransactionSubstate& substate, GasConsumed& gasConsumed) in /src/Nethermind/Nethermind.Evm/TransactionProcessing/TransactionProcessor.cs:line 640
nethermind | at Nethermind.Evm.TransactionProcessing.TransactionProcessorBase.Execute(Transaction tx, ITxTracer tracer, ExecutionOptions opts) in /src/Nethermind/Nethermind.Evm/TransactionProcessing/TransactionProcessor.cs:line 176
nethermind | at Nethermind.Evm.TransactionProcessing.TransactionProcessorBase.ExecuteCore(Transaction tx, ITxTracer tracer, ExecutionOptions opts) in /src/Nethermind/Nethermind.Evm/TransactionProcessing/TransactionProcessor.cs:line 130
nethermind | at Nethermind.Facade.BlockchainBridge.CallAndRestore(BlockHeader blockHeader, Transaction transaction, Boolean treatBlockHeaderAsParentBlock, ITxTracer tracer, BlockProcessingComponents components) in /src/Nethermind/Nethermind.Facade/BlockchainBridge.cs:line 227
nethermind | at Nethermind.Facade.BlockchainBridge.TryCallAndRestore(BlockProcessingComponents components, BlockHeader blockHeader, Transaction transaction, Boolean treatBlockHeaderAsParentBlock, ITxTracer tracer) in /src/Nethermind/Nethermind.Facade/BlockchainBridge.cs:line 212
nethermind | at Nethermind.Facade.BlockchainBridge.Call(BlockHeader header, Transaction tx, Dictionary
2 stateOverride, CancellationToken cancellationToken) in /src/Nethermind/Nethermind.Facade/BlockchainBridge.cs:line 130 nethermind | at Nethermind.JsonRpc.Modules.Eth.ExecutorBase3.Execute(TRequest call, BlockParameter blockParameter, Dictionary2 stateOverride, Nullable1 searchResult) in /src/Nethermind/Nethermind.JsonRpc/Modules/Eth/ExecutorBase.cs:line 32nethermind | at Nethermind.JsonRpc.Modules.Eth.EthRpcModule.TxExecutor
1.Execute(TransactionForRpc transactionCall, BlockParameter blockParameter, Dictionary2 stateOverride, Nullable1 searchResult) in /src/Nethermind/Nethermind.JsonRpc/Modules/Eth/EthRpcModule.TransactionExecutor.cs:line 70 nethermind | at Nethermind.JsonRpc.Modules.Eth.EthRpcModule.eth_call(TransactionForRpc transactionCall, BlockParameter blockParameter, Dictionary2 stateOverride) in /src/Nethermind/Nethermind.JsonRpc/Modules/Eth/EthRpcModule.cs:line 347nethermind | at System.Reflection.MethodInvoker.InvokeImpl(Object obj, Object arg1, Object arg2, Object arg3, Object arg4)
nethermind | at System.Reflection.MethodInvoker.Invoke(Object obj, Span`1 arguments)
nethermind | at Nethermind.JsonRpc.JsonRpcService.ExecuteAsync(JsonRpcRequest request, String methodName, ResolvedMethodInfo method, JsonRpcContext context) in /src/Nethermind/Nethermind.JsonRpc/JsonRpcService.cs:line 193
Expected behavior
no unhandled exception
Screenshots
If applicable, please include screenshots to help illustrate the problem.
Desktop (please complete the following information):
Please provide the following information regarding your setup:
Additional context
Please provide any additional context about the problem.
Logs
error.txt