Contract Address Details

0x2D03bECE6747ADC00E1a131BBA1469C15fD11e03

Token
VVSToken (VVS)
Creator
0xfcafd6–30f545 at 0x0c9194–34970a
Balance
0 CRO ($0.00 USD)
Tokens
Fetching tokens...
Transactions
1,404,262 Transactions
Transfers
100 Transfers
Gas Used
54,289,886,887
Last Balance Update
18578487
Contract name:
VVSToken




Optimization enabled
true
Compiler version
v0.6.12+commit.27d51765




Optimization runs
200
EVM Version
default




Verified at
2021-12-08T07:27:57.737310Z

Constructor Arguments

000000000000000000000000000000000000027716b6a0adc2d677c080000000

Arg [0] (uint256) : 50000000000000000000000000000000

              

Contract source code

// File @openzeppelin/contracts/utils/Context.sol@v3.4.0
pragma solidity >=0.6.0 <0.8.0;
/*
* @dev Provides information about the current execution context, including the
* sender of the transaction and its data. While these are generally available
* via msg.sender and msg.data, they should not be accessed in such a direct
* manner, since when dealing with GSN meta-transactions the account sending and
* paying for execution may not be the actual sender (as far as an application
* is concerned).
*
* This contract is only required for intermediate, library-like contracts.
*/
abstract contract Context {
function _msgSender() internal view virtual returns (address payable) {
return msg.sender;
}
function _msgData() internal view virtual returns (bytes memory) {
this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691
return msg.data;
}
}
// File @openzeppelin/contracts/access/Ownable.sol@v3.4.0
pragma solidity >=0.6.0 <0.8.0;
/**
* @dev Contract module which provides a basic access control mechanism, where
* there is an account (an owner) that can be granted exclusive access to
* specific functions.
*
* By default, the owner account will be the one that deploys the contract. This
* can later be changed with {transferOwnership}.
*
* This module is used through inheritance. It will make available the modifier
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Contract ABI

[{"type":"constructor","stateMutability":"nonpayable","inputs":[{"type":"uint256","name":"_supplyPerYear","internalType":"uint256"}]},{"type":"event","name":"Approval","inputs":[{"type":"address","name":"owner","internalType":"address","indexed":true},{"type":"address","name":"spender","internalType":"address","indexed":true},{"type":"uint256","name":"value","internalType":"uint256","indexed":false}],"anonymous":false},{"type":"event","name":"OwnershipTransferred","inputs":[{"type":"address","name":"previousOwner","internalType":"address","indexed":true},{"type":"address","name":"newOwner","internalType":"address","indexed":true}],"anonymous":false},{"type":"event","name":"SupplyDistributed","inputs":[{"type":"uint256","name":"amount","internalType":"uint256","indexed":false}],"anonymous":false},{"type":"event","name":"Transfer","inputs":[{"type":"address","name":"from","internalType":"address","indexed":true},{"type":"address","name":"to","internalType":"address","indexed":true},{"type":"uint256","name":"value","internalType":"uint256","indexed":false}],"anonymous":false},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"BLOCK_TIME","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"SUPPLY_PER_BLOCK","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"SUPPLY_PER_YEAR","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"allowance","inputs":[{"type":"address","name":"owner","internalType":"address"},{"type":"address","name":"spender","internalType":"address"}]},{"type":"function","stateMutability":"nonpayable","outputs":[{"type":"bool","name":"","internalType":"bool"}],"name":"approve","inputs":[{"type":"address","name":"spender","internalType":"address"},{"type":"uint256","name":"amount","internalType":"uint256"}]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"balanceOf","inputs":[{"type":"address","name":"account","internalType":"address"}]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint8","name":"","internalType":"uint8"}],"name":"decimals","inputs":[]},{"type":"function","stateMutability":"nonpayable","outputs":[{"type":"bool","name":"","internalType":"bool"}],"name":"decreaseAllowance","inputs":[{"type":"address","name":"spender","internalType":"address"},{"type":"uint256","name":"subtractedValue","internalType":"uint256"}]},{"type":"function","stateMutability":"nonpayable","outputs":[],"name":"distributeSupply","inputs":[{"type":"address[]","name":"_teamAddresses","internalType":"address[]"},{"type":"uint256[]","name":"_teamAmounts","internalType":"uint256[]"}]},{"type":"function","stateMutability":"nonpayable","outputs":[{"type":"bool","name":"","internalType":"bool"}],"name":"increaseAllowance","inputs":[{"type":"address","name":"spender","internalType":"address"},{"type":"uint256","name":"addedValue","internalType":"uint256"}]},{"type":"function","stateMutability":"nonpayable","outputs":[],"name":"mint","inputs":[{"type":"address","name":"_to","internalType":"address"},{"type":"uint256","name":"_amount","internalType":"uint256"}]},{"type":"function","stateMutability":"view","outputs":[{"type":"string","name":"","internalType":"string"}],"name":"name","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"nextDistributionTimestamp","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"nextDistributionWindow","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"address","name":"","internalType":"address"}],"name":"owner","inputs":[]},{"type":"function","stateMutability":"nonpayable","outputs":[],"name":"renounceOwnership","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"string","name":"","internalType":"string"}],"name":"symbol","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"totalSupply","inputs":[]},{"type":"function","stateMutability":"nonpayable","outputs":[{"type":"bool","name":"","internalType":"bool"}],"name":"transfer","inputs":[{"type":"address","name":"recipient","internalType":"address"},{"type":"uint256","name":"amount","internalType":"uint256"}]},{"type":"function","stateMutability":"nonpayable","outputs":[{"type":"bool","name":"","internalType":"bool"}],"name":"transferFrom","inputs":[{"type":"address","name":"sender","internalType":"address"},{"type":"address","name":"recipient","internalType":"address"},{"type":"uint256","name":"amount","internalType":"uint256"}]},{"type":"function","stateMutability":"nonpayable","outputs":[],"name":"transferOwnership","inputs":[{"type":"address","name":"newOwner","internalType":"address"}]}]
            

Deployed ByteCode

0x608060405234801561001057600080fd5b50600436106101375760003560e01c8063715018a6116100b8578063a9059cbb1161007c578063a9059cbb1461047e578063cc097d79146104aa578063ce3e4dd2146104b2578063dd62ed3e146104ba578063f2fde38b146104e8578063f93019101461050e57610137565b8063715018a614610416578063756157351461041e5780638da5cb5b1461042657806395d89b411461044a578063a457c2d71461045257610137565b806339509351116100ff578063395093511461026757806340c10f19146102935780634426c3c7146102c15780636687fb53146103e857806370a08231146103f057610137565b806306fdde031461013c578063095ea7b3146101b957806318160ddd146101f957806323b872dd14610213578063313ce56714610249575b600080fd5b610144610516565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561017e578181015183820152602001610166565b50505050905090810190601f1680156101ab5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101e5600480360360408110156101cf57600080fd5b506001600160a01b0381351690602001356105ac565b604080519115158252519081900360200190f35b6102016105ca565b60408051918252519081900360200190f35b6101e56004803603606081101561022957600080fd5b506001600160a01b038135811691602081013590911690604001356105d0565b610251610657565b6040805160ff9092168252519081900360200190f35b6101e56004803603604081101561027d57600080fd5b506001600160a01b038135169060200135610660565b6102bf600480360360408110156102a957600080fd5b506001600160a01b0381351690602001356106ae565b005b6102bf600480360360408110156102d757600080fd5b8101906020810181356401000000008111156102f257600080fd5b82018360208201111561030457600080fd5b8035906020019184602083028401116401000000008311171561032657600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929594936020810193503591505064010000000081111561037657600080fd5b82018360208201111561038857600080fd5b803590602001918460208302840111640100000000831117156103aa57600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092955061071e945050505050565b610201610948565b6102016004803603602081101561040657600080fd5b50356001600160a01b031661094e565b6102bf610969565b610201610a1b565b61042e610a21565b604080516001600160a01b039092168252519081900360200190f35b610144610a35565b6101e56004803603604081101561046857600080fd5b506001600160a01b038135169060200135610a96565b6101e56004803603604081101561049457600080fd5b506001600160a01b038135169060200135610afe565b610201610b12565b610201610b1a565b610201600480360360408110156104d057600080fd5b506001600160a01b0381358116916020013516610b20565b6102bf600480360360208110156104fe57600080fd5b50356001600160a01b0316610b4b565b610201610c59565b60038054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156105a25780601f10610577576101008083540402835291602001916105a2565b820191906000526020600020905b81548152906001019060200180831161058557829003601f168201915b5050505050905090565b60006105c06105b9610d25565b8484610d29565b5060015b92915050565b60025490565b60006105dd848484610e15565b61064d846105e9610d25565b610648856040518060600160405280602881526020016112a1602891396001600160a01b038a16600090815260016020526040812090610627610d25565b6001600160a01b031681526020810191909152604001600020549190610f70565b610d29565b5060019392505050565b60055460ff1690565b60006105c061066d610d25565b84610648856001600061067e610d25565b6001600160a01b03908116825260208083019390935260409182016000908120918c168152925290205490611007565b6106b6610d25565b6001600160a01b03166106c7610a21565b6001600160a01b031614610710576040805162461bcd60e51b815260206004820181905260248201526000805160206112c9833981519152604482015290519081900360640190fd5b61071a8282611061565b5050565b610726610d25565b6001600160a01b0316610737610a21565b6001600160a01b031614610780576040805162461bcd60e51b815260206004820181905260248201526000805160206112c9833981519152604482015290519081900360640190fd5b6006544210156107d7576040805162461bcd60e51b815260206004820152601a60248201527f565653496e69744d696e7461626c653a204e6f74207265616479000000000000604482015290519081900360640190fd5b80518251146108175760405162461bcd60e51b81526004018080602001828103825260268152602001806111ec6026913960400191505060405180910390fd5b60075460ff161561083857600854610830906002610cbe565b600855610846565b6007805460ff191660011790555b60085460005b83518110156108b55761088584828151811061086457fe5b602002602001015184838151811061087857fe5b6020026020010151611061565b6108ab83828151811061089457fe5b60200260200101518361115190919063ffffffff16565b915060010161084c565b506108d760646108d1601e600854610c5e90919063ffffffff16565b90610cbe565b8110156108e357600080fd5b6108ec816111ae565b600955600654610900906301e13380611007565b6006556008547f10e61599e1d450530f6ddbbeba6399e55db629b93ab624cdff5fe00afbc3c9b3906109329083611151565b60408051918252519081900360200190a1505050565b60095481565b6001600160a01b031660009081526020819052604090205490565b610971610d25565b6001600160a01b0316610982610a21565b6001600160a01b0316146109cb576040805162461bcd60e51b815260206004820181905260248201526000805160206112c9833981519152604482015290519081900360640190fd5b60055460405160009161010090046001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a360058054610100600160a81b0319169055565b60085481565b60055461010090046001600160a01b031690565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156105a25780601f10610577576101008083540402835291602001916105a2565b60006105c0610aa3610d25565b84610648856040518060600160405280602581526020016113326025913960016000610acd610d25565b6001600160a01b03908116825260208083019390935260409182016000908120918d16815292529020549190610f70565b60006105c0610b0b610d25565b8484610e15565b6301e1338081565b60065481565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b610b53610d25565b6001600160a01b0316610b64610a21565b6001600160a01b031614610bad576040805162461bcd60e51b815260206004820181905260248201526000805160206112c9833981519152604482015290519081900360640190fd5b6001600160a01b038116610bf25760405162461bcd60e51b81526004018080602001828103825260268152602001806112126026913960400191505060405180910390fd5b6005546040516001600160a01b0380841692610100900416907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600580546001600160a01b0390921661010002610100600160a81b0319909216919091179055565b600681565b600082610c6d575060006105c4565b82820282848281610c7a57fe5b0414610cb75760405162461bcd60e51b81526004018080602001828103825260218152602001806112806021913960400191505060405180910390fd5b9392505050565b6000808211610d14576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b818381610d1d57fe5b049392505050565b3390565b6001600160a01b038316610d6e5760405162461bcd60e51b815260040180806020018281038252602481526020018061130e6024913960400191505060405180910390fd5b6001600160a01b038216610db35760405162461bcd60e51b81526004018080602001828103825260228152602001806112386022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b038316610e5a5760405162461bcd60e51b81526004018080602001828103825260258152602001806112e96025913960400191505060405180910390fd5b6001600160a01b038216610e9f5760405162461bcd60e51b81526004018080602001828103825260238152602001806111c96023913960400191505060405180910390fd5b610eaa8383836111c3565b610ee78160405180606001604052806026815260200161125a602691396001600160a01b0386166000908152602081905260409020549190610f70565b6001600160a01b038085166000908152602081905260408082209390935590841681522054610f169082611007565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b60008184841115610fff5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610fc4578181015183820152602001610fac565b50505050905090810190601f168015610ff15780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600082820183811015610cb7576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6001600160a01b0382166110bc576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b6110c8600083836111c3565b6002546110d59082611007565b6002556001600160a01b0382166000908152602081905260409020546110fb9082611007565b6001600160a01b0383166000818152602081815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6000828211156111a8576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b60006105c46301e133806108d1846006610c5e565b50505056fe45524332303a207472616e7366657220746f20746865207a65726f2061646472657373565653496e69744d696e7461626c653a204172726179206c656e677468206d69736d617463684f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e6365536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7745524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e63654f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657245524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212201f9377aad85449f501a4d3a6f5ce913a907ca727b0be14cec036aa56991276b664736f6c634300060c0033