ETH Price: $3,283.42 (+0.40%)

Contract

0x9Ec2b41007A09a2Bf8f06Fe0Faf2B80bA5480479
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Register134210462021-10-15 6:32:231185 days ago1634279543IN
0x9Ec2b410...bA5480479
0 ETH0.0098298198.23924752
Register134209792021-10-15 6:18:501185 days ago1634278730IN
0x9Ec2b410...bA5480479
0 ETH0.0095433995.37676592
Register122790432021-04-20 19:48:451362 days ago1618948125IN
0x9Ec2b410...bA5480479
0 ETH0.01006524219
Register121662022021-04-03 10:57:581380 days ago1617447478IN
0x9Ec2b410...bA5480479
0 ETH0.00357048108
Register121661972021-04-03 10:56:591380 days ago1617447419IN
0x9Ec2b410...bA5480479
0 ETH0.00979128108
Register115429772020-12-28 14:26:251476 days ago1609165585IN
0x9Ec2b410...bA5480479
0 ETH0.0106718257.4
Register112446512020-11-12 19:19:311521 days ago1605208771IN
0x9Ec2b410...bA5480479
0 ETH0.0017225419
Register112219932020-11-09 7:43:561525 days ago1604907836IN
0x9Ec2b410...bA5480479
0 ETH0.0032637636
Register106961202020-08-20 8:59:471606 days ago1597913987IN
0x9Ec2b410...bA5480479
0 ETH0.00333244100.8
Register102225352020-06-08 2:52:331679 days ago1591584753IN
0x9Ec2b410...bA5480479
0 ETH0.0020522749.5
Register102081572020-06-05 21:21:331681 days ago1591392093IN
0x9Ec2b410...bA5480479
0 ETH0.0037170641
Register101641592020-05-30 1:24:421688 days ago1590801882IN
0x9Ec2b410...bA5480479
0 ETH0.0037170641
Register101429812020-05-26 18:27:321691 days ago1590517652IN
0x9Ec2b410...bA5480479
0 ETH0.0032704536.0738944
Register99679962020-04-29 14:25:041719 days ago1588170304IN
0x9Ec2b410...bA5480479
0 ETH0.0009452822.8
Register99453282020-04-26 2:08:351722 days ago1587866915IN
0x9Ec2b410...bA5480479
0 ETH0.0016998641
Register99453152020-04-26 2:06:091722 days ago1587866769IN
0x9Ec2b410...bA5480479
0 ETH0.0037170641
Register98777742020-04-15 15:20:141733 days ago1586964014IN
0x9Ec2b410...bA5480479
0 ETH0.0009274510.23000035
Register98640492020-04-13 12:46:001735 days ago1586781960IN
0x9Ec2b410...bA5480479
0 ETH0.000271983
Register94984012020-02-17 4:10:311791 days ago1581912631IN
0x9Ec2b410...bA5480479
0 ETH0.0020534422.65
Register94893292020-02-15 18:41:521792 days ago1581792112IN
0x9Ec2b410...bA5480479
0 ETH0.000815949
Register94860552020-02-15 6:41:261793 days ago1581748886IN
0x9Ec2b410...bA5480479
0 ETH0.000135991.5
Register94823432020-02-14 16:53:041794 days ago1581699184IN
0x9Ec2b410...bA5480479
0 ETH0.0016998641
Register94747252020-02-13 12:42:011795 days ago1581597721IN
0x9Ec2b410...bA5480479
0 ETH0.000725288
Register93772992020-01-29 13:21:121810 days ago1580304072IN
0x9Ec2b410...bA5480479
0 ETH0.000135991.5
Register93570142020-01-26 10:55:361813 days ago1580036136IN
0x9Ec2b410...bA5480479
0 ETH0.000135991.5
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
TokenReclaim

Compiler Version
v0.4.24+commit.e67f0147

Optimization Enabled:
Yes with 200 runs

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

pragma solidity ^0.4.23;

contract TokenRequestStub{
    function balanceOf(address _owner) public view returns (uint256 balance);
}

contract TokenReclaim{
    TokenRequestStub tokenAddress;
    mapping (address=>string) internal _ethToPubKey;
    event AccountRegister (address ethAccount, string pubKey, uint holding);

    constructor() public{
        tokenAddress = TokenRequestStub(0x3833ddA0AEB6947b98cE454d89366cBA8Cc55528);
    }

    function register(string pubKey) public{
        require(bytes(pubKey).length <= 64 && bytes(pubKey).length >= 50 );
        uint holding = tokenAddress.balanceOf(msg.sender);
        _ethToPubKey[msg.sender] = pubKey;
        emit AccountRegister(msg.sender, pubKey, holding);
    }

    function keys(address addr) constant public returns (string){
        return _ethToPubKey[addr];
    }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[{"name":"addr","type":"address"}],"name":"keys","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"pubKey","type":"string"}],"name":"register","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"ethAccount","type":"address"},{"indexed":false,"name":"pubKey","type":"string"},{"indexed":false,"name":"holding","type":"uint256"}],"name":"AccountRegister","type":"event"}]

608060405234801561001057600080fd5b5060008054600160a060020a031916733833dda0aeb6947b98ce454d89366cba8cc5552817905561048c806100466000396000f30060806040526004361061004b5763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663670d14b28114610050578063f2c298be146100f3575b600080fd5b34801561005c57600080fd5b5061007e73ffffffffffffffffffffffffffffffffffffffff6004351661014e565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100b85781810151838201526020016100a0565b50505050905090810190601f1680156100e55780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156100ff57600080fd5b506040805160206004803580820135601f810184900484028501840190955284845261014c9436949293602493928401919081908401838280828437509497506102059650505050505050565b005b73ffffffffffffffffffffffffffffffffffffffff811660009081526001602081815260409283902080548451600294821615610100026000190190911693909304601f810183900483028401830190945283835260609390918301828280156101f95780601f106101ce576101008083540402835291602001916101f9565b820191906000526020600020905b8154815290600101906020018083116101dc57829003601f168201915b50505050509050919050565b6000604082511115801561021b57506032825110155b151561022657600080fd5b60008054604080517f70a08231000000000000000000000000000000000000000000000000000000008152336004820152905173ffffffffffffffffffffffffffffffffffffffff909216926370a08231926024808401936020939083900390910190829087803b15801561029a57600080fd5b505af11580156102ae573d6000803e3d6000fd5b505050506040513d60208110156102c457600080fd5b505133600090815260016020908152604090912084519293506102eb9290918501906103c5565b507f06574207b3d607efe6bd4a9578010e97d6ca0c23beffffbde82dbff0cace0195338383604051808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b8381101561038557818101518382015260200161036d565b50505050905090810190601f1680156103b25780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a15050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061040657805160ff1916838001178555610433565b82800160010185558215610433579182015b82811115610433578251825591602001919060010190610418565b5061043f929150610443565b5090565b61045d91905b8082111561043f5760008155600101610449565b905600a165627a7a72305820aaf8f84bd6b3e0bf52adb33b4f5c94c787309ae0abb5af6aefc34abd608afb130029

Deployed Bytecode

0x60806040526004361061004b5763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663670d14b28114610050578063f2c298be146100f3575b600080fd5b34801561005c57600080fd5b5061007e73ffffffffffffffffffffffffffffffffffffffff6004351661014e565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100b85781810151838201526020016100a0565b50505050905090810190601f1680156100e55780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156100ff57600080fd5b506040805160206004803580820135601f810184900484028501840190955284845261014c9436949293602493928401919081908401838280828437509497506102059650505050505050565b005b73ffffffffffffffffffffffffffffffffffffffff811660009081526001602081815260409283902080548451600294821615610100026000190190911693909304601f810183900483028401830190945283835260609390918301828280156101f95780601f106101ce576101008083540402835291602001916101f9565b820191906000526020600020905b8154815290600101906020018083116101dc57829003601f168201915b50505050509050919050565b6000604082511115801561021b57506032825110155b151561022657600080fd5b60008054604080517f70a08231000000000000000000000000000000000000000000000000000000008152336004820152905173ffffffffffffffffffffffffffffffffffffffff909216926370a08231926024808401936020939083900390910190829087803b15801561029a57600080fd5b505af11580156102ae573d6000803e3d6000fd5b505050506040513d60208110156102c457600080fd5b505133600090815260016020908152604090912084519293506102eb9290918501906103c5565b507f06574207b3d607efe6bd4a9578010e97d6ca0c23beffffbde82dbff0cace0195338383604051808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b8381101561038557818101518382015260200161036d565b50505050905090810190601f1680156103b25780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a15050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061040657805160ff1916838001178555610433565b82800160010185558215610433579182015b82811115610433578251825591602001919060010190610418565b5061043f929150610443565b5090565b61045d91905b8082111561043f5760008155600101610449565b905600a165627a7a72305820aaf8f84bd6b3e0bf52adb33b4f5c94c787309ae0abb5af6aefc34abd608afb130029

Swarm Source

bzzr://aaf8f84bd6b3e0bf52adb33b4f5c94c787309ae0abb5af6aefc34abd608afb13

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.