ETH Price: $2,820.97 (+2.08%)

Contract

0xec5Aa93136896C571304d6887327A5aB1029d236
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer Back MA...48597032018-01-05 19:29:322606 days ago1515180572IN
0xec5Aa931...B1029d236
0 ETH0.1577627280
Transfer Back MA...48597012018-01-05 19:28:472606 days ago1515180527IN
0xec5Aa931...B1029d236
0 ETH0.1576640880
Transfer Back MA...48596992018-01-05 19:28:332606 days ago1515180513IN
0xec5Aa931...B1029d236
0 ETH0.157795680
Transfer Back MA...48596972018-01-05 19:28:172606 days ago1515180497IN
0xec5Aa931...B1029d236
0 ETH0.1578693680
Transfer Back MA...48596952018-01-05 19:27:562606 days ago1515180476IN
0xec5Aa931...B1029d236
0 ETH0.1577130480
Transfer Back MA...48596932018-01-05 19:27:432606 days ago1515180463IN
0xec5Aa931...B1029d236
0 ETH0.1576940880
Transfer Back MA...48596912018-01-05 19:27:272606 days ago1515180447IN
0xec5Aa931...B1029d236
0 ETH0.1578755280
Transfer Back MA...48596872018-01-05 19:25:212606 days ago1515180321IN
0xec5Aa931...B1029d236
0 ETH0.1577134480
Transfer Back MA...48596602018-01-05 19:17:512606 days ago1515179871IN
0xec5Aa931...B1029d236
0 ETH0.1023809460
Transfer Back MA...48596582018-01-05 19:17:312606 days ago1515179851IN
0xec5Aa931...B1029d236
0 ETH0.0978276660
Transfer Back MA...48596562018-01-05 19:16:502606 days ago1515179810IN
0xec5Aa931...B1029d236
0 ETH0.099619560
Transfer Back MA...48596542018-01-05 19:16:182606 days ago1515179778IN
0xec5Aa931...B1029d236
0 ETH0.0942161460
Transfer Back MA...48596542018-01-05 19:16:182606 days ago1515179778IN
0xec5Aa931...B1029d236
0 ETH0.100538760
Transfer Back MA...48596492018-01-05 19:14:252606 days ago1515179665IN
0xec5Aa931...B1029d236
0 ETH0.0978468660
Transfer Back MA...48596472018-01-05 19:13:552606 days ago1515179635IN
0xec5Aa931...B1029d236
0 ETH0.0996703860
Transfer Back MA...48596442018-01-05 19:13:072606 days ago1515179587IN
0xec5Aa931...B1029d236
0 ETH0.1004273460
Transfer Back MA...48596422018-01-05 19:12:192606 days ago1515179539IN
0xec5Aa931...B1029d236
0 ETH0.1005310260
Transfer Back MA...48596382018-01-05 19:11:492606 days ago1515179509IN
0xec5Aa931...B1029d236
0 ETH0.1022311860
Transfer Back MA...48596342018-01-05 19:10:002606 days ago1515179400IN
0xec5Aa931...B1029d236
0 ETH0.1049350260
Transfer Back MA...48596292018-01-05 19:09:102606 days ago1515179350IN
0xec5Aa931...B1029d236
0 ETH0.0968350260
Transfer Back MA...48596202018-01-05 19:07:322606 days ago1515179252IN
0xec5Aa931...B1029d236
0 ETH0.0986657460
Transfer Back MA...48596162018-01-05 19:06:162606 days ago1515179176IN
0xec5Aa931...B1029d236
0 ETH0.097793160
Transfer Back MA...48596102018-01-05 19:03:362606 days ago1515179016IN
0xec5Aa931...B1029d236
0 ETH0.095100360
Transfer Back MA...48596092018-01-05 19:03:252606 days ago1515179005IN
0xec5Aa931...B1029d236
0 ETH0.0985927860
Transfer Back MA...48596022018-01-05 19:01:332606 days ago1515178893IN
0xec5Aa931...B1029d236
0 ETH0.0949582260
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block
From
To
48597032018-01-05 19:29:322606 days ago1515180572
0xec5Aa931...B1029d236
0 ETH
48597032018-01-05 19:29:322606 days ago1515180572
0xec5Aa931...B1029d236
0 ETH
48597032018-01-05 19:29:322606 days ago1515180572
0xec5Aa931...B1029d236
0 ETH
48597032018-01-05 19:29:322606 days ago1515180572
0xec5Aa931...B1029d236
0 ETH
48597032018-01-05 19:29:322606 days ago1515180572
0xec5Aa931...B1029d236
0 ETH
48597032018-01-05 19:29:322606 days ago1515180572
0xec5Aa931...B1029d236
0 ETH
48597012018-01-05 19:28:472606 days ago1515180527
0xec5Aa931...B1029d236
0 ETH
48597012018-01-05 19:28:472606 days ago1515180527
0xec5Aa931...B1029d236
0 ETH
48596992018-01-05 19:28:332606 days ago1515180513
0xec5Aa931...B1029d236
0 ETH
48596992018-01-05 19:28:332606 days ago1515180513
0xec5Aa931...B1029d236
0 ETH
48596992018-01-05 19:28:332606 days ago1515180513
0xec5Aa931...B1029d236
0 ETH
48596992018-01-05 19:28:332606 days ago1515180513
0xec5Aa931...B1029d236
0 ETH
48596992018-01-05 19:28:332606 days ago1515180513
0xec5Aa931...B1029d236
0 ETH
48596992018-01-05 19:28:332606 days ago1515180513
0xec5Aa931...B1029d236
0 ETH
48596992018-01-05 19:28:332606 days ago1515180513
0xec5Aa931...B1029d236
0 ETH
48596992018-01-05 19:28:332606 days ago1515180513
0xec5Aa931...B1029d236
0 ETH
48596972018-01-05 19:28:172606 days ago1515180497
0xec5Aa931...B1029d236
0 ETH
48596972018-01-05 19:28:172606 days ago1515180497
0xec5Aa931...B1029d236
0 ETH
48596972018-01-05 19:28:172606 days ago1515180497
0xec5Aa931...B1029d236
0 ETH
48596972018-01-05 19:28:172606 days ago1515180497
0xec5Aa931...B1029d236
0 ETH
48596972018-01-05 19:28:172606 days ago1515180497
0xec5Aa931...B1029d236
0 ETH
48596972018-01-05 19:28:172606 days ago1515180497
0xec5Aa931...B1029d236
0 ETH
48596972018-01-05 19:28:172606 days ago1515180497
0xec5Aa931...B1029d236
0 ETH
48596972018-01-05 19:28:172606 days ago1515180497
0xec5Aa931...B1029d236
0 ETH
48596972018-01-05 19:28:172606 days ago1515180497
0xec5Aa931...B1029d236
0 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
ReturnMANA

Compiler Version
v0.4.18+commit.9cf6e910

Optimization Enabled:
No with 200 runs

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

pragma solidity ^0.4.13;

contract Ownable {
  address public owner;


  event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);


  /**
   * @dev The Ownable constructor sets the original `owner` of the contract to the sender
   * account.
   */
  function Ownable() {
    owner = msg.sender;
  }


  /**
   * @dev Throws if called by any account other than the owner.
   */
  modifier onlyOwner() {
    require(msg.sender == owner);
    _;
  }


  /**
   * @dev Allows the current owner to transfer control of the contract to a newOwner.
   * @param newOwner The address to transfer ownership to.
   */
  function transferOwnership(address newOwner) onlyOwner public {
    require(newOwner != address(0));
    OwnershipTransferred(owner, newOwner);
    owner = newOwner;
  }

}

contract BurnableToken {
  function transferFrom(address, address, uint) public returns (bool);
  function burn(uint) public;
}

contract ReturnMANA is Ownable {

  // contract for mapping return address of vested accounts
  ReturnVestingRegistry public returnVesting;

  // MANA Token
  BurnableToken public token;

  // address of the contract that holds the reserve of staked MANA
  address public terraformReserve;

  /**
    * @dev Constructor
    * @param _token MANA token contract address
    * @param _terraformReserve address of the contract that holds the staked funds for the auction
    * @param _returnVesting address of the contract for vested account mapping
    */
  function ReturnMANA(address _token, address _terraformReserve, address _returnVesting) public {
    token = BurnableToken(_token);
    returnVesting = ReturnVestingRegistry(_returnVesting);
    terraformReserve = _terraformReserve;
  }

  /**
   * @dev Burn MANA
   * @param _amount Amount of MANA to burn from terraform
   */
  function burnMana(uint256 _amount) onlyOwner public {
    require(_amount > 0);
    require(token.transferFrom(terraformReserve, this, _amount));
    token.burn(_amount);
  }

  /**
   * @dev Transfer back remaining MANA to account
   * @param _address Address of the account to return MANA to
   * @param _amount Amount of MANA to return
   */
  function transferBackMANA(address _address, uint256 _amount) onlyOwner public {
    require(_address != address(0));
    require(_amount > 0);

    address returnAddress = _address;

    // Use vesting return address if present
    if (returnVesting != address(0)) {
      address mappedAddress = returnVesting.returnAddress(_address);
      if (mappedAddress != address(0)) {
        returnAddress = mappedAddress;
      }
    }

    // Funds are always transferred from reserve
    require(token.transferFrom(terraformReserve, returnAddress, _amount));
  }

  /**
   * @dev Transfer back remaining MANA to multiple accounts
   * @param _addresses Addresses of the accounts to return MANA to
   * @param _amounts Amounts of MANA to return
   */
  function transferBackMANAMany(address[] _addresses, uint256[] _amounts) onlyOwner public {
    require(_addresses.length == _amounts.length);

    for (uint256 i = 0; i < _addresses.length; i++) {
      transferBackMANA(_addresses[i], _amounts[i]);
    }
  }
}

contract ReturnVestingRegistry is Ownable {

  mapping (address => address) public returnAddress;

  function record(address from, address to) onlyOwner public {
    require(from != 0);

    returnAddress[from] = to;
  }
}

Contract Security Audit

Contract ABI

[{"constant":false,"inputs":[{"name":"_addresses","type":"address[]"},{"name":"_amounts","type":"uint256[]"}],"name":"transferBackMANAMany","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"terraformReserve","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"returnVesting","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_amount","type":"uint256"}],"name":"burnMana","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transferBackMANA","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"token","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_token","type":"address"},{"name":"_terraformReserve","type":"address"},{"name":"_returnVesting","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}]

6060604052341561000f57600080fd5b604051606080610d1883398101604052808051906020019091908051906020019091908051906020019091905050336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555082600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505050610bc6806101526000396000f30060606040526004361061008e576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680630b1b62fa146100935780633cc3c3b51461012d57806341470877146101825780635c417695146101d75780638da5cb5b146101fa578063ac28240d1461024f578063f2fde38b14610291578063fc0c546a146102ca575b600080fd5b341561009e57600080fd5b61012b6004808035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509190505061031f565b005b341561013857600080fd5b6101406103e4565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561018d57600080fd5b61019561040a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156101e257600080fd5b6101f86004808035906020019091905050610430565b005b341561020557600080fd5b61020d61068a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561025a57600080fd5b61028f600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506106af565b005b341561029c57600080fd5b6102c8600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610a1f565b005b34156102d557600080fd5b6102dd610b74565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561037c57600080fd5b8151835114151561038c57600080fd5b600090505b82518110156103df576103d283828151811015156103ab57fe5b9060200190602002015183838151811015156103c357fe5b906020019060200201516106af565b8080600101915050610391565b505050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561048b57600080fd5b60008111151561049a57600080fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1630846000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b15156105bd57600080fd5b6102c65a03f115156105ce57600080fd5b5050506040518051905015156105e357600080fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342966c68826040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040180828152602001915050600060405180830381600087803b151561067357600080fd5b6102c65a03f1151561068457600080fd5b50505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000806000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561070d57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415151561074957600080fd5b60008311151561075857600080fd5b839150600073ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415156108d057600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16632421101f856000604051602001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b151561087857600080fd5b6102c65a03f1151561088957600080fd5b505050604051805190509050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415156108cf578091505b5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684866000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b15156109f357600080fd5b6102c65a03f11515610a0457600080fd5b505050604051805190501515610a1957600080fd5b50505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610a7a57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515610ab657600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16815600a165627a7a72305820e12b4e20bee8e73db6700664cdf81dc0b1a2db20aac905e9b7db198152e2aed000290000000000000000000000000f5d2fb29fb7d3cfee444a200298f468908cc942000000000000000000000000cca95e580bbbd04851ebfb85f77fd46c9b91f11c00000000000000000000000079c1fdaba012b9a094c495a86ce5c6199cf86368

Deployed Bytecode

0x60606040526004361061008e576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680630b1b62fa146100935780633cc3c3b51461012d57806341470877146101825780635c417695146101d75780638da5cb5b146101fa578063ac28240d1461024f578063f2fde38b14610291578063fc0c546a146102ca575b600080fd5b341561009e57600080fd5b61012b6004808035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509190505061031f565b005b341561013857600080fd5b6101406103e4565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561018d57600080fd5b61019561040a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156101e257600080fd5b6101f86004808035906020019091905050610430565b005b341561020557600080fd5b61020d61068a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561025a57600080fd5b61028f600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506106af565b005b341561029c57600080fd5b6102c8600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610a1f565b005b34156102d557600080fd5b6102dd610b74565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561037c57600080fd5b8151835114151561038c57600080fd5b600090505b82518110156103df576103d283828151811015156103ab57fe5b9060200190602002015183838151811015156103c357fe5b906020019060200201516106af565b8080600101915050610391565b505050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561048b57600080fd5b60008111151561049a57600080fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1630846000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b15156105bd57600080fd5b6102c65a03f115156105ce57600080fd5b5050506040518051905015156105e357600080fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342966c68826040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040180828152602001915050600060405180830381600087803b151561067357600080fd5b6102c65a03f1151561068457600080fd5b50505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000806000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561070d57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415151561074957600080fd5b60008311151561075857600080fd5b839150600073ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415156108d057600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16632421101f856000604051602001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b151561087857600080fd5b6102c65a03f1151561088957600080fd5b505050604051805190509050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415156108cf578091505b5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684866000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b15156109f357600080fd5b6102c65a03f11515610a0457600080fd5b505050604051805190501515610a1957600080fd5b50505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610a7a57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515610ab657600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16815600a165627a7a72305820e12b4e20bee8e73db6700664cdf81dc0b1a2db20aac905e9b7db198152e2aed00029

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

0000000000000000000000000f5d2fb29fb7d3cfee444a200298f468908cc942000000000000000000000000cca95e580bbbd04851ebfb85f77fd46c9b91f11c00000000000000000000000079c1fdaba012b9a094c495a86ce5c6199cf86368

-----Decoded View---------------
Arg [0] : _token (address): 0x0F5D2fB29fb7d3CFeE444a200298f468908cC942
Arg [1] : _terraformReserve (address): 0xCCA95E580BbbD04851EBFB85F77FD46C9b91f11C
Arg [2] : _returnVesting (address): 0x79c1FDabA012b9a094C495a86CE5C6199Cf86368

-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 0000000000000000000000000f5d2fb29fb7d3cfee444a200298f468908cc942
Arg [1] : 000000000000000000000000cca95e580bbbd04851ebfb85f77fd46c9b91f11c
Arg [2] : 00000000000000000000000079c1fdaba012b9a094c495a86ce5c6199cf86368


Swarm Source

bzzr://e12b4e20bee8e73db6700664cdf81dc0b1a2db20aac905e9b7db198152e2aed0

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.