Contract 0x63E240fc39FDB0444E1a2DfDbA97B16F137519dE

 
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x7d178143e2f108b2bccd848d35bc8327b8e04365478797362af09af6a4b33fe9Transfer Ownersh...217168382021-11-23 18:51:30379 days 20 hrs ago0x68fc93fc7a1facb7abea4dc3ce7ee24dd109715e IN  0x63e240fc39fdb0444e1a2dfdba97b16f137519de0 MATIC0.0008615130
0xcc13262dbc9f323627fce7566b4dceb91418afca494b44edb43eb51e5819c655Send185630942021-08-30 18:53:15464 days 20 hrs ago0x68fc93fc7a1facb7abea4dc3ce7ee24dd109715e IN  0x63e240fc39fdb0444e1a2dfdba97b16f137519de0 MATIC0.0000595081
0x3649a993e7fc816edb57b41ab69f0d95d3a58dec84c7220cf0ccc096e42ce516Send184646582021-08-27 22:05:38467 days 17 hrs ago0x68fc93fc7a1facb7abea4dc3ce7ee24dd109715e IN  0x63e240fc39fdb0444e1a2dfdba97b16f137519de0 MATIC0.004242100
0x91ef063c048d9dd284a950b71ceda7d9b3860891deb8aad6b40701560a246e86Transfer Ownersh...183104382021-08-23 15:52:11471 days 23 hrs agoCosmicSwap: Deployer IN  0x63e240fc39fdb0444e1a2dfdba97b16f137519de0 MATIC0.0000240451.000000033
0xb5b7db72925ed7633a496bd963eef5824e400ac93b0cc52c114755cedf47bde6Transfer Ownersh...183104372021-08-23 15:52:09471 days 23 hrs agoCosmicSwap: Deployer IN  0x63e240fc39fdb0444e1a2dfdba97b16f137519de0 MATIC0.0000287171.000000033
0x1ac1da8a67cc29f6170e5bbc46ffbb448bc5a411d4ee1b4a1437f3c7d0b9066cSend182997862021-08-23 9:12:26472 days 6 hrs agoCosmicSwap: Deployer IN  0x63e240fc39fdb0444e1a2dfdba97b16f137519de0 MATIC0.0001481648742.489831186
0x6eea484a62d1571d08364f79bdf839409acfd4ca8ee940b4f25bb5bb78a30a85Send182273722021-08-21 9:37:31474 days 5 hrs agoCosmicSwap: Deployer IN  0x63e240fc39fdb0444e1a2dfdba97b16f137519de0 MATIC0.000060698161.02
0x6b240fe9df9fe092760eee13f2763d23b50277180990d31f16d5704b624f9263Send180215852021-08-15 21:30:25479 days 17 hrs agoCosmicSwap: Deployer IN  0x63e240fc39fdb0444e1a2dfdba97b16f137519de0 MATIC0.000060103081.01
0x74d2c36df544cc922c002e3ef66b48cda220c30992b9418e06a85e1ba90ab0f4Send178384392021-08-10 17:12:01484 days 22 hrs agoCosmicSwap: Deployer IN  0x63e240fc39fdb0444e1a2dfdba97b16f137519de0 MATIC0.004242100
0x2b3327a4e0094617300677556cdef8e617f40f12a7353bcb74c2cc1788220d24Send178039552021-08-09 19:38:39485 days 19 hrs agoCosmicSwap: Deployer IN  0x63e240fc39fdb0444e1a2dfdba97b16f137519de0 MATIC0.00018443763.100000001
0x45c6074a30d1a4ae9aa0f0af98369692a213c80f019b64af7d03ee17c15adc6bSend172976412021-07-26 18:01:52499 days 21 hrs agoCosmicSwap: Deployer IN  0x63e240fc39fdb0444e1a2dfdba97b16f137519de0 MATIC0.00006544561.1
0x8ca87e2a69dcb47a9290280d879b172cb84cb83847df0e469d325089eb972618Send168952442021-07-15 18:14:56510 days 21 hrs agoCosmicSwap: Deployer IN  0x63e240fc39fdb0444e1a2dfdba97b16f137519de0 MATIC0.0005950810
0x003e681583c53a37f2933319351334103f47ac3d9297c821297e88a3af8368f9Send168545872021-07-14 15:19:17511 days 23 hrs agoCosmicSwap: Deployer IN  0x63e240fc39fdb0444e1a2dfdba97b16f137519de0 MATIC0.0005949610
0x6357281d0ed06d72ab2f40c171a5f77b4ed461c9a979235ae53b127d2bf61b51Send163761052021-07-01 19:42:35524 days 19 hrs agoCosmicSwap: Deployer IN  0x63e240fc39fdb0444e1a2dfdba97b16f137519de0 MATIC0.000595210
0x19553114a206f280b745969d0d439c2d73faed9bba945149f8c4ed0817e34dadSend162567262021-06-28 17:42:32527 days 21 hrs agoCosmicSwap: Deployer IN  0x63e240fc39fdb0444e1a2dfdba97b16f137519de0 MATIC0.000059521
0x9445abbe2011c77cbcfe6f2766e1daff104728874094c3781a7d6db84ee2145fSend159753502021-06-21 10:43:01535 days 4 hrs agoCosmicSwap: Deployer IN  0x63e240fc39fdb0444e1a2dfdba97b16f137519de0 MATIC0.0001122915961.887
0xd1fb924e20ca2c3301521a332603a06960600e44941555599a9309994c2f2548Send159398252021-06-20 13:15:51536 days 2 hrs agoCosmicSwap: Deployer IN  0x63e240fc39fdb0444e1a2dfdba97b16f137519de0 MATIC0.0005950810
0x5bfe7d9e9d761242070a832e54d22c82b59113a71f47573bc0e011566ba916b1Send157581532021-06-15 21:03:47540 days 18 hrs agoCosmicSwap: Deployer IN  0x63e240fc39fdb0444e1a2dfdba97b16f137519de0 MATIC0.0005929210
0x384666f2b6853fe0a6c4db0a0fdf925804408fd5cc5ddfd1258762c4937f8e33Send157456052021-06-15 13:06:04541 days 2 hrs agoCosmicSwap: Deployer IN  0x63e240fc39fdb0444e1a2dfdba97b16f137519de0 MATIC0.0004240810
0x638725ac2e24991d81dcedca4701c03da708bac6f555a932cb94812e692cd049Send157456042021-06-15 13:06:02541 days 2 hrs agoCosmicSwap: Deployer IN  0x63e240fc39fdb0444e1a2dfdba97b16f137519de0 MATIC0.0000595081
0x0cdc6c5ccce7da637d67f22b6f5a3faa7144da6d135f64f3ab47220a444ece6aSend157436642021-06-15 11:50:16541 days 3 hrs agoCosmicSwap: Deployer IN  0x63e240fc39fdb0444e1a2dfdba97b16f137519de0 MATIC0.0000595081
0xfa5dc1c03fb41a6e0382baa7799d711bf57d655bf168ba3473039e79648e6839Send157436032021-06-15 11:46:32541 days 3 hrs agoCosmicSwap: Deployer IN  0x63e240fc39fdb0444e1a2dfdba97b16f137519de0 MATIC0.0000594961
0x72d91cf6449bd641192dee08bf470027e1c1efa7cd07227e0c0d986aaec0c391Send157279942021-06-15 2:16:08541 days 13 hrs agoCosmicSwap: Deployer IN  0x63e240fc39fdb0444e1a2dfdba97b16f137519de0 MATIC0.0000594961
0x173c72da05d92865a6aa70896c4828bde09b9786df83978b9a35d83987ca4454Send157242142021-06-15 0:01:23541 days 15 hrs agoCosmicSwap: Deployer IN  0x63e240fc39fdb0444e1a2dfdba97b16f137519de0 MATIC0.000297545
0xb773b053a0489675b68c9138171ef4c9b2e47125128830dc06b96fcaa2d86b2dSend157183492021-06-14 20:24:53541 days 18 hrs agoCosmicSwap: Deployer IN  0x63e240fc39fdb0444e1a2dfdba97b16f137519de0 MATIC0.0000594961
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
TransferManager

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at polygonscan.com on 2021-06-12
*/

/**
 *Submitted for verification at BscScan.com on 2021-05-15
*/

// SPDX-License-Identifier: MIT

pragma solidity 0.6.12;

/*
 * @dev Provides information about the current execution context, including the
 * sender of the transaction and its data. While these are generally available
 * via msg.sender and msg.data, they should not be accessed in such a direct
 * manner, since when dealing with GSN meta-transactions the account sending and
 * paying for execution may not be the actual sender (as far as an application
 * is concerned).
 *
 * This contract is only required for intermediate, library-like contracts.
 */
abstract contract Context {
    function _msgSender() internal view virtual returns (address payable) {
        return msg.sender;
    }

    function _msgData() internal view virtual returns (bytes memory) {
        this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691
        return msg.data;
    }
}

/**
 * @dev Contract module which provides a basic access control mechanism, where
 * there is an account (an owner) that can be granted exclusive access to
 * specific functions.
 *
 * By default, the owner account will be the one that deploys the contract. This
 * can later be changed with {transferOwnership}.
 *
 * This module is used through inheritance. It will make available the modifier
 * `onlyOwner`, which can be applied to your functions to restrict their use to
 * the owner.
 */
abstract contract Ownable is Context {
    address private _owner;

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

    /**
     * @dev Initializes the contract setting the deployer as the initial owner.
     */
    constructor () internal {
        address msgSender = _msgSender();
        _owner = msgSender;
        emit OwnershipTransferred(address(0), msgSender);
    }

    /**
     * @dev Returns the address of the current owner.
     */
    function owner() public view returns (address) {
        return _owner;
    }

    /**
     * @dev Throws if called by any account other than the owner.
     */
    modifier onlyOwner() {
        require(_owner == _msgSender(), "Ownable: caller is not the owner");
        _;
    }

    /**
     * @dev Leaves the contract without owner. It will not be possible to call
     * `onlyOwner` functions anymore. Can only be called by the current owner.
     *
     * NOTE: Renouncing ownership will leave the contract without an owner,
     * thereby removing any functionality that is only available to the owner.
     */
    function renounceOwnership() public virtual onlyOwner {
        emit OwnershipTransferred(_owner, address(0));
        _owner = address(0);
    }

    /**
     * @dev Transfers ownership of the contract to a new account (`newOwner`).
     * Can only be called by the current owner.
     */
    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(newOwner != address(0), "Ownable: new owner is the zero address");
        emit OwnershipTransferred(_owner, newOwner);
        _owner = newOwner;
    }
}


interface IBEP20 {
    /**
     * @dev Returns the amount of tokens in existence.
     */
    function totalSupply() external view returns (uint256);

    /**
     * @dev Returns the token decimals.
     */
    function decimals() external view returns (uint8);

    /**
     * @dev Returns the token symbol.
     */
    function symbol() external view returns (string memory);

    /**
     * @dev Returns the token name.
     */
    function name() external view returns (string memory);

    /**
     * @dev Returns the bep token owner.
     */
    function getOwner() external view returns (address);

    /**
     * @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 TransferManager is Ownable {
    IBEP20 token;
    
    constructor (address _tokenAddress) public {
        token = IBEP20(_tokenAddress);
    }
    
    function send(address _recipient, uint256 _amount) external onlyOwner {
        token.transfer(_recipient, _amount);
    }
    
    function balance() external view returns (uint256) {
        return token.balanceOf(address(this));
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_tokenAddress","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[],"name":"balance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_recipient","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"send","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b5060405161091e38038061091e8339818101604052602081101561003357600080fd5b8101908080519060200190929190505050600061005461013960201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35080600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050610141565b600033905090565b6107ce806101506000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063715018a61461005c5780638da5cb5b14610066578063b69ef8a81461009a578063d0679d34146100b8578063f2fde38b14610106575b600080fd5b61006461014a565b005b61006e6102d0565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6100a26102f9565b6040518082815260200191505060405180910390f35b610104600480360360408110156100ce57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506103c4565b005b6101486004803603602081101561011c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061055f565b005b61015261076a565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610212576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561038457600080fd5b505afa158015610398573d6000803e3d6000fd5b505050506040513d60208110156103ae57600080fd5b8101908080519060200190929190505050905090565b6103cc61076a565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461048c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561051f57600080fd5b505af1158015610533573d6000803e3d6000fd5b505050506040513d602081101561054957600080fd5b8101908080519060200190929190505050505050565b61056761076a565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610627576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156106ad576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806107736026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60003390509056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373a2646970667358221220c7c69968667b977efa4942127bd41f44efcbfa12694c8472de1ebf83710a40be64736f6c634300060c0033000000000000000000000000a5eb60ca85898f8b26e18ff7c7e43623ccba772c

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

000000000000000000000000a5eb60ca85898f8b26e18ff7c7e43623ccba772c

-----Decoded View---------------
Arg [0] : _tokenAddress (address): 0xa5eb60ca85898f8b26e18ff7c7e43623ccba772c

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000a5eb60ca85898f8b26e18ff7c7e43623ccba772c


Deployed ByteCode Sourcemap

6393:417:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2688:148;;;:::i;:::-;;2046:79;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;6700:107;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6564:124;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;2991:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;2688:148;2268:12;:10;:12::i;:::-;2258:22;;:6;;;;;;;;;;:22;;;2250:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2795:1:::1;2758:40;;2779:6;::::0;::::1;;;;;;;;2758:40;;;;;;;;;;;;2826:1;2809:6:::0;::::1;:19;;;;;;;;;;;;;;;;;;2688:148::o:0;2046:79::-;2084:7;2111:6;;;;;;;;;;;2104:13;;2046:79;:::o;6700:107::-;6742:7;6769:5;;;;;;;;;;;:15;;;6793:4;6769:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6762:37;;6700:107;:::o;6564:124::-;2268:12;:10;:12::i;:::-;2258:22;;:6;;;;;;;;;;:22;;;2250:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6645:5:::1;;;;;;;;;;;:14;;;6660:10;6672:7;6645:35;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;6564:124:::0;;:::o;2991:244::-;2268:12;:10;:12::i;:::-;2258:22;;:6;;;;;;;;;;:22;;;2250:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3100:1:::1;3080:22;;:8;:22;;;;3072:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3190:8;3161:38;;3182:6;::::0;::::1;;;;;;;;3161:38;;;;;;;;;;;;3219:8;3210:6;::::0;:17:::1;;;;;;;;;;;;;;;;;;2991:244:::0;:::o;675:106::-;728:15;763:10;756:17;;675:106;:::o

Swarm Source

ipfs://c7c69968667b977efa4942127bd41f44efcbfa12694c8472de1ebf83710a40be
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
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.