Contract 0x2694c2aaab19950b37fe47478276b5d4a2a73c45 2

Txn Hash Method
Block
From
To
Value [Txn Fee]
0x71202dcef2afc47da641556aaccd2d880003eda0f17da9b146eca3ca35192d84Stake234489732021-11-29 5:51:2113 secs ago0x52bad71b4036ccc219fd58c0962eab17e7aa572a IN  0x2694c2aaab19950b37fe47478276b5d4a2a73c450 FTM0.019232464839
0x77b4747a3ecea491edbded8f34c7f9e06b70db755497968ce68a3c4271fd592fStake234489542021-11-29 5:51:0529 secs ago0xd49c0969d34a20fc7fad2ae88efe014049a72640 IN  0x2694c2aaab19950b37fe47478276b5d4a2a73c450 FTM0.019351210379
0xae5f02fe2bfb3d251743192219cac7cfa51ad806b6c5a730b4c5331b00c123a7Stake234489492021-11-29 5:50:5935 secs ago0x21c940c8ce14c161466f448ab905b39dc4e26ffb IN  0x2694c2aaab19950b37fe47478276b5d4a2a73c450 FTM0.021031700505
0xb5d591c814ecb8264217b7545fcfe185ee6cda2e111b7013e1dcf011a05894e7Stake234489222021-11-29 5:50:3955 secs ago0x7297f9f596d26e716e352741cfabe1eb847cffe9 IN  0x2694c2aaab19950b37fe47478276b5d4a2a73c450 FTM0.019930162455
0xdfd020ca469d094ab1a77eb10b00a40bbd41be4944a5b2bf047fa79b7c252d20Stake234488682021-11-29 5:49:561 min ago0xdb9d599fdbbe3006a299758b7d64ff7c9b8fd405 IN  0x2694c2aaab19950b37fe47478276b5d4a2a73c450 FTM0.020057016567
0xfa0d57eb0c989e3c9b062eb769f3f2f39e317e4018890b798cf89dd6d83c6b3aStake234488502021-11-29 5:49:401 min ago0xa00951b6945c8be0ba0ffa9836146bdc195f992b IN  0x2694c2aaab19950b37fe47478276b5d4a2a73c450 FTM0.008320218027
0xbc8397ffd6689386fb3e534aa71594a1a82df4a501ebb2782122311d41c28014Stake234488502021-11-29 5:49:401 min ago0xa00951b6945c8be0ba0ffa9836146bdc195f992b IN  0x2694c2aaab19950b37fe47478276b5d4a2a73c450 FTM0.008492982983
0x6ec20c9b49ca7358ed4de612b628f4603ea69734fd5efdf86c446a6994960cfeStake234488502021-11-29 5:49:401 min ago0xa00951b6945c8be0ba0ffa9836146bdc195f992b IN  0x2694c2aaab19950b37fe47478276b5d4a2a73c450 FTM0.022287904425
0xf3033dcb4b6d3adc49239159a0ebac94f2d0d2ea0e535053aeba040b2ca628ebStake234488392021-11-29 5:49:302 mins ago0x3f86dd7e8539ee54320f6e1b9d5dffae8213ce06 IN  0x2694c2aaab19950b37fe47478276b5d4a2a73c450 FTM0.020045981031
0x38e52b1426ed9228e988ed26c0b16efe63f06fc4ed7c1092d05c7ad4aecf6291Stake234488322021-11-29 5:49:252 mins ago0xc2fd8d0c91341642315310921a6727e23120206f IN  0x2694c2aaab19950b37fe47478276b5d4a2a73c450 FTM0.019989120787
0xfb824e9ce68b7001228e0c8b37dbaeed55205aa4a850788c6c08f00496cbf2b4Stake234488052021-11-29 5:49:042 mins ago0x000bc02a61fe875e63dd94d991778b6ab07ad4cb IN  0x2694c2aaab19950b37fe47478276b5d4a2a73c450 FTM0.020044979842
0x1042271222a941d0e6614ee858e485b209100c0dc8ba34ab3c15f26d6f72273cStake234488022021-11-29 5:49:022 mins ago0xc0ae261c908068b76200b7cde86caf1569157c8a IN  0x2694c2aaab19950b37fe47478276b5d4a2a73c450 FTM0.020229745779
0x58aea316437567fbdc6496f2ab117409bfc4460619cdf4566f732737e22cf36eStake234487602021-11-29 5:48:283 mins ago0xc21d1f2801405ad3cb471dcf11a4a196499dc1cb IN  0x2694c2aaab19950b37fe47478276b5d4a2a73c450 FTM0.02162135037
0x5bcc9e25b733ebf8e8b8b57bc994aac4f4da6f9f97fdc703d9528b572fbd8fa9Stake234487452021-11-29 5:48:173 mins ago0x627ede662bf757f128659eb1f352a433e823f7f5 IN  0x2694c2aaab19950b37fe47478276b5d4a2a73c450 FTM0.020747146182
0x390289259a883f189e477c83a772806d1d59340746b99badc802bdb99a6d9ef7Stake234487082021-11-29 5:47:483 mins ago0x8da82098e626143db1caffda232358b9338e34b3 IN  0x2694c2aaab19950b37fe47478276b5d4a2a73c450 FTM0.020505871103
0x08ce3d3cd0dc9bb0518a233184ed4be81fd39a1ddac47875da6eadfcdbe90b90Stake234487032021-11-29 5:47:443 mins ago0x28a41ae6bafcb381f44c72ec2084afadb2789660 IN  0x2694c2aaab19950b37fe47478276b5d4a2a73c450 FTM0.020979375699
0xe11c036183d8ea8b05c2588eae29f3a0c2490b5685b18f0ec7d9a4410670a784Stake234486442021-11-29 5:46:554 mins ago0xb04ceff8119af3c40dfb810953b31accb7a10996 IN  0x2694c2aaab19950b37fe47478276b5d4a2a73c450 FTM0.016566089909
0xac01a83a3c15775716631bcdd18ccaa188925aa6887c15179db1ec5e709e2229Stake234486322021-11-29 5:46:454 mins ago0xe97d30a51f85ffb1bdbe8f75870ccbb4c1b3b4d3 IN  0x2694c2aaab19950b37fe47478276b5d4a2a73c450 FTM0.021333450031
0x4ce3cb45428f85f50fae2ed6520a381105737da64a207af8240eb1eaab1a61a0Stake234486052021-11-29 5:46:225 mins ago0xd6834cbe5782d27677351976ecb37800c6c614df IN  0x2694c2aaab19950b37fe47478276b5d4a2a73c450 FTM0.0360363
0x0dc1c470ccde708f66d086bc83a1809db93605e71272242ea719ee0b890cb667Stake234486032021-11-29 5:46:205 mins ago0xab99f9c93f62c1441326ef79e634a31e3c330102 IN  0x2694c2aaab19950b37fe47478276b5d4a2a73c450 FTM0.021456448066
0x052a899f651ed0c103eea318560169bd1387132c071b7d51e22aea19043ae585Stake234486022021-11-29 5:46:205 mins ago0xa1dcb70889fb09d431c731637f51832978b4bd0f IN  0x2694c2aaab19950b37fe47478276b5d4a2a73c450 FTM0.022728380074
0x8663275056ea6f5c97b27d1facfbe949b2ca6bd780e5c877e7f631dee4e82ed1Stake234485342021-11-29 5:45:226 mins ago0xf58d88c4e01bea555f74de2c2c48d6ccf4139ca1 IN  0x2694c2aaab19950b37fe47478276b5d4a2a73c450 FTM0.017564828689
0xf39ba7458c25c5c1e537a3b2c1230c6950dab55cee193066b7460e39d433638dStake234485312021-11-29 5:45:206 mins ago0x1b79824259073d5255a8df63b4659a40a0567ab7 IN  0x2694c2aaab19950b37fe47478276b5d4a2a73c450 FTM0.015789276651
0x54c0b80a31139b0b773c92a755cf37240e6ca97b8cadebb5ce98909f2c70e18cStake234484682021-11-29 5:43:407 mins ago0x61c3c80f52aca5877509f3658851d92f4c74fa41 IN  0x2694c2aaab19950b37fe47478276b5d4a2a73c450 FTM0.014950381759
0xdf5c0fdaa4ea83ca58663b3839ebe5a63435923b8f00a4ebd1766e3d11db6314Stake234484532021-11-29 5:43:288 mins ago0x5104dcd3b6aeabd92a18b2b72941c065b8e02c48 IN  0x2694c2aaab19950b37fe47478276b5d4a2a73c450 FTM0.01500479929
[ Download CSV Export 
Latest 9 internal transactions
Parent Txn Hash Block From To Value
0x2039c1c9b14cda136ae0c384d7d0cb2f658cad5a519b9fa2fd214477521bd2c0234126332021-11-28 21:00:288 hrs 51 mins ago 0xc4c7a6c4146f4843e3720e86e2bfd771dfb0fb49 0x2694c2aaab19950b37fe47478276b5d4a2a73c451 FTM
0x5cbdeef1b9ffb80c97ae369aab7eb3bfc74bbe6896f8b953be72ae62b90cd591234126032021-11-28 21:00:018 hrs 51 mins ago 0xc4c7a6c4146f4843e3720e86e2bfd771dfb0fb49 0x2694c2aaab19950b37fe47478276b5d4a2a73c450.5 FTM
0x5ca5d3994fb2dafd32a27b0a463cbe761a4a2b323d6c97de66dc93173ea21cec232899642021-11-27 14:36:261 day 15 hrs ago 0xebf4fbb9c81b84dd5cf89bc75588e5d0018501b3 0x2694c2aaab19950b37fe47478276b5d4a2a73c450.99 FTM
0xdacc0105c58c867dc1edf9180da6e1c09ffbf450866d503d82f8c760f75c6153229747772021-11-24 7:44:554 days 22 hrs ago 0x835a3cdc01c189c6da2cbe016d569f0b18819814 0x2694c2aaab19950b37fe47478276b5d4a2a73c450.0650741802 FTM
0xec30d02c9917088a4d7637aa2678c6be61ef00fb2c7580e48e09000c297c5fc4228919982021-11-23 11:17:465 days 18 hrs ago 0xc7f744791217bd1301541fa4d7a01ee4a9283d37 0x2694c2aaab19950b37fe47478276b5d4a2a73c450.0557626428384 FTM
0x1b688ce1f5d12915dba44243ff7ad56bfe318d7795717e51937da8157f88f1dd228910892021-11-23 11:05:135 days 18 hrs ago 0xc7f744791217bd1301541fa4d7a01ee4a9283d37 0x2694c2aaab19950b37fe47478276b5d4a2a73c450.0624646392 FTM
0x4a06569d7314343b204e4c0eab69c08bd40ad7375859e090706dd06843b67486222492092021-11-16 19:28:3212 days 10 hrs ago 0xab5c5abff1d7281519415fe39a485ac1e2c46668 0x2694c2aaab19950b37fe47478276b5d4a2a73c450.07 FTM
0x1f03c823f180123360083fd255727f2328207b768fad3fc76c7a86bce068e490222489662021-11-16 19:25:1712 days 10 hrs ago 0x5acb67298ab84d7dec041f21fec8acab4a14d66d 0x2694c2aaab19950b37fe47478276b5d4a2a73c450.125 FTM
0xa47d33be59b3031a8d979ddf8b45d62098d4ed9a71212b956c2b61aca13885d8220311872021-11-14 13:55:4214 days 15 hrs ago HectorDAO: Deployer  Contract Creation0 FTM
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
StakingHelper

Compiler Version
v0.7.5+commit.eb77ed08

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at FtmScan.com on 2021-11-16
*/

/**
 *Submitted for verification at Etherscan.io on 2021-06-20
*/

/**
 *Submitted for verification at Etherscan.io on 2021-06-12
*/

// SPDX-License-Identifier: AGPL-3.0-or-later
pragma solidity 0.7.5;


interface IERC20 {
    function decimals() external view returns (uint8);
  /**
   * @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);
}

interface IStaking {
    function stake( uint _amount, address _recipient ) external returns ( bool );
    function claim( address _recipient ) external;
}

contract StakingHelper {

    address public immutable staking;
    address public immutable HEC;

    constructor ( address _staking, address _HEC ) {
        require( _staking != address(0) );
        staking = _staking;
        require( _HEC != address(0) );
        HEC = _HEC;
    }

    function stake( uint _amount, address _recipient ) external {
        IERC20( HEC ).transferFrom( msg.sender, address(this), _amount );
        IERC20( HEC ).approve( staking, _amount );
        IStaking( staking ).stake( _amount, _recipient );
        IStaking( staking ).claim( _recipient );
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_staking","type":"address"},{"internalType":"address","name":"_HEC","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"HEC","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"},{"internalType":"address","name":"_recipient","type":"address"}],"name":"stake","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"staking","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]

60c060405234801561001057600080fd5b506040516106373803806106378339818101604052604081101561003357600080fd5b810190808051906020019092919080519060200190929190505050600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561008857600080fd5b8173ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1660601b81525050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156100f957600080fd5b8073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff1660601b81525050505060805160601c60a05160601c6104c461017360003980610122528061020d528061046c52508060fe528061024952806102fa52806103c752506104c46000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c80634cf088d9146100465780637acb77571461007a5780639854278e146100c8575b600080fd5b61004e6100fc565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6100c66004803603604081101561009057600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610120565b005b6100d061046a565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166323b872dd3330856040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b1580156101cf57600080fd5b505af11580156101e3573d6000803e3d6000fd5b505050506040513d60208110156101f957600080fd5b8101908080519060200190929190505050507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663095ea7b37f0000000000000000000000000000000000000000000000000000000000000000846040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1580156102bc57600080fd5b505af11580156102d0573d6000803e3d6000fd5b505050506040513d60208110156102e657600080fd5b8101908080519060200190929190505050507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16637acb775783836040518363ffffffff1660e01b8152600401808381526020018273ffffffffffffffffffffffffffffffffffffffff16815260200192505050602060405180830381600087803b15801561038957600080fd5b505af115801561039d573d6000803e3d6000fd5b505050506040513d60208110156103b357600080fd5b8101908080519060200190929190505050507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16631e83409a826040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff168152602001915050600060405180830381600087803b15801561044e57600080fd5b505af1158015610462573d6000803e3d6000fd5b505050505050565b7f00000000000000000000000000000000000000000000000000000000000000008156fea2646970667358221220a55b25b14fd67261f0f6777f8d2566d61b8f8ef719f646ad8cbe89ce5d5d064264736f6c63430007050033000000000000000000000000d12930c8deedafd788f437879cba1ad1e3908cc50000000000000000000000005c4fdfc5233f935f20d2adba572f770c2e377ab0

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

000000000000000000000000d12930c8deedafd788f437879cba1ad1e3908cc50000000000000000000000005c4fdfc5233f935f20d2adba572f770c2e377ab0

-----Decoded View---------------
Arg [0] : _staking (address): 0xd12930c8deedafd788f437879cba1ad1e3908cc5
Arg [1] : _HEC (address): 0x5c4fdfc5233f935f20d2adba572f770c2e377ab0

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000d12930c8deedafd788f437879cba1ad1e3908cc5
Arg [1] : 0000000000000000000000005c4fdfc5233f935f20d2adba572f770c2e377ab0


Deployed ByteCode Sourcemap

2952:612:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2984:32;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;3257:304;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;3023:28;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;2984:32;;;:::o;3257:304::-;3336:3;3328:26;;;3356:10;3376:4;3383:7;3328:64;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3411:3;3403:21;;;3426:7;3435;3403:41;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3465:7;3455:25;;;3482:7;3491:10;3455:48;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3524:7;3514:25;;;3541:10;3514:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3257:304;;:::o;3023:28::-;;;:::o

Swarm Source

ipfs://a55b25b14fd67261f0f6777f8d2566d61b8f8ef719f646ad8cbe89ce5d5d0642
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Validator ID :
0 FTM

Amount Staked
0

Amount Delegated
0

Staking Total
0

Staking Start Epoch
0

Staking Start Time
0

Proof of Importance
0

Origination Score
0

Validation Score
0

Active
0

Online
0

Downtime
0 s
Address Amount claimed Rewards Created On Epoch Created On
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.