diff --git a/broadcast/DeployViewQuoter.s.sol/84532/run-latest.json b/broadcast/DeployViewQuoter.s.sol/84532/run-latest.json deleted file mode 100644 index db4e53cb..00000000 --- a/broadcast/DeployViewQuoter.s.sol/84532/run-latest.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "transactions": [ - { - "hash": "0x4c0b1991e13a82d595523ddcbcd2574cf386c3f2d90739cae04c29f521959e20", - "transactionType": "CREATE", - "contractName": "ViewQuoter", - "contractAddress": "0xfdaba2b9c369c25f5834334612c0855497942788", - "function": null, - "arguments": [ - "0x39BF2eFF94201cfAA471932655404F63315147a4" - ], - "transaction": { - "from": "0x7024cc7e60d6560f0b5877da2bb921fcbf1f4375", - "gas": "0x28949c", - "value": "0x0", - "input": "0x60a0604052348015600e575f80fd5b50604051612498380380612498833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f80fd5b81516001600160a01b0381168114605f575f80fd5b9392505050565b6080516124156100835f395f8181609b015260eb01526124155ff3fe608060405234801561000f575f80fd5b5060043610610034575f3560e01c80634cfaa8c114610038578063dc4c90d314610096575b5f80fd5b61004b610046366004611dc9565b6100e2565b60405161008d9493929190938452602084019290925273ffffffffffffffffffffffffffffffffffffffff16604083015263ffffffff16606082015260800190565b60405180910390f35b6100bd7f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200161008d565b5f805f806101117f00000000000000000000000000000000000000000000000000000000000000008787610121565b9299919850965090945092505050565b5f805f805f6040518060800160405280875f0160208101906101439190611e29565b151581526020015f8860200135121515815260200188604001602081019061016b9190611e5a565b62ffffff1681526020016101856060890160408a01611e97565b73ffffffffffffffffffffffffffffffffffffffff1690526001925090505f6101ae89896106fb565b90505f6040518060e0016040528089602001356101ca90611edf565b81525f6020808301829052855173ffffffffffffffffffffffffffffffffffffffff16604084015285015160020b60608301526080820181905260a082015260c001610245610228610221368e90038e018e611fa2565b60a0902090565b73ffffffffffffffffffffffffffffffffffffffff8e169061078a565b6fffffffffffffffffffffffffffffffff16905290505b8051158015906102a05750826060015173ffffffffffffffffffffffffffffffffffffffff16816040015173ffffffffffffffffffffffffffffffffffffffff1614155b156106ef576040805160e0810182525f80825260208201819052818301819052606082018190526080820181905260a0820181905260c08201529082015173ffffffffffffffffffffffffffffffffffffffff16815261031d8b61030c610221368e90038e018e611fa2565b60408601516060860151885161083c565b1515604083015260020b602082018190527ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff276181315610380577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff27618602082015261039f565b620d89e860020b816020015160020b131561039f57620d89e860208201525b6103ac8160200151610a10565b73ffffffffffffffffffffffffffffffffffffffff16606082015260408201518451610479919061041357856060015173ffffffffffffffffffffffffffffffffffffffff16836060015173ffffffffffffffffffffffffffffffffffffffff161161044b565b856060015173ffffffffffffffffffffffffffffffffffffffff16836060015173ffffffffffffffffffffffffffffffffffffffff16105b61045957826060015161045f565b85606001515b60c0850151855161046f90611edf565b8860400151610d0d565b60c085015260a0840152608083015273ffffffffffffffffffffffffffffffffffffffff166040830152602084015115610502576104c98160c0015182608001516104c49190612036565b610ea0565b825183906104d8908390612049565b90525060a08101516104e990610ea0565b82602001516104f8919061206f565b602083015261054d565b61050f8160a00151610ea0565b8251839061051e90839061206f565b90525060c08101516080820151610538916104c491612036565b82602001516105479190612049565b60208301525b806060015173ffffffffffffffffffffffffffffffffffffffff16826040015173ffffffffffffffffffffffffffffffffffffffff160361064757806040015115610619575f6105cb6105a8610221368e90038e018e611fa2565b602084015173ffffffffffffffffffffffffffffffffffffffff8f169190610ed7565b5050915050845f0151156105e5576105e281612096565b90505b6105f38360c0015182610fda565b6fffffffffffffffffffffffffffffffff1660c084015285610614816120d2565b965050505b835161062957806020015161063a565b6001816020015161063a91906120f6565b60020b6060830152610697565b805f015173ffffffffffffffffffffffffffffffffffffffff16826040015173ffffffffffffffffffffffffffffffffffffffff16146106975761068e826040015161100a565b60020b60608301525b602084015184511515901515146106c55781602001518960200135835f01516106c0919061206f565b6106dc565b81516106d69060208b01359061206f565b82602001515b60408401519199509750955061025c9050565b50505093509350935093565b604080516060810182525f808252602082018190529181019190915261074961072c61022136859003850185611fa2565b73ffffffffffffffffffffffffffffffffffffffff851690611393565b505060020b602083015273ffffffffffffffffffffffffffffffffffffffff16815261077b6080830160608401612137565b60020b60408201525b92915050565b5f8061079583611478565b90505f6107a3600383612036565b6040517f1e2eaeaf0000000000000000000000000000000000000000000000000000000081526004810182905290915073ffffffffffffffffffffffffffffffffffffffff861690631e2eaeaf90602401602060405180830381865afa15801561080f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108339190612150565b95945050505050565b5f80806108498686612194565b90505f8560020b12801561086857506108628686612207565b60020b15155b1561087b578061087781612228565b9150505b8315610935575f8061088c836114b4565b90925090505f600160ff831681901b906108a69082612284565b6108b09190612036565b90505f816108d573ffffffffffffffffffffffffffffffffffffffff8e168d876114d0565b1680151596509050856108ff57896108f060ff8516876120f6565b6108fa9190612297565b61092a565b89610909826115d3565b61091390856122b6565b6109209060ff16876120f6565b61092a9190612297565b965050505050610a05565b5f8061094a6109458460016122cf565b6114b4565b90925090505f610961600160ff841681901b612284565b1990505f8161098773ffffffffffffffffffffffffffffffffffffffff8e168d876114d0565b1680151596509050856109c757896109a360ff80861690612310565b6109ae8760016122cf565b6109b891906122cf565b6109c29190612297565b6109fe565b89836109d28361166d565b6109dc91906122b6565b60ff166109ea8760016122cf565b6109f491906122cf565b6109fe9190612297565b9650505050505b509550959350505050565b60020b5f60ff82901d80830118620d89e8811115610a5257610a527f8b86327a0000000000000000000000000000000000000000000000000000000084611708565b7001fffcb933bd6fad37aa2d162d1a5940016001821602700100000000000000000000000000000000186002821615610a9b576ffff97272373d413259a46990580e213a0260801c5b6004821615610aba576ffff2e50f5f656932ef12357cf3c7fdcc0260801c5b6008821615610ad9576fffe5caca7e10e4e61c3624eaa0941cd00260801c5b6010821615610af8576fffcb9843d60f6159c9db58835c9266440260801c5b6020821615610b17576fff973b41fa98c081472e6896dfb254c00260801c5b6040821615610b36576fff2ea16466c96a3843ec78b326b528610260801c5b6080821615610b55576ffe5dee046a99a2a811c461f1969c30530260801c5b610100821615610b75576ffcbe86c7900a88aedcffc83b479aa3a40260801c5b610200821615610b95576ff987a7253ac413176f2b074cf7815e540260801c5b610400821615610bb5576ff3392b0822b70005940c7a398e4b70f30260801c5b610800821615610bd5576fe7159475a2c29b7443b29c7fa6e889d90260801c5b611000821615610bf5576fd097f3bdfd2022b8845ad8f792aa58250260801c5b612000821615610c15576fa9f746462d870fdf8a65dc1f90e061e50260801c5b614000821615610c35576f70d869a156d2a1b890bb3df62baf32f70260801c5b618000821615610c55576f31be135f97d08fd981231505542fcfa60260801c5b62010000821615610c76576f09aa508b5b7a84e1c677de54f3e99bc90260801c5b62020000821615610c96576e5d6af8dedb81196699c329225ee6040260801c5b62040000821615610cb5576d2216e584f5fa1ea926041bedfe980260801c5b62080000821615610cd2576b048a170391f7dc42444e8fa20260801c5b5f841315610cfd577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff045b63ffffffff0160201c9392505050565b5f80808062ffffff851673ffffffffffffffffffffffffffffffffffffffff808a16908b1610158288128015610e13575f610d538a5f0385620f424003620f4240611717565b905082610d6c57610d678d8d8d60016117d3565b610d79565b610d798c8e8d600161183e565b9650868110610dad578b9750620f42408414610da457610d9f878586620f42400361197d565b610da6565b865b9450610de9565b610db98d8c83866119ad565b975082610dd257610dcd8d898d60016117d3565b610ddf565b610ddf888e8d600161183e565b9650868a5f030394505b82610dff57610dfa8d898d5f61183e565b610e0b565b610e0b888e8d5f6117d3565b955050610e91565b81610e2957610e248c8c8c5f61183e565b610e35565b610e358b8d8c5f6117d3565b9450848910610e46578a9650610e58565b889450610e558c8b8785611a11565b96505b81610e6f57610e6a8c888c60016117d3565b610e7c565b610e7c878d8c600161183e565b9550610e8e868485620f42400361197d565b93505b50505095509550955095915050565b805f811215610ed257610ed27f93dafdf100000000000000000000000000000000000000000000000000000000611a6e565b919050565b5f805f805f610ee68787611a76565b6040517f35fd631a00000000000000000000000000000000000000000000000000000000815260048101829052600360248201529091505f9073ffffffffffffffffffffffffffffffffffffffff8a16906335fd631a906044015f60405180830381865afa158015610f5a573d5f803e3d5ffd5b505050506040513d5f823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201604052610f9f919081019061232b565b602081015160408201516060909201516fffffffffffffffffffffffffffffffff82169c60809290921d9b5091995090975095505050505050565b6fffffffffffffffffffffffffffffffff8216600f82900b01608081901c15610784576393dafdf15f526004601cfd5b5f73fffd8963efd1fc6a506488495d951d51639616827ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffd895d830173ffffffffffffffffffffffffffffffffffffffff161115611089576110897f614875240000000000000000000000000000000000000000000000000000000083611ac9565b77ffffffffffffffffffffffffffffffffffffffff00000000602083901b166fffffffffffffffffffffffffffffffff811160071b81811c67ffffffffffffffff811160061b90811c63ffffffff811160051b90811c61ffff811160041b90811c60ff8111600390811b91821c600f811160021b90811c918211600190811b92831c9790881196179094179092171790911717176080811061113357607f810383901c915061113d565b80607f0383901b91505b908002607f81811c60ff83811c9190911c800280831c81831c1c800280841c81841c1c800280851c81851c1c800280861c81861c1c800280871c81871c1c800280881c81881c1c800280891c81891c1c8002808a1c818a1c1c8002808b1c818b1c1c8002808c1c818c1c1c8002808d1c818d1c1c8002808e1c9c81901c9c909c1c80029c8d901c9e9d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff808f0160401b60c09190911c678000000000000000161760c19b909b1c674000000000000000169a909a1760c29990991c672000000000000000169890981760c39790971c671000000000000000169690961760c49590951c670800000000000000169490941760c59390931c670400000000000000169290921760c69190911c670200000000000000161760c79190911c670100000000000000161760c89190911c6680000000000000161760c99190911c6640000000000000161760ca9190911c6620000000000000161760cb9190911c6610000000000000161760cc9190911c6608000000000000161760cd9190911c66040000000000001617693627a301d71055774c8581027ffffffffffffffffffffffffffffffffffd709b7e5480fba5a50fed5e62ffc5568101608090811d906fdb2df09e81959a81455e260799a0632f8301901d600281810b9083900b14611384578873ffffffffffffffffffffffffffffffffffffffff1661135c82610a10565b73ffffffffffffffffffffffffffffffffffffffff16111561137e5781611386565b80611386565b815b9998505050505050505050565b5f805f805f6113a186611478565b6040517f1e2eaeaf000000000000000000000000000000000000000000000000000000008152600481018290529091505f9073ffffffffffffffffffffffffffffffffffffffff891690631e2eaeaf90602401602060405180830381865afa15801561140f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906114339190612150565b905073ffffffffffffffffffffffffffffffffffffffff811695508060a01c60020b945062ffffff8160b81c16935062ffffff8160d01c169250505092959194509250565b6040515f90611497908390600690602001918252602082015260400190565b604051602081830303815290604052805190602001209050919050565b600281900b60081d5f6114c961010084612207565b9050915091565b5f806114db84611478565b90505f6114e9600583612036565b60408051600187900b60208201529081018290529091505f90606001604080518083037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe00181529082905280516020909101207f1e2eaeaf00000000000000000000000000000000000000000000000000000000825260048201819052915073ffffffffffffffffffffffffffffffffffffffff881690631e2eaeaf90602401602060405180830381865afa1580156115a4573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906115c89190612150565b979650505050505050565b5f8082116115df575f80fd5b507f0706060506020504060203020504030106050205030304010505030400000000601f6f8421084210842108cc6318c6db6d54be831560081b6fffffffffffffffffffffffffffffffff851160071b1784811c67ffffffffffffffff1060061b1784811c63ffffffff1060051b1784811c61ffff1060041b1784811c60ff1060031b1793841c1c161a1790565b5f808211611679575f80fd5b507e1f0d1e100c1d070f090b19131c1706010e11080a1a141802121b150316040581196001019091166101e07f804040554300526644320000502061067405302602000010750620017611707760fc7fb6db6db6ddddddddd34d34d349249249210842108c6318c639ce739cffffffff840260f81c161b60f71c1690811c63d76453e004601f169190911a1790565b815f528060020b60045260245ffd5b5f838302817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff85870982811083820303915050808411611755575f80fd5b805f03611767575082900490506117cc565b5f848688095f868103871696879004966002600389028118808a02820302808a02820302808a02820302808a02820302808a02820302808a02909103029181900381900460010186841190950394909402919094039290920491909117919091029150505b9392505050565b5f73ffffffffffffffffffffffffffffffffffffffff8481169086160360ff81901d908101186c010000000000000000000000006fffffffffffffffffffffffffffffffff8516611825818484611717565b9350845f83858409111684019350505050949350505050565b5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161115611877579293925b73ffffffffffffffffffffffffffffffffffffffff851661189e5762bfc9215f526004601cfd5b7bffffffffffffffffffffffffffffffff000000000000000000000000606084901b1673ffffffffffffffffffffffffffffffffffffffff868603168361192a578673ffffffffffffffffffffffffffffffffffffffff1661191783838973ffffffffffffffffffffffffffffffffffffffff16611717565b8161192457611924612167565b04611970565b61197061194e83838973ffffffffffffffffffffffffffffffffffffffff1661197d565b8873ffffffffffffffffffffffffffffffffffffffff16808204910615150190565b925050505b949350505050565b5f611989848484611717565b9050818061199957611999612167565b838509156117cc57600101806117cc575f80fd5b5f6fffffffffffffffffffffffffffffffff84161573ffffffffffffffffffffffffffffffffffffffff86161517156119ed57634f2461b85f526004601cfd5b81611a04576119ff8585856001611aeb565b610833565b6108338585856001611c4d565b5f6fffffffffffffffffffffffffffffffff84161573ffffffffffffffffffffffffffffffffffffffff8616151715611a5157634f2461b85f526004601cfd5b81611a62576119ff8585855f611c4d565b6108338585855f611aeb565b805f5260045ffd5b5f80611a8184611478565b90505f611a8f600483612036565b60408051600287900b6020820152908101829052909150606001604051602081830303815290604052805190602001209250505092915050565b815f5273ffffffffffffffffffffffffffffffffffffffff811660045260245ffd5b5f8115611b90575f73ffffffffffffffffffffffffffffffffffffffff841115611b3e57611b39846c01000000000000000000000000876fffffffffffffffffffffffffffffffff16611717565b611b5e565b611b5e6fffffffffffffffffffffffffffffffff8616606086901b6123cc565b9050611b88611b838273ffffffffffffffffffffffffffffffffffffffff8916612036565b611d82565b915050611975565b5f73ffffffffffffffffffffffffffffffffffffffff841115611bdc57611bd7846c01000000000000000000000000876fffffffffffffffffffffffffffffffff1661197d565b611c02565b611c02606085901b6fffffffffffffffffffffffffffffffff8716808204910615150190565b90508073ffffffffffffffffffffffffffffffffffffffff871611611c2e57634323a5555f526004601cfd5b73ffffffffffffffffffffffffffffffffffffffff8616039050611975565b5f825f03611c5c575083611975565b7bffffffffffffffffffffffffffffffff000000000000000000000000606085901b168215611d275773ffffffffffffffffffffffffffffffffffffffff861684810290858281611caf57611caf612167565b0403611cec57818101828110611cea57611ce0838973ffffffffffffffffffffffffffffffffffffffff168361197d565b9350505050611975565b505b50611b888185611d1273ffffffffffffffffffffffffffffffffffffffff8a16836123cc565b611d1c9190612036565b808204910615150190565b73ffffffffffffffffffffffffffffffffffffffff8616848102908582041481831116611d5b5763f5c787f15f526004601cfd5b808203611ce0611b838473ffffffffffffffffffffffffffffffffffffffff8b168461197d565b8073ffffffffffffffffffffffffffffffffffffffff81168114610ed257610ed27f93dafdf100000000000000000000000000000000000000000000000000000000611a6e565b5f80828403610100811215611ddc575f80fd5b60a0811215611de9575f80fd5b83925060607fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6082011215611e1b575f80fd5b5060a0830190509250929050565b5f60208284031215611e39575f80fd5b813580151581146117cc575f80fd5b803562ffffff81168114610ed2575f80fd5b5f60208284031215611e6a575f80fd5b6117cc82611e48565b73ffffffffffffffffffffffffffffffffffffffff81168114611e94575f80fd5b50565b5f60208284031215611ea7575f80fd5b81356117cc81611e73565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f7f80000000000000000000000000000000000000000000000000000000000000008203611f0f57611f0f611eb2565b505f0390565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715611f8957611f89611f15565b604052919050565b8035600281900b8114610ed2575f80fd5b5f60a0828403128015611fb3575f80fd5b5060405160a0810167ffffffffffffffff81118282101715611fd757611fd7611f15565b6040528235611fe581611e73565b81526020830135611ff581611e73565b602082015261200660408401611e48565b604082015261201760608401611f91565b6060820152608083013561202a81611e73565b60808201529392505050565b8082018082111561078457610784611eb2565b8181035f83128015838313168383128216171561206857612068611eb2565b5092915050565b8082018281125f83128015821682158216171561208e5761208e611eb2565b505092915050565b5f81600f0b7fffffffffffffffffffffffffffffffff8000000000000000000000000000000081036120ca576120ca611eb2565b5f0392915050565b5f63ffffffff821663ffffffff81036120ed576120ed611eb2565b60010192915050565b600282810b9082900b037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8000008112627fffff8213171561078457610784611eb2565b5f60208284031215612147575f80fd5b6117cc82611f91565b5f60208284031215612160575f80fd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f8160020b8360020b806121aa576121aa612167565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81147fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff800000831416156121fe576121fe611eb2565b90059392505050565b5f8260020b8061221957612219612167565b808360020b0791505092915050565b5f8160020b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff800000810361225c5761225c611eb2565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0192915050565b8181038181111561078457610784611eb2565b5f8260020b8260020b028060020b915080821461206857612068611eb2565b60ff828116828216039081111561078457610784611eb2565b600281810b9083900b01627fffff81137fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8000008212171561078457610784611eb2565b62ffffff828116828216039081111561078457610784611eb2565b5f6020828403121561233b575f80fd5b815167ffffffffffffffff811115612351575f80fd5b8201601f81018413612361575f80fd5b805167ffffffffffffffff81111561237b5761237b611f15565b8060051b61238b60208201611f42565b918252602081840181019290810190878411156123a6575f80fd5b6020850194505b838510156115c8578451808352602095860195909350909101906123ad565b5f826123da576123da612167565b50049056fea2646970667358221220057f28b7e8ebfedf6a1785f3831cbf346f70c7762d29539d8f29997ca5c4770d64736f6c634300081a003300000000000000000000000039bf2eff94201cfaa471932655404f63315147a4", - "nonce": "0x25", - "chainId": "0x14a34" - }, - "additionalContracts": [], - "isFixedGasLimit": false - } - ], - "receipts": [ - { - "status": "0x1", - "cumulativeGasUsed": "0x37afde", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x4c0b1991e13a82d595523ddcbcd2574cf386c3f2d90739cae04c29f521959e20", - "transactionIndex": "0xd", - "blockHash": "0xb254ab619a06b74c2f8e293cd3213022b90947a00b5dabd399f8fca215ccd749", - "blockNumber": "0xd42464", - "gasUsed": "0x1f373d", - "effectiveGasPrice": "0x34c0", - "from": "0x7024cc7e60d6560f0b5877da2bb921fcbf1f4375", - "to": null, - "contractAddress": "0xfdaba2b9c369c25f5834334612c0855497942788", - "l1BaseFeeScalar": "0x44d", - "l1BlobBaseFee": "0x1", - "l1BlobBaseFeeScalar": "0xa118b", - "l1Fee": "0x456ca599fe", - "l1GasPrice": "0xd25619f8", - "l1GasUsed": "0x12bc9" - } - ], - "libraries": [], - "pending": [], - "returns": { - "state": { - "internal_type": "contract ViewQuoter", - "value": "0xFDABa2b9C369C25f5834334612c0855497942788" - } - }, - "timestamp": 1723574204, - "chain": 84532, - "commit": "d0faf02" -} \ No newline at end of file