Cryo Explorer Ethereum Mainnet

Address Contract Verified

Address 0xc9631C3a796aDC5ECfab58AFe97BB00a03b250A4
Balance 0 ETH
Nonce 1
Code Size 1073 bytes
Indexed Transactions 0
External Etherscan · Sourcify

Contract Bytecode

1073 bytes
0x608060405234801561001057600080fd5b50600436106100415760003560e01c806356880944146100465780638da5cb5b1461017f578063e1a2f315146101a3575b600080fd5b61017d6004803603606081101561005c57600080fd5b6001600160a01b03823516919081019060408101602082013564010000000081111561008757600080fd5b82018360208201111561009957600080fd5b803590602001918460208302840111640100000000831117156100bb57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929594936020810193503591505064010000000081111561010b57600080fd5b82018360208201111561011d57600080fd5b8035906020019184602083028401116401000000008311171561013f57600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295506101d9945050505050565b005b610187610317565b604080516001600160a01b039092168252519081900360200190f35b61017d600480360360608110156101b957600080fd5b506001600160a01b03813581169160208101359091169060400135610326565b6000546001600160a01b03163314610224576040805162461bcd60e51b81526020600482015260096024820152683337b93134b23232b760b91b604482015290519081900360640190fd5b8051825114801561023757506001825110155b61024057600080fd5b8260005b835181101561031057816001600160a01b031663a9059cbb85838151811061026857fe5b602002602001015185848151811061027c57fe5b60200260200101516040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b1580156102d357600080fd5b505af11580156102e7573d6000803e3d6000fd5b505050506040513d60208110156102fd57600080fd5b505161030857600080fd5b600101610244565b5050505050565b6000546001600160a01b031681565b6000546001600160a01b03163314610371576040805162461bcd60e51b81526020600482015260096024820152683337b93134b23232b760b91b604482015290519081900360640190fd5b826001600160a01b031663a9059cbb83836040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b1580156103d157600080fd5b505af11580156103e5573d6000803e3d6000fd5b505050506040513d602081101561031057600080fdfea2646970667358221220784f5b380b0177f194a14ef25b426fee6791dda451e8094604a1a342ed1db30864736f6c63430006090033

Verified Source Code Full Match

Compiler: v0.6.9+commit.3e3065ac EVM: istanbul Optimization: Yes (200 runs)
MiniswapReward.sol 32 lines
/**
 * @title MINISWAP REWARDS CONTRACT
 */
// SPDX-License-Identifier: SimPL-2.0
pragma solidity=0.6.9;

import "./interfaces/IERC20.sol";

contract MiniswapReward {
    address public owner;

    constructor() public {
        owner = msg.sender;
    }

    function sendTokenTo(address token,address to,uint amount) public{
        require(msg.sender == owner,"forbidden");
        IERC20(token).transfer(to,amount);
    }
    
    function dividends(address tokenAddr,address[] memory toAddr,uint256[] memory value) public {
        require(msg.sender == owner,"forbidden");
        require(toAddr.length == value.length && toAddr.length >= 1);
        IERC20 erc20 = IERC20(tokenAddr);
        for (uint256 i = 0; i < toAddr.length; i++) {
            if (!erc20.transfer(toAddr[i], value[i])) {
                revert();
            }
        }
    }    
}

IERC20.sol 18 lines
// SPDX-License-Identifier: SimPL-2.0
pragma solidity=0.6.9;

interface IERC20 {
    event Approval(address indexed owner, address indexed spender, uint value);
    event Transfer(address indexed from, address indexed to, uint value);

    function name() external view returns (string memory);
    function symbol() external view returns (string memory);
    function decimals() external view returns (uint8);
    function totalSupply() external view returns (uint);
    function balanceOf(address owner) external view returns (uint);
    function allowance(address owner, address spender) external view returns (uint);

    function approve(address spender, uint value) external returns (bool);
    function transfer(address to, uint value) external returns (bool);
    function transferFrom(address from, address to, uint value) external returns (bool);
}

Read Contract

owner 0x8da5cb5b → address

Write Contract 2 functions

These functions modify contract state and require a wallet transaction to execute.

dividends 0x56880944
address tokenAddr
address[] toAddr
uint256[] value
sendTokenTo 0xe1a2f315
address token
address to
uint256 amount

Recent Transactions

No transactions found for this address