Overview
S Balance
S Value
$0.00More Info
Private Name Tags
ContractCreator
Loading...
Loading
Contract Name:
MultiCall
Compiler Version
v0.6.12+commit.27d51765
Contract Source Code (Solidity)
/** *Submitted for verification at SonicScan.org on 2024-12-29 */ // SPDX-License-Identifier: No pragma solidity ^0.6.12; pragma experimental ABIEncoderV2; contract MultiCall { struct Call { address to; bytes data; } function multicall(Call[] memory calls) public returns (bytes[] memory results, bool[] memory success) { results = new bytes[](calls.length); success = new bool[](calls.length); for (uint i = 0; i < calls.length; i++) { (success[i], results[i]) = calls[i].to.call(calls[i].data); } } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"components":[{"internalType":"address","name":"to","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"internalType":"struct MultiCall.Call[]","name":"calls","type":"tuple[]"}],"name":"multicall","outputs":[{"internalType":"bytes[]","name":"results","type":"bytes[]"},{"internalType":"bool[]","name":"success","type":"bool[]"}],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
608060405234801561001057600080fd5b50610725806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063caa5c23f14610030575b600080fd5b61004a60048036038101906100459190610326565b610061565b6040516100589291906104f6565b60405180910390f35b606080825167ffffffffffffffff8111801561007c57600080fd5b506040519080825280602002602001820160405280156100b057816020015b606081526020019060019003908161009b5790505b509150825167ffffffffffffffff811180156100cb57600080fd5b506040519080825280602002602001820160405280156100fa5781602001602082028036833780820191505090505b50905060005b83518110156101df5783818151811061011557fe5b60200260200101516000015173ffffffffffffffffffffffffffffffffffffffff1684828151811061014357fe5b60200260200101516020015160405161015c91906104df565b6000604051808303816000865af19150503d8060008114610199576040519150601f19603f3d011682016040523d82523d6000602084013e61019e565b606091505b508383815181106101ab57fe5b602002602001018584815181106101be57fe5b60200260200101829052821515151581525050508080600101915050610100565b50915091565b6000813590506101f4816106d8565b92915050565b600082601f83011261020b57600080fd5b813561021e6102198261055a565b61052d565b9150818183526020840193506020810190508360005b83811015610264578135860161024a88826102c2565b845260208401935060208301925050600181019050610234565b5050505092915050565b600082601f83011261027f57600080fd5b813561029261028d82610582565b61052d565b915080825260208301602083018583830111156102ae57600080fd5b6102b9838284610685565b50505092915050565b6000604082840312156102d457600080fd5b6102de604061052d565b905060006102ee848285016101e5565b600083015250602082013567ffffffffffffffff81111561030e57600080fd5b61031a8482850161026e565b60208301525092915050565b60006020828403121561033857600080fd5b600082013567ffffffffffffffff81111561035257600080fd5b61035e848285016101fa565b91505092915050565b60006103738383610466565b60208301905092915050565b600061038b8383610475565b905092915050565b600061039e826105ce565b6103a88185610609565b93506103b3836105ae565b8060005b838110156103e45781516103cb8882610367565b97506103d6836105ef565b9250506001810190506103b7565b5085935050505092915050565b60006103fc826105d9565b610406818561061a565b935083602082028501610418856105be565b8060005b858110156104545784840389528151610435858261037f565b9450610440836105fc565b925060208a0199505060018101905061041c565b50829750879550505050505092915050565b61046f81610659565b82525050565b6000610480826105e4565b61048a818561062b565b935061049a818560208601610694565b6104a3816106c7565b840191505092915050565b60006104b9826105e4565b6104c3818561063c565b93506104d3818560208601610694565b80840191505092915050565b60006104eb82846104ae565b915081905092915050565b6000604082019050818103600083015261051081856103f1565b905081810360208301526105248184610393565b90509392505050565b6000604051905081810181811067ffffffffffffffff8211171561055057600080fd5b8060405250919050565b600067ffffffffffffffff82111561057157600080fd5b602082029050602081019050919050565b600067ffffffffffffffff82111561059957600080fd5b601f19601f8301169050602081019050919050565b6000819050602082019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b600061065282610665565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b82818337600083830152505050565b60005b838110156106b2578082015181840152602081019050610697565b838111156106c1576000848401525b50505050565b6000601f19601f8301169050919050565b6106e181610647565b81146106ec57600080fd5b5056fea26469706673582212202b863d3fb534a9784cdccb178dc3988a97ea6a7db9c4d4bbf20a974b24319c1964736f6c634300060c0033
Deployed Bytecode
0x608060405234801561001057600080fd5b506004361061002b5760003560e01c8063caa5c23f14610030575b600080fd5b61004a60048036038101906100459190610326565b610061565b6040516100589291906104f6565b60405180910390f35b606080825167ffffffffffffffff8111801561007c57600080fd5b506040519080825280602002602001820160405280156100b057816020015b606081526020019060019003908161009b5790505b509150825167ffffffffffffffff811180156100cb57600080fd5b506040519080825280602002602001820160405280156100fa5781602001602082028036833780820191505090505b50905060005b83518110156101df5783818151811061011557fe5b60200260200101516000015173ffffffffffffffffffffffffffffffffffffffff1684828151811061014357fe5b60200260200101516020015160405161015c91906104df565b6000604051808303816000865af19150503d8060008114610199576040519150601f19603f3d011682016040523d82523d6000602084013e61019e565b606091505b508383815181106101ab57fe5b602002602001018584815181106101be57fe5b60200260200101829052821515151581525050508080600101915050610100565b50915091565b6000813590506101f4816106d8565b92915050565b600082601f83011261020b57600080fd5b813561021e6102198261055a565b61052d565b9150818183526020840193506020810190508360005b83811015610264578135860161024a88826102c2565b845260208401935060208301925050600181019050610234565b5050505092915050565b600082601f83011261027f57600080fd5b813561029261028d82610582565b61052d565b915080825260208301602083018583830111156102ae57600080fd5b6102b9838284610685565b50505092915050565b6000604082840312156102d457600080fd5b6102de604061052d565b905060006102ee848285016101e5565b600083015250602082013567ffffffffffffffff81111561030e57600080fd5b61031a8482850161026e565b60208301525092915050565b60006020828403121561033857600080fd5b600082013567ffffffffffffffff81111561035257600080fd5b61035e848285016101fa565b91505092915050565b60006103738383610466565b60208301905092915050565b600061038b8383610475565b905092915050565b600061039e826105ce565b6103a88185610609565b93506103b3836105ae565b8060005b838110156103e45781516103cb8882610367565b97506103d6836105ef565b9250506001810190506103b7565b5085935050505092915050565b60006103fc826105d9565b610406818561061a565b935083602082028501610418856105be565b8060005b858110156104545784840389528151610435858261037f565b9450610440836105fc565b925060208a0199505060018101905061041c565b50829750879550505050505092915050565b61046f81610659565b82525050565b6000610480826105e4565b61048a818561062b565b935061049a818560208601610694565b6104a3816106c7565b840191505092915050565b60006104b9826105e4565b6104c3818561063c565b93506104d3818560208601610694565b80840191505092915050565b60006104eb82846104ae565b915081905092915050565b6000604082019050818103600083015261051081856103f1565b905081810360208301526105248184610393565b90509392505050565b6000604051905081810181811067ffffffffffffffff8211171561055057600080fd5b8060405250919050565b600067ffffffffffffffff82111561057157600080fd5b602082029050602081019050919050565b600067ffffffffffffffff82111561059957600080fd5b601f19601f8301169050602081019050919050565b6000819050602082019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b600061065282610665565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b82818337600083830152505050565b60005b838110156106b2578082015181840152602081019050610697565b838111156106c1576000848401525b50505050565b6000601f19601f8301169050919050565b6106e181610647565b81146106ec57600080fd5b5056fea26469706673582212202b863d3fb534a9784cdccb178dc3988a97ea6a7db9c4d4bbf20a974b24319c1964736f6c634300060c0033
Deployed Bytecode Sourcemap
99:445:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;204:337;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;:::i;:::-;;;;;;;;;260:22;284:21;340:5;:12;328:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;318:35;;385:5;:12;374:24;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;364:34;;414:6;409:125;430:5;:12;426:1;:16;409:125;;;491:5;497:1;491:8;;;;;;;;;;;;;;:11;;;:16;;508:5;514:1;508:8;;;;;;;;;;;;;;:13;;;491:31;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;465:7;473:1;465:10;;;;;;;;;;;;;477:7;485:1;477:10;;;;;;;;;;;;;464:58;;;;;;;;;;;;;444:3;;;;;;;409:125;;;;204:337;;;:::o;5:130:-1:-;;85:6;72:20;63:29;;97:33;124:5;97:33;:::i;:::-;57:78;;;;:::o;174:735::-;;310:3;303:4;295:6;291:17;287:27;277:2;;328:1;325;318:12;277:2;365:6;352:20;387:99;402:83;478:6;402:83;:::i;:::-;387:99;:::i;:::-;378:108;;503:5;528:6;521:5;514:21;558:4;550:6;546:17;536:27;;580:4;575:3;571:14;564:21;;633:6;666:1;651:252;676:6;673:1;670:13;651:252;;;759:3;746:17;738:6;734:30;783:56;835:3;823:10;783:56;:::i;:::-;778:3;771:69;863:4;858:3;854:14;847:21;;891:4;886:3;882:14;875:21;;708:195;698:1;695;691:9;686:14;;651:252;;;655:14;270:639;;;;;;;:::o;918:440::-;;1019:3;1012:4;1004:6;1000:17;996:27;986:2;;1037:1;1034;1027:12;986:2;1074:6;1061:20;1096:64;1111:48;1152:6;1111:48;:::i;:::-;1096:64;:::i;:::-;1087:73;;1180:6;1173:5;1166:21;1216:4;1208:6;1204:17;1249:4;1242:5;1238:16;1284:3;1275:6;1270:3;1266:16;1263:25;1260:2;;;1301:1;1298;1291:12;1260:2;1311:41;1345:6;1340:3;1335;1311:41;:::i;:::-;979:379;;;;;;;:::o;1394:554::-;;1502:4;1490:9;1485:3;1481:19;1477:30;1474:2;;;1520:1;1517;1510:12;1474:2;1538:20;1553:4;1538:20;:::i;:::-;1529:29;;1606:1;1638:49;1683:3;1674:6;1663:9;1659:22;1638:49;:::i;:::-;1631:4;1624:5;1620:16;1613:75;1568:131;1777:2;1766:9;1762:18;1749:32;1801:18;1793:6;1790:30;1787:2;;;1833:1;1830;1823:12;1787:2;1868:58;1922:3;1913:6;1902:9;1898:22;1868:58;:::i;:::-;1861:4;1854:5;1850:16;1843:84;1709:229;1468:480;;;;:::o;1955:415::-;;2103:2;2091:9;2082:7;2078:23;2074:32;2071:2;;;2119:1;2116;2109:12;2071:2;2182:1;2171:9;2167:17;2154:31;2205:18;2197:6;2194:30;2191:2;;;2237:1;2234;2227:12;2191:2;2257:97;2346:7;2337:6;2326:9;2322:22;2257:97;:::i;:::-;2247:107;;2133:227;2065:305;;;;:::o;2378:161::-;;2459:40;2495:3;2487:6;2459:40;:::i;:::-;2528:4;2523:3;2519:14;2505:28;;2452:87;;;;:::o;2548:189::-;;2667:64;2727:3;2719:6;2667:64;:::i;:::-;2653:78;;2646:91;;;;:::o;2770:666::-;;2909:51;2954:5;2909:51;:::i;:::-;2973:83;3049:6;3044:3;2973:83;:::i;:::-;2966:90;;3077:53;3124:5;3077:53;:::i;:::-;3150:7;3178:1;3163:251;3188:6;3185:1;3182:13;3163:251;;;3255:6;3249:13;3276:57;3329:3;3314:13;3276:57;:::i;:::-;3269:64;;3350:57;3400:6;3350:57;:::i;:::-;3340:67;;3220:194;3210:1;3207;3203:9;3198:14;;3163:251;;;3167:14;3427:3;3420:10;;2888:548;;;;;;;:::o;3471:920::-;;3634:63;3691:5;3634:63;:::i;:::-;3710:95;3798:6;3793:3;3710:95;:::i;:::-;3703:102;;3828:3;3870:4;3862:6;3858:17;3853:3;3849:27;3897:65;3956:5;3897:65;:::i;:::-;3982:7;4010:1;3995:357;4020:6;4017:1;4014:13;3995:357;;;4082:9;4076:4;4072:20;4067:3;4060:33;4127:6;4121:13;4149:82;4226:4;4211:13;4149:82;:::i;:::-;4141:90;;4248:69;4310:6;4248:69;:::i;:::-;4238:79;;4340:4;4335:3;4331:14;4324:21;;4052:300;4042:1;4039;4035:9;4030:14;;3995:357;;;3999:14;4365:4;4358:11;;4382:3;4375:10;;3613:778;;;;;;;;;:::o;4399:94::-;4466:21;4481:5;4466:21;:::i;:::-;4461:3;4454:34;4448:45;;:::o;4500:323::-;;4600:38;4632:5;4600:38;:::i;:::-;4650:60;4703:6;4698:3;4650:60;:::i;:::-;4643:67;;4715:52;4760:6;4755:3;4748:4;4741:5;4737:16;4715:52;:::i;:::-;4788:29;4810:6;4788:29;:::i;:::-;4783:3;4779:39;4772:46;;4580:243;;;;;:::o;4830:356::-;;4958:38;4990:5;4958:38;:::i;:::-;5008:88;5089:6;5084:3;5008:88;:::i;:::-;5001:95;;5101:52;5146:6;5141:3;5134:4;5127:5;5123:16;5101:52;:::i;:::-;5174:6;5169:3;5165:16;5158:23;;4938:248;;;;;:::o;5193:271::-;;5346:93;5435:3;5426:6;5346:93;:::i;:::-;5339:100;;5456:3;5449:10;;5327:137;;;;:::o;5471:653::-;;5738:2;5727:9;5723:18;5715:26;;5788:9;5782:4;5778:20;5774:1;5763:9;5759:17;5752:47;5813:126;5934:4;5925:6;5813:126;:::i;:::-;5805:134;;5987:9;5981:4;5977:20;5972:2;5961:9;5957:18;5950:48;6012:102;6109:4;6100:6;6012:102;:::i;:::-;6004:110;;5709:415;;;;;:::o;6131:256::-;;6193:2;6187:9;6177:19;;6231:4;6223:6;6219:17;6330:6;6318:10;6315:22;6294:18;6282:10;6279:34;6276:62;6273:2;;;6351:1;6348;6341:12;6273:2;6371:10;6367:2;6360:22;6171:216;;;;:::o;6394:323::-;;6572:18;6564:6;6561:30;6558:2;;;6604:1;6601;6594:12;6558:2;6639:4;6631:6;6627:17;6619:25;;6702:4;6696;6692:15;6684:23;;6495:222;;;:::o;6724:321::-;;6867:18;6859:6;6856:30;6853:2;;;6899:1;6896;6889:12;6853:2;6966:4;6962:9;6955:4;6947:6;6943:17;6939:33;6931:41;;7030:4;7024;7020:15;7012:23;;6790:255;;;:::o;7052:148::-;;7135:3;7127:11;;7173:4;7168:3;7164:14;7156:22;;7121:79;;;:::o;7207:160::-;;7302:3;7294:11;;7340:4;7335:3;7331:14;7323:22;;7288:79;;;:::o;7374:134::-;;7480:5;7474:12;7464:22;;7445:63;;;:::o;7515:146::-;;7633:5;7627:12;7617:22;;7598:63;;;:::o;7668:121::-;;7761:5;7755:12;7745:22;;7726:63;;;:::o;7796:105::-;;7891:4;7886:3;7882:14;7874:22;;7868:33;;;:::o;7908:117::-;;8015:4;8010:3;8006:14;7998:22;;7992:33;;;:::o;8033:175::-;;8160:6;8155:3;8148:19;8197:4;8192:3;8188:14;8173:29;;8141:67;;;;:::o;8217:187::-;;8356:6;8351:3;8344:19;8393:4;8388:3;8384:14;8369:29;;8337:67;;;;:::o;8413:152::-;;8517:6;8512:3;8505:19;8554:4;8549:3;8545:14;8530:29;;8498:67;;;;:::o;8574:144::-;;8709:3;8694:18;;8687:31;;;;:::o;8726:91::-;;8788:24;8806:5;8788:24;:::i;:::-;8777:35;;8771:46;;;:::o;8824:85::-;;8897:5;8890:13;8883:21;8872:32;;8866:43;;;:::o;8916:121::-;;8989:42;8982:5;8978:54;8967:65;;8961:76;;;:::o;9045:145::-;9126:6;9121:3;9116;9103:30;9182:1;9173:6;9168:3;9164:16;9157:27;9096:94;;;:::o;9199:268::-;9264:1;9271:101;9285:6;9282:1;9279:13;9271:101;;;9361:1;9356:3;9352:11;9346:18;9342:1;9337:3;9333:11;9326:39;9307:2;9304:1;9300:10;9295:15;;9271:101;;;9387:6;9384:1;9381:13;9378:2;;;9452:1;9443:6;9438:3;9434:16;9427:27;9378:2;9248:219;;;;:::o;9475:97::-;;9563:2;9559:7;9554:2;9547:5;9543:14;9539:28;9529:38;;9523:49;;;:::o;9580:117::-;9649:24;9667:5;9649:24;:::i;:::-;9642:5;9639:35;9629:2;;9688:1;9685;9678:12;9629:2;9623:74;:::o
Swarm Source
ipfs://2b863d3fb534a9784cdccb178dc3988a97ea6a7db9c4d4bbf20a974b24319c19
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 35 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.