ETH Price: $3,272.40 (+0.80%)
Gas: 9 Gwei

Contract

0x257a13B19435742e33FD1C95f9BBd5615325AD09
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Redeem Batch158406082022-10-27 16:29:11638 days ago1666888151IN
0x257a13B1...15325AD09
0 ETH0.0006258117.34413028
Redeem Batch155205992022-09-12 11:22:29684 days ago1662981749IN
0x257a13B1...15325AD09
0.33 ETH0.0004890711.61420796
Withdraw Funds154923142022-09-07 20:10:38688 days ago1662581438IN
0x257a13B1...15325AD09
0 ETH0.0008405725.19636917
Redeem Batch154921682022-09-07 19:31:20688 days ago1662579080IN
0x257a13B1...15325AD09
3.08 ETH0.0229305728.99939194
Redeem Batch154921652022-09-07 19:30:07688 days ago1662579007IN
0x257a13B1...15325AD09
0.38 ETH0.0025368521.81717733
Redeem Batch154921652022-09-07 19:30:07688 days ago1662579007IN
0x257a13B1...15325AD09
0.51 ETH0.0036957821.81717733
Redeem Batch154921642022-09-07 19:30:04688 days ago1662579004IN
0x257a13B1...15325AD09
0.38 ETH0.0019799224.12601238
Redeem Batch154921632022-09-07 19:29:48688 days ago1662578988IN
0x257a13B1...15325AD09
0.28 ETH0.0045329222.92228676
Redeem Batch154921622022-09-07 19:29:31688 days ago1662578971IN
0x257a13B1...15325AD09
0.38 ETH0.0025988921.85618449
Redeem Batch154921622022-09-07 19:29:31688 days ago1662578971IN
0x257a13B1...15325AD09
0.15 ETH0.0039747621.85618449
Redeem Batch154921622022-09-07 19:29:31688 days ago1662578971IN
0x257a13B1...15325AD09
0.13 ETH0.0021654621.85618449
Redeem Batch154921622022-09-07 19:29:31688 days ago1662578971IN
0x257a13B1...15325AD09
1.52 ETH0.0081346721.85618449
Redeem Batch154921622022-09-07 19:29:31688 days ago1662578971IN
0x257a13B1...15325AD09
0.53 ETH0.0045667621.85618449
Redeem Batch154921602022-09-07 19:29:17688 days ago1662578957IN
0x257a13B1...15325AD09
0.76 ETH0.006336224.53809149
Redeem Batch154921602022-09-07 19:29:17688 days ago1662578957IN
0x257a13B1...15325AD09
0.38 ETH0.0020140324.53809149
Redeem Batch154921602022-09-07 19:29:17688 days ago1662578957IN
0x257a13B1...15325AD09
0.19 ETH0.0035432524.53809149
Redeem Batch154921602022-09-07 19:29:17688 days ago1662578957IN
0x257a13B1...15325AD09
0 ETH0.0028071524.53809149
Redeem Batch154921602022-09-07 19:29:17688 days ago1662578957IN
0x257a13B1...15325AD09
0.38 ETH0.0028639124.53809149
Redeem Batch154921592022-09-07 19:29:11688 days ago1662578951IN
0x257a13B1...15325AD09
0.47 ETH0.0047486226.11145746
Redeem Batch154921592022-09-07 19:29:11688 days ago1662578951IN
0x257a13B1...15325AD09
1.1 ETH0.0087716426.11145746
Redeem Batch154921592022-09-07 19:29:11688 days ago1662578951IN
0x257a13B1...15325AD09
0.88 ETH0.0062910326.11145746
Redeem Batch154921582022-09-07 19:28:50688 days ago1662578930IN
0x257a13B1...15325AD09
0.38 ETH0.001943623.6799191
Redeem Batch154921582022-09-07 19:28:50688 days ago1662578930IN
0x257a13B1...15325AD09
0.17 ETH0.0026094723.6799191
Redeem Batch154921582022-09-07 19:28:50688 days ago1662578930IN
0x257a13B1...15325AD09
0.27 ETH0.0072341423.6799191
Redeem Batch154921582022-09-07 19:28:50688 days ago1662578930IN
0x257a13B1...15325AD09
0.38 ETH0.0023485223.6799191
View all transactions

Latest 4 internal transactions

Advanced mode:
Parent Transaction Hash Block From To
154923142022-09-07 20:10:38688 days ago1662581438
0x257a13B1...15325AD09
2,262.98 ETH
154850952022-09-06 16:18:08689 days ago1662481088
0x257a13B1...15325AD09
2,143.18 ETH
154609412022-09-02 19:16:04693 days ago1662146164
0x257a13B1...15325AD09
1,194.22 ETH
154494762022-08-31 23:26:31695 days ago1661988391
0x257a13B1...15325AD09
1,596.48 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
RTFKTRedemption

Compiler Version
v0.8.16+commit.07a7930e

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2022-08-30
*/

// File: contracts/redemption.sol


//          .@@@                                                                  
//               ,@@@@@@@&,                  #@@%                                  
//                    @@@@@@@@@@@@@@.          @@@@@@@@@                           
//                        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                      
//                            @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                   
//                                @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.                 
//                                    @@@@@@@    &@@@@@@@@@@@@@@@@@                
//                                        @@@/        &@@@@@@@@@@@@@,              
//                                            @            @@@@@@@@@@@             
//                                                             /@@@@@@@#           
//                                                                  @@@@@          
//                                                                      *@&   
//         RTFKT Studios (https://twitter.com/RTFKT)
//         Redemption Contract (made by @CardilloSamuel)

pragma solidity ^0.8.7;

abstract contract redeemableCollection {
    function redeemBatch(address owner, address initialCollection, uint256[] calldata cloneXIds, uint256[] calldata wearableIds, uint256[] calldata amount) public virtual;
}

contract RTFKTRedemption {
    mapping (address => bool) authorizedOwners;
    mapping (address => bool) authorizedContract;
    mapping (uint256 => uint256) public redeemPrice;

    constructor() {
        authorizedOwners[msg.sender] = true;
    }

    /** 
        MODIFIER 
    **/

    modifier isAuthorizedOwner() {
        require(authorizedOwners[msg.sender], "You are not authorized to perform this action");
        _;
    }

    /**
        MAIN FUNCTION
    **/

    function redeemBatch(address newCollection, address initialCollection, uint256[] calldata cloneXIds, uint256[] calldata wearableIds, uint256[] calldata amount) public payable {
        require(tx.origin == msg.sender, "No contracts allowed");
        require(cloneXIds.length == wearableIds.length, "Mismatch of length");
        require(cloneXIds.length == amount.length, "Mismatch of length");
        require(authorizedContract[newCollection], "This contract is not authorized");

        uint256 amountToReceive = 0;
        for(uint256 i = 0; i < wearableIds.length; ++i) {
            amountToReceive = amountToReceive + (redeemPrice[wearableIds[i]] * amount[i]);
        }
        require(msg.value == amountToReceive, "Not enough money sent");
        redeemableCollection externalContract = redeemableCollection(newCollection);
        
        externalContract.redeemBatch(msg.sender, initialCollection, cloneXIds, wearableIds, amount);
    }

    /** 
        CONTRACT MANAGEMENT FUNCTIONS 
    **/ 

    function changeRedeemPrice(uint256 tokenId, uint256 newPrice) public isAuthorizedOwner {
        redeemPrice[tokenId] = newPrice;
    }

    function toggleAuthorizedContract(address redeemableContract) public isAuthorizedOwner {
        authorizedContract[redeemableContract] = !authorizedContract[redeemableContract];
    }

    function toggleAuthorizedOwner(address newAddress) public isAuthorizedOwner {
        require(msg.sender != newAddress, "You can't revoke your own access");

        authorizedOwners[newAddress] = !authorizedOwners[newAddress];
    }

    function withdrawFunds(address withdrawalAddress) public isAuthorizedOwner {
        payable(withdrawalAddress).transfer(address(this).balance);
    }

}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"uint256","name":"newPrice","type":"uint256"}],"name":"changeRedeemPrice","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newCollection","type":"address"},{"internalType":"address","name":"initialCollection","type":"address"},{"internalType":"uint256[]","name":"cloneXIds","type":"uint256[]"},{"internalType":"uint256[]","name":"wearableIds","type":"uint256[]"},{"internalType":"uint256[]","name":"amount","type":"uint256[]"}],"name":"redeemBatch","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"redeemPrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"redeemableContract","type":"address"}],"name":"toggleAuthorizedContract","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newAddress","type":"address"}],"name":"toggleAuthorizedOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"withdrawalAddress","type":"address"}],"name":"withdrawFunds","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b50336000908152602081905260409020805460ff191660011790556108698061003a6000396000f3fe6080604052600436106100555760003560e01c80630ec4830f1461005a57806344c23d561461006f57806368742da61461008f578063acec123a146100af578063c9b4e070146100cf578063f7552fe21461010e575b600080fd5b61006d6100683660046105bb565b61012e565b005b34801561007b57600080fd5b5061006d61008a366004610676565b6103a2565b34801561009b57600080fd5b5061006d6100aa366004610676565b610452565b3480156100bb57600080fd5b5061006d6100ca366004610676565b6104ba565b3480156100db57600080fd5b506100fc6100ea366004610698565b60026020526000908152604090205481565b60405190815260200160405180910390f35b34801561011a57600080fd5b5061006d6101293660046106b1565b610512565b3233146101795760405162461bcd60e51b8152602060048201526014602482015273139bc818dbdb9d1c9858dd1cc8185b1b1bddd95960621b60448201526064015b60405180910390fd5b8483146101bd5760405162461bcd60e51b815260206004820152601260248201527109ad2e6dac2e8c6d040decc40d8cadccee8d60731b6044820152606401610170565b8481146102015760405162461bcd60e51b815260206004820152601260248201527109ad2e6dac2e8c6d040decc40d8cadccee8d60731b6044820152606401610170565b6001600160a01b03881660009081526001602052604090205460ff166102695760405162461bcd60e51b815260206004820152601f60248201527f5468697320636f6e7472616374206973206e6f7420617574686f72697a6564006044820152606401610170565b6000805b848110156102e057838382818110610287576102876106d3565b90506020020135600260008888858181106102a4576102a46106d3565b905060200201358152602001908152602001600020546102c491906106ff565b6102ce908361071e565b91506102d981610737565b905061026d565b508034146103285760405162461bcd60e51b8152602060048201526015602482015274139bdd08195b9bdd59da081b5bdb995e481cd95b9d605a1b6044820152606401610170565b604051630ec4830f60e01b815289906001600160a01b03821690630ec4830f906103649033908d908d908d908d908d908d908d90600401610782565b600060405180830381600087803b15801561037e57600080fd5b505af1158015610392573d6000803e3d6000fd5b5050505050505050505050505050565b3360009081526020819052604090205460ff166103d15760405162461bcd60e51b8152600401610170906107e6565b6001600160a01b03811633036104295760405162461bcd60e51b815260206004820181905260248201527f596f752063616e2774207265766f6b6520796f7572206f776e206163636573736044820152606401610170565b6001600160a01b03166000908152602081905260409020805460ff19811660ff90911615179055565b3360009081526020819052604090205460ff166104815760405162461bcd60e51b8152600401610170906107e6565b6040516001600160a01b038216904780156108fc02916000818181858888f193505050501580156104b6573d6000803e3d6000fd5b5050565b3360009081526020819052604090205460ff166104e95760405162461bcd60e51b8152600401610170906107e6565b6001600160a01b03166000908152600160205260409020805460ff19811660ff90911615179055565b3360009081526020819052604090205460ff166105415760405162461bcd60e51b8152600401610170906107e6565b60009182526002602052604090912055565b80356001600160a01b038116811461056a57600080fd5b919050565b60008083601f84011261058157600080fd5b50813567ffffffffffffffff81111561059957600080fd5b6020830191508360208260051b85010111156105b457600080fd5b9250929050565b60008060008060008060008060a0898b0312156105d757600080fd5b6105e089610553565b97506105ee60208a01610553565b9650604089013567ffffffffffffffff8082111561060b57600080fd5b6106178c838d0161056f565b909850965060608b013591508082111561063057600080fd5b61063c8c838d0161056f565b909650945060808b013591508082111561065557600080fd5b506106628b828c0161056f565b999c989b5096995094979396929594505050565b60006020828403121561068857600080fd5b61069182610553565b9392505050565b6000602082840312156106aa57600080fd5b5035919050565b600080604083850312156106c457600080fd5b50508035926020909101359150565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000816000190483118215151615610719576107196106e9565b500290565b80820180821115610731576107316106e9565b92915050565b600060018201610749576107496106e9565b5060010190565b81835260006001600160fb1b0383111561076957600080fd5b8260051b80836020870137939093016020019392505050565b6001600160a01b0389811682528816602082015260a0604082018190526000906107af908301888a610750565b82810360608401526107c2818789610750565b905082810360808401526107d7818587610750565b9b9a5050505050505050505050565b6020808252602d908201527f596f7520617265206e6f7420617574686f72697a656420746f20706572666f7260408201526c36903a3434b99030b1ba34b7b760991b60608201526080019056fea26469706673582212200c7476b13b7313917f09f3c8d3c7282250ecde42f7a15b8dcd799527815e40f064736f6c63430008100033

Deployed Bytecode

0x6080604052600436106100555760003560e01c80630ec4830f1461005a57806344c23d561461006f57806368742da61461008f578063acec123a146100af578063c9b4e070146100cf578063f7552fe21461010e575b600080fd5b61006d6100683660046105bb565b61012e565b005b34801561007b57600080fd5b5061006d61008a366004610676565b6103a2565b34801561009b57600080fd5b5061006d6100aa366004610676565b610452565b3480156100bb57600080fd5b5061006d6100ca366004610676565b6104ba565b3480156100db57600080fd5b506100fc6100ea366004610698565b60026020526000908152604090205481565b60405190815260200160405180910390f35b34801561011a57600080fd5b5061006d6101293660046106b1565b610512565b3233146101795760405162461bcd60e51b8152602060048201526014602482015273139bc818dbdb9d1c9858dd1cc8185b1b1bddd95960621b60448201526064015b60405180910390fd5b8483146101bd5760405162461bcd60e51b815260206004820152601260248201527109ad2e6dac2e8c6d040decc40d8cadccee8d60731b6044820152606401610170565b8481146102015760405162461bcd60e51b815260206004820152601260248201527109ad2e6dac2e8c6d040decc40d8cadccee8d60731b6044820152606401610170565b6001600160a01b03881660009081526001602052604090205460ff166102695760405162461bcd60e51b815260206004820152601f60248201527f5468697320636f6e7472616374206973206e6f7420617574686f72697a6564006044820152606401610170565b6000805b848110156102e057838382818110610287576102876106d3565b90506020020135600260008888858181106102a4576102a46106d3565b905060200201358152602001908152602001600020546102c491906106ff565b6102ce908361071e565b91506102d981610737565b905061026d565b508034146103285760405162461bcd60e51b8152602060048201526015602482015274139bdd08195b9bdd59da081b5bdb995e481cd95b9d605a1b6044820152606401610170565b604051630ec4830f60e01b815289906001600160a01b03821690630ec4830f906103649033908d908d908d908d908d908d908d90600401610782565b600060405180830381600087803b15801561037e57600080fd5b505af1158015610392573d6000803e3d6000fd5b5050505050505050505050505050565b3360009081526020819052604090205460ff166103d15760405162461bcd60e51b8152600401610170906107e6565b6001600160a01b03811633036104295760405162461bcd60e51b815260206004820181905260248201527f596f752063616e2774207265766f6b6520796f7572206f776e206163636573736044820152606401610170565b6001600160a01b03166000908152602081905260409020805460ff19811660ff90911615179055565b3360009081526020819052604090205460ff166104815760405162461bcd60e51b8152600401610170906107e6565b6040516001600160a01b038216904780156108fc02916000818181858888f193505050501580156104b6573d6000803e3d6000fd5b5050565b3360009081526020819052604090205460ff166104e95760405162461bcd60e51b8152600401610170906107e6565b6001600160a01b03166000908152600160205260409020805460ff19811660ff90911615179055565b3360009081526020819052604090205460ff166105415760405162461bcd60e51b8152600401610170906107e6565b60009182526002602052604090912055565b80356001600160a01b038116811461056a57600080fd5b919050565b60008083601f84011261058157600080fd5b50813567ffffffffffffffff81111561059957600080fd5b6020830191508360208260051b85010111156105b457600080fd5b9250929050565b60008060008060008060008060a0898b0312156105d757600080fd5b6105e089610553565b97506105ee60208a01610553565b9650604089013567ffffffffffffffff8082111561060b57600080fd5b6106178c838d0161056f565b909850965060608b013591508082111561063057600080fd5b61063c8c838d0161056f565b909650945060808b013591508082111561065557600080fd5b506106628b828c0161056f565b999c989b5096995094979396929594505050565b60006020828403121561068857600080fd5b61069182610553565b9392505050565b6000602082840312156106aa57600080fd5b5035919050565b600080604083850312156106c457600080fd5b50508035926020909101359150565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000816000190483118215151615610719576107196106e9565b500290565b80820180821115610731576107316106e9565b92915050565b600060018201610749576107496106e9565b5060010190565b81835260006001600160fb1b0383111561076957600080fd5b8260051b80836020870137939093016020019392505050565b6001600160a01b0389811682528816602082015260a0604082018190526000906107af908301888a610750565b82810360608401526107c2818789610750565b905082810360808401526107d7818587610750565b9b9a5050505050505050505050565b6020808252602d908201527f596f7520617265206e6f7420617574686f72697a656420746f20706572666f7260408201526c36903a3434b99030b1ba34b7b760991b60608201526080019056fea26469706673582212200c7476b13b7313917f09f3c8d3c7282250ecde42f7a15b8dcd799527815e40f064736f6c63430008100033

Deployed Bytecode Sourcemap

1414:2278:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1915:966;;;;;;:::i;:::-;;:::i;:::-;;3290:237;;;;;;;;;;-1:-1:-1;3290:237:0;;;;;:::i;:::-;;:::i;3535:152::-;;;;;;;;;;-1:-1:-1;3535:152:0;;;;;:::i;:::-;;:::i;3096:186::-;;;;;;;;;;-1:-1:-1;3096:186:0;;;;;:::i;:::-;;:::i;1546:47::-;;;;;;;;;;-1:-1:-1;1546:47:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;;2329:25:1;;;2317:2;2302:18;1546:47:0;;;;;;;2951:137;;;;;;;;;;-1:-1:-1;2951:137:0;;;;;:::i;:::-;;:::i;1915:966::-;2109:9;2122:10;2109:23;2101:56;;;;-1:-1:-1;;;2101:56:0;;2820:2:1;2101:56:0;;;2802:21:1;2859:2;2839:18;;;2832:30;-1:-1:-1;;;2878:18:1;;;2871:50;2938:18;;2101:56:0;;;;;;;;;2176:38;;;2168:69;;;;-1:-1:-1;;;2168:69:0;;3169:2:1;2168:69:0;;;3151:21:1;3208:2;3188:18;;;3181:30;-1:-1:-1;;;3227:18:1;;;3220:48;3285:18;;2168:69:0;2967:342:1;2168:69:0;2256:33;;;2248:64;;;;-1:-1:-1;;;2248:64:0;;3169:2:1;2248:64:0;;;3151:21:1;3208:2;3188:18;;;3181:30;-1:-1:-1;;;3227:18:1;;;3220:48;3285:18;;2248:64:0;2967:342:1;2248:64:0;-1:-1:-1;;;;;2331:33:0;;;;;;:18;:33;;;;;;;;2323:77;;;;-1:-1:-1;;;2323:77:0;;3516:2:1;2323:77:0;;;3498:21:1;3555:2;3535:18;;;3528:30;3594:33;3574:18;;;3567:61;3645:18;;2323:77:0;3314:355:1;2323:77:0;2413:23;2455:9;2451:152;2470:22;;;2451:152;;;2581:6;;2588:1;2581:9;;;;;;;:::i;:::-;;;;;;;2551:11;:27;2563:11;;2575:1;2563:14;;;;;;;:::i;:::-;;;;;;;2551:27;;;;;;;;;;;;:39;;;;:::i;:::-;2532:59;;:15;:59;:::i;:::-;2514:77;-1:-1:-1;2494:3:0;;;:::i;:::-;;;2451:152;;;;2634:15;2621:9;:28;2613:62;;;;-1:-1:-1;;;2613:62:0;;4583:2:1;2613:62:0;;;4565:21:1;4622:2;4602:18;;;4595:30;-1:-1:-1;;;4641:18:1;;;4634:51;4702:18;;2613:62:0;4381:345:1;2613:62:0;2782:91;;-1:-1:-1;;;2782:91:0;;2747:13;;-1:-1:-1;;;;;2782:28:0;;;;;:91;;2811:10;;2823:17;;2842:9;;;;2853:11;;;;2866:6;;;;2782:91;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2090:791;;1915:966;;;;;;;;:::o;3290:237::-;1783:10;1766:16;:28;;;;;;;;;;;;;1758:86;;;;-1:-1:-1;;;1758:86:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;3385:24:0;::::1;:10;:24:::0;3377:69:::1;;;::::0;-1:-1:-1;;;3377:69:0;;6619:2:1;3377:69:0::1;::::0;::::1;6601:21:1::0;;;6638:18;;;6631:30;6697:34;6677:18;;;6670:62;6749:18;;3377:69:0::1;6417:356:1::0;3377:69:0::1;-1:-1:-1::0;;;;;3491:28:0::1;:16;:28:::0;;;::::1;::::0;;;;;;;;-1:-1:-1;;3459:60:0;::::1;3491:28;::::0;;::::1;3490:29;3459:60;::::0;;3290:237::o;3535:152::-;1783:10;1766:16;:28;;;;;;;;;;;;;1758:86;;;;-1:-1:-1;;;1758:86:0;;;;;;;:::i;:::-;3621:58:::1;::::0;-1:-1:-1;;;;;3621:35:0;::::1;::::0;3657:21:::1;3621:58:::0;::::1;;;::::0;::::1;::::0;;;3657:21;3621:35;:58;::::1;;;;;;;;;;;;;::::0;::::1;;;;;;3535:152:::0;:::o;3096:186::-;1783:10;1766:16;:28;;;;;;;;;;;;;1758:86;;;;-1:-1:-1;;;1758:86:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;3236:38:0::1;;::::0;;;:18:::1;:38;::::0;;;;;;-1:-1:-1;;3194:80:0;::::1;3236:38;::::0;;::::1;3235:39;3194:80;::::0;;3096:186::o;2951:137::-;1783:10;1766:16;:28;;;;;;;;;;;;;1758:86;;;;-1:-1:-1;;;1758:86:0;;;;;;;:::i;:::-;3049:20:::1;::::0;;;:11:::1;:20;::::0;;;;;:31;2951:137::o;14:173:1:-;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:70;;177:1;174;167:12;111:70;14:173;;;:::o;192:367::-;255:8;265:6;319:3;312:4;304:6;300:17;296:27;286:55;;337:1;334;327:12;286:55;-1:-1:-1;360:20:1;;403:18;392:30;;389:50;;;435:1;432;425:12;389:50;472:4;464:6;460:17;448:29;;532:3;525:4;515:6;512:1;508:14;500:6;496:27;492:38;489:47;486:67;;;549:1;546;539:12;486:67;192:367;;;;;:::o;564:1238::-;740:6;748;756;764;772;780;788;796;849:3;837:9;828:7;824:23;820:33;817:53;;;866:1;863;856:12;817:53;889:29;908:9;889:29;:::i;:::-;879:39;;937:38;971:2;960:9;956:18;937:38;:::i;:::-;927:48;;1026:2;1015:9;1011:18;998:32;1049:18;1090:2;1082:6;1079:14;1076:34;;;1106:1;1103;1096:12;1076:34;1145:70;1207:7;1198:6;1187:9;1183:22;1145:70;:::i;:::-;1234:8;;-1:-1:-1;1119:96:1;-1:-1:-1;1322:2:1;1307:18;;1294:32;;-1:-1:-1;1338:16:1;;;1335:36;;;1367:1;1364;1357:12;1335:36;1406:72;1470:7;1459:8;1448:9;1444:24;1406:72;:::i;:::-;1497:8;;-1:-1:-1;1380:98:1;-1:-1:-1;1585:3:1;1570:19;;1557:33;;-1:-1:-1;1602:16:1;;;1599:36;;;1631:1;1628;1621:12;1599:36;;1670:72;1734:7;1723:8;1712:9;1708:24;1670:72;:::i;:::-;564:1238;;;;-1:-1:-1;564:1238:1;;-1:-1:-1;564:1238:1;;;;;;1761:8;-1:-1:-1;;;564:1238:1:o;1807:186::-;1866:6;1919:2;1907:9;1898:7;1894:23;1890:32;1887:52;;;1935:1;1932;1925:12;1887:52;1958:29;1977:9;1958:29;:::i;:::-;1948:39;1807:186;-1:-1:-1;;;1807:186:1:o;1998:180::-;2057:6;2110:2;2098:9;2089:7;2085:23;2081:32;2078:52;;;2126:1;2123;2116:12;2078:52;-1:-1:-1;2149:23:1;;1998:180;-1:-1:-1;1998:180:1:o;2365:248::-;2433:6;2441;2494:2;2482:9;2473:7;2469:23;2465:32;2462:52;;;2510:1;2507;2500:12;2462:52;-1:-1:-1;;2533:23:1;;;2603:2;2588:18;;;2575:32;;-1:-1:-1;2365:248:1:o;3674:127::-;3735:10;3730:3;3726:20;3723:1;3716:31;3766:4;3763:1;3756:15;3790:4;3787:1;3780:15;3806:127;3867:10;3862:3;3858:20;3855:1;3848:31;3898:4;3895:1;3888:15;3922:4;3919:1;3912:15;3938:168;3978:7;4044:1;4040;4036:6;4032:14;4029:1;4026:21;4021:1;4014:9;4007:17;4003:45;4000:71;;;4051:18;;:::i;:::-;-1:-1:-1;4091:9:1;;3938:168::o;4111:125::-;4176:9;;;4197:10;;;4194:36;;;4210:18;;:::i;:::-;4111:125;;;;:::o;4241:135::-;4280:3;4301:17;;;4298:43;;4321:18;;:::i;:::-;-1:-1:-1;4368:1:1;4357:13;;4241:135::o;4731:311::-;4819:19;;;4801:3;-1:-1:-1;;;;;4850:31:1;;4847:51;;;4894:1;4891;4884:12;4847:51;4930:6;4927:1;4923:14;4982:8;4975:5;4968:4;4963:3;4959:14;4946:45;5011:18;;;;5031:4;5007:29;;4731:311;-1:-1:-1;;;4731:311:1:o;5047:951::-;-1:-1:-1;;;;;5506:15:1;;;5488:34;;5558:15;;5553:2;5538:18;;5531:43;5468:3;5605:2;5590:18;;5583:31;;;5431:4;;5637:74;;5691:19;;5683:6;5675;5637:74;:::i;:::-;5759:9;5751:6;5747:22;5742:2;5731:9;5727:18;5720:50;5793:61;5847:6;5839;5831;5793:61;:::i;:::-;5779:75;;5903:9;5895:6;5891:22;5885:3;5874:9;5870:19;5863:51;5931:61;5985:6;5977;5969;5931:61;:::i;:::-;5923:69;5047:951;-1:-1:-1;;;;;;;;;;;5047:951:1:o;6003:409::-;6205:2;6187:21;;;6244:2;6224:18;;;6217:30;6283:34;6278:2;6263:18;;6256:62;-1:-1:-1;;;6349:2:1;6334:18;;6327:43;6402:3;6387:19;;6003:409::o

Swarm Source

ipfs://0c7476b13b7313917f09f3c8d3c7282250ecde42f7a15b8dcd799527815e40f0

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

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.