ETH Price: $2,740.69 (+5.83%)

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:11839 days ago1666888151IN
0x257a13B1...15325AD09
0 ETH0.0006258117.34413028
Redeem Batch155205992022-09-12 11:22:29884 days ago1662981749IN
0x257a13B1...15325AD09
0.33 ETH0.0004890711.61420796
Withdraw Funds154923142022-09-07 20:10:38889 days ago1662581438IN
0x257a13B1...15325AD09
0 ETH0.0008405725.19636917
Redeem Batch154921682022-09-07 19:31:20889 days ago1662579080IN
0x257a13B1...15325AD09
3.08 ETH0.0229305728.99939194
Redeem Batch154921652022-09-07 19:30:07889 days ago1662579007IN
0x257a13B1...15325AD09
0.38 ETH0.0025368521.81717733
Redeem Batch154921652022-09-07 19:30:07889 days ago1662579007IN
0x257a13B1...15325AD09
0.51 ETH0.0036957821.81717733
Redeem Batch154921642022-09-07 19:30:04889 days ago1662579004IN
0x257a13B1...15325AD09
0.38 ETH0.0019799224.12601238
Redeem Batch154921632022-09-07 19:29:48889 days ago1662578988IN
0x257a13B1...15325AD09
0.28 ETH0.0045329222.92228676
Redeem Batch154921622022-09-07 19:29:31889 days ago1662578971IN
0x257a13B1...15325AD09
0.38 ETH0.0025988921.85618449
Redeem Batch154921622022-09-07 19:29:31889 days ago1662578971IN
0x257a13B1...15325AD09
0.15 ETH0.0039747621.85618449
Redeem Batch154921622022-09-07 19:29:31889 days ago1662578971IN
0x257a13B1...15325AD09
0.13 ETH0.0021654621.85618449
Redeem Batch154921622022-09-07 19:29:31889 days ago1662578971IN
0x257a13B1...15325AD09
1.52 ETH0.0081346721.85618449
Redeem Batch154921622022-09-07 19:29:31889 days ago1662578971IN
0x257a13B1...15325AD09
0.53 ETH0.0045667621.85618449
Redeem Batch154921602022-09-07 19:29:17889 days ago1662578957IN
0x257a13B1...15325AD09
0.76 ETH0.006336224.53809149
Redeem Batch154921602022-09-07 19:29:17889 days ago1662578957IN
0x257a13B1...15325AD09
0.38 ETH0.0020140324.53809149
Redeem Batch154921602022-09-07 19:29:17889 days ago1662578957IN
0x257a13B1...15325AD09
0.19 ETH0.0035432524.53809149
Redeem Batch154921602022-09-07 19:29:17889 days ago1662578957IN
0x257a13B1...15325AD09
0 ETH0.0028071524.53809149
Redeem Batch154921602022-09-07 19:29:17889 days ago1662578957IN
0x257a13B1...15325AD09
0.38 ETH0.0028639124.53809149
Redeem Batch154921592022-09-07 19:29:11889 days ago1662578951IN
0x257a13B1...15325AD09
0.47 ETH0.0047486226.11145746
Redeem Batch154921592022-09-07 19:29:11889 days ago1662578951IN
0x257a13B1...15325AD09
1.1 ETH0.0087716426.11145746
Redeem Batch154921592022-09-07 19:29:11889 days ago1662578951IN
0x257a13B1...15325AD09
0.88 ETH0.0062910326.11145746
Redeem Batch154921582022-09-07 19:28:50889 days ago1662578930IN
0x257a13B1...15325AD09
0.38 ETH0.001943623.6799191
Redeem Batch154921582022-09-07 19:28:50889 days ago1662578930IN
0x257a13B1...15325AD09
0.17 ETH0.0026094723.6799191
Redeem Batch154921582022-09-07 19:28:50889 days ago1662578930IN
0x257a13B1...15325AD09
0.27 ETH0.0072341423.6799191
Redeem Batch154921582022-09-07 19:28:50889 days ago1662578930IN
0x257a13B1...15325AD09
0.38 ETH0.0023485223.6799191
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block
From
To
158406082022-10-27 16:29:11839 days ago1666888151
0x257a13B1...15325AD09
0 ETH
155205992022-09-12 11:22:29884 days ago1662981749
0x257a13B1...15325AD09
0 ETH
154923142022-09-07 20:10:38889 days ago1662581438
0x257a13B1...15325AD09
2,262.98 ETH
154921682022-09-07 19:31:20889 days ago1662579080
0x257a13B1...15325AD09
0 ETH
154921652022-09-07 19:30:07889 days ago1662579007
0x257a13B1...15325AD09
0 ETH
154921652022-09-07 19:30:07889 days ago1662579007
0x257a13B1...15325AD09
0 ETH
154921642022-09-07 19:30:04889 days ago1662579004
0x257a13B1...15325AD09
0 ETH
154921632022-09-07 19:29:48889 days ago1662578988
0x257a13B1...15325AD09
0 ETH
154921622022-09-07 19:29:31889 days ago1662578971
0x257a13B1...15325AD09
0 ETH
154921622022-09-07 19:29:31889 days ago1662578971
0x257a13B1...15325AD09
0 ETH
154921622022-09-07 19:29:31889 days ago1662578971
0x257a13B1...15325AD09
0 ETH
154921622022-09-07 19:29:31889 days ago1662578971
0x257a13B1...15325AD09
0 ETH
154921622022-09-07 19:29:31889 days ago1662578971
0x257a13B1...15325AD09
0 ETH
154921602022-09-07 19:29:17889 days ago1662578957
0x257a13B1...15325AD09
0 ETH
154921602022-09-07 19:29:17889 days ago1662578957
0x257a13B1...15325AD09
0 ETH
154921602022-09-07 19:29:17889 days ago1662578957
0x257a13B1...15325AD09
0 ETH
154921602022-09-07 19:29:17889 days ago1662578957
0x257a13B1...15325AD09
0 ETH
154921602022-09-07 19:29:17889 days ago1662578957
0x257a13B1...15325AD09
0 ETH
154921592022-09-07 19:29:11889 days ago1662578951
0x257a13B1...15325AD09
0 ETH
154921592022-09-07 19:29:11889 days ago1662578951
0x257a13B1...15325AD09
0 ETH
154921592022-09-07 19:29:11889 days ago1662578951
0x257a13B1...15325AD09
0 ETH
154921582022-09-07 19:28:50889 days ago1662578930
0x257a13B1...15325AD09
0 ETH
154921582022-09-07 19:28:50889 days ago1662578930
0x257a13B1...15325AD09
0 ETH
154921582022-09-07 19:28:50889 days ago1662578930
0x257a13B1...15325AD09
0 ETH
154921582022-09-07 19:28:50889 days ago1662578930
0x257a13B1...15325AD09
0 ETH
View All Internal Transactions
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  ]

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.