Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Identity
Overview
Max Total Supply
3,000,000,000 GRANX
Holders
118 (0.00%)
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
211,645.06988 GRANXValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
GRANXMain_Proxy
Compiler Version
v0.5.0+commit.1d4f565a
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2021-09-18 */ pragma solidity 0.5.0; contract GRANXMain_Proxy { address private targetAddress; address private admin; constructor() public { targetAddress = 0x1A678da709f209A94C94bd9cEb63ecdfeadF3cfd; admin = msg.sender; } function setTargetAddress(address _address) public { require(msg.sender==admin , "Admin only function"); require(_address != address(0)); targetAddress = _address; } function getContAdr() public view returns (address) { require(msg.sender==admin , "Admin only function"); return targetAddress; } function () external payable { address contractAddr = targetAddress; assembly { let ptr := mload(0x40) calldatacopy(ptr, 0, calldatasize) let result := delegatecall(gas, contractAddr, ptr, calldatasize, 0, 0) let size := returndatasize returndatacopy(ptr, 0, size) switch result case 0 { revert(ptr, size) } default { return(ptr, size) } } } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[],"name":"getContAdr","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"}],"name":"setTargetAddress","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"}]
Contract Creation Code
608060405234801561001057600080fd5b50731a678da709f209a94c94bd9ceb63ecdfeadf3cfd6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555033600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061039f806100b56000396000f3fe60806040526004361061004c576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806322a5ce0e14610099578063fd8b2370146100f0575b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060405136600082376000803683855af43d806000843e8160008114610095578184f35b8184fd5b3480156100a557600080fd5b506100ae610141565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156100fc57600080fd5b5061013f6004803603602081101561011357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061022f565b005b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610208576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260138152602001807f41646d696e206f6e6c792066756e6374696f6e0000000000000000000000000081525060200191505060405180910390fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156102f4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260138152602001807f41646d696e206f6e6c792066756e6374696f6e0000000000000000000000000081525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561033057600080fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505056fea165627a7a72305820d2b9f41e2a1a3f872c615eba25244fc9385ac0740d7dffc367fb20345840ed380029
Deployed Bytecode
0x60806040526004361061004c576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806322a5ce0e14610099578063fd8b2370146100f0575b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060405136600082376000803683855af43d806000843e8160008114610095578184f35b8184fd5b3480156100a557600080fd5b506100ae610141565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156100fc57600080fd5b5061013f6004803603602081101561011357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061022f565b005b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610208576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260138152602001807f41646d696e206f6e6c792066756e6374696f6e0000000000000000000000000081525060200191505060405180910390fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156102f4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260138152602001807f41646d696e206f6e6c792066756e6374696f6e0000000000000000000000000081525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561033057600080fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505056fea165627a7a72305820d2b9f41e2a1a3f872c615eba25244fc9385ac0740d7dffc367fb20345840ed380029
Deployed Bytecode Sourcemap
26:1080:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;664:20;687:13;;;;;;;;;;;664:36;;752:4;746:11;792:12;789:1;784:3;771:34;887:1;884;870:12;865:3;851:12;846:3;833:56;915:14;966:4;963:1;958:3;943:28;994:6;1019:1;1014:28;;;;1078:4;1073:3;1066:17;1014:28;1035:4;1030:3;1023:17;464:154;;8:9:-1;5:2;;;30:1;27;20:12;5:2;464:154:0;;;;;;;;;;;;;;;;;;;;;;;;;;;259:197;;8:9:-1;5:2;;;30:1;27;20:12;5:2;259:197:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;259:197:0;;;;;;;;;;;;;;;;;;;;;;464:154;507:7;547:5;;;;;;;;;;;535:17;;:10;:17;;;527:50;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;595:13;;;;;;;;;;;588:20;;464:154;:::o;259:197::-;341:5;;;;;;;;;;;329:17;;:10;:17;;;321:50;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;410:1;390:22;;:8;:22;;;;382:31;;;;;;;;440:8;424:13;;:24;;;;;;;;;;;;;;;;;;259:197;:::o
Swarm Source
bzzr://d2b9f41e2a1a3f872c615eba25244fc9385ac0740d7dffc367fb20345840ed38
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.