Sourcify Logosourcify.eth

0x68a2948DFbD993017c9cB6BC5116Ed843b705e12

on Celo Mainnet (42220)

Exact Match
Runtime Bytecode
Creation Bytecode
Warning: This contract is only matched with runtime bytecode. The constructor may be different from the original one, which could affect the contract's functionality.
Contract Name
SquidMulticall
Compilation Target
contracts/SquidMulticall.sol:SquidMulticall
Language
Solidity
Compiler
solc 0.8.17+commit.8df45f5f
EVM Version
london
Verified At
2024-08-08 14:54:28 UTC
Deployer
0x3d4316342acd2deD06507302404e9788fF5F4d02
Deployment Transaction
0xae863ddb2a38ac9715fa3e15db99d436deb0c140e6ba2d93e06ce29e5c6592d3
Block Number
16786268
Transaction Index

ABI

Expand to view

Source Code

Remix IDE LogoView on Remix IDE
  • contracts/SquidMulticall.sol
  • contracts/interfaces/ISquidMulticall.sol
  • @openzeppelin/contracts/token/ERC20/IERC20.sol
Loading...

Compiler Settings

Loading...

Contract Metadata

Loading...
Contract couldn't be verified with the creation bytecode but with the runtime bytecode. Below is what was found at the time of verification.

Creation Bytecode

0x608080604052346100165761090f908161001c8239f35b600080fdfe6080604081815260049081361015610022575b505050361561002057600080fd5b005b600091823560e01c63f87ef8001461003a5750610012565b602091827ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103f95781359267ffffffffffffffff958685116103f557366023860112156103f557848401359687116103f5576024850194602436918960051b0101116103f557855460ff166103ce576100dd60017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff006000541617600055565b855b87811061011757866101147fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0060005416600055565b80f35b868061012c610127848c8b610459565b610622565b60018151610139816106aa565b610142816106aa565b036102ae576101f173ffffffffffffffffffffffffffffffffffffffff6101cc8861017889860151828082518301019101610717565b92908d8d519586809481937f70a082310000000000000000000000000000000000000000000000000000000083523090830191909173ffffffffffffffffffffffffffffffffffffffff6020820193169052565b0392165afa9182156102a1575b8592610272575b50606084015160249160051b010152565b8086015173ffffffffffffffffffffffffffffffffffffffff16606088830151920151918783519301915af1610225610736565b901561023a5750610235906103fd565b6100df565b61026e869186519384937f5c0dee5d0000000000000000000000000000000000000000000000000000000085528401610766565b0390fd5b610293919250893d8b1161029a575b61028b8183610526565b8101906106fb565b90386101e0565b503d610281565b6102a961070a565b6101d9565b600281516102bb816106aa565b6102c4816106aa565b036102d35747878201526101f1565b905083600382516102e3816106aa565b6102ec816106aa565b146102f9575081906101f1565b61023593925061031a6103339161039d9301518780825183010191016106e3565b73ffffffffffffffffffffffffffffffffffffffff1690565b86517f70a0823100000000000000000000000000000000000000000000000000000000815233898201908152909190879083908190602001038173ffffffffffffffffffffffffffffffffffffffff85165afa9182156103c1575b8b926103a2575b5033906107ec565b6103fd565b6103ba919250873d891161029a5761028b8183610526565b9038610395565b6103c961070a565b61038e565b807fe4455ead00000000000000000000000000000000000000000000000000000000859252fd5b8580fd5b8380fd5b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461042a5760010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b919081101561049e5760051b810135907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6181360301821215610499570190565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b507f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60a0810190811067ffffffffffffffff82111761051957604052565b6105216104cd565b604052565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff82111761051957604052565b73ffffffffffffffffffffffffffffffffffffffff81160361049957565b359061059082610567565b565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f60209267ffffffffffffffff81116105ce575b01160190565b6105d66104cd565b6105c8565b81601f82011215610499578035906105f282610592565b926106006040519485610526565b8284526020838301011161049957816000926020809301838601378301015290565b60a0813603126104995760405190610639826104fd565b8035600481101561049957825261065260208201610585565b60208301526040810135604083015260608101359067ffffffffffffffff918281116104995761068590369083016105db565b60608401526080810135918211610499576106a2913691016105db565b608082015290565b600411156106b457565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b9081602091031261049957516106f881610567565b90565b90816020910312610499575190565b506040513d6000823e3d90fd5b9190826040910312610499576020825161073081610567565b92015190565b3d15610761573d9061074782610592565b916107556040519384610526565b82523d6000602084013e565b606090565b909291928152602060408183015283519384604084015260005b8581106107c0575050507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8460006060809697860101520116010190565b818101830151848201606001528201610780565b90816020910312610499575180151581036104995790565b9160009182916040519073ffffffffffffffffffffffffffffffffffffffff60208301937f23b872dd000000000000000000000000000000000000000000000000000000008552166024830152306044830152606482015260648152610851816104fd565b519082855af161085f610736565b816108aa575b50159081156108a0575b5061087657565b60046040517f90b8ec18000000000000000000000000000000000000000000000000000000008152fd5b90503b153861086f565b80518015925082156108bf575b505038610865565b6108d292506020809183010191016107d4565b38806108b756fea264697066735822122057b447d7063c7d7d5758ad98eea66f484b9b8f4af581ada19cab550cb1194a2864736f6c63430008110033

CBOR Auxdata

These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.

CBOR Auxdata id: 1

View on IPFS LogoSolidity metadata.json IPFS hash: QmUF1cw5ihVJgo5re92HwvdfAhxmnDkvAh9owE8eBfqeAB
RawDecoded
Length: 53 bytes
0xa264697066735822122057b447d7063c7d7d5758ad98eea66f484b9b8f4af581ada19cab550cb1194a2864736f6c63430008110033

Runtime Bytecode

On-chain & Recompiled Bytecode
0x6080604081815260049081361015610022575b505050361561002057600080fd5b005b600091823560e01c63f87ef8001461003a5750610012565b602091827ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103f95781359267ffffffffffffffff958685116103f557366023860112156103f557848401359687116103f5576024850194602436918960051b0101116103f557855460ff166103ce576100dd60017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff006000541617600055565b855b87811061011757866101147fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0060005416600055565b80f35b868061012c610127848c8b610459565b610622565b60018151610139816106aa565b610142816106aa565b036102ae576101f173ffffffffffffffffffffffffffffffffffffffff6101cc8861017889860151828082518301019101610717565b92908d8d519586809481937f70a082310000000000000000000000000000000000000000000000000000000083523090830191909173ffffffffffffffffffffffffffffffffffffffff6020820193169052565b0392165afa9182156102a1575b8592610272575b50606084015160249160051b010152565b8086015173ffffffffffffffffffffffffffffffffffffffff16606088830151920151918783519301915af1610225610736565b901561023a5750610235906103fd565b6100df565b61026e869186519384937f5c0dee5d0000000000000000000000000000000000000000000000000000000085528401610766565b0390fd5b610293919250893d8b1161029a575b61028b8183610526565b8101906106fb565b90386101e0565b503d610281565b6102a961070a565b6101d9565b600281516102bb816106aa565b6102c4816106aa565b036102d35747878201526101f1565b905083600382516102e3816106aa565b6102ec816106aa565b146102f9575081906101f1565b61023593925061031a6103339161039d9301518780825183010191016106e3565b73ffffffffffffffffffffffffffffffffffffffff1690565b86517f70a0823100000000000000000000000000000000000000000000000000000000815233898201908152909190879083908190602001038173ffffffffffffffffffffffffffffffffffffffff85165afa9182156103c1575b8b926103a2575b5033906107ec565b6103fd565b6103ba919250873d891161029a5761028b8183610526565b9038610395565b6103c961070a565b61038e565b807fe4455ead00000000000000000000000000000000000000000000000000000000859252fd5b8580fd5b8380fd5b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461042a5760010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b919081101561049e5760051b810135907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6181360301821215610499570190565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b507f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60a0810190811067ffffffffffffffff82111761051957604052565b6105216104cd565b604052565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff82111761051957604052565b73ffffffffffffffffffffffffffffffffffffffff81160361049957565b359061059082610567565b565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f60209267ffffffffffffffff81116105ce575b01160190565b6105d66104cd565b6105c8565b81601f82011215610499578035906105f282610592565b926106006040519485610526565b8284526020838301011161049957816000926020809301838601378301015290565b60a0813603126104995760405190610639826104fd565b8035600481101561049957825261065260208201610585565b60208301526040810135604083015260608101359067ffffffffffffffff918281116104995761068590369083016105db565b60608401526080810135918211610499576106a2913691016105db565b608082015290565b600411156106b457565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b9081602091031261049957516106f881610567565b90565b90816020910312610499575190565b506040513d6000823e3d90fd5b9190826040910312610499576020825161073081610567565b92015190565b3d15610761573d9061074782610592565b916107556040519384610526565b82523d6000602084013e565b606090565b909291928152602060408183015283519384604084015260005b8581106107c0575050507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8460006060809697860101520116010190565b818101830151848201606001528201610780565b90816020910312610499575180151581036104995790565b9160009182916040519073ffffffffffffffffffffffffffffffffffffffff60208301937f23b872dd000000000000000000000000000000000000000000000000000000008552166024830152306044830152606482015260648152610851816104fd565b519082855af161085f610736565b816108aa575b50159081156108a0575b5061087657565b60046040517f90b8ec18000000000000000000000000000000000000000000000000000000008152fd5b90503b153861086f565b80518015925082156108bf575b505038610865565b6108d292506020809183010191016107d4565b38806108b756fea264697066735822122057b447d7063c7d7d5758ad98eea66f484b9b8f4af581ada19cab550cb1194a2864736f6c63430008110033

CBOR Auxdata

These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.

CBOR Auxdata id: 1

View on IPFS LogoSolidity metadata.json IPFS hash: QmUF1cw5ihVJgo5re92HwvdfAhxmnDkvAh9owE8eBfqeAB
RawDecoded
Length: 53 bytes
0xa264697066735822122057b447d7063c7d7d5758ad98eea66f484b9b8f4af581ada19cab550cb1194a2864736f6c63430008110033

Storage Layout

SlotOffsetBytesLabelTypeContract
001isRunningboolcontracts/SquidMulticall.sol:SquidMulticall

Standard JSON Input

This isn't the original compiler JSON data. Generated for compatibility.

Loading...

Standard JSON Output

This isn't the original compiler JSON data. Generated for compatibility.

Loading...
0x68a2948DFbD993017c9cB6BC5116Ed843b705e12 on Celo Mainnet (42220)