Overview ERC20
PRICE
$1.74 @ 0.0005055 ETH (4.19%)

ON-CHAIN MARKET CAP $1,117,247.10

Total Supply:
642,331.03 LLD

Holders:
692
Profile Summary
Blockchain:
Ethereum (1)


Decimals:
18
Contract Source Code Verified (Partial Match)
Contract Name:
MasterToken

Compiler Version
v0.8.17+commit.8df45f5f

Optimization Enabled:
Yes with 200 runs

Created At:
Thu, 30 May 2024 16:12:59 GMT
Address.sol
Address.sol
Address.sol
ERC20.sol
ERC20Burnable.sol
ERC20Detailed.sol
IERC20.sol
MasterToken.sol
Ownable.sol


Contract ABI
[
  {
    "inputs": [
      {
        "internalType": "string",
        "name": "name",
        "type": "string"
      },
      {
        "internalType": "string",
        "name": "symbol",
        "type": "string"
      },
      {
        "internalType": "uint8",
        "name": "decimals",
        "type": "uint8"
      },
      {
        "internalType": "address",
        "name": "beneficiary",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "supply",
        "type": "uint256"
      },
      {
        "internalType": "bytes32",
        "name": "sidechainAssetId",
        "type": "bytes32"
      }
    ],
    "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": "previousOwner",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "newOwner",
        "type": "address"
      }
    ],
    "name": "OwnershipTransferred",
    "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"
  },
  {
    "stateMutability": "nonpayable",
    "type": "fallback"
  },
  {
    "inputs": [],
    "name": "_sidechainAssetId",
    "outputs": [
      {
        "internalType": "bytes32",
        "name": "",
        "type": "bytes32"
      }
    ],
    "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": "value",
        "type": "uint256"
      }
    ],
    "name": "approve",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "owner",
        "type": "address"
      }
    ],
    "name": "balanceOf",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "value",
        "type": "uint256"
      }
    ],
    "name": "burn",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "from",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "value",
        "type": "uint256"
      }
    ],
    "name": "burnFrom",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "decimals",
    "outputs": [
      {
        "internalType": "uint8",
        "name": "",
        "type": "uint8"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "spender",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "subtractedValue",
        "type": "uint256"
      }
    ],
    "name": "decreaseAllowance",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "spender",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "addedValue",
        "type": "uint256"
      }
    ],
    "name": "increaseAllowance",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "isOwner",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "beneficiary",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "mintTokens",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "name",
    "outputs": [
      {
        "internalType": "string",
        "name": "",
        "type": "string"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "owner",
    "outputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "renounceOwnership",
    "outputs": [],
    "stateMutability": "nonpayable",
    "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": "to",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "value",
        "type": "uint256"
      }
    ],
    "name": "transfer",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "from",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "to",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "value",
        "type": "uint256"
      }
    ],
    "name": "transferFrom",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "newOwner",
        "type": "address"
      }
    ],
    "name": "transferOwnership",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  }
]


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