FTM Price: $0.506971 (+7.24%)
 

Overview

FTM Balance

Fantom LogoFantom LogoFantom Logo0 FTM

FTM Value

$0.00

Sponsored

Transaction Hash
Method
Block
From
To
Transpire Epoch917433442024-09-15 20:09:313 hrs ago1726430971IN
PyreSwap : Epoch Controller
0 FTM0.055414414.25268458
Transpire Epoch917348112024-09-15 18:00:005 hrs ago1726423200IN
PyreSwap : Epoch Controller
0 FTM0.0723231928.83320631
Transpire Epoch917109272024-09-15 12:00:0211 hrs ago1726401602IN
PyreSwap : Epoch Controller
0 FTM0.0466919118.61401279
Transpire Epoch916855842024-09-15 6:00:0517 hrs ago1726380005IN
PyreSwap : Epoch Controller
0 FTM0.003655497
Transpire Epoch916855782024-09-15 6:00:0117 hrs ago1726380001IN
PyreSwap : Epoch Controller
0 FTM0.034826838.77084387
Transpire Epoch916654292024-09-15 0:00:1223 hrs ago1726358412IN
PyreSwap : Epoch Controller
0 FTM0.002869355.62451355
Transpire Epoch916654242024-09-15 0:00:0523 hrs ago1726358405IN
PyreSwap : Epoch Controller
0 FTM0.002869355.62451355
Transpire Epoch916654212024-09-15 0:00:0423 hrs ago1726358404IN
PyreSwap : Epoch Controller
0 FTM0.019473695
Transpire Epoch916435692024-09-14 18:00:0729 hrs ago1726336807IN
PyreSwap : Epoch Controller
0 FTM0.005084799.96769088
Transpire Epoch916435672024-09-14 18:00:0629 hrs ago1726336806IN
PyreSwap : Epoch Controller
0 FTM0.005084799.96769088
Transpire Epoch916435642024-09-14 18:00:0329 hrs ago1726336803IN
PyreSwap : Epoch Controller
0 FTM0.0738252618.43538177
Transpire Epoch916194992024-09-14 12:00:1735 hrs ago1726315217IN
PyreSwap : Epoch Controller
0 FTM0.0540000413.93192243
Transpire Epoch915977062024-09-14 6:31:5141 hrs ago1726295511IN
PyreSwap : Epoch Controller
0 FTM0.034895769
Transpire Epoch915956522024-09-14 6:00:0341 hrs ago1726293603IN
PyreSwap : Epoch Controller
0 FTM0.0404717416.15426893
Transpire Epoch915750042024-09-14 0:00:0947 hrs ago1726272009IN
PyreSwap : Epoch Controller
0 FTM0.004473518.76317313
Transpire Epoch915750002024-09-14 0:00:0247 hrs ago1726272002IN
PyreSwap : Epoch Controller
0 FTM0.031181928
Transpire Epoch915529432024-09-13 18:00:062 days ago1726250406IN
PyreSwap : Epoch Controller
0 FTM0.0064109912.56715234
Transpire Epoch915529382024-09-13 18:00:032 days ago1726250403IN
PyreSwap : Epoch Controller
0 FTM0.0946468823.63430468
Transpire Epoch915289122024-09-13 12:00:022 days ago1726228802IN
PyreSwap : Epoch Controller
0 FTM0.1281500732.20057437
Transpire Epoch915044842024-09-13 6:00:032 days ago1726207203IN
PyreSwap : Epoch Controller
0 FTM0.0693921117.39439419
Transpire Epoch914822822024-09-13 0:00:052 days ago1726185605IN
PyreSwap : Epoch Controller
0 FTM0.0794089220
Transpire Epoch914578252024-09-12 18:00:033 days ago1726164003IN
PyreSwap : Epoch Controller
0 FTM0.0629352516.22412248
Transpire Epoch914332492024-09-12 12:00:103 days ago1726142410IN
PyreSwap : Epoch Controller
0 FTM0.0808689620.81025525
Transpire Epoch914075192024-09-12 6:00:063 days ago1726120806IN
PyreSwap : Epoch Controller
0 FTM0.0392379210.1151722
Transpire Epoch914075142024-09-12 6:00:033 days ago1726120803IN
PyreSwap : Epoch Controller
0 FTM0.0089691310
View all transactions

Latest 1 internal transaction

Parent Transaction Hash Block From To
751463752024-02-05 15:15:10223 days ago1707146110  Contract Creation0 FTM
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
PyreSwapEpochController

Compiler Version
v0.8.13+commit.abaa5c0e

Optimization Enabled:
Yes with 999999 runs

Other Settings:
default evmVersion
File 1 of 1 : TranspireEpoch.sol
// SPDX-License-Identifier: MIT



pragma solidity ^0.8.0;

interface IMeed {
   
    
    function allocateIncantations() external;
}

pragma solidity ^0.8.0;

interface IPyreSwap {
    function sync() external;
    function token0() external view returns (address);
    function token1() external view returns (address);

}

pragma solidity ^0.8.0;

interface ISummoningCircle {
       function convertMultiple(
        address[] calldata token0,
        address[] calldata token1,
        uint[] calldata LPamounts
    ) external;
}



pragma solidity ^0.8.0;

contract PyreSwapEpochController {
    constructor()  {
        owner = msg.sender;
        
    }

    address[] public syncList;
    address[] public token0List;
    address[] public token1List;
    address public meed;
    address public summoningcircle;
    uint[] public LPamounts;
    bool public syncLPs = true;
    address public owner;


    modifier onlyOwner() {
        require(owner == msg.sender, "caller is not the owner");
        _;
    }

    function _syncLPList() public {
        uint _syncListLength = getLengthSyncList() - 1;
        for (uint syncListId = _syncListLength; _syncListLength >= 0; --syncListId) {
            address syncLP = getSyncList(syncListId);
            IPyreSwap(syncLP).sync();
            if (syncListId == 0) {
                break;
            }
           
        }
        
    }
    
    function getLengthSyncList() public view returns (uint) {
        return syncList.length;
    }

    function getSyncList(uint i) public view returns (address) {
        return syncList[i];
    }

    function getSyncListFull() public view returns (address[] memory) {
        return syncList;
    }

    function getToken0Full() public view returns (address[] memory) {
        return token0List;
    }

    function getToken1Full() public view returns (address[] memory) {
        return token1List;
    }

    function getToken0Single(uint i) public view returns (address) {
        return token0List[i];
    }

    function getToken1Single(uint i) public view returns (address) {
        return token1List[i];
    }
    
    
    function syncListAdd(address add) public onlyOwner {
        syncList.push(add);
}
    function addLPToIncantationList(address add) public onlyOwner {
        address token0ToBeAdded = IPyreSwap(add).token0();
        address token1ToBeAdded = IPyreSwap(add).token1();
        token0List.push(token0ToBeAdded);
        token1List.push(token1ToBeAdded);
    }

    function resetSyncList() public onlyOwner {
        syncList = [0x0000000000000000000000000000000000000000];
        syncList.pop();
        
    }

    function resetTokenLists() public onlyOwner {
        token0List = [0x0000000000000000000000000000000000000000];
        token1List = [0x0000000000000000000000000000000000000000];
        token0List.pop();
        token1List.pop();
    }

    function transpireEpoch() public {
        IMeed(meed).allocateIncantations();
        if (syncLPs == true) {
            _syncLPList();
        }
        
        distributeIncantations();


    }

    function distributeIncantations() public {
        ISummoningCircle(summoningcircle).convertMultiple(token0List,token1List,LPamounts);
        }

    function setSyncLPs(bool _syncLPs) external onlyOwner {
        syncLPs = _syncLPs;
    }

    function setMeed(address _meed) external onlyOwner {
        meed = _meed;
    }

    function setSummoningCircle(address _summoningcircle) external onlyOwner {
        summoningcircle = _summoningcircle;
    }

    function setOwner(address _owner) external onlyOwner {
        owner = _owner;
    }


}

Settings
{
  "optimizer": {
    "enabled": true,
    "runs": 999999
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"LPamounts","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_syncLPList","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"add","type":"address"}],"name":"addLPToIncantationList","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"distributeIncantations","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getLengthSyncList","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"i","type":"uint256"}],"name":"getSyncList","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getSyncListFull","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getToken0Full","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"i","type":"uint256"}],"name":"getToken0Single","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getToken1Full","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"i","type":"uint256"}],"name":"getToken1Single","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"meed","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"resetSyncList","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"resetTokenLists","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_meed","type":"address"}],"name":"setMeed","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"setOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_summoningcircle","type":"address"}],"name":"setSummoningCircle","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_syncLPs","type":"bool"}],"name":"setSyncLPs","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"summoningcircle","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"syncLPs","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"syncList","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"add","type":"address"}],"name":"syncListAdd","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"token0List","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"token1List","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"transpireEpoch","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60806040526006805460ff1916600117905534801561001d57600080fd5b5060068054610100600160a81b03191633610100021790556113a9806100446000396000f3fe608060405234801561001057600080fd5b50600436106101ae5760003560e01c80637db68188116100ee578063b959fb4d11610097578063dbd9bf7f11610071578063dbd9bf7f1461036d578063f1207cb914610380578063f17f244114610393578063f523d4cf146103b357600080fd5b8063b959fb4d14610355578063cdc7cb581461035d578063d4a3a4bd1461036557600080fd5b80639a2d8302116100c85780639a2d8302146103275780639ad920fa1461033a578063ab99e48f1461034257600080fd5b80637db68188146102ce5780638bdf7257146102ef5780638da5cb5b1461030257600080fd5b80631e2775ec1161015b5780632d3cc00f116101355780632d3cc00f146102805780633b85c078146102a057806346d0dfd7146102b35780634c5ec8e2146102c657600080fd5b80631e2775ec146102505780632128a72b146102635780632cfa718c1461026b57600080fd5b80630dd8be4b1161018c5780630dd8be4b1461022257806313af4035146102355780631a5cf0ae1461024857600080fd5b80630561012b146101b357806305fcf51e146101c857806308869f2414610205575b600080fd5b6101c66101c1366004611102565b6103bb565b005b6101db6101d6366004611126565b6104ba565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b6006546102129060ff1681565b60405190151581526020016101fc565b6101c6610230366004611102565b6104f6565b6101c6610243366004611102565b61070d565b6101c66107df565b6101db61025e366004611126565b610884565b6101c66108bb565b61027361094b565b6040516101fc919061113f565b6004546101db9073ffffffffffffffffffffffffffffffffffffffff1681565b6101db6102ae366004611126565b6109ba565b6101c66102c1366004611199565b6109ca565b6101c6610a81565b6102e16102dc366004611126565b610c16565b6040519081526020016101fc565b6101c66102fd366004611102565b610c37565b6006546101db90610100900473ffffffffffffffffffffffffffffffffffffffff1681565b6101c6610335366004611102565b610d04565b610273610dd1565b6101db610350366004611126565b610e3e565b6000546102e1565b6101c6610e4e565b610273610ef4565b6101db61037b366004611126565b610f61565b6101db61038e366004611126565b610f76565b6003546101db9073ffffffffffffffffffffffffffffffffffffffff1681565b6101c6610f8b565b600654610100900473ffffffffffffffffffffffffffffffffffffffff163314610446576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f63616c6c6572206973206e6f7420746865206f776e657200000000000000000060448201526064015b60405180910390fd5b600080546001810182559080527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5630180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b60008082815481106104ce576104ce6111bb565b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff1692915050565b600654610100900473ffffffffffffffffffffffffffffffffffffffff16331461057c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f63616c6c6572206973206e6f7420746865206f776e6572000000000000000000604482015260640161043d565b60008173ffffffffffffffffffffffffffffffffffffffff16630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105c9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105ed91906111ea565b905060008273ffffffffffffffffffffffffffffffffffffffff1663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa15801561063c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061066091906111ea565b6001805480820182557fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf601805473ffffffffffffffffffffffffffffffffffffffff9586167fffffffffffffffffffffffff0000000000000000000000000000000000000000918216179091556002805492830181556000527f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace9091018054929094169116179091555050565b600654610100900473ffffffffffffffffffffffffffffffffffffffff163314610793576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f63616c6c6572206973206e6f7420746865206f776e6572000000000000000000604482015260640161043d565b6006805473ffffffffffffffffffffffffffffffffffffffff909216610100027fffffffffffffffffffffff0000000000000000000000000000000000000000ff909216919091179055565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638373c0cb6040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561084957600080fd5b505af115801561085d573d6000803e3d6000fd5b505060065460ff161515600103915061087a90505761087a610e4e565b6108826108bb565b565b6002818154811061089457600080fd5b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff16905081565b600480546040517f7e1b950700000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff90911691637e1b950791610917916001916002916005910161125d565b600060405180830381600087803b15801561093157600080fd5b505af1158015610945573d6000803e3d6000fd5b50505050565b606060008054806020026020016040519081016040528092919081815260200182805480156109b057602002820191906000526020600020905b815473ffffffffffffffffffffffffffffffffffffffff168152600190910190602001808311610985575b5050505050905090565b6000818154811061089457600080fd5b600654610100900473ffffffffffffffffffffffffffffffffffffffff163314610a50576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f63616c6c6572206973206e6f7420746865206f776e6572000000000000000000604482015260640161043d565b600680547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016911515919091179055565b600654610100900473ffffffffffffffffffffffffffffffffffffffff163314610b07576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f63616c6c6572206973206e6f7420746865206f776e6572000000000000000000604482015260640161043d565b604080516020810190915260008152610b23906001908161103e565b50604080516020810190915260008152610b4190600290600161103e565b506001805480610b5357610b536112c9565b60008281526020902081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90810180547fffffffffffffffffffffffff00000000000000000000000000000000000000001690550190556002805480610bbc57610bbc6112c9565b60008281526020902081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90810180547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055019055565b60058181548110610c2657600080fd5b600091825260209091200154905081565b600654610100900473ffffffffffffffffffffffffffffffffffffffff163314610cbd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f63616c6c6572206973206e6f7420746865206f776e6572000000000000000000604482015260640161043d565b600380547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b600654610100900473ffffffffffffffffffffffffffffffffffffffff163314610d8a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f63616c6c6572206973206e6f7420746865206f776e6572000000000000000000604482015260640161043d565b600480547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b606060018054806020026020016040519081016040528092919081815260200182805480156109b05760200282019190600052602060002090815473ffffffffffffffffffffffffffffffffffffffff168152600190910190602001808311610985575050505050905090565b6001818154811061089457600080fd5b60006001610e5b60005490565b610e659190611327565b9050805b6000610e74826104ba565b90508073ffffffffffffffffffffffffffffffffffffffff1663fff6cae96040518163ffffffff1660e01b8152600401600060405180830381600087803b158015610ebe57600080fd5b505af1158015610ed2573d6000803e3d6000fd5b5050505081600003610ee357505050565b50610eed8161133e565b9050610e69565b606060028054806020026020016040519081016040528092919081815260200182805480156109b05760200282019190600052602060002090815473ffffffffffffffffffffffffffffffffffffffff168152600190910190602001808311610985575050505050905090565b6000600182815481106104ce576104ce6111bb565b6000600282815481106104ce576104ce6111bb565b600654610100900473ffffffffffffffffffffffffffffffffffffffff163314611011576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f63616c6c6572206973206e6f7420746865206f776e6572000000000000000000604482015260640161043d565b6040805160208101909152600080825261102c91600161103e565b506000805480610bbc57610bbc6112c9565b8280548282559060005260206000209081019282156110b8579160200282015b828111156110b857825182547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff90911617825560209092019160019091019061105e565b506110c49291506110c8565b5090565b5b808211156110c457600081556001016110c9565b73ffffffffffffffffffffffffffffffffffffffff811681146110ff57600080fd5b50565b60006020828403121561111457600080fd5b813561111f816110dd565b9392505050565b60006020828403121561113857600080fd5b5035919050565b6020808252825182820181905260009190848201906040850190845b8181101561118d57835173ffffffffffffffffffffffffffffffffffffffff168352928401929184019160010161115b565b50909695505050505050565b6000602082840312156111ab57600080fd5b8135801515811461111f57600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000602082840312156111fc57600080fd5b815161111f816110dd565b6000815480845260208085019450836000528060002060005b8381101561125257815473ffffffffffffffffffffffffffffffffffffffff1687529582019560019182019101611220565b509495945050505050565b6060815260006112706060830186611207565b6020838203818501526112838287611207565b8481036040860152855480825260008781528381209450918301915b818110156112bb5784548352600194850194928401920161129f565b509098975050505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600082821015611339576113396112f8565b500390565b60008161134d5761134d6112f8565b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff019056fea2646970667358221220b2160856e66fbf4f5d4cb034197a34ee6ceed21f132f0cec4f9482bab07cef4064736f6c634300080d0033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101ae5760003560e01c80637db68188116100ee578063b959fb4d11610097578063dbd9bf7f11610071578063dbd9bf7f1461036d578063f1207cb914610380578063f17f244114610393578063f523d4cf146103b357600080fd5b8063b959fb4d14610355578063cdc7cb581461035d578063d4a3a4bd1461036557600080fd5b80639a2d8302116100c85780639a2d8302146103275780639ad920fa1461033a578063ab99e48f1461034257600080fd5b80637db68188146102ce5780638bdf7257146102ef5780638da5cb5b1461030257600080fd5b80631e2775ec1161015b5780632d3cc00f116101355780632d3cc00f146102805780633b85c078146102a057806346d0dfd7146102b35780634c5ec8e2146102c657600080fd5b80631e2775ec146102505780632128a72b146102635780632cfa718c1461026b57600080fd5b80630dd8be4b1161018c5780630dd8be4b1461022257806313af4035146102355780631a5cf0ae1461024857600080fd5b80630561012b146101b357806305fcf51e146101c857806308869f2414610205575b600080fd5b6101c66101c1366004611102565b6103bb565b005b6101db6101d6366004611126565b6104ba565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b6006546102129060ff1681565b60405190151581526020016101fc565b6101c6610230366004611102565b6104f6565b6101c6610243366004611102565b61070d565b6101c66107df565b6101db61025e366004611126565b610884565b6101c66108bb565b61027361094b565b6040516101fc919061113f565b6004546101db9073ffffffffffffffffffffffffffffffffffffffff1681565b6101db6102ae366004611126565b6109ba565b6101c66102c1366004611199565b6109ca565b6101c6610a81565b6102e16102dc366004611126565b610c16565b6040519081526020016101fc565b6101c66102fd366004611102565b610c37565b6006546101db90610100900473ffffffffffffffffffffffffffffffffffffffff1681565b6101c6610335366004611102565b610d04565b610273610dd1565b6101db610350366004611126565b610e3e565b6000546102e1565b6101c6610e4e565b610273610ef4565b6101db61037b366004611126565b610f61565b6101db61038e366004611126565b610f76565b6003546101db9073ffffffffffffffffffffffffffffffffffffffff1681565b6101c6610f8b565b600654610100900473ffffffffffffffffffffffffffffffffffffffff163314610446576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f63616c6c6572206973206e6f7420746865206f776e657200000000000000000060448201526064015b60405180910390fd5b600080546001810182559080527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5630180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b60008082815481106104ce576104ce6111bb565b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff1692915050565b600654610100900473ffffffffffffffffffffffffffffffffffffffff16331461057c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f63616c6c6572206973206e6f7420746865206f776e6572000000000000000000604482015260640161043d565b60008173ffffffffffffffffffffffffffffffffffffffff16630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105c9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105ed91906111ea565b905060008273ffffffffffffffffffffffffffffffffffffffff1663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa15801561063c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061066091906111ea565b6001805480820182557fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf601805473ffffffffffffffffffffffffffffffffffffffff9586167fffffffffffffffffffffffff0000000000000000000000000000000000000000918216179091556002805492830181556000527f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace9091018054929094169116179091555050565b600654610100900473ffffffffffffffffffffffffffffffffffffffff163314610793576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f63616c6c6572206973206e6f7420746865206f776e6572000000000000000000604482015260640161043d565b6006805473ffffffffffffffffffffffffffffffffffffffff909216610100027fffffffffffffffffffffff0000000000000000000000000000000000000000ff909216919091179055565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638373c0cb6040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561084957600080fd5b505af115801561085d573d6000803e3d6000fd5b505060065460ff161515600103915061087a90505761087a610e4e565b6108826108bb565b565b6002818154811061089457600080fd5b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff16905081565b600480546040517f7e1b950700000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff90911691637e1b950791610917916001916002916005910161125d565b600060405180830381600087803b15801561093157600080fd5b505af1158015610945573d6000803e3d6000fd5b50505050565b606060008054806020026020016040519081016040528092919081815260200182805480156109b057602002820191906000526020600020905b815473ffffffffffffffffffffffffffffffffffffffff168152600190910190602001808311610985575b5050505050905090565b6000818154811061089457600080fd5b600654610100900473ffffffffffffffffffffffffffffffffffffffff163314610a50576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f63616c6c6572206973206e6f7420746865206f776e6572000000000000000000604482015260640161043d565b600680547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016911515919091179055565b600654610100900473ffffffffffffffffffffffffffffffffffffffff163314610b07576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f63616c6c6572206973206e6f7420746865206f776e6572000000000000000000604482015260640161043d565b604080516020810190915260008152610b23906001908161103e565b50604080516020810190915260008152610b4190600290600161103e565b506001805480610b5357610b536112c9565b60008281526020902081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90810180547fffffffffffffffffffffffff00000000000000000000000000000000000000001690550190556002805480610bbc57610bbc6112c9565b60008281526020902081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90810180547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055019055565b60058181548110610c2657600080fd5b600091825260209091200154905081565b600654610100900473ffffffffffffffffffffffffffffffffffffffff163314610cbd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f63616c6c6572206973206e6f7420746865206f776e6572000000000000000000604482015260640161043d565b600380547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b600654610100900473ffffffffffffffffffffffffffffffffffffffff163314610d8a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f63616c6c6572206973206e6f7420746865206f776e6572000000000000000000604482015260640161043d565b600480547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b606060018054806020026020016040519081016040528092919081815260200182805480156109b05760200282019190600052602060002090815473ffffffffffffffffffffffffffffffffffffffff168152600190910190602001808311610985575050505050905090565b6001818154811061089457600080fd5b60006001610e5b60005490565b610e659190611327565b9050805b6000610e74826104ba565b90508073ffffffffffffffffffffffffffffffffffffffff1663fff6cae96040518163ffffffff1660e01b8152600401600060405180830381600087803b158015610ebe57600080fd5b505af1158015610ed2573d6000803e3d6000fd5b5050505081600003610ee357505050565b50610eed8161133e565b9050610e69565b606060028054806020026020016040519081016040528092919081815260200182805480156109b05760200282019190600052602060002090815473ffffffffffffffffffffffffffffffffffffffff168152600190910190602001808311610985575050505050905090565b6000600182815481106104ce576104ce6111bb565b6000600282815481106104ce576104ce6111bb565b600654610100900473ffffffffffffffffffffffffffffffffffffffff163314611011576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f63616c6c6572206973206e6f7420746865206f776e6572000000000000000000604482015260640161043d565b6040805160208101909152600080825261102c91600161103e565b506000805480610bbc57610bbc6112c9565b8280548282559060005260206000209081019282156110b8579160200282015b828111156110b857825182547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff90911617825560209092019160019091019061105e565b506110c49291506110c8565b5090565b5b808211156110c457600081556001016110c9565b73ffffffffffffffffffffffffffffffffffffffff811681146110ff57600080fd5b50565b60006020828403121561111457600080fd5b813561111f816110dd565b9392505050565b60006020828403121561113857600080fd5b5035919050565b6020808252825182820181905260009190848201906040850190845b8181101561118d57835173ffffffffffffffffffffffffffffffffffffffff168352928401929184019160010161115b565b50909695505050505050565b6000602082840312156111ab57600080fd5b8135801515811461111f57600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000602082840312156111fc57600080fd5b815161111f816110dd565b6000815480845260208085019450836000528060002060005b8381101561125257815473ffffffffffffffffffffffffffffffffffffffff1687529582019560019182019101611220565b509495945050505050565b6060815260006112706060830186611207565b6020838203818501526112838287611207565b8481036040860152855480825260008781528381209450918301915b818110156112bb5784548352600194850194928401920161129f565b509098975050505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600082821015611339576113396112f8565b500390565b60008161134d5761134d6112f8565b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff019056fea2646970667358221220b2160856e66fbf4f5d4cb034197a34ee6ceed21f132f0cec4f9482bab07cef4064736f6c634300080d0033

Block Transaction Gas Used Reward
view all blocks produced

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

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
[ 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.