ETH Price: $3,311.88 (+2.21%)
Gas: 4 Gwei

Contract

0x19C366386Ed73c276EBF883D9c29a4d9208F54e1
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer115913412021-01-05 0:40:381299 days ago1609807238IN
0x19C36638...9208F54e1
0 ETH0.0066192175.45
Transfer115598482020-12-31 4:56:261304 days ago1609390586IN
0x19C36638...9208F54e1
0 ETH0.00431459114.4
Transfer115548922020-12-30 10:44:351305 days ago1609325075IN
0x19C36638...9208F54e1
0 ETH0.0027389872.6
Transfer115548662020-12-30 10:39:441305 days ago1609324784IN
0x19C36638...9208F54e1
0 ETH0.00385947102.3000016
Transfer115548402020-12-30 10:33:081305 days ago1609324388IN
0x19C36638...9208F54e1
0 ETH0.0041888111.1
Transfer115548352020-12-30 10:32:401305 days ago1609324360IN
0x19C36638...9208F54e1
0 ETH0.00414733110
Transfer115543892020-12-30 8:49:281305 days ago1609318168IN
0x19C36638...9208F54e1
0 ETH0.00685451130
Transfer115369622020-12-27 16:40:421307 days ago1609087242IN
0x19C36638...9208F54e1
0 ETH0.00542493238.7
Transfer115365232020-12-27 15:04:361307 days ago1609081476IN
0x19C36638...9208F54e1
0 ETH0.00814903216
Transfer115358502020-12-27 12:36:571308 days ago1609072617IN
0x19C36638...9208F54e1
0 ETH0.00569677151
Transfer115230692020-12-25 13:29:291310 days ago1608902969IN
0x19C36638...9208F54e1
0 ETH0.0015850342.00000145
Transfer115230302020-12-25 13:21:121310 days ago1608902472IN
0x19C36638...9208F54e1
0 ETH0.0018097448.00000145
Transfer113251622020-11-25 3:35:571340 days ago1606275357IN
0x19C36638...9208F54e1
0 ETH0.0013621860
Transfer112810912020-11-18 9:22:151347 days ago1605691335IN
0x19C36638...9208F54e1
0 ETH0.0024899866.0000016
Transfer111390132020-10-27 13:49:451369 days ago1603806585IN
0x19C36638...9208F54e1
0 ETH0.0009856126.125002
Transfer111390032020-10-27 13:47:271369 days ago1603806447IN
0x19C36638...9208F54e1
0 ETH0.0006941718.40000167
Transfer111389842020-10-27 13:44:001369 days ago1603806240IN
0x19C36638...9208F54e1
0 ETH0.0006036316.00000145
Transfer111320322020-10-26 12:21:451370 days ago1603714905IN
0x19C36638...9208F54e1
0 ETH0.000980926
Transfer111296412020-10-26 3:32:581370 days ago1603683178IN
0x19C36638...9208F54e1
0 ETH0.0015354840.6999982
Transfer111247892020-10-25 9:33:061371 days ago1603618386IN
0x19C36638...9208F54e1
0 ETH0.000661829.1507601
Transfer109450352020-09-27 14:02:011399 days ago1601215321IN
0x19C36638...9208F54e1
0 ETH0.0029049777
Transfer109438322020-09-27 9:30:411399 days ago1601199041IN
0x19C36638...9208F54e1
0 ETH0.0020749855
Transfer109433752020-09-27 7:53:251399 days ago1601193205IN
0x19C36638...9208F54e1
0 ETH0.0019919852.8000016
Transfer109433702020-09-27 7:51:411399 days ago1601193101IN
0x19C36638...9208F54e1
0 ETH0.0017354446.00000145
Transfer109433512020-09-27 7:47:561399 days ago1601192876IN
0x19C36638...9208F54e1
0 ETH0.0021490757.00000145
View all transactions

Advanced mode:
Parent Transaction Hash Block From To
View All Internal Transactions
Loading...
Loading

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0xe7d02776...1da9e77ce
The constructor portion of the code might be different and could alter the actual behaviour of the contract

Contract Name:
GAC

Compiler Version
v0.4.24+commit.e67f0147

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2019-08-01
*/

pragma solidity ^0.4.23;

contract GAC {
    mapping (address => uint256) private balances;
    mapping (address => uint256[2]) private lockedBalances;
    string public name;                   //fancy name: GAC
    uint8 public decimals;                //How many decimals to show.
    string public symbol;                 //An identifier: GAC
    uint256 public totalSupply;
    address public owner;
        event Transfer(address indexed _from, address indexed _to, uint256 _value); 
    constructor(
        uint256 _initialAmount,
        string _tokenName,
        uint8 _decimalUnits,
        string _tokenSymbol,
        address _owner,
        address[] _lockedAddress,
        uint256[] _lockedBalances,
        uint256[] _lockedTimes
    ) public {
        balances[_owner] = _initialAmount;                   // Give the owner all initial tokens
        totalSupply = _initialAmount;                        // Update total supply
        name = _tokenName;                                   // Set the name for display purposes
        decimals = _decimalUnits;                            // Amount of decimals for display purposes
        symbol = _tokenSymbol;                               // Set the symbol for display purposes
        owner = _owner;                                      // set owner
        
    }
    function transfer(address _to, uint256 _value) public returns (bool success) {
        
        if(_to != address(0)){
            if(lockedBalances[msg.sender][1] >= now) {
                require((balances[msg.sender] > lockedBalances[msg.sender][0]) &&
                 (balances[msg.sender] - lockedBalances[msg.sender][0] >= _value));
            } else {
                require(balances[msg.sender] >= _value);
            }
            balances[msg.sender] -= _value;
            balances[_to] += _value;
            emit Transfer(msg.sender, _to, _value);
            return true;
        }
    }
    function burnFrom(address _who,uint256 _value)public returns (bool){
        require(msg.sender == owner);
        assert(balances[_who] >= _value);
        totalSupply -= _value;
        balances[_who] -= _value;
        lockedBalances[_who][0] = 0;
        lockedBalances[_who][1] = 0;
        return true;
    }
    function makeCoin(uint256 _value)public returns (bool){
        require(msg.sender == owner);
        totalSupply += _value;
        balances[owner] += _value;
        return true;
    }
    function balanceOf(address _owner) public view returns (uint256 balance) {
        return balances[_owner];
    }
    function withdraw() public{
        require(msg.sender == owner);
        msg.sender.transfer(address(this).balance);
    }
    function withdrawTo(address _to) public{
        require(msg.sender == owner);
        address(_to).transfer(address(this).balance);
    }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"}],"name":"withdrawTo","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_who","type":"address"},{"name":"_value","type":"uint256"}],"name":"burnFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"makeCoin","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"_initialAmount","type":"uint256"},{"name":"_tokenName","type":"string"},{"name":"_decimalUnits","type":"uint8"},{"name":"_tokenSymbol","type":"string"},{"name":"_owner","type":"address"},{"name":"_lockedAddress","type":"address[]"},{"name":"_lockedBalances","type":"uint256[]"},{"name":"_lockedTimes","type":"uint256[]"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Transfer","type":"event"}]

Deployed Bytecode

0x6080604052600436106100af576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100b457806318160ddd14610144578063313ce5671461016f5780633ccfd60b146101a057806370a08231146101b757806372b0d90c1461020e57806379cc6790146102515780638da5cb5b146102b657806395d89b411461030d578063a9059cbb1461039d578063ebfe0f3914610402575b600080fd5b3480156100c057600080fd5b506100c9610447565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101095780820151818401526020810190506100ee565b50505050905090810190601f1680156101365780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561015057600080fd5b506101596104e5565b6040518082815260200191505060405180910390f35b34801561017b57600080fd5b506101846104eb565b604051808260ff1660ff16815260200191505060405180910390f35b3480156101ac57600080fd5b506101b56104fe565b005b3480156101c357600080fd5b506101f8600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506105ba565b6040518082815260200191505060405180910390f35b34801561021a57600080fd5b5061024f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610602565b005b34801561025d57600080fd5b5061029c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b604051808215151515815260200191505060405180910390f35b3480156102c257600080fd5b506102cb610875565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561031957600080fd5b5061032261089b565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610362578082015181840152602081019050610347565b50505050905090810190601f16801561038f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156103a957600080fd5b506103e8600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610939565b604051808215151515815260200191505060405180910390f35b34801561040e57600080fd5b5061042d60048036038101908080359060200190929190505050610c5b565b604051808215151515815260200191505060405180910390f35b60028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104dd5780601f106104b2576101008083540402835291602001916104dd565b820191906000526020600020905b8154815290600101906020018083116104c057829003601f168201915b505050505081565b60055481565b600360009054906101000a900460ff1681565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561055a57600080fd5b3373ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f193505050501580156105b7573d6000803e3d6000fd5b50565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561065e57600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f193505050501580156106bb573d6000803e3d6000fd5b5050565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561071d57600080fd5b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561076757fe5b81600560008282540392505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055506000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600060028110151561081257fe5b01819055506000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600160028110151561086657fe5b01819055506001905092915050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156109315780601f1061090657610100808354040283529160200191610931565b820191906000526020600020905b81548152906001019060200180831161091457829003601f168201915b505050505081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515610c545742600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060016002811015156109be57fe5b0154101515610b0057600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000600281101515610a1457fe5b01546000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054118015610af0575081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000600281101515610aab57fe5b01546000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540310155b1515610afb57600080fd5b610b4e565b816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410151515610b4d57600080fd5b5b816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050610c55565b5b92915050565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610cb957600080fd5b8160056000828254019250508190555081600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550600190509190505600a165627a7a7230582060a8254bb088b0233992fe68340dc623eb545a4e0a2906f72206c84fe48ba9370029

Deployed Bytecode Sourcemap

28:2887:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;161:18;;8:9:-1;5:2;;;30:1;27;20:12;5:2;161:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;161:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;358:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;358:26:0;;;;;;;;;;;;;;;;;;;;;;;222:21;;8:9:-1;5:2;;;30:1;27;20:12;5:2;222:21:0;;;;;;;;;;;;;;;;;;;;;;;;;;;2639:126;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2639:126:0;;;;;;2518:115;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2518:115:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2771:141;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2771:141:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;1993:322;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1993:322:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;391:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;391:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;294;;8:9:-1;5:2;;;30:1;27;20:12;5:2;294:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;294:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1368:619;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1368:619:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2321:191;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2321:191:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;161:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;358:26::-;;;;:::o;222:21::-;;;;;;;;;;;;;:::o;2639:126::-;2698:5;;;;;;;;;;;2684:19;;:10;:19;;;2676:28;;;;;;;;2715:10;:19;;:42;2743:4;2735:21;;;2715:42;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2715:42:0;2639:126::o;2518:115::-;2574:15;2609:8;:16;2618:6;2609:16;;;;;;;;;;;;;;;;2602:23;;2518:115;;;:::o;2771:141::-;2843:5;;;;;;;;;;;2829:19;;:10;:19;;;2821:28;;;;;;;;2868:3;2860:21;;:44;2890:4;2882:21;;;2860:44;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2860:44:0;2771:141;:::o;1993:322::-;2055:4;2093:5;;;;;;;;;;;2079:19;;:10;:19;;;2071:28;;;;;;;;2135:6;2117:8;:14;2126:4;2117:14;;;;;;;;;;;;;;;;:24;;2110:32;;;;;;2168:6;2153:11;;:21;;;;;;;;;;;2203:6;2185:8;:14;2194:4;2185:14;;;;;;;;;;;;;;;;:24;;;;;;;;;;;2246:1;2220:14;:20;2235:4;2220:20;;;;;;;;;;;;;;;2241:1;2220:23;;;;;;;;;;:27;;;;2284:1;2258:14;:20;2273:4;2258:20;;;;;;;;;;;;;;;2279:1;2258:23;;;;;;;;;;:27;;;;2303:4;2296:11;;1993:322;;;;:::o;391:20::-;;;;;;;;;;;;;:::o;294:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1368:619::-;1431:12;1484:1;1469:17;;:3;:17;;;;1466:514;;;1538:3;1505:14;:26;1520:10;1505:26;;;;;;;;;;;;;;;1532:1;1505:29;;;;;;;;;;;:36;;1502:305;;;1594:14;:26;1609:10;1594:26;;;;;;;;;;;;;;;1621:1;1594:29;;;;;;;;;;;1571:8;:20;1580:10;1571:20;;;;;;;;;;;;;;;;:52;1570:140;;;;;1703:6;1670:14;:26;1685:10;1670:26;;;;;;;;;;;;;;;1697:1;1670:29;;;;;;;;;;;1647:8;:20;1656:10;1647:20;;;;;;;;;;;;;;;;:52;:62;;1570:140;1562:149;;;;;;;;1502:305;;;1784:6;1760:8;:20;1769:10;1760:20;;;;;;;;;;;;;;;;:30;;1752:39;;;;;;;;1502:305;1845:6;1821:8;:20;1830:10;1821:20;;;;;;;;;;;;;;;;:30;;;;;;;;;;;1883:6;1866:8;:13;1875:3;1866:13;;;;;;;;;;;;;;;;:23;;;;;;;;;;;1930:3;1909:33;;1918:10;1909:33;;;1935:6;1909:33;;;;;;;;;;;;;;;;;;1964:4;1957:11;;;;1466:514;1368:619;;;;;:::o;2321:191::-;2370:4;2408:5;;;;;;;;;;;2394:19;;:10;:19;;;2386:28;;;;;;;;2440:6;2425:11;;:21;;;;;;;;;;;2476:6;2457:8;:15;2466:5;;;;;;;;;;;2457:15;;;;;;;;;;;;;;;;:25;;;;;;;;;;;2500:4;2493:11;;2321:191;;;:::o

Swarm Source

bzzr://60a8254bb088b0233992fe68340dc623eb545a4e0a2906f72206c84fe48ba937

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.