ETH Price: $3,028.03 (+2.32%)
Gas: 2 Gwei

Contract

0x35b749aAbc741915E203Df213A8C854A39fcEC7b
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

1 address found via
Transaction Hash
Method
Block
From
To
Value
Buy Advert With ...198270982024-05-08 18:22:3561 days ago1715192555IN
0x35b749aA...A39fcEC7b
0.01 ETH0.000528395.04323819
Buy Advert With ...198187482024-05-07 14:20:2362 days ago1715091623IN
0x35b749aA...A39fcEC7b
0.0075 ETH0.0002191810.16280193
Buy Advert With ...198187292024-05-07 14:16:3562 days ago1715091395IN
0x35b749aA...A39fcEC7b
0.0075 ETH0.000238911.07719995
Buy Advert With ...198128152024-05-06 18:25:4763 days ago1715019947IN
0x35b749aA...A39fcEC7b
0.0075 ETH0.000143386.64831434
Buy Advert With ...198067342024-05-05 22:00:4764 days ago1714946447IN
0x35b749aA...A39fcEC7b
0.066 ETH0.000517354.93850482
Buy Advert With ...198067322024-05-05 22:00:2364 days ago1714946423IN
0x35b749aA...A39fcEC7b
0.066 ETH0.000525235.01373006
Buy Advert With ...198021932024-05-05 6:46:1164 days ago1714891571IN
0x35b749aA...A39fcEC7b
0.0075 ETH0.000146976.81474224
Buy Advert With ...197758682024-05-01 14:26:4768 days ago1714573607IN
0x35b749aA...A39fcEC7b
0.0075 ETH0.000250111.59667766
Buy Advert With ...197748192024-05-01 10:55:5968 days ago1714560959IN
0x35b749aA...A39fcEC7b
0.0075 ETH0.000191878.89667612
Buy Advert With ...197748002024-05-01 10:52:1168 days ago1714560731IN
0x35b749aA...A39fcEC7b
0.0075 ETH0.0002325510.78281675
Buy Advert With ...197747792024-05-01 10:47:4768 days ago1714560467IN
0x35b749aA...A39fcEC7b
0.0075 ETH0.000193428.96836457
Buy Advert With ...197670482024-04-30 8:51:1169 days ago1714467071IN
0x35b749aA...A39fcEC7b
0.038 ETH0.0016433115.68468233
Buy Advert With ...197669432024-04-30 8:30:1169 days ago1714465811IN
0x35b749aA...A39fcEC7b
0.018 ETH0.00083677.98595069
Buy Advert With ...197669232024-04-30 8:26:1169 days ago1714465571IN
0x35b749aA...A39fcEC7b
0.0075 ETH0.000185268.59019801
Buy Advert With ...197668962024-04-30 8:20:3569 days ago1714465235IN
0x35b749aA...A39fcEC7b
0.0075 ETH0.000173918.06378344
Buy Advert With ...197668892024-04-30 8:19:1169 days ago1714465151IN
0x35b749aA...A39fcEC7b
0.0075 ETH0.000162577.53817454
Buy Advert With ...197668842024-04-30 8:18:1169 days ago1714465091IN
0x35b749aA...A39fcEC7b
0.0075 ETH0.000176098.16506876
Buy Advert With ...197522832024-04-28 7:19:4771 days ago1714288787IN
0x35b749aA...A39fcEC7b
0.0075 ETH0.000107975.00633357
Buy Advert With ...197522762024-04-28 7:18:2371 days ago1714288703IN
0x35b749aA...A39fcEC7b
0.0075 ETH0.000112555.2188736
Buy Advert With ...197522702024-04-28 7:17:1171 days ago1714288631IN
0x35b749aA...A39fcEC7b
0.0075 ETH0.000112495.21614
Buy Advert With ...197522432024-04-28 7:11:4771 days ago1714288307IN
0x35b749aA...A39fcEC7b
0.0075 ETH0.000104494.84498423
Buy Advert With ...197402072024-04-26 14:45:4773 days ago1714142747IN
0x35b749aA...A39fcEC7b
0.0075 ETH0.0002738912.69965025
Buy Advert With ...197402002024-04-26 14:44:2373 days ago1714142663IN
0x35b749aA...A39fcEC7b
0.0075 ETH0.000298613.84542778
Buy Advert With ...197357362024-04-25 23:42:5973 days ago1714088579IN
0x35b749aA...A39fcEC7b
0.038 ETH0.000573055.46954653
Buy Advert With ...197334922024-04-25 16:12:1174 days ago1714061531IN
0x35b749aA...A39fcEC7b
0.0075 ETH0.0005179324.01531545
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To Value
198270982024-05-08 18:22:3561 days ago1715192555
0x35b749aA...A39fcEC7b
0.01 ETH
198067342024-05-05 22:00:4764 days ago1714946447
0x35b749aA...A39fcEC7b
0.066 ETH
198067322024-05-05 22:00:2364 days ago1714946423
0x35b749aA...A39fcEC7b
0.066 ETH
197670482024-04-30 8:51:1169 days ago1714467071
0x35b749aA...A39fcEC7b
0.038 ETH
197669432024-04-30 8:30:1169 days ago1714465811
0x35b749aA...A39fcEC7b
0.018 ETH
197357362024-04-25 23:42:5973 days ago1714088579
0x35b749aA...A39fcEC7b
0.038 ETH
197238332024-04-24 7:45:1175 days ago1713944711
0x35b749aA...A39fcEC7b
0.018 ETH
196697662024-04-16 18:15:5983 days ago1713291359
0x35b749aA...A39fcEC7b
0.017 ETH
196550392024-04-14 16:43:2385 days ago1713113003
0x35b749aA...A39fcEC7b
0.018 ETH
196544712024-04-14 14:48:3585 days ago1713106115
0x35b749aA...A39fcEC7b
0.018 ETH
196401282024-04-12 14:28:5987 days ago1712932139
0x35b749aA...A39fcEC7b
0.061 ETH
196381282024-04-12 7:47:1187 days ago1712908031
0x35b749aA...A39fcEC7b
0.017 ETH
196164982024-04-09 7:07:4790 days ago1712646467
0x35b749aA...A39fcEC7b
0.015 ETH
195734172024-04-03 6:18:5996 days ago1712125139
0x35b749aA...A39fcEC7b
0.059 ETH
195718182024-04-03 0:57:3596 days ago1712105855
0x35b749aA...A39fcEC7b
0.058 ETH
195716572024-04-03 0:25:1196 days ago1712103911
0x35b749aA...A39fcEC7b
0.058 ETH
195246502024-03-27 9:02:47103 days ago1711530167
0x35b749aA...A39fcEC7b
0.016 ETH
194983152024-03-23 15:53:11107 days ago1711209191
0x35b749aA...A39fcEC7b
0.025 ETH
194849852024-03-21 19:02:59109 days ago1711047779
0x35b749aA...A39fcEC7b
0.025 ETH
194840502024-03-21 15:53:23109 days ago1711036403
0x35b749aA...A39fcEC7b
0.025 ETH
194722602024-03-20 0:09:11110 days ago1710893351
0x35b749aA...A39fcEC7b
0.056 ETH
194664392024-03-19 4:32:23111 days ago1710822743
0x35b749aA...A39fcEC7b
0.054 ETH
194664092024-03-19 4:26:23111 days ago1710822383
0x35b749aA...A39fcEC7b
0.054 ETH
194545902024-03-17 12:33:47113 days ago1710678827
0x35b749aA...A39fcEC7b
0.055 ETH
194473202024-03-16 12:00:59114 days ago1710590459
0x35b749aA...A39fcEC7b
0.057 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
CoinToken

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2023-01-30
*/

pragma solidity ^0.6.12;

// SPDX-License-Identifier: Unlicensed


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.
 */
contract Ownable is Context {
    address payable private _owner;
    address private _previousOwner;
    uint256 private _lockTime;

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

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

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

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


contract CoinToken is Context, Ownable {
    
    //history
    struct BuyData {
        uint256 advertId;
        uint256 promoType;
        uint256 amount;
    }
    uint256 private currentBuyIndex;
    mapping (uint256 => BuyData) private buyHistory;

    constructor () public {
        currentBuyIndex = 1;
    }
    
    // toplist support
    function getBuyCount() public view returns (uint256) {
        return currentBuyIndex;
    }
    
    function getBuyHistory(uint256 idx) public view returns (uint256, uint256, uint256) {
        require(idx <= currentBuyIndex, "Index out of bounds");
        
        return (buyHistory[idx].advertId, buyHistory[idx].promoType, buyHistory[idx].amount);
    }
    
    function buyAdvertWithBNB(uint256 advertId, uint256 promoType) external payable {
        require(advertId > 0, "Invalid advert ID");
        require(msg.value >= 0.01 ether);
        
        bool success = owner().send(msg.value);
        require(success, "Money transfer failed");
        
        buyHistory[currentBuyIndex] = BuyData(advertId, promoType, msg.value);
        ++currentBuyIndex;
    }
    
 
    
    //to recieve ETH from uniswapV2Router when swaping
    receive() external payable {
         bool success = owner().send(msg.value);
         require(success, "Money transfer failed");
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"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":[{"internalType":"uint256","name":"advertId","type":"uint256"},{"internalType":"uint256","name":"promoType","type":"uint256"}],"name":"buyAdvertWithBNB","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"getBuyCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"idx","type":"uint256"}],"name":"getBuyHistory","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]

608060405234801561001057600080fd5b50600080546001600160a01b03191633178082556040516001600160a01b039190911691907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3600160035561037b8061006e6000396000f3fe6080604052600436106100435760003560e01c806334ee4448146100cd57806358a64693146100f25780638da5cb5b1461013a5780638f10fd451461016b576100c8565b366100c8576000610052610192565b6001600160a01b03166108fc349081150290604051600060405180830381858888f193505050509050806100c5576040805162461bcd60e51b8152602060048201526015602482015274135bdb995e481d1c985b9cd9995c8819985a5b1959605a1b604482015290519081900360640190fd5b50005b600080fd5b6100f0600480360360408110156100e357600080fd5b50803590602001356101a1565b005b3480156100fe57600080fd5b5061011c6004803603602081101561011557600080fd5b50356102cb565b60408051938452602084019290925282820152519081900360600190f35b34801561014657600080fd5b5061014f610192565b604080516001600160a01b039092168252519081900360200190f35b34801561017757600080fd5b5061018061033f565b60408051918252519081900360200190f35b6000546001600160a01b031690565b600082116101ea576040805162461bcd60e51b8152602060048201526011602482015270125b9d985b1a590818591d995c9d081251607a1b604482015290519081900360640190fd5b662386f26fc100003410156101fe57600080fd5b6000610208610192565b6001600160a01b03166108fc349081150290604051600060405180830381858888f1935050505090508061027b576040805162461bcd60e51b8152602060048201526015602482015274135bdb995e481d1c985b9cd9995c8819985a5b1959605a1b604482015290519081900360640190fd5b506040805160608101825292835260208084019283523484830190815260038054600090815260049093529290912093518455915160018085019190915591516002909301929092558154019055565b600080600060035484111561031d576040805162461bcd60e51b8152602060048201526013602482015272496e646578206f7574206f6620626f756e647360681b604482015290519081900360640190fd5b5050506000908152600460205260409020805460018201546002909201549092565b6003549056fea264697066735822122073899577ef77a840241927d819d234285758e91c3e007d1dd8d5147da6f27aa464736f6c634300060c0033

Deployed Bytecode

0x6080604052600436106100435760003560e01c806334ee4448146100cd57806358a64693146100f25780638da5cb5b1461013a5780638f10fd451461016b576100c8565b366100c8576000610052610192565b6001600160a01b03166108fc349081150290604051600060405180830381858888f193505050509050806100c5576040805162461bcd60e51b8152602060048201526015602482015274135bdb995e481d1c985b9cd9995c8819985a5b1959605a1b604482015290519081900360640190fd5b50005b600080fd5b6100f0600480360360408110156100e357600080fd5b50803590602001356101a1565b005b3480156100fe57600080fd5b5061011c6004803603602081101561011557600080fd5b50356102cb565b60408051938452602084019290925282820152519081900360600190f35b34801561014657600080fd5b5061014f610192565b604080516001600160a01b039092168252519081900360200190f35b34801561017757600080fd5b5061018061033f565b60408051918252519081900360200190f35b6000546001600160a01b031690565b600082116101ea576040805162461bcd60e51b8152602060048201526011602482015270125b9d985b1a590818591d995c9d081251607a1b604482015290519081900360640190fd5b662386f26fc100003410156101fe57600080fd5b6000610208610192565b6001600160a01b03166108fc349081150290604051600060405180830381858888f1935050505090508061027b576040805162461bcd60e51b8152602060048201526015602482015274135bdb995e481d1c985b9cd9995c8819985a5b1959605a1b604482015290519081900360640190fd5b506040805160608101825292835260208084019283523484830190815260038054600090815260049093529290912093518455915160018085019190915591516002909301929092558154019055565b600080600060035484111561031d576040805162461bcd60e51b8152602060048201526013602482015272496e646578206f7574206f6620626f756e647360681b604482015290519081900360640190fd5b5050506000908152600460205260409020805460018201546002909201549092565b6003549056fea264697066735822122073899577ef77a840241927d819d234285758e91c3e007d1dd8d5147da6f27aa464736f6c634300060c0033

Deployed Bytecode Sourcemap

1809:1377:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3084:12;3099:7;:5;:7::i;:::-;-1:-1:-1;;;;;3099:12:0;:23;3112:9;3099:23;;;;;;;;;;;;;;;;;;;;;;;3084:38;;3142:7;3134:41;;;;;-1:-1:-1;;;3134:41:0;;;;;;;;;;;;-1:-1:-1;;;3134:41:0;;;;;;;;;;;;;;;3045:138;1809:1377;;;;;2555:413;;;;;;;;;;;;;;;;-1:-1:-1;2555:413:0;;;;;;;:::i;:::-;;2281:262;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;2281:262:0;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;1501:87;;;;;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;;;;1501:87:0;;;;;;;;;;;;;;2175:94;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;1501:87;1539:15;1574:6;-1:-1:-1;;;;;1574:6:0;1501:87;:::o;2555:413::-;2665:1;2654:8;:12;2646:42;;;;;-1:-1:-1;;;2646:42:0;;;;;;;;;;;;-1:-1:-1;;;2646:42:0;;;;;;;;;;;;;;;2720:10;2707:9;:23;;2699:32;;;;;;2752:12;2767:7;:5;:7::i;:::-;-1:-1:-1;;;;;2767:12:0;:23;2780:9;2767:23;;;;;;;;;;;;;;;;;;;;;;;2752:38;;2809:7;2801:41;;;;;-1:-1:-1;;;2801:41:0;;;;;;;;;;;;-1:-1:-1;;;2801:41:0;;;;;;;;;;;;;;;-1:-1:-1;2893:39:0;;;;;;;;;;;;;;;;;;2922:9;2893:39;;;;;;2874:15;;;-1:-1:-1;2863:27:0;;;:10;:27;;;;;;;:69;;;;;;;;;;;;;;;;;;;;;;;;2943:17;;;;;2555:413::o;2281:262::-;2338:7;2347;2356;2391:15;;2384:3;:22;;2376:54;;;;;-1:-1:-1;;;2376:54:0;;;;;;;;;;;;-1:-1:-1;;;2376:54:0;;;;;;;;;;;;;;;-1:-1:-1;;;2459:15:0;;;;:10;:15;;;;;:24;;2485:25;;;;2512:22;;;;;2459:24;;2281:262::o;2175:94::-;2246:15;;2175:94;:::o

Swarm Source

ipfs://73899577ef77a840241927d819d234285758e91c3e007d1dd8d5147da6f27aa4

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.