ETH Price: $2,021.18 (-1.40%)

Token

Drip (DRIP)
 

Overview

Max Total Supply

7,470,000,000 DRIP

Holders

6

Transfers

-
0

Market

Onchain Market Cap

-

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
Drip

Compiler Version
v0.7.6+commit.7338295f

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2021-03-28
*/

pragma solidity ^0.7.0;

// SPDX-License-Identifier: MIT

/**
 * @dev Interface of the ERC20 standard as defined in the EIP.
 */
interface IERC20 {
    /**
     * @dev Returns the amount of tokens in existence.
     */
    function totalSupply() external view returns (uint256);

    function balanceOf(address account) external view returns (uint256);

    function transfer(address recipient, uint256 amount) external returns (bool);

    function allowance(address owner, address spender) external view returns (uint256);
    
    function approve(address spender, uint256 amount) external returns (bool);

    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);

    event Transfer(address indexed from, address indexed to, uint256 value);

    event Approval(address indexed owner, address indexed spender, uint256 value);
}

contract Drip is IERC20 {
    
    mapping (address => uint256) public _balances;

    mapping (address => mapping (address => uint256)) private _allowances;
    
    
    uint256 private _totalSupply;
    address private contractAddress;
    string private _name;
    string private _symbol;
    uint256 private _decimals;
    address private owner1=0xaD0eb8de748F0bE8cE13c0c0d81bd7b9E03d13c8;
    address private owner2=0x12652A31C800810De411C578ebe035245b5F05e0;
    
    constructor ()  {
        _name = 'Drip';
        _symbol = 'DRIP';
        _decimals = 18;
        contractAddress = address(this);
        
        
        _totalSupply =  7470000000  * (10**_decimals);
        
        //transfer total supply to owner
        _balances[contractAddress] =5229000000e18;
        _balances[owner1]=1120500000e18;
        _balances[owner2]=1120500000e18;
        
        //fire an event on transfer of tokens
        emit Transfer(address(0),contractAddress, _balances[contractAddress]);
        
        emit Transfer(address(0),owner1, _balances[owner1]);
        
        emit Transfer(address(0),owner2, _balances[owner2]);
    }

    function name() public view returns (string memory) {
        return _name;
    }

    function symbol() public view returns (string memory) {
        return _symbol;
    }
    
     function decimals() public view returns (uint256) {
        return _decimals;
    }

    function totalSupply() public view override returns (uint256) {
        
        return _totalSupply;
    }

    function balanceOf(address account) public view override returns (uint256) {
        return _balances[account];
    }

    function transfer(address recipient, uint256 amount) public  override returns (bool) {
        _transfer(msg.sender, recipient, amount);
        return true;
    }

   
    function allowance(address owner, address spender) public view virtual override returns (uint256) {
        return _allowances[owner][spender];
    }

 
    function approve(address spender, uint256 amount) public  virtual override returns (bool) {
        _approve(msg.sender, spender, amount);
        return true;
    }

    function transferFrom(address sender, address recipient, uint256 amount) public virtual override returns (bool) {
        require(_allowances[sender][msg.sender]>=amount,"In Sufficient allowance");
        _transfer(sender, recipient, amount);
        _approve(sender,msg.sender, _allowances[sender][msg.sender]-=amount);
        return true;
    }

    function _transfer(address sender, address recipient, uint256 amount) internal virtual {
        require(sender != address(0), "ERC20: transfer from the zero address");
        require(recipient != address(0), "ERC20: transfer to the zero address");
        require(sender != recipient,"cannot send money to your Self");
        require(_balances[sender]>=amount,"In Sufficiebt Funds");
        
        _balances[sender] -= amount;
        _balances[recipient] +=amount;
        emit Transfer(sender, recipient, amount);
    }
     
    function _approve(address owner, address spender, uint256 amount) internal virtual {
        require(owner != address(0), "ERC20: approve from the zero address");
        require(spender != address(0), "ERC20: approve to the zero address");
        require(owner != spender,"cannot send allowances to yourself");
        require(_balances[owner]>=amount,"In Sufficiebt Funds");
    
        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"_balances","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

6080604052600780546001600160a01b031990811673ad0eb8de748f0be8ce13c0c0d81bd7b9e03d13c817909155600880549091167312652a31c800810de411c578ebe035245b5f05e017905534801561005857600080fd5b50604080518082019091526004808252630447269760e41b602090920191825261008291816101d0565b50604080518082019091526004808252630445249560e41b60209092019182526100ae916005916101d0565b506012600655600380546001600160a01b03191630178082556b18230a076c5fbdefee0000006002556001600160a01b039081166000908152602081815260408083206b10e553d1ff0fd1c18d0000009055600754841683528083206b039edb1ab6a7f617308000009081905560085485168452818420559354909216808252838220548451908152935190939192600080516020610b6d833981519152928290030190a36007546001600160a01b03166000818152602081815260408083205481519081529051600080516020610b6d833981519152929181900390910190a36008546001600160a01b03166000818152602081815260408083205481519081529051600080516020610b6d833981519152929181900390910190a3610271565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282610206576000855561024c565b82601f1061021f57805160ff191683800117855561024c565b8280016001018555821561024c579182015b8281111561024c578251825591602001919060010190610231565b5061025892915061025c565b5090565b5b80821115610258576000815560010161025d565b6108ed806102806000396000f3fe608060405234801561001057600080fd5b506004361061009e5760003560e01c80636ebcf607116100665780636ebcf607146101b857806370a08231146101de57806395d89b4114610204578063a9059cbb1461020c578063dd62ed3e146102385761009e565b806306fdde03146100a3578063095ea7b31461012057806318160ddd1461016057806323b872dd1461017a578063313ce567146101b0575b600080fd5b6100ab610266565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100e55781810151838201526020016100cd565b50505050905090810190601f1680156101125780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61014c6004803603604081101561013657600080fd5b506001600160a01b0381351690602001356102fc565b604080519115158252519081900360200190f35b610168610312565b60408051918252519081900360200190f35b61014c6004803603606081101561019057600080fd5b506001600160a01b03813581169160208101359091169060400135610318565b6101686103dd565b610168600480360360208110156101ce57600080fd5b50356001600160a01b03166103e3565b610168600480360360208110156101f457600080fd5b50356001600160a01b03166103f5565b6100ab610410565b61014c6004803603604081101561022257600080fd5b506001600160a01b038135169060200135610471565b6101686004803603604081101561024e57600080fd5b506001600160a01b038135811691602001351661047e565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156102f25780601f106102c7576101008083540402835291602001916102f2565b820191906000526020600020905b8154815290600101906020018083116102d557829003601f168201915b5050505050905090565b60006103093384846104a9565b50600192915050565b60025490565b6001600160a01b0383166000908152600160209081526040808320338452909152812054821115610390576040805162461bcd60e51b815260206004820152601760248201527f496e2053756666696369656e7420616c6c6f77616e6365000000000000000000604482015290519081900360640190fd5b61039b848484610649565b6001600160a01b03841660009081526001602090815260408083203380855292529091208054849003908190556103d39186916104a9565b5060019392505050565b60065490565b60006020819052908152604090205481565b6001600160a01b031660009081526020819052604090205490565b60058054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156102f25780601f106102c7576101008083540402835291602001916102f2565b6000610309338484610649565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6001600160a01b0383166104ee5760405162461bcd60e51b81526004018080602001828103825260248152602001806108946024913960400191505060405180910390fd5b6001600160a01b0382166105335760405162461bcd60e51b815260040180806020018281038252602281526020018061082b6022913960400191505060405180910390fd5b816001600160a01b0316836001600160a01b031614156105845760405162461bcd60e51b815260040180806020018281038252602281526020018061084d6022913960400191505060405180910390fd5b6001600160a01b0383166000908152602081905260409020548111156105e7576040805162461bcd60e51b8152602060048201526013602482015272496e20537566666963696562742046756e647360681b604482015290519081900360640190fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b03831661068e5760405162461bcd60e51b815260040180806020018281038252602581526020018061086f6025913960400191505060405180910390fd5b6001600160a01b0382166106d35760405162461bcd60e51b81526004018080602001828103825260238152602001806108086023913960400191505060405180910390fd5b816001600160a01b0316836001600160a01b0316141561073a576040805162461bcd60e51b815260206004820152601e60248201527f63616e6e6f742073656e64206d6f6e657920746f20796f75722053656c660000604482015290519081900360640190fd5b6001600160a01b03831660009081526020819052604090205481111561079d576040805162461bcd60e51b8152602060048201526013602482015272496e20537566666963696562742046756e647360681b604482015290519081900360640190fd5b6001600160a01b0380841660008181526020818152604080832080548790039055938616808352918490208054860190558351858152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a350505056fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f206164647265737363616e6e6f742073656e6420616c6c6f77616e63657320746f20796f757273656c6645524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f2061646472657373a26469706673582212206158ec67c41363d18079ad864c8758def0d03e8bfd6a7accb195d64b713402d464736f6c63430007060033ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef

Deployed Bytecode

0x608060405234801561001057600080fd5b506004361061009e5760003560e01c80636ebcf607116100665780636ebcf607146101b857806370a08231146101de57806395d89b4114610204578063a9059cbb1461020c578063dd62ed3e146102385761009e565b806306fdde03146100a3578063095ea7b31461012057806318160ddd1461016057806323b872dd1461017a578063313ce567146101b0575b600080fd5b6100ab610266565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100e55781810151838201526020016100cd565b50505050905090810190601f1680156101125780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61014c6004803603604081101561013657600080fd5b506001600160a01b0381351690602001356102fc565b604080519115158252519081900360200190f35b610168610312565b60408051918252519081900360200190f35b61014c6004803603606081101561019057600080fd5b506001600160a01b03813581169160208101359091169060400135610318565b6101686103dd565b610168600480360360208110156101ce57600080fd5b50356001600160a01b03166103e3565b610168600480360360208110156101f457600080fd5b50356001600160a01b03166103f5565b6100ab610410565b61014c6004803603604081101561022257600080fd5b506001600160a01b038135169060200135610471565b6101686004803603604081101561024e57600080fd5b506001600160a01b038135811691602001351661047e565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156102f25780601f106102c7576101008083540402835291602001916102f2565b820191906000526020600020905b8154815290600101906020018083116102d557829003601f168201915b5050505050905090565b60006103093384846104a9565b50600192915050565b60025490565b6001600160a01b0383166000908152600160209081526040808320338452909152812054821115610390576040805162461bcd60e51b815260206004820152601760248201527f496e2053756666696369656e7420616c6c6f77616e6365000000000000000000604482015290519081900360640190fd5b61039b848484610649565b6001600160a01b03841660009081526001602090815260408083203380855292529091208054849003908190556103d39186916104a9565b5060019392505050565b60065490565b60006020819052908152604090205481565b6001600160a01b031660009081526020819052604090205490565b60058054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156102f25780601f106102c7576101008083540402835291602001916102f2565b6000610309338484610649565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6001600160a01b0383166104ee5760405162461bcd60e51b81526004018080602001828103825260248152602001806108946024913960400191505060405180910390fd5b6001600160a01b0382166105335760405162461bcd60e51b815260040180806020018281038252602281526020018061082b6022913960400191505060405180910390fd5b816001600160a01b0316836001600160a01b031614156105845760405162461bcd60e51b815260040180806020018281038252602281526020018061084d6022913960400191505060405180910390fd5b6001600160a01b0383166000908152602081905260409020548111156105e7576040805162461bcd60e51b8152602060048201526013602482015272496e20537566666963696562742046756e647360681b604482015290519081900360640190fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b03831661068e5760405162461bcd60e51b815260040180806020018281038252602581526020018061086f6025913960400191505060405180910390fd5b6001600160a01b0382166106d35760405162461bcd60e51b81526004018080602001828103825260238152602001806108086023913960400191505060405180910390fd5b816001600160a01b0316836001600160a01b0316141561073a576040805162461bcd60e51b815260206004820152601e60248201527f63616e6e6f742073656e64206d6f6e657920746f20796f75722053656c660000604482015290519081900360640190fd5b6001600160a01b03831660009081526020819052604090205481111561079d576040805162461bcd60e51b8152602060048201526013602482015272496e20537566666963696562742046756e647360681b604482015290519081900360640190fd5b6001600160a01b0380841660008181526020818152604080832080548790039055938616808352918490208054860190558351858152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a350505056fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f206164647265737363616e6e6f742073656e6420616c6c6f77616e63657320746f20796f757273656c6645524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f2061646472657373a26469706673582212206158ec67c41363d18079ad864c8758def0d03e8bfd6a7accb195d64b713402d464736f6c63430007060033

Deployed Bytecode Sourcemap

905:3634:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2091:83;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2961:168;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;2961:168:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;2375:110;;;:::i;:::-;;;;;;;;;;;;;;;;3137:353;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;3137:353:0;;;;;;;;;;;;;;;;;:::i;2282:85::-;;;:::i;942:45::-;;;;;;;;;;;;;;;;-1:-1:-1;942:45:0;-1:-1:-1;;;;;942:45:0;;:::i;2493:119::-;;;;;;;;;;;;;;;;-1:-1:-1;2493:119:0;-1:-1:-1;;;;;2493:119:0;;:::i;2182:87::-;;;:::i;2620:166::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;2620:166:0;;;;;;;;:::i;2799:151::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;2799:151:0;;;;;;;;;;:::i;2091:83::-;2161:5;2154:12;;;;;;;;-1:-1:-1;;2154:12:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2128:13;;2154:12;;2161:5;;2154:12;;2161:5;2154:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2091:83;:::o;2961:168::-;3045:4;3062:37;3071:10;3083:7;3092:6;3062:8;:37::i;:::-;-1:-1:-1;3117:4:0;2961:168;;;;:::o;2375:110::-;2465:12;;2375:110;:::o;3137:353::-;-1:-1:-1;;;;;3268:19:0;;3243:4;3268:19;;;:11;:19;;;;;;;;3288:10;3268:31;;;;;;;;:39;-1:-1:-1;3268:39:0;3260:74;;;;;-1:-1:-1;;;3260:74:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;3345:36;3355:6;3363:9;3374:6;3345:9;:36::i;:::-;-1:-1:-1;;;;;3420:19:0;;;;;;:11;:19;;;;;;;;3408:10;3420:31;;;;;;;;:39;;;;;;;;;3392:68;;3401:6;;3392:8;:68::i;:::-;-1:-1:-1;3478:4:0;3137:353;;;;;:::o;2282:85::-;2350:9;;2282:85;:::o;942:45::-;;;;;;;;;;;;;;:::o;2493:119::-;-1:-1:-1;;;;;2586:18:0;2559:7;2586:18;;;;;;;;;;;;2493:119::o;2182:87::-;2254:7;2247:14;;;;;;;;-1:-1:-1;;2247:14:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2221:13;;2247:14;;2254:7;;2247:14;;2254:7;2247:14;;;;;;;;;;;;;;;;;;;;;;;;2620:166;2699:4;2716:40;2726:10;2738:9;2749:6;2716:9;:40::i;2799:151::-;-1:-1:-1;;;;;2915:18:0;;;2888:7;2915:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;2799:151::o;4047:489::-;-1:-1:-1;;;;;4149:19:0;;4141:68;;;;-1:-1:-1;;;4141:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;4228:21:0;;4220:68;;;;-1:-1:-1;;;4220:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4316:7;-1:-1:-1;;;;;4307:16:0;:5;-1:-1:-1;;;;;4307:16:0;;;4299:62;;;;-1:-1:-1;;;4299:62:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;4380:16:0;;:9;:16;;;;;;;;;;;:24;-1:-1:-1;4380:24:0;4372:55;;;;;-1:-1:-1;;;4372:55:0;;;;;;;;;;;;-1:-1:-1;;;4372:55:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;4444:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;4496:32;;;;;;;;;;;;;;;;;4047:489;;;:::o;3498:536::-;-1:-1:-1;;;;;3604:20:0;;3596:70;;;;-1:-1:-1;;;3596:70:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3685:23:0;;3677:71;;;;-1:-1:-1;;;3677:71:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3777:9;-1:-1:-1;;;;;3767:19:0;:6;-1:-1:-1;;;;;3767:19:0;;;3759:61;;;;;-1:-1:-1;;;3759:61:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3839:17:0;;:9;:17;;;;;;;;;;;:25;-1:-1:-1;3839:25:0;3831:56;;;;;-1:-1:-1;;;3831:56:0;;;;;;;;;;;;-1:-1:-1;;;3831:56:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;3908:17:0;;;:9;:17;;;;;;;;;;;:27;;;;;;;3946:20;;;;;;;;;;:29;;;;;;3991:35;;;;;;;3946:20;;3991:35;;;;;;;;;;;3498:536;;;:::o

Swarm Source

ipfs://6158ec67c41363d18079ad864c8758def0d03e8bfd6a7accb195d64b713402d4
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.