Skip to content

Commit

Permalink
many changes
Browse files Browse the repository at this point in the history
  • Loading branch information
d4mr committed Dec 7, 2024
1 parent e8e32f9 commit c4fc088
Show file tree
Hide file tree
Showing 60 changed files with 2,603 additions and 629 deletions.
53 changes: 53 additions & 0 deletions packages/foundry/broadcast/Deploy.s.sol/84532/run-1733586991.json

Large diffs are not rendered by default.

52 changes: 52 additions & 0 deletions packages/foundry/broadcast/Deploy.s.sol/84532/run-1733587211.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
{
"transactions": [
{
"hash": "0xbe6442be7b6b4fcc28eb72b2e7a3362f8093187c8e7e1f9c5f266e11267be411",
"transactionType": "CREATE",
"contractName": "ZKRailUPI",
"contractAddress": "0x926b9bd1905cfec995b0955de7392bedece2fdc9",
"function": null,
"arguments": null,
"transaction": {
"from": "0xdef013e1c10cc2b4baa652f60b7c7c9f833075d0",
"gas": "0x197359",
"value": "0x0",
"input": "0x610160604052346101265760405161001860408261012b565b600681526020810190651692d4985a5b60d21b82526040519161003c60408461012b565b600183526020830191603160f81b835261005581610164565b6101205261006284610326565b61014052519020918260e05251902080610100524660a0526040519060208201927f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8452604083015260608201524660808201523060a082015260a081526100cb60c08261012b565b5190206080523060c0526040516115f090816104c58239608051816111fa015260a051816112b7015260c051816111c4015260e051816112490152610100518161126f01526101205181610bb201526101405181610bdb0152f35b600080fd5b601f909101601f19168101906001600160401b0382119082101761014e57604052565b634e487b7160e01b600052604160045260246000fd5b908151602081106000146101fc575090601f8151116101a0576020815191015160208210610190571790565b6000198260200360031b1b161790565b6040519063305a27a960e01b8252602060048301528181519182602483015260005b8381106101e45750508160006044809484010152601f80199101168101030190fd5b602082820181015160448784010152859350016101c2565b6001600160401b03811161014e57600054600181811c9116801561031c575b602082101461030657601f81116102d1575b50602092601f821160011461026d5792819293600092610262575b50508160011b916000199060031b1c19161760005560ff90565b015190503880610248565b601f1982169360008052806000209160005b8681106102b957508360019596106102a0575b505050811b0160005560ff90565b015160001960f88460031b161c19169055388080610292565b9192602060018192868501518155019401920161027f565b60008052601f6020600020910160051c810190601f830160051c015b8181106102fa575061022d565b600081556001016102ed565b634e487b7160e01b600052602260045260246000fd5b90607f169061021b565b908151602081106000146103ae575090601f815111610352576020815191015160208210610190571790565b6040519063305a27a960e01b8252602060048301528181519182602483015260005b8381106103965750508160006044809484010152601f80199101168101030190fd5b60208282018101516044878401015285935001610374565b6001600160401b03811161014e57600154600181811c911680156104ba575b602082101461030657601f8111610484575b50602092601f821160011461041f5792819293600092610414575b50508160011b916000199060031b1c19161760015560ff90565b0151905038806103fa565b601f198216936001600052806000209160005b86811061046c5750836001959610610453575b505050811b0160015560ff90565b015160001960f88460031b161c19169055388080610445565b91926020600181928685015181550194019201610432565b6001600052601f6020600020910160051c810190601f830160051c015b8181106104ae57506103df565b600081556001016104a1565b90607f16906103cd56fe6080604052600436101561001257600080fd5b60003560e01c80630254f39214610dec5780632a7559ad14610cdd5780633644e51514610cc25780635afb31c814610c9657806384b0196e14610b995780638ed0e37d14610b5e578063987757dd14610aa2578063b4257b9a146108df578063d8da5b2b146108b9578063d8ef508d146107545763f8af14d11461009557600080fd5b3461074f57604036600319011261074f5760043567ffffffffffffffff811161074f57610120600319823603011261074f5760243567ffffffffffffffff811161074f576100e7903690600401610e5e565b91906001600160a01b036100fe61010484016110ab565b16330361071d578160040135600052600460205260406000205461070c5761025d9261024e61025492604261014361013c60248801886004016110bf565b36916112dd565b6020815191012061015d61013c60448901896004016110bf565b60208151910120610170608489016110ab565b61017c60c48a016110ab565b6101896101048b016110ab565b916040519360208501957f93ff08ae199cf6417984a0da02ae95c00ebb8ec23824cf2ed480560e3c5f051387528c6004013560408701526060860152608085015260648b013560a085015260018060a01b031660c084015260a48a013560e084015260018060a01b031661010083015260e489013561012083015260018060a01b0316610140820152610140815261022361016082610fb2565b51902061022e6111c1565b906040519161190160f01b835260028301526022820152209236916112dd565b9061146d565b909391936114a9565b6001600160a01b038216156106fb576004810135600090815260056020526040902080546001600160a01b0319166001600160a01b0384161790556102c66102a860a4830135611091565b6001600160a01b036102bc608485016110ab565b1630903390611324565b6102ea60e482013530846001600160a01b036102e460c487016110ab565b16611324565b806004013560005260026020526040600020816004013581556001810161031760248401846004016110bf565b9067ffffffffffffffff82116106215781906103338454610fd4565b601f81116106a8575b50600090601f831160011461064257600092610637575b50508160011b916000199060031b1c19161790555b61037860448301836004016110bf565b9067ffffffffffffffff82116106215781906103976002850154610fd4565b601f81116105ce575b50600090601f831160011461056257600092610557575b50508160011b916000199060031b1c19161760028201555b606482013560038201556103e5608483016110ab565b6004820180546001600160a01b0319166001600160a01b0390921691909117905560a4820135600582015561041c60c483016110ab565b6006820180546001600160a01b0319166001600160a01b0390921691909117905560e48201356007820155600861045661010484016110ab565b91019060018060a01b03166bffffffffffffffffffffffff60a01b825416179055806004013560005260046020524260406000205561050f7f982c454c7eadeac52cca70807d29ec7fa0ab50878c2f4515a9084676975ca7d16104bf60248401846004016110bf565b906104d060448601866004016110bf565b94906104de608488016110ab565b956105016104ee60c48a016110ab565b946040519660e0885260e08801916110f2565b9185830360208701526110f2565b606486013560408401526001600160a01b03948516606084015260a4860135608084015290841660a083015260e485013560c0830152339590931693600401359281900390a4005b0135905038806103b7565b60028501825260208220919350835b601f19841685106105b6576001945083601f1981161061059c575b505050811b0160028201556103cf565b0135600019600384901b60f8161c1916905538808061058c565b81810135835560209485019460019093019201610571565b909150600284016000526020600020601f840160051c81016020851061061a575b90849392915b601f830160051c8201811061060b5750506103a0565b600081558594506001016105f5565b50806105ef565b634e487b7160e01b600052604160045260246000fd5b013590503880610353565b84825260208220925090601f198416815b8181106106905750908460019594939210610676575b505050811b019055610368565b0135600019600384901b60f8161c19169055388080610669565b91936020600181928787013581550195019201610653565b909150836000526020600020601f840160051c810191602085106106f1575b90601f859493920160051c01905b8181106106e2575061033c565b600081558493506001016106d5565b90915081906106c7565b638baa579f60e01b60005260046000fd5b6317fd8aab60e31b60005260046000fd5b61072a61010483016110ab565b63536dd9ef60e01b6000908152336004526001600160a01b0391909116602452604490fd5b600080fd5b3461074f57604036600319011261074f5760043560243567ffffffffffffffff811161074f57610788903690600401610e5e565b505061079381611113565b6001600160a01b0381169190338390036108a05781600052600460205260406000205461012c810180821161088a5780421061087257506202a300810180911161088a57804210156108725750610832908260005260026020526040600020906108186108036005840154611091565b600484015483906001600160a01b031661117f565b6006820154600790920154916001600160a01b031661117f565b8060005260036020526040600020600160ff198254161790557f40fa46a0f0868890a59cbb2de69a0fbe24e336329925b215cac7fe18e84767c2600080a3005b63293d061b60e11b6000524260045260245260446000fd5b634e487b7160e01b600052601160045260246000fd5b8263536dd9ef60e01b6000523360045260245260446000fd5b3461074f57602036600319011261074f5760206108d7600435611091565b604051908152f35b3461074f57602036600319011261074f576080600435600061010060405161090681610f95565b828152606060208201526060604082015282606082015282858201528260a08201528260c08201528260e08201520152806000526002602052604060002081600052600360205260ff604060002054169160005260046020526040600020546040519261097284610f95565b82548452604051936109928561098b816001880161100e565b0386610fb2565b60208101948552604051936109ae8561098b816002850161100e565b604082019485526003810154946060830195865260018060a01b0360048301541688840190815260058301549060a08501918252610a5760018060a01b036006860154169360c08701948552610a4460078701549660e08901978852600860018060a01b03910154169761010081019889526101206040519e8f9e8f9360608552516060850152519201526101808d0190610e1d565b90518b8203605f190160a08d0152610e1d565b975160c08a0152516001600160a01b0390811660e08a015290516101008901529051811661012088015290516101408701529051166101608501521515602084015260408301520390f35b3461074f57602036600319011261074f57600435610abf81611113565b600082815260026020526040902060088101546001600160a01b031691338390036108a057600582015460328102908082046032149015171561088a576004830154610b1c946108189260649004916001600160a01b031661117f565b8060005260036020526040600020600160ff1982541617905533907f16a82196722dee8c3133e9a254d354ecd82df1ae49081db3270b4a8bb4382604600080a3005b3461074f57600036600319011261074f5760206040517f93ff08ae199cf6417984a0da02ae95c00ebb8ec23824cf2ed480560e3c5f05138152f35b3461074f57600036600319011261074f57610c38610bd67f00000000000000000000000000000000000000000000000000000000000000006113cf565b610bff7f0000000000000000000000000000000000000000000000000000000000000000611436565b6020610c4660405192610c128385610fb2565b600084526000368137604051958695600f60f81b875260e08588015260e0870190610e1d565b908582036040870152610e1d565b466060850152306080850152600060a085015283810360c085015281808451928381520193019160005b828110610c7f57505050500390f35b835185528695509381019392810192600101610c70565b3461074f57602036600319011261074f576040610cb4600435610f15565b825191151582526020820152f35b3461074f57600036600319011261074f5760206108d76111c1565b3461074f57602036600319011261074f57600435610cfa81611113565b5060008181526002602052604090206008810180546001600160a01b0316929133849003610dd3578260005260046020526040600020546202a300810180911161088a578042106108725750610d71610d919394610d5b6005840154611091565b60048401549091906001600160a01b031661117f565b60068101549154600790910154916001600160a01b03918216911661117f565b8060005260036020526040600020600160ff1982541617905533907fb0da478e7a30218f2beadf504e14493c318640d667e4e2871e9d201227153ac5600080a3005b8363536dd9ef60e01b6000523360045260245260446000fd5b3461074f57602036600319011261074f57604060ff610e0c600435610e8c565b835191151582529091166020820152f35b919082519283825260005b848110610e49575050826000602080949584010152601f8019910116010190565b80602080928401015182828601015201610e28565b9181601f8401121561074f5782359167ffffffffffffffff831161074f576020838186019501011161074f57565b80600052600460205260406000205415610f0c5780600052600360205260ff60406000205416610f0357600052600460205260406000205461012c810180821161088a574210610efa576202a300810180911161088a57421015610ef257600190600090565b600090600490565b50600090600390565b50600090600290565b50600090600190565b806000526004602052604060002054158015610f7d575b610f74576000526004602052604060002054906202a30082019182811161088a5782421015610f6a574290036202a3000191821161088a5760009190565b5060019150600090565b50600090600090565b5080600052600360205260ff60406000205416610f2c565b610120810190811067ffffffffffffffff82111761062157604052565b90601f8019910116810190811067ffffffffffffffff82111761062157604052565b90600182811c92168015611004575b6020831014610fee57565b634e487b7160e01b600052602260045260246000fd5b91607f1691610fe3565b6000929181549161101e83610fd4565b8083529260018116908115611074575060011461103a57505050565b60009081526020812093945091925b83831061105a575060209250010190565b600181602092949394548385870101520191019190611049565b915050602093945060ff929192191683830152151560051b010190565b60968102908082046096149015171561088a576064900490565b356001600160a01b038116810361074f5790565b903590601e198136030182121561074f570180359067ffffffffffffffff821161074f5760200191813603831361074f57565b908060209392818452848401376000828201840152601f01601f1916010190565b8060005260046020526040600020541561115e5780600052600360205260ff6040600020541661116f576000908152600560205260409020546001600160a01b031690811561115e57565b6361ae648360e01b60005260046000fd5b62560ff960e81b60005260046000fd5b60405163a9059cbb60e01b60208201526001600160a01b0390921660248301526044808301939093529181526111bf916111ba606483610fb2565b611368565b565b307f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031614806112b4575b1561121c577f000000000000000000000000000000000000000000000000000000000000000090565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527f000000000000000000000000000000000000000000000000000000000000000060408201527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260a081526112ae60c082610fb2565b51902090565b507f000000000000000000000000000000000000000000000000000000000000000046146111f3565b92919267ffffffffffffffff82116106215760405191611307601f8201601f191660200184610fb2565b82948184528183011161074f578281602093846000960137010152565b6040516323b872dd60e01b60208201526001600160a01b0392831660248201529290911660448301526064808301939093529181526111bf916111ba608483610fb2565b906000602091828151910182855af1156113c3576000513d6113ba57506001600160a01b0381163b155b6113995750565b635274afe760e01b60009081526001600160a01b0391909116600452602490fd5b60011415611392565b6040513d6000823e3d90fd5b60ff81146114195760ff811690601f82116114085760408051926113f38285610fb2565b6020808552840191601f190136833783525290565b632cd44ac360e21b60005260046000fd5b506040516114338161142c81600061100e565b0382610fb2565b90565b60ff811461145a5760ff811690601f82116114085760408051926113f38285610fb2565b506040516114338161142c81600161100e565b815191906041830361149e5761149792506020820151906060604084015193015160001a90611531565b9192909190565b505060009160029190565b919091600481101561151b57806114bf57509050565b6000600182036114da5763f645eedf60e01b60005260046000fd5b50600281036114f8578263fce698f760e01b60005260045260246000fd5b9091600360009214611508575050565b6335e2f38360e21b825260045260249150fd5b634e487b7160e01b600052602160045260246000fd5b91907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a084116115ae579160209360809260ff60009560405194855216868401526040830152606082015282805260015afa156113c3576000516001600160a01b038116156115a25790600090600090565b50600090600190600090565b5050506000916003919056fea2646970667358221220a9c2b771049e5b062cbb3b8064691ae0bdd922a1d4e94bc22ca174f840a68ed864736f6c634300081a0033",
"nonce": "0x8",
"chainId": "0x14a34"
},
"additionalContracts": [],
"isFixedGasLimit": false
}
],
"receipts": [
{
"status": "0x1",
"cumulativeGasUsed": "0x1e35db",
"logs": [],
"logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"type": "0x2",
"transactionHash": "0xbe6442be7b6b4fcc28eb72b2e7a3362f8093187c8e7e1f9c5f266e11267be411",
"transactionIndex": "0xb",
"blockHash": "0x50d37daeb24f9290eeea673803d1dce2f9c29045683269f115bdc07da79a7c33",
"blockNumber": "0x120890c",
"gasUsed": "0x13957b",
"effectiveGasPrice": "0x3ee",
"from": "0xdef013e1c10cc2b4baa652f60b7c7c9f833075d0",
"to": null,
"contractAddress": "0x926b9bd1905cfec995b0955de7392bedece2fdc9",
"l1BaseFeeScalar": "0x44d",
"l1BlobBaseFee": "0x1",
"l1BlobBaseFeeScalar": "0xa118b",
"l1Fee": "0x6dc5c77f3",
"l1GasPrice": "0x1957cbac",
"l1GasUsed": "0xf5e2"
}
],
"libraries": [],
"pending": [],
"returns": {},
"timestamp": 1733587211,
"chain": 84532,
"commit": "e8e32f9"
}
41 changes: 20 additions & 21 deletions packages/foundry/broadcast/Deploy.s.sol/84532/run-latest.json

Large diffs are not rendered by default.

Loading

0 comments on commit c4fc088

Please sign in to comment.