Contract 0x20029d3ef142cd43907fb8242f985491b9d7a9bb 1

Contract Overview

Balance:
0 DEV

Token:
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xbee0777f27ba8ba65004f9ce19133f480c8a43131cad3e771d8f48f68dc8be7eRetrieve Token15154672022-01-12 1:48:24327 days 9 hrs ago0x166220468aff631290b7e1ddff7f45b052de8324 IN 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0 DEV0.000201606
0xc6a89f5a681eb4542f3136676d120f03bc85111bcc0879116646b7d4b4c0ee63Receive Token15153122022-01-12 0:41:30327 days 11 hrs ago0xf9c9f8a8fc628b5b197575e2e79adbae3e85a093 IN 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0 DEV0.00302825
0x997b0272115a4d331f820a6798243b1eb727e62b319336f5962a50123886fa6eReceive Token15153062022-01-12 0:39:54327 days 11 hrs ago0x2986cc02c66561e266951771889e642231a1d081 IN 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0 DEV0.00302825
0xf9f793dadd5905c0bae908bcdd872dedb614c1102d0a4169bc14b9b689b744c9Receive Token15132732022-01-11 15:14:48327 days 20 hrs ago0x2986cc02c66561e266951771889e642231a1d081 IN 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0 DEV0.00302825
0xcc3151a0bd3fcc76b5a3fb80e5b07bc009e2126529ab73b52e51e06aa1ac6fd5Receive Token15132502022-01-11 15:09:00327 days 20 hrs ago0x2986cc02c66561e266951771889e642231a1d081 IN 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0 DEV0.00302825
0x3320ae9eba08c801acc8249247330530a97c75fe1a36535d463494092cf184d2Receive Token15132192022-01-11 15:01:36327 days 20 hrs ago0x2ec9219b387939fdcd2a3bba8551e6d084c19af7 IN 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0 DEV0.00993266
0x58411ff7aec67d3c8cead0df04b50343e9621ae3dc3319e5f8f46468ddb67a74Receive Token15132182022-01-11 15:01:18327 days 20 hrs ago0x2ec9219b387939fdcd2a3bba8551e6d084c19af7 IN 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0 DEV0.00993266
0x62cdedde9d8bed25fabe8451da34cf70af06227f7100baea8a3ac2d5db829ac6Receive Token15118582022-01-11 9:44:36328 days 2 hrs ago0xf9c9f8a8fc628b5b197575e2e79adbae3e85a093 IN 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0 DEV0.00860023
0x98445d5f80403efe45adb6760546caaa3ffdcff54af68f1f92b563a7e9d30052Receive Token15118552022-01-11 9:43:54328 days 2 hrs ago0x2986cc02c66561e266951771889e642231a1d081 IN 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0 DEV0.00860023
0xd437c151bcc1088e29a6c101aa742f8197820ad869fdd8ab7fa901253852b307Receive Token15118482022-01-11 9:42:30328 days 2 hrs ago0x2986cc02c66561e266951771889e642231a1d081 IN 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0 DEV0.00860023
0x152b007240bd272559f84157310396deae0a0338ec954058d35bb10bd1a59c6bReceive Token15118422022-01-11 9:41:18328 days 2 hrs ago0x2986cc02c66561e266951771889e642231a1d081 IN 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0 DEV0.00860023
0x2056e6eafca98bdf2b42bd0671b143ca7d8a4e9d204d166aa5424890bdbc19ccReceive Token15113182022-01-11 7:37:00328 days 4 hrs ago0x166220468aff631290b7e1ddff7f45b052de8324 IN 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0 DEV0.000181695
0x462de3186ac987d7052d53c4cb2eb97adbcd96f6077bab76073f0d837eedfd80Set Faucet Amoun...15112772022-01-11 7:26:54328 days 4 hrs ago0x166220468aff631290b7e1ddff7f45b052de8324 IN 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0 DEV0.000069741
0xbe29a79bd6e1dfa03fda923e906eb5cf988476a51357e09507fd496f31c6538bSet Peri Token A...15112752022-01-11 7:26:30328 days 4 hrs ago0x166220468aff631290b7e1ddff7f45b052de8324 IN 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0 DEV0.000072993
0x8f881ee223cc6bc6201a03a24e9911f96ec16c3c2ce0598eb87f4bee2d790a98Receive Token15108002022-01-11 5:36:36328 days 6 hrs ago0xd3b2e540c790a37768e274a59e4b69a0076c9c80 IN 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0 DEV0.00824368
0x691933c62c03ce941bc9198b1dbca02fc2d0325463e7df6a2d334c1b8e727569Receive Token15107912022-01-11 5:34:36328 days 6 hrs ago0xd3b2e540c790a37768e274a59e4b69a0076c9c80 IN 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0 DEV0.00824368
0xab5ca4868f46268a50b9566b82817538bb9164bb681dcc9de85e8e4b9b4ba6ddReceive Token15074462022-01-10 16:27:42328 days 19 hrs ago0x2e48ab5ee28a48ba3cd66806acac01122052695a IN 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0 DEV0.029523329
0xa54e5ead439b3e85eb0c62f9c510c9873cde2a8a48715ca2a568662767758ba4Receive Token15068452022-01-10 14:03:18328 days 21 hrs ago0x9b585c4e11bc66254d546df4d97b70a14a63c6bc IN 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0 DEV0.0116693
0x55f6abdb2f4e7cbd1f5748c0946759255f9c8498a1b335c879012ad79e026947Receive Token15067612022-01-10 13:42:24328 days 22 hrs ago0xa1b368c248b67fdf190a07db33e164345837cc6f IN 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0 DEV0.025905846
0x10af8c67e1b9c161e7231ead9af3653325684117ca1f8a64fa69a708fd164a98Receive Token15066502022-01-10 13:16:42328 days 22 hrs ago0x6fb10bfb92d12e84a16dcf0013e497b392f34db1 IN 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0 DEV0.000116693
0x1eec546acd79e7e76a9231ce37960e24c72e03e61c95da873cc5e54626bb5d3cReceive Token15063872022-01-10 12:14:30328 days 23 hrs ago0x1ad90143ada7786be137ecc7a75030e88621e881 IN 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0 DEV0.004989848
0xd70fdf74e19d35b780c3561b7d2e0a1841aff525f03da11a2504f0ecbdd4d506Receive Token15063862022-01-10 12:14:12328 days 23 hrs ago0x1ad90143ada7786be137ecc7a75030e88621e881 IN 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0 DEV0.004989848
0x56aee893e3b17f47462c45906a07980c8584446841e5f916b22e1ab156075997Receive Token15063822022-01-10 12:13:18328 days 23 hrs ago0x1ad90143ada7786be137ecc7a75030e88621e881 IN 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0 DEV0.004989848
0xf5d70f495dd2ed5b3c0f371911aad8ef4f7be415174ad4962249413e2bc50f12Receive Token15063812022-01-10 12:13:06328 days 23 hrs ago0x1ad90143ada7786be137ecc7a75030e88621e881 IN 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0 DEV0.026022539
0x9b7bf145ae5894967d2eb30bf8727e47ea8f1a1be53f2a1a0ea38f6a8a9c6ae8Receive Token15063562022-01-10 12:07:42328 days 23 hrs ago0x258b3859bd1ec183e1cb0d124590894a0dcf85a4 IN 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0 DEV0.004989848
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0xbee0777f27ba8ba65004f9ce19133f480c8a43131cad3e771d8f48f68dc8be7e15154672022-01-12 1:48:24327 days 9 hrs ago 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0x7cca1062c719c59d39565e4bf9c867bc90d49c340 DEV
0xbee0777f27ba8ba65004f9ce19133f480c8a43131cad3e771d8f48f68dc8be7e15154672022-01-12 1:48:24327 days 9 hrs ago 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0x7cca1062c719c59d39565e4bf9c867bc90d49c340 DEV
0xc6a89f5a681eb4542f3136676d120f03bc85111bcc0879116646b7d4b4c0ee6315153122022-01-12 0:41:30327 days 11 hrs ago 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0x7cca1062c719c59d39565e4bf9c867bc90d49c340 DEV
0x997b0272115a4d331f820a6798243b1eb727e62b319336f5962a50123886fa6e15153062022-01-12 0:39:54327 days 11 hrs ago 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0x7cca1062c719c59d39565e4bf9c867bc90d49c340 DEV
0xf9f793dadd5905c0bae908bcdd872dedb614c1102d0a4169bc14b9b689b744c915132732022-01-11 15:14:48327 days 20 hrs ago 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0x7cca1062c719c59d39565e4bf9c867bc90d49c340 DEV
0xcc3151a0bd3fcc76b5a3fb80e5b07bc009e2126529ab73b52e51e06aa1ac6fd515132502022-01-11 15:09:00327 days 20 hrs ago 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0x7cca1062c719c59d39565e4bf9c867bc90d49c340 DEV
0x3320ae9eba08c801acc8249247330530a97c75fe1a36535d463494092cf184d215132192022-01-11 15:01:36327 days 20 hrs ago 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0x7cca1062c719c59d39565e4bf9c867bc90d49c340 DEV
0x58411ff7aec67d3c8cead0df04b50343e9621ae3dc3319e5f8f46468ddb67a7415132182022-01-11 15:01:18327 days 20 hrs ago 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0x7cca1062c719c59d39565e4bf9c867bc90d49c340 DEV
0x62cdedde9d8bed25fabe8451da34cf70af06227f7100baea8a3ac2d5db829ac615118582022-01-11 9:44:36328 days 2 hrs ago 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0x7cca1062c719c59d39565e4bf9c867bc90d49c340 DEV
0x98445d5f80403efe45adb6760546caaa3ffdcff54af68f1f92b563a7e9d3005215118552022-01-11 9:43:54328 days 2 hrs ago 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0x7cca1062c719c59d39565e4bf9c867bc90d49c340 DEV
0xd437c151bcc1088e29a6c101aa742f8197820ad869fdd8ab7fa901253852b30715118482022-01-11 9:42:30328 days 2 hrs ago 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0x7cca1062c719c59d39565e4bf9c867bc90d49c340 DEV
0x152b007240bd272559f84157310396deae0a0338ec954058d35bb10bd1a59c6b15118422022-01-11 9:41:18328 days 2 hrs ago 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0x7cca1062c719c59d39565e4bf9c867bc90d49c340 DEV
0x2056e6eafca98bdf2b42bd0671b143ca7d8a4e9d204d166aa5424890bdbc19cc15113182022-01-11 7:37:00328 days 4 hrs ago 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0x7cca1062c719c59d39565e4bf9c867bc90d49c340 DEV
0x8f881ee223cc6bc6201a03a24e9911f96ec16c3c2ce0598eb87f4bee2d790a9815108002022-01-11 5:36:36328 days 6 hrs ago 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0xf2585216d44d8cea1c6a07f1b9e25a232c3c29710 DEV
0x691933c62c03ce941bc9198b1dbca02fc2d0325463e7df6a2d334c1b8e72756915107912022-01-11 5:34:36328 days 6 hrs ago 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0xf2585216d44d8cea1c6a07f1b9e25a232c3c29710 DEV
0xab5ca4868f46268a50b9566b82817538bb9164bb681dcc9de85e8e4b9b4ba6dd15074462022-01-10 16:27:42328 days 19 hrs ago 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0xf2585216d44d8cea1c6a07f1b9e25a232c3c29710 DEV
0xa54e5ead439b3e85eb0c62f9c510c9873cde2a8a48715ca2a568662767758ba415068452022-01-10 14:03:18328 days 21 hrs ago 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0xf2585216d44d8cea1c6a07f1b9e25a232c3c29710 DEV
0x55f6abdb2f4e7cbd1f5748c0946759255f9c8498a1b335c879012ad79e02694715067612022-01-10 13:42:24328 days 22 hrs ago 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0xf2585216d44d8cea1c6a07f1b9e25a232c3c29710 DEV
0x10af8c67e1b9c161e7231ead9af3653325684117ca1f8a64fa69a708fd164a9815066502022-01-10 13:16:42328 days 22 hrs ago 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0xf2585216d44d8cea1c6a07f1b9e25a232c3c29710 DEV
0xf5d70f495dd2ed5b3c0f371911aad8ef4f7be415174ad4962249413e2bc50f1215063812022-01-10 12:13:06328 days 23 hrs ago 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0xf2585216d44d8cea1c6a07f1b9e25a232c3c29710 DEV
0x52063fa56c479e4cbcee21aef06029caefd705e3fe7eb07671ed9c58bfdf439315063562022-01-10 12:07:42328 days 23 hrs ago 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0xf2585216d44d8cea1c6a07f1b9e25a232c3c29710 DEV
0xdd3a65821abe6608eafdda5dd6a1d043fc8fbfcc8d43163281cf9c64a33654b715062472022-01-10 11:41:00329 days 3 mins ago 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0xf2585216d44d8cea1c6a07f1b9e25a232c3c29710 DEV
0x187cf987cda1e439d76ee0777b3f1aefd926885d787116b45c6525c252aa6d9e15062282022-01-10 11:36:12329 days 8 mins ago 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0xf2585216d44d8cea1c6a07f1b9e25a232c3c29710 DEV
0xcef014dd68c3debf78cddf3bb94591e264cabaa479049dbd82ae9f2b83c2bd5815061352022-01-10 11:14:18329 days 30 mins ago 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0xf2585216d44d8cea1c6a07f1b9e25a232c3c29710 DEV
0x19a48ced6d760f36b55fdf41c31f88ff9fcfb24989ce54c836dfbdb31aa3edae15060652022-01-10 10:57:48329 days 46 mins ago 0x20029d3ef142cd43907fb8242f985491b9d7a9bb0xf2585216d44d8cea1c6a07f1b9e25a232c3c29710 DEV
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
PeriFinanceFaucet

Compiler Version
v0.5.16+commit.9c3226ce

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at moonbase.moonscan.io on 2021-12-28
*/

pragma solidity 0.5.16;
// SPDX-License-Identifier: MIT;

contract Owned {
    address public owner;
    address public nominatedOwner;

    constructor(address _owner) public {
        require(_owner != address(0), "Owner address cannot be 0");
        owner = _owner;
        emit OwnerChanged(address(0), _owner);
    }

    function nominateNewOwner(address _owner) external onlyOwner {
        nominatedOwner = _owner;
        emit OwnerNominated(_owner);
    }

    function acceptOwnership() external {
        require(msg.sender == nominatedOwner, "You must be nominated before you can accept ownership");
        emit OwnerChanged(owner, nominatedOwner);
        owner = nominatedOwner;
        nominatedOwner = address(0);
    }

    modifier onlyOwner {
        _onlyOwner();
        _;
    }

    function _onlyOwner() private view {
        require(msg.sender == owner, "Only the contract owner may perform this action");
    }

    event OwnerNominated(address newOwner);
    event OwnerChanged(address oldOwner, address newOwner);
}

/**
 * @dev Interface of the ERC20 standard as defined in the EIP.
 */
interface IERC20 {
    /**
     * @dev Returns the amount of tokens in existence.
     */
    function totalSupply() external view returns (uint256);

    /**
     * @dev Returns the amount of tokens owned by `account`.
     */
    function balanceOf(address account) external view returns (uint256);

    /**
     * @dev Moves `amount` tokens from the caller's account to `recipient`.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * Emits a {Transfer} event.
     */
    function transfer(address recipient, uint256 amount) external returns (bool);

    /**
     * @dev Returns the remaining number of tokens that `spender` will be
     * allowed to spend on behalf of `owner` through {transferFrom}. This is
     * zero by default.
     *
     * This value changes when {approve} or {transferFrom} are called.
     */
    function allowance(address owner, address spender) external view returns (uint256);

    /**
     * @dev Sets `amount` as the allowance of `spender` over the caller's tokens.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * IMPORTANT: Beware that changing an allowance with this method brings the risk
     * that someone may use both the old and the new allowance by unfortunate
     * transaction ordering. One possible solution to mitigate this race
     * condition is to first reduce the spender's allowance to 0 and set the
     * desired value afterwards:
     * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
     *
     * Emits an {Approval} event.
     */
    function approve(address spender, uint256 amount) external returns (bool);

    /**
     * @dev Moves `amount` tokens from `sender` to `recipient` using the
     * allowance mechanism. `amount` is then deducted from the caller's
     * allowance.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * Emits a {Transfer} event.
     */
    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) external returns (bool);

    /**
     * @dev Emitted when `value` tokens are moved from one account (`from`) to
     * another (`to`).
     *
     * Note that `value` may be zero.
     */
    event Transfer(address indexed from, address indexed to, uint256 value);

    /**
     * @dev Emitted when the allowance of a `spender` for an `owner` is set by
     * a call to {approve}. `value` is the new allowance.
     */
    event Approval(address indexed owner, address indexed spender, uint256 value);
}

contract PeriFinanceFaucet is Owned {
    mapping(address => bool) public isUserReceived;

    uint public faucetAmount = 100 ether;

    IERC20 public periToken;

    constructor(address _owner, address _periTokenAddress) Owned(_owner) public {
        periToken = IERC20(_periTokenAddress);
    }

    function receiveToken() external {
        require(!isUserReceived[msg.sender], "can only receive one time");
        isUserReceived[msg.sender] = true;

        periToken.transfer(msg.sender, faucetAmount);
    }

    function retrieveToken() external onlyOwner {
        address contractAddress= address(this);
        uint contractBalance = periToken.balanceOf(contractAddress);

        require(contractBalance > 0, "Contract doesnt have any tokens");

        periToken.transfer(owner, contractBalance);
    }

    function setFaucetAmount(uint amount) external onlyOwner {
        require(amount > 0, "Amount can not be zero");
        faucetAmount = amount;
    }
    
    function setPeriTokenAddress(address tokenAddress) external onlyOwner {
        require(tokenAddress != address(0), "token address can not be zero address");

        periToken = IERC20(tokenAddress);
    }
}

Contract ABI

[{"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"address","name":"_periTokenAddress","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"oldOwner","type":"address"},{"indexed":false,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnerChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnerNominated","type":"event"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"faucetAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isUserReceived","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"nominateNewOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"nominatedOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"periToken","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"receiveToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"retrieveToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"setFaucetAmount","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"tokenAddress","type":"address"}],"name":"setPeriTokenAddress","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]

608060405268056bc75e2d6310000060035534801561001d57600080fd5b50604051610f9b380380610f9b8339818101604052604081101561004057600080fd5b81019080805190602001909291908051906020019092919050505081600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156100ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260198152602001807f4f776e657220616464726573732063616e6e6f7420626520300000000000000081525060200191505060405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c600082604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019250505060405180910390a15080600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050610d718061022a6000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c806381d2fd9c1161007157806381d2fd9c1461019a5780638da5cb5b146101c85780639c28143014610212578063a63176ac14610230578063b83a1be014610274578063e9ba77fb146102d0576100a9565b80631627540c146100ae5780631b347aae146100f257806353a47bb7146100fc578063683581921461014657806379ba509714610190575b600080fd5b6100f0600480360360208110156100c457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506102da565b005b6100fa610389565b005b6101046105f4565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61014e61061a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610198610640565b005b6101c6600480360360208110156101b057600080fd5b8101908080359060200190929190505050610866565b005b6101d06108ee565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61021a610913565b6040518082815260200191505060405180910390f35b6102726004803603602081101561024657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610919565b005b6102b66004803603602081101561028a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506109eb565b604051808215151515815260200191505060405180910390f35b6102d8610a0b565b005b6102e2610c0c565b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce2281604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a150565b610391610c0c565b60003090506000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231836040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561043757600080fd5b505afa15801561044b573d6000803e3d6000fd5b505050506040513d602081101561046157600080fd5b81019080805190602001909291905050509050600081116104ea576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f436f6e747261637420646f65736e74206861766520616e7920746f6b656e730081525060200191505060405180910390fd5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1580156105b457600080fd5b505af11580156105c8573d6000803e3d6000fd5b505050506040513d60208110156105de57600080fd5b8101908080519060200190929190505050505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146106e6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526035815260200180610cb46035913960400191505060405180910390fd5b7fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019250505060405180910390a1600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b61086e610c0c565b600081116108e4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f416d6f756e742063616e206e6f74206265207a65726f0000000000000000000081525060200191505060405180910390fd5b8060038190555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60035481565b610921610c0c565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156109a7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526025815260200180610ce96025913960400191505060405180910390fd5b80600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60026020528060005260406000206000915054906101000a900460ff1681565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610acb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260198152602001807f63616e206f6e6c792072656365697665206f6e652074696d650000000000000081525060200191505060405180910390fd5b6001600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb336003546040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610bce57600080fd5b505af1158015610be2573d6000803e3d6000fd5b505050506040513d6020811015610bf857600080fd5b810190808051906020019092919050505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610cb1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602f815260200180610d0e602f913960400191505060405180910390fd5b56fe596f75206d757374206265206e6f6d696e61746564206265666f726520796f752063616e20616363657074206f776e657273686970746f6b656e20616464726573732063616e206e6f74206265207a65726f20616464726573734f6e6c792074686520636f6e7472616374206f776e6572206d617920706572666f726d207468697320616374696f6ea265627a7a723158204c4d0704a0528cedbce581cc065d6ad898d065a2e031d206f90a9398a2686af364736f6c63430005100032000000000000000000000000166220468aff631290b7e1ddff7f45b052de8324000000000000000000000000f2585216d44d8cea1c6a07f1b9e25a232c3c2971

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000166220468aff631290b7e1ddff7f45b052de8324000000000000000000000000f2585216d44d8cea1c6a07f1b9e25a232c3c2971

-----Decoded View---------------
Arg [0] : _owner (address): 0x166220468aff631290b7e1ddff7f45b052de8324
Arg [1] : _periTokenAddress (address): 0xf2585216d44d8cea1c6a07f1b9e25a232c3c2971

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000166220468aff631290b7e1ddff7f45b052de8324
Arg [1] : 000000000000000000000000f2585216d44d8cea1c6a07f1b9e25a232c3c2971


Deployed ByteCode Sourcemap

3834:1229:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3834:1229:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;341:141;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;341:141:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;4375:302;;;:::i;:::-;;110:29;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3977:23;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;490:271;;;:::i;:::-;;4685:153;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4685:153:0;;;;;;;;;;;;;;;;;:::i;:::-;;83:20;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3932:36;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4850:210;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4850:210:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;3877:46;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3877:46:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4149:218;;;:::i;:::-;;341:141;799:12;:10;:12::i;:::-;430:6;413:14;;:23;;;;;;;;;;;;;;;;;;452:22;467:6;452:22;;;;;;;;;;;;;;;;;;;;;;341:141;:::o;4375:302::-;799:12;:10;:12::i;:::-;4430:23;4463:4;4430:38;;4479:20;4502:9;;;;;;;;;;;:19;;;4522:15;4502:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4502:36:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4502:36:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4502:36:0;;;;;;;;;;;;;;;;4479:59;;4577:1;4559:15;:19;4551:63;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4627:9;;;;;;;;;;;:18;;;4646:5;;;;;;;;;;;4653:15;4627:42;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4627:42:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4627:42:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4627:42:0;;;;;;;;;;;;;;;;;822:1;;4375:302::o;110:29::-;;;;;;;;;;;;;:::o;3977:23::-;;;;;;;;;;;;;:::o;490:271::-;559:14;;;;;;;;;;;545:28;;:10;:28;;;537:94;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;647:35;660:5;;;;;;;;;;;667:14;;;;;;;;;;;647:35;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;701:14;;;;;;;;;;;693:5;;:22;;;;;;;;;;;;;;;;;;751:1;726:14;;:27;;;;;;;;;;;;;;;;;;490:271::o;4685:153::-;799:12;:10;:12::i;:::-;4770:1;4761:6;:10;4753:45;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4824:6;4809:12;:21;;;;4685:153;:::o;83:20::-;;;;;;;;;;;;;:::o;3932:36::-;;;;:::o;4850:210::-;799:12;:10;:12::i;:::-;4963:1;4939:26;;:12;:26;;;;4931:76;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5039:12;5020:9;;:32;;;;;;;;;;;;;;;;;;4850:210;:::o;3877:46::-;;;;;;;;;;;;;;;;;;;;;;:::o;4149:218::-;4202:14;:26;4217:10;4202:26;;;;;;;;;;;;;;;;;;;;;;;;;4201:27;4193:65;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4298:4;4269:14;:26;4284:10;4269:26;;;;;;;;;;;;;;;;:33;;;;;;;;;;;;;;;;;;4315:9;;;;;;;;;;;:18;;;4334:10;4346:12;;4315:44;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4315:44:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4315:44:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4315:44:0;;;;;;;;;;;;;;;;;4149:218::o;839:133::-;907:5;;;;;;;;;;;893:19;;:10;:19;;;885:79;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;839:133::o

Swarm Source

bzzr://4c4d0704a0528cedbce581cc065d6ad898d065a2e031d206f90a9398a2686af3
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading