Overview
APE Balance
APE Value
$0.00Multichain Info
Latest 1 from a total of 1 transactions
| Transaction Hash |
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| Release | 32653215 | 2 days ago | IN | 0 APE | 0.00785631 |
View more zero value Internal Transactions in Advanced View mode
Cross-Chain Transactions
Contract Source Code (Solidity)
/**
*Submitted for verification at apescan.io on 2026-01-21
*/
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;
interface IERC20 {
function transferFrom(address from, address to, uint256 amount) external returns (bool);
function transfer(address to, uint256 amount) external returns (bool);
}
contract SimpleBridge {
address public owner;
IERC20 public token;
mapping(bytes32 => bool) public processed;
event Locked(
address indexed user,
uint256 amount,
uint256 targetChainId,
bytes32 indexed txId
);
event Released(
address indexed user,
uint256 amount,
bytes32 indexed txId
);
modifier onlyOwner() {
require(msg.sender == owner, "Not owner");
_;
}
constructor(address _token) {
owner = msg.sender;
token = IERC20(_token);
}
function lock(uint256 amount, uint256 targetChainId) external {
bytes32 txId = keccak256(
abi.encodePacked(msg.sender, amount, block.chainid, targetChainId, block.timestamp)
);
token.transferFrom(msg.sender, address(this), amount);
emit Locked(msg.sender, amount, targetChainId, txId);
}
function release(address user, uint256 amount, bytes32 txId) external onlyOwner {
require(!processed[txId], "Already released");
processed[txId] = true;
token.transfer(user, amount);
emit Released(user, amount, txId);
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"_token","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"targetChainId","type":"uint256"},{"indexed":true,"internalType":"bytes32","name":"txId","type":"bytes32"}],"name":"Locked","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":true,"internalType":"bytes32","name":"txId","type":"bytes32"}],"name":"Released","type":"event"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"targetChainId","type":"uint256"}],"name":"lock","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"name":"processed","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"bytes32","name":"txId","type":"bytes32"}],"name":"release","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"token","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"}]Contract Creation Code
608060405234801561000f575f5ffd5b50604051610b01380380610b0183398181016040528101906100319190610114565b335f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508060015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505061013f565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6100e3826100ba565b9050919050565b6100f3816100d9565b81146100fd575f5ffd5b50565b5f8151905061010e816100ea565b92915050565b5f60208284031215610129576101286100b6565b5b5f61013684828501610100565b91505092915050565b6109b58061014c5f395ff3fe608060405234801561000f575f5ffd5b5060043610610055575f3560e01c80631338736f146100595780632d3ad0cb146100755780638da5cb5b14610091578063c1f0808a146100af578063fc0c546a146100df575b5f5ffd5b610073600480360381019061006e91906104c7565b6100fd565b005b61008f600480360381019061008a9190610592565b610224565b005b61009961042a565b6040516100a691906105f1565b60405180910390f35b6100c960048036038101906100c4919061060a565b61044e565b6040516100d6919061064f565b60405180910390f35b6100e761046b565b6040516100f491906106c3565b60405180910390f35b5f3383468442604051602001610117959493929190610741565b60405160208183030381529060405280519060200120905060015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330866040518463ffffffff1660e01b815260040161018d939291906107ae565b6020604051808303815f875af11580156101a9573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906101cd919061080d565b50803373ffffffffffffffffffffffffffffffffffffffff167fb2be139b025b90fbdb32702783a3bd1fc24c5f48a7e5c11588396535fe457fd28585604051610217929190610838565b60405180910390a3505050565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146102b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102a9906108b9565b60405180910390fd5b60025f8281526020019081526020015f205f9054906101000a900460ff1615610310576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161030790610921565b60405180910390fd5b600160025f8381526020019081526020015f205f6101000a81548160ff02191690831515021790555060015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84846040518363ffffffff1660e01b815260040161039592919061093f565b6020604051808303815f875af11580156103b1573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103d5919061080d565b50808373ffffffffffffffffffffffffffffffffffffffff167ffe4ecfae64ce6e6dce8107654eb7addc328974688a72c24516a7352c21040e4b8460405161041d9190610966565b60405180910390a3505050565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6002602052805f5260405f205f915054906101000a900460ff1681565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f5ffd5b5f819050919050565b6104a681610494565b81146104b0575f5ffd5b50565b5f813590506104c18161049d565b92915050565b5f5f604083850312156104dd576104dc610490565b5b5f6104ea858286016104b3565b92505060206104fb858286016104b3565b9150509250929050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61052e82610505565b9050919050565b61053e81610524565b8114610548575f5ffd5b50565b5f8135905061055981610535565b92915050565b5f819050919050565b6105718161055f565b811461057b575f5ffd5b50565b5f8135905061058c81610568565b92915050565b5f5f5f606084860312156105a9576105a8610490565b5b5f6105b68682870161054b565b93505060206105c7868287016104b3565b92505060406105d88682870161057e565b9150509250925092565b6105eb81610524565b82525050565b5f6020820190506106045f8301846105e2565b92915050565b5f6020828403121561061f5761061e610490565b5b5f61062c8482850161057e565b91505092915050565b5f8115159050919050565b61064981610635565b82525050565b5f6020820190506106625f830184610640565b92915050565b5f819050919050565b5f61068b61068661068184610505565b610668565b610505565b9050919050565b5f61069c82610671565b9050919050565b5f6106ad82610692565b9050919050565b6106bd816106a3565b82525050565b5f6020820190506106d65f8301846106b4565b92915050565b5f8160601b9050919050565b5f6106f2826106dc565b9050919050565b5f610703826106e8565b9050919050565b61071b61071682610524565b6106f9565b82525050565b5f819050919050565b61073b61073682610494565b610721565b82525050565b5f61074c828861070a565b60148201915061075c828761072a565b60208201915061076c828661072a565b60208201915061077c828561072a565b60208201915061078c828461072a565b6020820191508190509695505050505050565b6107a881610494565b82525050565b5f6060820190506107c15f8301866105e2565b6107ce60208301856105e2565b6107db604083018461079f565b949350505050565b6107ec81610635565b81146107f6575f5ffd5b50565b5f81519050610807816107e3565b92915050565b5f6020828403121561082257610821610490565b5b5f61082f848285016107f9565b91505092915050565b5f60408201905061084b5f83018561079f565b610858602083018461079f565b9392505050565b5f82825260208201905092915050565b7f4e6f74206f776e657200000000000000000000000000000000000000000000005f82015250565b5f6108a360098361085f565b91506108ae8261086f565b602082019050919050565b5f6020820190508181035f8301526108d081610897565b9050919050565b7f416c72656164792072656c6561736564000000000000000000000000000000005f82015250565b5f61090b60108361085f565b9150610916826108d7565b602082019050919050565b5f6020820190508181035f830152610938816108ff565b9050919050565b5f6040820190506109525f8301856105e2565b61095f602083018461079f565b9392505050565b5f6020820190506109795f83018461079f565b9291505056fea2646970667358221220f0566d92936389c3f2487b57ad8cddda8c03751f509e091ed383879dde03256f64736f6c634300081e0033000000000000000000000000c3882d10e49ac4e9888d0c594db723fc9ce95468
Deployed Bytecode
0x608060405234801561000f575f5ffd5b5060043610610055575f3560e01c80631338736f146100595780632d3ad0cb146100755780638da5cb5b14610091578063c1f0808a146100af578063fc0c546a146100df575b5f5ffd5b610073600480360381019061006e91906104c7565b6100fd565b005b61008f600480360381019061008a9190610592565b610224565b005b61009961042a565b6040516100a691906105f1565b60405180910390f35b6100c960048036038101906100c4919061060a565b61044e565b6040516100d6919061064f565b60405180910390f35b6100e761046b565b6040516100f491906106c3565b60405180910390f35b5f3383468442604051602001610117959493929190610741565b60405160208183030381529060405280519060200120905060015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330866040518463ffffffff1660e01b815260040161018d939291906107ae565b6020604051808303815f875af11580156101a9573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906101cd919061080d565b50803373ffffffffffffffffffffffffffffffffffffffff167fb2be139b025b90fbdb32702783a3bd1fc24c5f48a7e5c11588396535fe457fd28585604051610217929190610838565b60405180910390a3505050565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146102b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102a9906108b9565b60405180910390fd5b60025f8281526020019081526020015f205f9054906101000a900460ff1615610310576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161030790610921565b60405180910390fd5b600160025f8381526020019081526020015f205f6101000a81548160ff02191690831515021790555060015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84846040518363ffffffff1660e01b815260040161039592919061093f565b6020604051808303815f875af11580156103b1573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103d5919061080d565b50808373ffffffffffffffffffffffffffffffffffffffff167ffe4ecfae64ce6e6dce8107654eb7addc328974688a72c24516a7352c21040e4b8460405161041d9190610966565b60405180910390a3505050565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6002602052805f5260405f205f915054906101000a900460ff1681565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f5ffd5b5f819050919050565b6104a681610494565b81146104b0575f5ffd5b50565b5f813590506104c18161049d565b92915050565b5f5f604083850312156104dd576104dc610490565b5b5f6104ea858286016104b3565b92505060206104fb858286016104b3565b9150509250929050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61052e82610505565b9050919050565b61053e81610524565b8114610548575f5ffd5b50565b5f8135905061055981610535565b92915050565b5f819050919050565b6105718161055f565b811461057b575f5ffd5b50565b5f8135905061058c81610568565b92915050565b5f5f5f606084860312156105a9576105a8610490565b5b5f6105b68682870161054b565b93505060206105c7868287016104b3565b92505060406105d88682870161057e565b9150509250925092565b6105eb81610524565b82525050565b5f6020820190506106045f8301846105e2565b92915050565b5f6020828403121561061f5761061e610490565b5b5f61062c8482850161057e565b91505092915050565b5f8115159050919050565b61064981610635565b82525050565b5f6020820190506106625f830184610640565b92915050565b5f819050919050565b5f61068b61068661068184610505565b610668565b610505565b9050919050565b5f61069c82610671565b9050919050565b5f6106ad82610692565b9050919050565b6106bd816106a3565b82525050565b5f6020820190506106d65f8301846106b4565b92915050565b5f8160601b9050919050565b5f6106f2826106dc565b9050919050565b5f610703826106e8565b9050919050565b61071b61071682610524565b6106f9565b82525050565b5f819050919050565b61073b61073682610494565b610721565b82525050565b5f61074c828861070a565b60148201915061075c828761072a565b60208201915061076c828661072a565b60208201915061077c828561072a565b60208201915061078c828461072a565b6020820191508190509695505050505050565b6107a881610494565b82525050565b5f6060820190506107c15f8301866105e2565b6107ce60208301856105e2565b6107db604083018461079f565b949350505050565b6107ec81610635565b81146107f6575f5ffd5b50565b5f81519050610807816107e3565b92915050565b5f6020828403121561082257610821610490565b5b5f61082f848285016107f9565b91505092915050565b5f60408201905061084b5f83018561079f565b610858602083018461079f565b9392505050565b5f82825260208201905092915050565b7f4e6f74206f776e657200000000000000000000000000000000000000000000005f82015250565b5f6108a360098361085f565b91506108ae8261086f565b602082019050919050565b5f6020820190508181035f8301526108d081610897565b9050919050565b7f416c72656164792072656c6561736564000000000000000000000000000000005f82015250565b5f61090b60108361085f565b9150610916826108d7565b602082019050919050565b5f6020820190508181035f830152610938816108ff565b9050919050565b5f6040820190506109525f8301856105e2565b61095f602083018461079f565b9392505050565b5f6020820190506109795f83018461079f565b9291505056fea2646970667358221220f0566d92936389c3f2487b57ad8cddda8c03751f509e091ed383879dde03256f64736f6c634300081e0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000c3882d10e49ac4e9888d0c594db723fc9ce95468
-----Decoded View---------------
Arg [0] : _token (address): 0xC3882D10e49Ac4E9888D0C594DB723fC9cE95468
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000c3882d10e49ac4e9888d0c594db723fc9ce95468
Deployed Bytecode Sourcemap
256:1223:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;861:343;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1212:264;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;285:20;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;340:41;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;312:19;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;861:343;934:12;990:10;1002:6;1010:13;1025;1040:15;973:83;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;949:118;;;;;;934:133;;1080:5;;;;;;;;;;;:18;;;1099:10;1119:4;1126:6;1080:53;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;1191:4;1156:10;1149:47;;;1168:6;1176:13;1149:47;;;;;;;:::i;:::-;;;;;;;;923:281;861:343;;:::o;1212:264::-;708:5;;;;;;;;;;;694:19;;:10;:19;;;686:41;;;;;;;;;;;;:::i;:::-;;;;;;;;;1312:9:::1;:15;1322:4;1312:15;;;;;;;;;;;;;;;;;;;;;1311:16;1303:45;;;;;;;;;;;;:::i;:::-;;;;;;;;;1379:4;1361:9;:15;1371:4;1361:15;;;;;;;;;;;;:22;;;;;;;;;;;;;;;;;;1394:5;;;;;;;;;;;:14;;;1409:4;1415:6;1394:28;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;1463:4;1449;1440:28;;;1455:6;1440:28;;;;;;:::i;:::-;;;;;;;;1212:264:::0;;;:::o;285:20::-;;;;;;;;;;;;;:::o;340:41::-;;;;;;;;;;;;;;;;;;;;;;:::o;312:19::-;;;;;;;;;;;;;:::o;88:117:1:-;197:1;194;187:12;334:77;371:7;400:5;389:16;;334:77;;;:::o;417:122::-;490:24;508:5;490:24;:::i;:::-;483:5;480:35;470:63;;529:1;526;519:12;470:63;417:122;:::o;545:139::-;591:5;629:6;616:20;607:29;;645:33;672:5;645:33;:::i;:::-;545:139;;;;:::o;690:474::-;758:6;766;815:2;803:9;794:7;790:23;786:32;783:119;;;821:79;;:::i;:::-;783:119;941:1;966:53;1011:7;1002:6;991:9;987:22;966:53;:::i;:::-;956:63;;912:117;1068:2;1094:53;1139:7;1130:6;1119:9;1115:22;1094:53;:::i;:::-;1084:63;;1039:118;690:474;;;;;:::o;1170:126::-;1207:7;1247:42;1240:5;1236:54;1225:65;;1170:126;;;:::o;1302:96::-;1339:7;1368:24;1386:5;1368:24;:::i;:::-;1357:35;;1302:96;;;:::o;1404:122::-;1477:24;1495:5;1477:24;:::i;:::-;1470:5;1467:35;1457:63;;1516:1;1513;1506:12;1457:63;1404:122;:::o;1532:139::-;1578:5;1616:6;1603:20;1594:29;;1632:33;1659:5;1632:33;:::i;:::-;1532:139;;;;:::o;1677:77::-;1714:7;1743:5;1732:16;;1677:77;;;:::o;1760:122::-;1833:24;1851:5;1833:24;:::i;:::-;1826:5;1823:35;1813:63;;1872:1;1869;1862:12;1813:63;1760:122;:::o;1888:139::-;1934:5;1972:6;1959:20;1950:29;;1988:33;2015:5;1988:33;:::i;:::-;1888:139;;;;:::o;2033:619::-;2110:6;2118;2126;2175:2;2163:9;2154:7;2150:23;2146:32;2143:119;;;2181:79;;:::i;:::-;2143:119;2301:1;2326:53;2371:7;2362:6;2351:9;2347:22;2326:53;:::i;:::-;2316:63;;2272:117;2428:2;2454:53;2499:7;2490:6;2479:9;2475:22;2454:53;:::i;:::-;2444:63;;2399:118;2556:2;2582:53;2627:7;2618:6;2607:9;2603:22;2582:53;:::i;:::-;2572:63;;2527:118;2033:619;;;;;:::o;2658:118::-;2745:24;2763:5;2745:24;:::i;:::-;2740:3;2733:37;2658:118;;:::o;2782:222::-;2875:4;2913:2;2902:9;2898:18;2890:26;;2926:71;2994:1;2983:9;2979:17;2970:6;2926:71;:::i;:::-;2782:222;;;;:::o;3010:329::-;3069:6;3118:2;3106:9;3097:7;3093:23;3089:32;3086:119;;;3124:79;;:::i;:::-;3086:119;3244:1;3269:53;3314:7;3305:6;3294:9;3290:22;3269:53;:::i;:::-;3259:63;;3215:117;3010:329;;;;:::o;3345:90::-;3379:7;3422:5;3415:13;3408:21;3397:32;;3345:90;;;:::o;3441:109::-;3522:21;3537:5;3522:21;:::i;:::-;3517:3;3510:34;3441:109;;:::o;3556:210::-;3643:4;3681:2;3670:9;3666:18;3658:26;;3694:65;3756:1;3745:9;3741:17;3732:6;3694:65;:::i;:::-;3556:210;;;;:::o;3772:60::-;3800:3;3821:5;3814:12;;3772:60;;;:::o;3838:142::-;3888:9;3921:53;3939:34;3948:24;3966:5;3948:24;:::i;:::-;3939:34;:::i;:::-;3921:53;:::i;:::-;3908:66;;3838:142;;;:::o;3986:126::-;4036:9;4069:37;4100:5;4069:37;:::i;:::-;4056:50;;3986:126;;;:::o;4118:139::-;4181:9;4214:37;4245:5;4214:37;:::i;:::-;4201:50;;4118:139;;;:::o;4263:157::-;4363:50;4407:5;4363:50;:::i;:::-;4358:3;4351:63;4263:157;;:::o;4426:248::-;4532:4;4570:2;4559:9;4555:18;4547:26;;4583:84;4664:1;4653:9;4649:17;4640:6;4583:84;:::i;:::-;4426:248;;;;:::o;4680:94::-;4713:8;4761:5;4757:2;4753:14;4732:35;;4680:94;;;:::o;4780:::-;4819:7;4848:20;4862:5;4848:20;:::i;:::-;4837:31;;4780:94;;;:::o;4880:100::-;4919:7;4948:26;4968:5;4948:26;:::i;:::-;4937:37;;4880:100;;;:::o;4986:157::-;5091:45;5111:24;5129:5;5111:24;:::i;:::-;5091:45;:::i;:::-;5086:3;5079:58;4986:157;;:::o;5149:79::-;5188:7;5217:5;5206:16;;5149:79;;;:::o;5234:157::-;5339:45;5359:24;5377:5;5359:24;:::i;:::-;5339:45;:::i;:::-;5334:3;5327:58;5234:157;;:::o;5397:820::-;5621:3;5636:75;5707:3;5698:6;5636:75;:::i;:::-;5736:2;5731:3;5727:12;5720:19;;5749:75;5820:3;5811:6;5749:75;:::i;:::-;5849:2;5844:3;5840:12;5833:19;;5862:75;5933:3;5924:6;5862:75;:::i;:::-;5962:2;5957:3;5953:12;5946:19;;5975:75;6046:3;6037:6;5975:75;:::i;:::-;6075:2;6070:3;6066:12;6059:19;;6088:75;6159:3;6150:6;6088:75;:::i;:::-;6188:2;6183:3;6179:12;6172:19;;6208:3;6201:10;;5397:820;;;;;;;;:::o;6223:118::-;6310:24;6328:5;6310:24;:::i;:::-;6305:3;6298:37;6223:118;;:::o;6347:442::-;6496:4;6534:2;6523:9;6519:18;6511:26;;6547:71;6615:1;6604:9;6600:17;6591:6;6547:71;:::i;:::-;6628:72;6696:2;6685:9;6681:18;6672:6;6628:72;:::i;:::-;6710;6778:2;6767:9;6763:18;6754:6;6710:72;:::i;:::-;6347:442;;;;;;:::o;6795:116::-;6865:21;6880:5;6865:21;:::i;:::-;6858:5;6855:32;6845:60;;6901:1;6898;6891:12;6845:60;6795:116;:::o;6917:137::-;6971:5;7002:6;6996:13;6987:22;;7018:30;7042:5;7018:30;:::i;:::-;6917:137;;;;:::o;7060:345::-;7127:6;7176:2;7164:9;7155:7;7151:23;7147:32;7144:119;;;7182:79;;:::i;:::-;7144:119;7302:1;7327:61;7380:7;7371:6;7360:9;7356:22;7327:61;:::i;:::-;7317:71;;7273:125;7060:345;;;;:::o;7411:332::-;7532:4;7570:2;7559:9;7555:18;7547:26;;7583:71;7651:1;7640:9;7636:17;7627:6;7583:71;:::i;:::-;7664:72;7732:2;7721:9;7717:18;7708:6;7664:72;:::i;:::-;7411:332;;;;;:::o;7749:169::-;7833:11;7867:6;7862:3;7855:19;7907:4;7902:3;7898:14;7883:29;;7749:169;;;;:::o;7924:159::-;8064:11;8060:1;8052:6;8048:14;8041:35;7924:159;:::o;8089:365::-;8231:3;8252:66;8316:1;8311:3;8252:66;:::i;:::-;8245:73;;8327:93;8416:3;8327:93;:::i;:::-;8445:2;8440:3;8436:12;8429:19;;8089:365;;;:::o;8460:419::-;8626:4;8664:2;8653:9;8649:18;8641:26;;8713:9;8707:4;8703:20;8699:1;8688:9;8684:17;8677:47;8741:131;8867:4;8741:131;:::i;:::-;8733:139;;8460:419;;;:::o;8885:166::-;9025:18;9021:1;9013:6;9009:14;9002:42;8885:166;:::o;9057:366::-;9199:3;9220:67;9284:2;9279:3;9220:67;:::i;:::-;9213:74;;9296:93;9385:3;9296:93;:::i;:::-;9414:2;9409:3;9405:12;9398:19;;9057:366;;;:::o;9429:419::-;9595:4;9633:2;9622:9;9618:18;9610:26;;9682:9;9676:4;9672:20;9668:1;9657:9;9653:17;9646:47;9710:131;9836:4;9710:131;:::i;:::-;9702:139;;9429:419;;;:::o;9854:332::-;9975:4;10013:2;10002:9;9998:18;9990:26;;10026:71;10094:1;10083:9;10079:17;10070:6;10026:71;:::i;:::-;10107:72;10175:2;10164:9;10160:18;10151:6;10107:72;:::i;:::-;9854:332;;;;;:::o;10192:222::-;10285:4;10323:2;10312:9;10308:18;10300:26;;10336:71;10404:1;10393:9;10389:17;10380:6;10336:71;:::i;:::-;10192:222;;;;:::o
Swarm Source
ipfs://f0566d92936389c3f2487b57ad8cddda8c03751f509e091ed383879dde03256f
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.