ETH Price: $2,785.16 (+4.21%)

Contract

0xF8D7e96b41A64818aa451257f6A8937cAF6380aE
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Mint86316802019-09-27 15:19:551975 days ago1569597595IN
0xF8D7e96b...cAF6380aE
0 ETH0.0208720413
Claim Rewards84020402019-08-22 19:46:032010 days ago1566503163IN
0xF8D7e96b...cAF6380aE
0 ETH0.000221991.6
Claim Rewards79910332019-06-19 21:07:322074 days ago1560978452IN
0xF8D7e96b...cAF6380aE
0 ETH0.0013874610
Claim Rewards79134232019-06-07 17:44:122087 days ago1559929452IN
0xF8D7e96b...cAF6380aE
0 ETH0.000472954
Mint78177082019-05-23 18:59:482101 days ago1558637988IN
0xF8D7e96b...cAF6380aE
0 ETH0.0077593.00541516
Claim Rewards78173292019-05-23 17:34:502102 days ago1558632890IN
0xF8D7e96b...cAF6380aE
0 ETH0.000138741
Reveal Vote78155262019-05-23 10:49:552102 days ago1558608595IN
0xF8D7e96b...cAF6380aE
0 ETH0.000096183
Reclaim Vote Amo...78147112019-05-23 7:41:592102 days ago1558597319IN
0xF8D7e96b...cAF6380aE
0 ETH0.00038423
Claim Rewards78138582019-05-23 4:25:452102 days ago1558585545IN
0xF8D7e96b...cAF6380aE
0 ETH0.000416233
Claim Rewards78132002019-05-23 1:57:332102 days ago1558576653IN
0xF8D7e96b...cAF6380aE
0 ETH0.000693735
Reveal Vote78117222019-05-22 20:29:452102 days ago1558556985IN
0xF8D7e96b...cAF6380aE
0 ETH0.000154691
Reveal Vote78114082019-05-22 19:21:122102 days ago1558552872IN
0xF8D7e96b...cAF6380aE
0 ETH0.000464073
Reveal Vote78102292019-05-22 14:42:462103 days ago1558536166IN
0xF8D7e96b...cAF6380aE
0 ETH0.000650894.20766412
Reveal Vote78087202019-05-22 9:06:552103 days ago1558516015IN
0xF8D7e96b...cAF6380aE
0 ETH0.000309382
Reveal Vote78087142019-05-22 9:05:072103 days ago1558515907IN
0xF8D7e96b...cAF6380aE
0 ETH0.000402553
Reveal Vote78075172019-05-22 4:30:192103 days ago1558499419IN
0xF8D7e96b...cAF6380aE
0 ETH0.0024750816
Reveal Vote78074982019-05-22 4:26:022103 days ago1558499162IN
0xF8D7e96b...cAF6380aE
0 ETH0.000154691
Reveal Vote78074442019-05-22 4:13:372103 days ago1558498417IN
0xF8D7e96b...cAF6380aE
0 ETH0.000773465
Reveal Vote78073042019-05-22 3:39:422103 days ago1558496382IN
0xF8D7e96b...cAF6380aE
0 ETH0.000773465
Reveal Vote78071432019-05-22 3:01:592103 days ago1558494119IN
0xF8D7e96b...cAF6380aE
0 ETH0.000678774

Latest 1 internal transaction

Advanced mode:
Parent Transaction Hash Block
From
To
77983072019-05-20 17:55:302105 days ago1558374930  Contract Creation0 ETH
Loading...
Loading

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0x7CA55ee5...57C2C7C26
The constructor portion of the code might be different and could alter the actual behaviour of the contract

Contract Name:
Forwarder

Compiler Version
v0.4.24+commit.e67f0147

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion

Contract Source Code (Solidity Multiple files format)

File 1 of 2: Forwarder.sol
pragma solidity ^0.4.18;

import "./DelegateProxy.sol";

contract Forwarder is DelegateProxy {
  // After compiling contract, `beefbeef...` is replaced in the bytecode by the real target address
  address public constant target = 0x1ed7fc52ac5a37aa3ff6d9b94c894724e2f992b1; // checksumed to silence warning

  /*
  * @dev Forwards all calls to target
  */
  function() payable {
    delegatedFwd(target, msg.data);
  }
}

File 2 of 2: DelegateProxy.sol
pragma solidity ^0.4.18;

contract DelegateProxy {
  /**
  * @dev Performs a delegatecall and returns whatever the delegatecall returned (entire context execution will return!)
  * @param _dst Destination address to perform the delegatecall
  * @param _calldata Calldata for the delegatecall
  */
  function delegatedFwd(address _dst, bytes _calldata) internal {
    require(isContract(_dst));
    assembly {
      let result := delegatecall(sub(gas, 10000), _dst, add(_calldata, 0x20), mload(_calldata), 0, 0)
      let size := returndatasize

      let ptr := mload(0x40)
      returndatacopy(ptr, 0, size)

    // revert instead of invalid() bc if the underlying call failed with invalid() it already wasted gas.
    // if the call returned error data, forward it
      switch result case 0 {revert(ptr, size)}
      default {return (ptr, size)}
    }
  }

  function isContract(address _target) internal view returns (bool) {
    uint256 size;
    assembly {size := extcodesize(_target)}
    return size > 0;
  }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"target","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"payable":true,"stateMutability":"payable","type":"fallback"}]

Deployed Bytecode

0x608060405260043610610041576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063d4b8399214610094575b610092731ed7fc52ac5a37aa3ff6d9b94c894724e2f992b16000368080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050506100eb565b005b3480156100a057600080fd5b506100a9610129565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6100f482610141565b15156100ff57600080fd5b600080825160208401856127105a03f43d604051816000823e8260008114610125578282f35b8282fd5b731ed7fc52ac5a37aa3ff6d9b94c894724e2f992b181565b600080823b9050600081119150509190505600a165627a7a72305820e526dcd2443997c0ec25f281427290eac2cd8e69aff6f6ca89a7f656eb75adc70029

Deployed Bytecode Sourcemap

57:363:1:-;;;;;;;;;;;;;;;;;;;;;383:30;230:42;404:8;;383:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:12;:30::i;:::-;57:363;197:75;;8:9:-1;5:2;;;30:1;27;20:12;5:2;197:75:1;;;;;;;;;;;;;;;;;;;;;;;;;;;299:559:0;375:16;386:4;375:10;:16::i;:::-;367:25;;;;;;;;508:1;505;493:9;487:16;480:4;469:9;465:20;459:4;451:5;446:3;442:15;429:81;529:14;568:4;562:11;603:4;600:1;595:3;580:28;780:6;792:1;787:26;;;;842:4;837:3;829:18;787:26;807:4;802:3;795:17;197:75:1;230:42;197:75;:::o;862:154:0:-;922:4;934:12;982:7;970:20;962:28;;1010:1;1003:4;:8;996:15;;862:154;;;;:::o

Swarm Source

bzzr://e526dcd2443997c0ec25f281427290eac2cd8e69aff6f6ca89a7f656eb75adc7

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  ]
[ 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.