Contract 0x419bd0035602b3314dfb3301242736a9b1da660b

 
Txn Hash Method
Block
From
To
Value
0x64d8d291e4eb4b3cb2900c31f7fd9b4ff48f561dac77492c17d2bb5390a1a87bTransfer113478052020-11-28 15:20:47198 days 12 hrs ago0x555716fecaa29ba9ef58880a963e44f6a257747c IN  0x419bd0035602b3314dfb3301242736a9b1da660b0 Ether0.00159752260128.750001824
0x47e879910bbcfe66dc3876e2c211e973bfd594f85db886719a0f8d50656ffbd90x60c06040113306282020-11-25 23:57:19201 days 3 hrs ago0x555716fecaa29ba9ef58880a963e44f6a257747c IN  Contract Creation0 Ether0.01590012624.2
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Academioum

Compiler Version
v0.4.26+commit.4563c3fc

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, GNU GPLv3 license
/**
 *Submitted for verification at Etherscan.io on 2020-11-26
*/

pragma solidity ^0.4.16;

interface tokenRecipient { function receiveApproval(address _from, uint256 _value, address _token, bytes _extraData) external; }

contract Academioum {
    string public name="Academioum";
    string public symbol="ACAD";
    uint8 public decimals = 18;
    uint256 public totalSupply=100000000;

    mapping (address => uint256) public balanceOf;
    mapping (address => mapping (address => uint256)) public allowance;

    
    event Transfer(address indexed from, address indexed to, uint256 value);
     event Approval(address indexed _owner, address indexed _spender, uint256 _value);
     event Burn(address indexed from, uint256 value);
     
    constructor (
        uint256 initialSupply ,
        string tokenName,
        string tokenSymbol
       
        
        
    ) public {
        totalSupply = initialSupply=100000000 * 10 ** uint256(decimals); 
        balanceOf[msg.sender
] = totalSupply;        
        name = tokenName="Academioum";            
        symbol = tokenSymbol="ACAD";               
    }
          
    function _transfer(address _from, address _to, uint _value) internal {
        require(_to != 0x0);
        require(balanceOf[_from] >= _value);
        require(balanceOf[_to] + _value >= balanceOf[_to]);
        uint previousBalances = balanceOf[_from] + balanceOf[_to];
        balanceOf[_from] -= _value;
        balanceOf[_to] += _value;
        emit Transfer(_from, _to, _value);
        assert(balanceOf[_from] + balanceOf[_to] == previousBalances);
    }
    function transfer(address _to, uint256 _value) public returns (bool success) {
        _transfer(msg.sender, _to, _value);
        return true;
    }
    function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) {
        require(_value <= allowance[_from][msg.sender]);    
        allowance[_from][msg.sender] -= _value;
        _transfer(_from, _to, _value);
        return true;
    }
    function approve(address _spender, uint256 _value) public
        returns (bool success) {
        allowance[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
        }
        function approveAndCall(address _spender, uint256 _value, bytes _extraData)
        public
        returns (bool success) {
        tokenRecipient spender = tokenRecipient(_spender);
        if (approve(_spender, _value)) {
            spender.receiveApproval(msg.sender, _value, this, _extraData);
            return true;
        }
    }
    function burn(uint256 _value) public returns (bool success) {
        require(balanceOf[msg.sender] >= _value);   
        balanceOf[msg.sender] -= _value;            
        totalSupply -= _value;                      
        emit Burn(msg.sender, _value);
        return true;
    }
    function burnFrom(address _from, uint256 _value) public returns (bool success) {
        require(balanceOf[_from] >= _value);             
        require(_value <= allowance[_from][msg.sender]);  
        balanceOf[_from] -= _value;                         
        allowance[_from][msg.sender] -= _value;
        totalSupply -= _value;                              
        emit Burn(_from, _value);
        return true;
    }
    
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_value","type":"uint256"}],"name":"burnFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","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":"_spender","type":"address"},{"name":"_value","type":"uint256"},{"name":"_extraData","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"initialSupply","type":"uint256"},{"name":"tokenName","type":"string"},{"name":"tokenSymbol","type":"string"}],"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"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"}]

60c0604052600a60808190527f41636164656d696f756d0000000000000000000000000000000000000000000060a090815261003e9160009190610178565b506040805180820190915260048082527f4143414400000000000000000000000000000000000000000000000000000000602090920191825261008391600191610178565b506002805460ff191660121790556305f5e1006003553480156100a557600080fd5b50604051610aeb380380610aeb8339810160408181528083015160025460ff16600a90810a6305f5e100026003819055336000908152600460209081528582208390558587019095528286527f41636164656d696f756d00000000000000000000000000000000000000000000948601948552909592909201926101299291610178565b50506040805180820190915260048082527f41434144000000000000000000000000000000000000000000000000000000006020830190815261016f9160019190610178565b50505050610213565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106101b957805160ff19168380011785556101e6565b828001600101855582156101e6579182015b828111156101e65782518255916020019190600101906101cb565b506101f29291506101f6565b5090565b61021091905b808211156101f257600081556001016101fc565b90565b6108c9806102226000396000f3006080604052600436106100b95763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100be578063095ea7b31461014857806318160ddd1461018057806323b872dd146101a7578063313ce567146101d157806342966c68146101fc57806370a082311461021457806379cc67901461023557806395d89b4114610259578063a9059cbb1461026e578063cae9ca5114610292578063dd62ed3e146102fb575b600080fd5b3480156100ca57600080fd5b506100d3610322565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561010d5781810151838201526020016100f5565b50505050905090810190601f16801561013a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561015457600080fd5b5061016c600160a060020a03600435166024356103b0565b604080519115158252519081900360200190f35b34801561018c57600080fd5b50610195610416565b60408051918252519081900360200190f35b3480156101b357600080fd5b5061016c600160a060020a036004358116906024351660443561041c565b3480156101dd57600080fd5b506101e661048b565b6040805160ff9092168252519081900360200190f35b34801561020857600080fd5b5061016c600435610494565b34801561022057600080fd5b50610195600160a060020a036004351661050c565b34801561024157600080fd5b5061016c600160a060020a036004351660243561051e565b34801561026557600080fd5b506100d36105ef565b34801561027a57600080fd5b5061016c600160a060020a0360043516602435610649565b34801561029e57600080fd5b50604080516020600460443581810135601f810184900484028501840190955284845261016c948235600160a060020a031694602480359536959460649492019190819084018382808284375094975061065f9650505050505050565b34801561030757600080fd5b50610195600160a060020a0360043581169060243516610778565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103a85780601f1061037d576101008083540402835291602001916103a8565b820191906000526020600020905b81548152906001019060200180831161038b57829003601f168201915b505050505081565b336000818152600560209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60035481565b600160a060020a038316600090815260056020908152604080832033845290915281205482111561044c57600080fd5b600160a060020a0384166000908152600560209081526040808320338452909152902080548390039055610481848484610795565b5060019392505050565b60025460ff1681565b336000908152600460205260408120548211156104b057600080fd5b3360008181526004602090815260409182902080548690039055600380548690039055815185815291517fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59281900390910190a2506001919050565b60046020526000908152604090205481565b600160a060020a03821660009081526004602052604081205482111561054357600080fd5b600160a060020a038316600090815260056020908152604080832033845290915290205482111561057357600080fd5b600160a060020a0383166000818152600460209081526040808320805487900390556005825280832033845282529182902080548690039055600380548690039055815185815291517fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59281900390910190a250600192915050565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103a85780601f1061037d576101008083540402835291602001916103a8565b6000610656338484610795565b50600192915050565b60008361066c81856103b0565b15610770576040517f8f4ffcb10000000000000000000000000000000000000000000000000000000081523360048201818152602483018790523060448401819052608060648501908152875160848601528751600160a060020a03871695638f4ffcb195948b94938b939192909160a490910190602085019080838360005b838110156107045781810151838201526020016106ec565b50505050905090810190601f1680156107315780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b15801561075357600080fd5b505af1158015610767573d6000803e3d6000fd5b50505050600191505b509392505050565b600560209081526000928352604080842090915290825290205481565b6000600160a060020a03831615156107ac57600080fd5b600160a060020a0384166000908152600460205260409020548211156107d157600080fd5b600160a060020a03831660009081526004602052604090205482810110156107f857600080fd5b50600160a060020a038083166000818152600460209081526040808320805495891680855282852080548981039091559486905281548801909155815187815291519390950194927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a3600160a060020a0380841660009081526004602052604080822054928716825290205401811461089757fe5b505050505600a165627a7a72305820c00d76bf4c710905ade3395282bb7ce3ed12a551b76d2d61884f287502bd734b00290000000000000000000000000000000000000000000000000000000005f5e100000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000a41636164656d696f756d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044143414400000000000000000000000000000000000000000000000000000000

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

0000000000000000000000000000000000000000000000000000000005f5e100000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000a41636164656d696f756d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044143414400000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : initialSupply (uint256): 100000000
Arg [1] : tokenName (string): Academioum
Arg [2] : tokenSymbol (string): ACAD

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000005f5e100
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [2] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [3] : 000000000000000000000000000000000000000000000000000000000000000a
Arg [4] : 41636164656d696f756d00000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [6] : 4143414400000000000000000000000000000000000000000000000000000000


Deployed ByteCode Sourcemap

160:3197:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;187:31;;8:9:-1;5:2;;;30:1;27;20:12;5:2;187:31:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;187:31:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2022:229;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2022:229:0;-1:-1:-1;;;;;2022:229:0;;;;;;;;;;;;;;;;;;;;;;;;;292:36;;8:9:-1;5:2;;;30:1;27;20:12;5:2;292:36:0;;;;;;;;;;;;;;;;;;;;1739:277;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1739:277:0;-1:-1:-1;;;;;1739:277:0;;;;;;;;;;;;259:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;259:26:0;;;;;;;;;;;;;;;;;;;;;;;2614:292;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2614:292:0;;;;;337:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;337:45:0;-1:-1:-1;;;;;337:45:0;;;;;2912:436;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2912:436:0;-1:-1:-1;;;;;2912:436:0;;;;;;;225:27;;8:9:-1;5:2;;;30:1;27;20:12;5:2;225:27:0;;;;1581:152;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1581:152:0;-1:-1:-1;;;;;1581:152:0;;;;;;;2261:347;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2261:347:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2261:347:0;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;2261:347:0;;-1:-1:-1;2261:347:0;;-1:-1:-1;;;;;;;2261:347:0;389:66;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;389:66:0;-1:-1:-1;;;;;389:66:0;;;;;;;;;;187:31;;;;;;;;;;;;;;;-1:-1:-1;;187:31:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2022:229::-;2133:10;2098:12;2123:21;;;:9;:21;;;;;;;;-1:-1:-1;;;;;2123:31:0;;;;;;;;;;;:40;;;2179:38;;;;;;;2098:12;;2123:31;;2133:10;;2179:38;;;;;;;;-1:-1:-1;2235:4:0;2022:229;;;;:::o;292:36::-;;;;:::o;1739:277::-;-1:-1:-1;;;;;1864:16:0;;1821:12;1864:16;;;:9;:16;;;;;;;;1881:10;1864:28;;;;;;;;1854:38;;;1846:47;;;;;;-1:-1:-1;;;;;1908:16:0;;;;;;:9;:16;;;;;;;;1925:10;1908:28;;;;;;;:38;;;;;;;1957:29;1918:5;1974:3;1940:6;1957:9;:29::i;:::-;-1:-1:-1;2004:4:0;1739:277;;;;;:::o;259:26::-;;;;;;:::o;2614:292::-;2703:10;2660:12;2693:21;;;:9;:21;;;;;;:31;-1:-1:-1;2693:31:0;2685:40;;;;;;2749:10;2739:21;;;;:9;:21;;;;;;;;;:31;;;;;;;2793:11;:21;;;;;;;2852:24;;;;;;;;;;;;;;;;;-1:-1:-1;2894:4:0;2614:292;;;:::o;337:45::-;;;;;;;;;;;;;:::o;2912:436::-;-1:-1:-1;;;;;3010:16:0;;2977:12;3010:16;;;:9;:16;;;;;;:26;-1:-1:-1;3010:26:0;3002:35;;;;;;-1:-1:-1;;;;;3079:16:0;;;;;;:9;:16;;;;;;;;3096:10;3079:28;;;;;;;;3069:38;;;3061:47;;;;;;-1:-1:-1;;;;;3121:16:0;;;;;;:9;:16;;;;;;;;:26;;;;;;;3183:9;:16;;;;;3200:10;3183:28;;;;;;;;:38;;;;;;;3232:11;:21;;;;;;;3299:19;;;;;;;;;;;;;;;;;-1:-1:-1;3336:4:0;2912:436;;;;:::o;225:27::-;;;;;;;;;;;;;;;-1:-1:-1;;225:27:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1581:152;1644:12;1669:34;1679:10;1691:3;1696:6;1669:9;:34::i;:::-;-1:-1:-1;1721:4:0;1581:152;;;;:::o;2261:347::-;2371:12;2436:8;2460:25;2436:8;2478:6;2460:7;:25::i;:::-;2456:145;;;2502:61;;;;;2526:10;2502:61;;;;;;;;;;;;2546:4;2502:61;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2502:23:0;;;;;2526:10;2538:6;;2546:4;2552:10;;2502:61;;;;;;;;;;;;;;;;-1:-1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;2502:61:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2502:61:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2502:61:0;;;;2585:4;2578:11;;2456:145;2261:347;;;;;;:::o;389:66::-;;;;;;;;;;;;;;;;;;;;;;;;:::o;1105:470::-;1322:21;-1:-1:-1;;;;;1193:10:0;;;;1185:19;;;;;;-1:-1:-1;;;;;1223:16:0;;;;;;:9;:16;;;;;;:26;-1:-1:-1;1223:26:0;1215:35;;;;;;-1:-1:-1;;;;;1296:14:0;;;;;;:9;:14;;;;;;1269:23;;;:41;;1261:50;;;;;;-1:-1:-1;;;;;;1365:14:0;;;;;;;:9;:14;;;;;;;;;;1346:16;;;;;;;;;;;1390:26;;;;;;1427:14;;;;:24;;;;;;;1467:28;;;;;;;1346:33;;;;;:16;1467:28;;;;;;;;;;;-1:-1:-1;;;;;1532:14:0;;;;;;;:9;:14;;;;;;;1513:16;;;;;;;;:33;:53;;1506:61;;;;1105:470;;;;:::o

Swarm Source

bzzr://c00d76bf4c710905ade3395282bb7ce3ed12a551b76d2d61884f287502bd734b
Block Transaction Difficulty Gas Used Reward
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.