ETH Price: $3,189.35 (+0.21%)

Contract

0x83076f026b72Df648673F9A81c771aE9C7446F21
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Insert Mensurati...78307862019-05-25 19:46:572061 days ago1558813617IN
0x83076f02...9C7446F21
0 ETH0.0013493310
Insert Mensurati...78307862019-05-25 19:46:572061 days ago1558813617IN
0x83076f02...9C7446F21
0 ETH0.0013493310
Insert Mensurati...78307852019-05-25 19:46:122061 days ago1558813572IN
0x83076f02...9C7446F21
0 ETH0.0013493310
Insert Mensurati...78307852019-05-25 19:46:122061 days ago1558813572IN
0x83076f02...9C7446F21
0 ETH0.0013493310
Insert Mensurati...78307832019-05-25 19:45:552061 days ago1558813555IN
0x83076f02...9C7446F21
0 ETH0.0013493310
Insert Mensurati...78307822019-05-25 19:45:532061 days ago1558813553IN
0x83076f02...9C7446F21
0 ETH0.0013493310
Insert Mensurati...78307812019-05-25 19:45:472061 days ago1558813547IN
0x83076f02...9C7446F21
0 ETH0.0013493310
Insert Mensurati...78307812019-05-25 19:45:472061 days ago1558813547IN
0x83076f02...9C7446F21
0 ETH0.0013493310
Insert Mensurati...78307792019-05-25 19:45:312061 days ago1558813531IN
0x83076f02...9C7446F21
0 ETH0.0013493310
Insert Mensurati...78307792019-05-25 19:45:312061 days ago1558813531IN
0x83076f02...9C7446F21
0 ETH0.0013493310
Insert Mensurati...78307792019-05-25 19:45:312061 days ago1558813531IN
0x83076f02...9C7446F21
0 ETH0.0014993310
Insert Mensurati...78306682019-05-25 19:20:202061 days ago1558812020IN
0x83076f02...9C7446F21
0 ETH0.0013493310
Insert Mensurati...78306582019-05-25 19:17:562061 days ago1558811876IN
0x83076f02...9C7446F21
0 ETH0.0013493310
Insert Mensurati...78306572019-05-25 19:17:482061 days ago1558811868IN
0x83076f02...9C7446F21
0 ETH0.0013493310
Insert Mensurati...78306572019-05-25 19:17:482061 days ago1558811868IN
0x83076f02...9C7446F21
0 ETH0.0013493310
Insert Mensurati...78306572019-05-25 19:17:482061 days ago1558811868IN
0x83076f02...9C7446F21
0 ETH0.0013493310
Insert Mensurati...78306572019-05-25 19:17:482061 days ago1558811868IN
0x83076f02...9C7446F21
0 ETH0.0013493310
Insert Mensurati...78306552019-05-25 19:17:082061 days ago1558811828IN
0x83076f02...9C7446F21
0 ETH0.0013493310
Insert Mensurati...78306552019-05-25 19:17:082061 days ago1558811828IN
0x83076f02...9C7446F21
0 ETH0.0013493310
Insert Mensurati...78306552019-05-25 19:17:082061 days ago1558811828IN
0x83076f02...9C7446F21
0 ETH0.0013493310
Insert Mensurati...78306552019-05-25 19:17:082061 days ago1558811828IN
0x83076f02...9C7446F21
0 ETH0.0013493310
Insert Mensurati...78306202019-05-25 19:08:152061 days ago1558811295IN
0x83076f02...9C7446F21
0 ETH0.0013493310
Insert Mensurati...78306062019-05-25 19:05:022061 days ago1558811102IN
0x83076f02...9C7446F21
0 ETH0.0013493310
Insert Mensurati...78306062019-05-25 19:05:022061 days ago1558811102IN
0x83076f02...9C7446F21
0 ETH0.0013493310
Insert Mensurati...78305832019-05-25 19:00:132061 days ago1558810813IN
0x83076f02...9C7446F21
0 ETH0.0013493310
View all transactions

Advanced mode:
Parent Transaction Hash Block
From
To
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
RunOnChain

Compiler Version
v0.5.5+commit.47a71e8f

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2019-04-05
*/

pragma solidity ^0.5.5;


contract Ownable {
    
    mapping(address => bool) internal owner;
    
    event AddedOwner(address newOwner);
    event RemovedOwner(address removedOwner);

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

    modifier ownerOnly() {
        require(owner[msg.sender]);
        _;
    }

    function ownerAdd(address _newOwner) ownerOnly public {
        require(_newOwner != address(0));
        owner[_newOwner] = true;
        
        emit AddedOwner(_newOwner);
    }

    function ownerRemove(address _toRemove) ownerOnly public {
        require(_toRemove != address(0));
        require(_toRemove != msg.sender);
        //owner[_toRemove] = false;
        delete owner[_toRemove];
        
        emit RemovedOwner(_toRemove);
    }
}


contract RunOnChain is Ownable {


    struct Mensuration {
        string Longitude;
        string Latitude;
        string Elevatio;
        uint256 GpsDatetime;
        uint256 DeviceDatetime;
    }
    
    mapping (uint256 => mapping (uint256 => Mensuration[])) internal Mensurations;
    
    
    constructor () public Ownable() { }
    
    
    function insertMensuration(uint256 eventId, uint256 runnerId, string memory gpsLongitude, string memory gpsLatitude, string memory gpsElevation, uint256 gpsDatetime, uint256 deviceDatetime) public ownerOnly() returns (bool) 
    {
        require(eventId>0 && runnerId>0 && bytes(gpsLongitude).length>0 && bytes(gpsLatitude).length>0 && bytes(gpsElevation).length>0 && gpsDatetime>0 && deviceDatetime>0);
        
        Mensuration memory mensuTemp;
        mensuTemp.Longitude = gpsLongitude;
        mensuTemp.Latitude = gpsLatitude;
        mensuTemp.Elevatio = gpsElevation;
        mensuTemp.GpsDatetime = gpsDatetime;
        mensuTemp.DeviceDatetime = deviceDatetime;
        
        Mensurations[eventId][runnerId].push(mensuTemp);
        
        return true;
    }
    
    
    function getInfo(uint256 eventId, uint256 runnerId) public ownerOnly() view returns (string memory)
    {
        require(eventId >0 && runnerId>0);
        
        string memory ret = "{";
        uint256 arrayLength = Mensurations[eventId][runnerId].length;
        
        ret = string(abi.encodePacked(ret, '"EventId": "', uint2str(eventId), '", '));
        ret = string(abi.encodePacked(ret, '"RunnerId": "', uint2str(runnerId), '", '));
        
        ret = string(abi.encodePacked(ret, '"Mensurations": ['));
        for (uint i=0; i<arrayLength; i++)
        {
            ret = string(abi.encodePacked(ret, '{'));
            ret = string(abi.encodePacked(ret, '"GpsLongitude": "', Mensurations[eventId][runnerId][i].Longitude, '", '));
            ret = string(abi.encodePacked(ret, '"GpsLatitude": "', Mensurations[eventId][runnerId][i].Latitude, '", '));
            ret = string(abi.encodePacked(ret, '"GpsElevation": "', Mensurations[eventId][runnerId][i].Elevatio, '"'));
            ret = string(abi.encodePacked(ret, '"GpsDatetime": "', uint2str(Mensurations[eventId][runnerId][i].GpsDatetime), '"'));
            ret = string(abi.encodePacked(ret, '"DeviceDatetime": "', uint2str(Mensurations[eventId][runnerId][i].DeviceDatetime), '"'));
            ret = string(abi.encodePacked(ret, '}'));
            
            if(i<arrayLength-1 && arrayLength>1)
                ret = string(abi.encodePacked(ret, ', '));
        }
        ret = string(abi.encodePacked(ret, "]"));
    
        ret = string(abi.encodePacked(ret, "}"));
                
        
        return ret;
    }
    
    function kill() public ownerOnly()  returns (bool)
    {
        selfdestruct(msg.sender);
    }
    
    
    function uint2str(uint _i) internal pure returns (string memory _uintAsString)
    {
        if (_i == 0) { return "0"; }
        uint j = _i;
        uint len;
        while (j != 0) { len++; j /= 10; }
        bytes memory bstr = new bytes(len);
        uint k = len - 1;
        while (_i != 0) { bstr[k--] = byte(uint8(48 + _i % 10)); _i /= 10; }
        return string(bstr);
    }
    
}

Contract Security Audit

Contract ABI

[{"constant":false,"inputs":[],"name":"kill","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"ownerAdd","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"eventId","type":"uint256"},{"name":"runnerId","type":"uint256"}],"name":"getInfo","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"eventId","type":"uint256"},{"name":"runnerId","type":"uint256"},{"name":"gpsLongitude","type":"string"},{"name":"gpsLatitude","type":"string"},{"name":"gpsElevation","type":"string"},{"name":"gpsDatetime","type":"uint256"},{"name":"deviceDatetime","type":"uint256"}],"name":"insertMensuration","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_toRemove","type":"address"}],"name":"ownerRemove","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"newOwner","type":"address"}],"name":"AddedOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"removedOwner","type":"address"}],"name":"RemovedOwner","type":"event"}]

608060405234801561001057600080fd5b5060016000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506118be806100776000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c806341c0e1b51461005c5780635b482f3b1461007e5780637e250c6e146100c2578063c383282e14610173578063cdede98e1461039c575b600080fd5b6100646103e0565b604051808215151515815260200191505060405180910390f35b6100c06004803603602081101561009457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610452565b005b6100f8600480360360408110156100d857600080fd5b8101908080359060200190929190803590602001909291905050506105a2565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561013857808201518184015260208101905061011d565b50505050905090810190601f1680156101655780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610382600480360360e081101561018957600080fd5b810190808035906020019092919080359060200190929190803590602001906401000000008111156101ba57600080fd5b8201836020820111156101cc57600080fd5b803590602001918460018302840111640100000000831117156101ee57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505091929192908035906020019064010000000081111561025157600080fd5b82018360208201111561026357600080fd5b8035906020019184600183028401116401000000008311171561028557600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290803590602001906401000000008111156102e857600080fd5b8201836020820111156102fa57600080fd5b8035906020019184600183028401116401000000008311171561031c57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290803590602001909291908035906020019092919050505061134a565b604051808215151515815260200191505060405180910390f35b6103de600480360360208110156103b257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611502565b005b60008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151561043957600080fd5b3373ffffffffffffffffffffffffffffffffffffffff16ff5b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615156104a957600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156104e557600080fd5b60016000808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055507f9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea2681604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a150565b60606000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615156105fb57600080fd5b60008311801561060b5750600082115b151561061657600080fd5b60606040518060400160405280600181526020017f7b00000000000000000000000000000000000000000000000000000000000000815250905060006001600086815260200190815260200160002060008581526020019081526020016000208054905090508161068686611684565b6040516020018083805190602001908083835b6020831015156106be5780518252602082019150602081019050602083039250610699565b6001836020036101000a038019825116818451168082178552505050505050905001807f224576656e744964223a20220000000000000000000000000000000000000000815250600c0182805190602001908083835b6020831015156107395780518252602082019150602081019050602083039250610714565b6001836020036101000a038019825116818451168082178552505050505050905001807f222c200000000000000000000000000000000000000000000000000000000000815250600301925050506040516020818303038152906040529150816107a285611684565b6040516020018083805190602001908083835b6020831015156107da57805182526020820191506020810190506020830392506107b5565b6001836020036101000a038019825116818451168082178552505050505050905001807f2252756e6e65724964223a202200000000000000000000000000000000000000815250600d0182805190602001908083835b6020831015156108555780518252602082019150602081019050602083039250610830565b6001836020036101000a038019825116818451168082178552505050505050905001807f222c200000000000000000000000000000000000000000000000000000000000815250600301925050506040516020818303038152906040529150816040516020018082805190602001908083835b6020831015156108ed57805182526020820191506020810190506020830392506108c8565b6001836020036101000a038019825116818451168082178552505050505050905001807f224d656e7375726174696f6e73223a205b000000000000000000000000000000815250601101915050604051602081830303815290604052915060008090505b8181101561121057826040516020018082805190602001908083835b602083101515610992578051825260208201915060208101905060208303925061096d565b6001836020036101000a038019825116818451168082178552505050505050905001807f7b0000000000000000000000000000000000000000000000000000000000000081525060010191505060405160208183030381529060405292508260016000888152602001908152602001600020600087815260200190815260200160002082815481101515610a2257fe5b90600052602060002090600502016000016040516020018083805190602001908083835b602083101515610a6b5780518252602082019150602081019050602083039250610a46565b6001836020036101000a038019825116818451168082178552505050505050905001807f224770734c6f6e676974756465223a202200000000000000000000000000000081525060110182805460018160011615610100020316600290048015610b0c5780601f10610aea576101008083540402835291820191610b0c565b820191906000526020600020905b815481529060010190602001808311610af8575b5050807f222c2000000000000000000000000000000000000000000000000000000000008152506003019250505060405160208183030381529060405292508260016000888152602001908152602001600020600087815260200190815260200160002082815481101515610b7d57fe5b90600052602060002090600502016001016040516020018083805190602001908083835b602083101515610bc65780518252602082019150602081019050602083039250610ba1565b6001836020036101000a038019825116818451168082178552505050505050905001807f224770734c61746974756465223a20220000000000000000000000000000000081525060100182805460018160011615610100020316600290048015610c675780601f10610c45576101008083540402835291820191610c67565b820191906000526020600020905b815481529060010190602001808311610c53575b5050807f222c2000000000000000000000000000000000000000000000000000000000008152506003019250505060405160208183030381529060405292508260016000888152602001908152602001600020600087815260200190815260200160002082815481101515610cd857fe5b90600052602060002090600502016002016040516020018083805190602001908083835b602083101515610d215780518252602082019150602081019050602083039250610cfc565b6001836020036101000a038019825116818451168082178552505050505050905001807f22477073456c65766174696f6e223a202200000000000000000000000000000081525060110182805460018160011615610100020316600290048015610dc25780601f10610da0576101008083540402835291820191610dc2565b820191906000526020600020905b815481529060010190602001808311610dae575b5050807f220000000000000000000000000000000000000000000000000000000000000081525060010192505050604051602081830303815290604052925082610e4d60016000898152602001908152602001600020600088815260200190815260200160002083815481101515610e3657fe5b906000526020600020906005020160030154611684565b6040516020018083805190602001908083835b602083101515610e855780518252602082019150602081019050602083039250610e60565b6001836020036101000a038019825116818451168082178552505050505050905001807f224770734461746574696d65223a20220000000000000000000000000000000081525060100182805190602001908083835b602083101515610f005780518252602082019150602081019050602083039250610edb565b6001836020036101000a038019825116818451168082178552505050505050905001807f220000000000000000000000000000000000000000000000000000000000000081525060010192505050604051602081830303815290604052925082610fab60016000898152602001908152602001600020600088815260200190815260200160002083815481101515610f9457fe5b906000526020600020906005020160040154611684565b6040516020018083805190602001908083835b602083101515610fe35780518252602082019150602081019050602083039250610fbe565b6001836020036101000a038019825116818451168082178552505050505050905001807f224465766963654461746574696d65223a20220000000000000000000000000081525060130182805190602001908083835b60208310151561105e5780518252602082019150602081019050602083039250611039565b6001836020036101000a038019825116818451168082178552505050505050905001807f2200000000000000000000000000000000000000000000000000000000000000815250600101925050506040516020818303038152906040529250826040516020018082805190602001908083835b6020831015156110f657805182526020820191506020810190506020830392506110d1565b6001836020036101000a038019825116818451168082178552505050505050905001807f7d00000000000000000000000000000000000000000000000000000000000000815250600101915050604051602081830303815290604052925060018203811080156111665750600182115b1561120357826040516020018082805190602001908083835b6020831015156111a4578051825260208201915060208101905060208303925061117f565b6001836020036101000a038019825116818451168082178552505050505050905001807f2c2000000000000000000000000000000000000000000000000000000000000081525060020191505060405160208183030381529060405292505b8080600101915050610951565b50816040516020018082805190602001908083835b60208310151561124a5780518252602082019150602081019050602083039250611225565b6001836020036101000a038019825116818451168082178552505050505050905001807f5d000000000000000000000000000000000000000000000000000000000000008152506001019150506040516020818303038152906040529150816040516020018082805190602001908083835b6020831015156112e157805182526020820191506020810190506020830392506112bc565b6001836020036101000a038019825116818451168082178552505050505050905001807f7d000000000000000000000000000000000000000000000000000000000000008152506001019150506040516020818303038152906040529150819250505092915050565b60008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615156113a357600080fd5b6000881180156113b35750600087115b80156113c0575060008651115b80156113cd575060008551115b80156113da575060008451115b80156113e65750600083115b80156113f25750600082115b15156113fd57600080fd5b6114056117be565b8681600001819052508581602001819052508481604001819052508381606001818152505082816080018181525050600160008a81526020019081526020016000206000898152602001908152602001600020819080600181540180825580915050906001820390600052602060002090600502016000909192909190915060008201518160000190805190602001906114a09291906117ed565b5060208201518160010190805190602001906114bd9291906117ed565b5060408201518160020190805190602001906114da9291906117ed565b5060608201518160030155608082015181600401555050506001915050979650505050505050565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151561155957600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561159557600080fd5b3373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156115d057600080fd5b6000808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81549060ff02191690557ff8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf81604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a150565b606060008214156116cc576040518060400160405280600181526020017f300000000000000000000000000000000000000000000000000000000000000081525090506117b9565b600082905060005b6000821415156116fa578080600101915050600a828115156116f257fe5b0491506116d4565b6060816040519080825280601f01601f19166020018201604052801561172f5781602001600182028038833980820191505090505b50905060006001830390505b6000861415156117b157600a8681151561175157fe5b0660300160f81b82828060019003935081518110151561176d57fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a868115156117a957fe5b04955061173b565b819450505050505b919050565b6040518060a0016040528060608152602001606081526020016060815260200160008152602001600081525090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061182e57805160ff191683800117855561185c565b8280016001018555821561185c579182015b8281111561185b578251825591602001919060010190611840565b5b509050611869919061186d565b5090565b61188f91905b8082111561188b576000816000905550600101611873565b5090565b9056fea165627a7a723058200d5131f9f819ee02a5cb8646d836c70667e977fd324fdfb0eb4498c7a175659b0029

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100575760003560e01c806341c0e1b51461005c5780635b482f3b1461007e5780637e250c6e146100c2578063c383282e14610173578063cdede98e1461039c575b600080fd5b6100646103e0565b604051808215151515815260200191505060405180910390f35b6100c06004803603602081101561009457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610452565b005b6100f8600480360360408110156100d857600080fd5b8101908080359060200190929190803590602001909291905050506105a2565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561013857808201518184015260208101905061011d565b50505050905090810190601f1680156101655780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610382600480360360e081101561018957600080fd5b810190808035906020019092919080359060200190929190803590602001906401000000008111156101ba57600080fd5b8201836020820111156101cc57600080fd5b803590602001918460018302840111640100000000831117156101ee57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505091929192908035906020019064010000000081111561025157600080fd5b82018360208201111561026357600080fd5b8035906020019184600183028401116401000000008311171561028557600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290803590602001906401000000008111156102e857600080fd5b8201836020820111156102fa57600080fd5b8035906020019184600183028401116401000000008311171561031c57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290803590602001909291908035906020019092919050505061134a565b604051808215151515815260200191505060405180910390f35b6103de600480360360208110156103b257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611502565b005b60008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151561043957600080fd5b3373ffffffffffffffffffffffffffffffffffffffff16ff5b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615156104a957600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156104e557600080fd5b60016000808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055507f9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea2681604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a150565b60606000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615156105fb57600080fd5b60008311801561060b5750600082115b151561061657600080fd5b60606040518060400160405280600181526020017f7b00000000000000000000000000000000000000000000000000000000000000815250905060006001600086815260200190815260200160002060008581526020019081526020016000208054905090508161068686611684565b6040516020018083805190602001908083835b6020831015156106be5780518252602082019150602081019050602083039250610699565b6001836020036101000a038019825116818451168082178552505050505050905001807f224576656e744964223a20220000000000000000000000000000000000000000815250600c0182805190602001908083835b6020831015156107395780518252602082019150602081019050602083039250610714565b6001836020036101000a038019825116818451168082178552505050505050905001807f222c200000000000000000000000000000000000000000000000000000000000815250600301925050506040516020818303038152906040529150816107a285611684565b6040516020018083805190602001908083835b6020831015156107da57805182526020820191506020810190506020830392506107b5565b6001836020036101000a038019825116818451168082178552505050505050905001807f2252756e6e65724964223a202200000000000000000000000000000000000000815250600d0182805190602001908083835b6020831015156108555780518252602082019150602081019050602083039250610830565b6001836020036101000a038019825116818451168082178552505050505050905001807f222c200000000000000000000000000000000000000000000000000000000000815250600301925050506040516020818303038152906040529150816040516020018082805190602001908083835b6020831015156108ed57805182526020820191506020810190506020830392506108c8565b6001836020036101000a038019825116818451168082178552505050505050905001807f224d656e7375726174696f6e73223a205b000000000000000000000000000000815250601101915050604051602081830303815290604052915060008090505b8181101561121057826040516020018082805190602001908083835b602083101515610992578051825260208201915060208101905060208303925061096d565b6001836020036101000a038019825116818451168082178552505050505050905001807f7b0000000000000000000000000000000000000000000000000000000000000081525060010191505060405160208183030381529060405292508260016000888152602001908152602001600020600087815260200190815260200160002082815481101515610a2257fe5b90600052602060002090600502016000016040516020018083805190602001908083835b602083101515610a6b5780518252602082019150602081019050602083039250610a46565b6001836020036101000a038019825116818451168082178552505050505050905001807f224770734c6f6e676974756465223a202200000000000000000000000000000081525060110182805460018160011615610100020316600290048015610b0c5780601f10610aea576101008083540402835291820191610b0c565b820191906000526020600020905b815481529060010190602001808311610af8575b5050807f222c2000000000000000000000000000000000000000000000000000000000008152506003019250505060405160208183030381529060405292508260016000888152602001908152602001600020600087815260200190815260200160002082815481101515610b7d57fe5b90600052602060002090600502016001016040516020018083805190602001908083835b602083101515610bc65780518252602082019150602081019050602083039250610ba1565b6001836020036101000a038019825116818451168082178552505050505050905001807f224770734c61746974756465223a20220000000000000000000000000000000081525060100182805460018160011615610100020316600290048015610c675780601f10610c45576101008083540402835291820191610c67565b820191906000526020600020905b815481529060010190602001808311610c53575b5050807f222c2000000000000000000000000000000000000000000000000000000000008152506003019250505060405160208183030381529060405292508260016000888152602001908152602001600020600087815260200190815260200160002082815481101515610cd857fe5b90600052602060002090600502016002016040516020018083805190602001908083835b602083101515610d215780518252602082019150602081019050602083039250610cfc565b6001836020036101000a038019825116818451168082178552505050505050905001807f22477073456c65766174696f6e223a202200000000000000000000000000000081525060110182805460018160011615610100020316600290048015610dc25780601f10610da0576101008083540402835291820191610dc2565b820191906000526020600020905b815481529060010190602001808311610dae575b5050807f220000000000000000000000000000000000000000000000000000000000000081525060010192505050604051602081830303815290604052925082610e4d60016000898152602001908152602001600020600088815260200190815260200160002083815481101515610e3657fe5b906000526020600020906005020160030154611684565b6040516020018083805190602001908083835b602083101515610e855780518252602082019150602081019050602083039250610e60565b6001836020036101000a038019825116818451168082178552505050505050905001807f224770734461746574696d65223a20220000000000000000000000000000000081525060100182805190602001908083835b602083101515610f005780518252602082019150602081019050602083039250610edb565b6001836020036101000a038019825116818451168082178552505050505050905001807f220000000000000000000000000000000000000000000000000000000000000081525060010192505050604051602081830303815290604052925082610fab60016000898152602001908152602001600020600088815260200190815260200160002083815481101515610f9457fe5b906000526020600020906005020160040154611684565b6040516020018083805190602001908083835b602083101515610fe35780518252602082019150602081019050602083039250610fbe565b6001836020036101000a038019825116818451168082178552505050505050905001807f224465766963654461746574696d65223a20220000000000000000000000000081525060130182805190602001908083835b60208310151561105e5780518252602082019150602081019050602083039250611039565b6001836020036101000a038019825116818451168082178552505050505050905001807f2200000000000000000000000000000000000000000000000000000000000000815250600101925050506040516020818303038152906040529250826040516020018082805190602001908083835b6020831015156110f657805182526020820191506020810190506020830392506110d1565b6001836020036101000a038019825116818451168082178552505050505050905001807f7d00000000000000000000000000000000000000000000000000000000000000815250600101915050604051602081830303815290604052925060018203811080156111665750600182115b1561120357826040516020018082805190602001908083835b6020831015156111a4578051825260208201915060208101905060208303925061117f565b6001836020036101000a038019825116818451168082178552505050505050905001807f2c2000000000000000000000000000000000000000000000000000000000000081525060020191505060405160208183030381529060405292505b8080600101915050610951565b50816040516020018082805190602001908083835b60208310151561124a5780518252602082019150602081019050602083039250611225565b6001836020036101000a038019825116818451168082178552505050505050905001807f5d000000000000000000000000000000000000000000000000000000000000008152506001019150506040516020818303038152906040529150816040516020018082805190602001908083835b6020831015156112e157805182526020820191506020810190506020830392506112bc565b6001836020036101000a038019825116818451168082178552505050505050905001807f7d000000000000000000000000000000000000000000000000000000000000008152506001019150506040516020818303038152906040529150819250505092915050565b60008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615156113a357600080fd5b6000881180156113b35750600087115b80156113c0575060008651115b80156113cd575060008551115b80156113da575060008451115b80156113e65750600083115b80156113f25750600082115b15156113fd57600080fd5b6114056117be565b8681600001819052508581602001819052508481604001819052508381606001818152505082816080018181525050600160008a81526020019081526020016000206000898152602001908152602001600020819080600181540180825580915050906001820390600052602060002090600502016000909192909190915060008201518160000190805190602001906114a09291906117ed565b5060208201518160010190805190602001906114bd9291906117ed565b5060408201518160020190805190602001906114da9291906117ed565b5060608201518160030155608082015181600401555050506001915050979650505050505050565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151561155957600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561159557600080fd5b3373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156115d057600080fd5b6000808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81549060ff02191690557ff8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf81604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a150565b606060008214156116cc576040518060400160405280600181526020017f300000000000000000000000000000000000000000000000000000000000000081525090506117b9565b600082905060005b6000821415156116fa578080600101915050600a828115156116f257fe5b0491506116d4565b6060816040519080825280601f01601f19166020018201604052801561172f5781602001600182028038833980820191505090505b50905060006001830390505b6000861415156117b157600a8681151561175157fe5b0660300160f81b82828060019003935081518110151561176d57fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a868115156117a957fe5b04955061173b565b819450505050505b919050565b6040518060a0016040528060608152602001606081526020016060815260200160008152602001600081525090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061182e57805160ff191683800117855561185c565b8280016001018555821561185c579182015b8281111561185b578251825591602001919060010190611840565b5b509050611869919061186d565b5090565b61188f91905b8082111561188b576000816000905550600101611873565b5090565b9056fea165627a7a723058200d5131f9f819ee02a5cb8646d836c70667e977fd324fdfb0eb4498c7a175659b0029

Swarm Source

bzzr://0d5131f9f819ee02a5cb8646d836c70667e977fd324fdfb0eb4498c7a175659b

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.