ERC-20
Overview
Max Total Supply
50,028.18683409436826405 KNIGHT
Holders
104
Total Transfers
-
Market
Price
$0.00 @ 0.000000 S
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
This contract may be a proxy contract. Click on More Options and select Is this a proxy? to confirm and enable the "Read as Proxy" & "Write as Proxy" tabs.
Contract Name:
KNIGHT
Compiler Version
v0.8.20+commit.a1b79de6
Optimization Enabled:
Yes with 200 runs
Other Settings:
paris EvmVersion
Contract Source Code (Solidity Standard Json-Input format)
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MITpragma solidity ^0.8.20;import "@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol";import "@openzeppelin/contracts/token/ERC20/IERC20.sol";import "./owner/Operator.sol";import "./libraries/SafeMath.sol";contract KNIGHT is ERC20Burnable, Operator {using SafeMath for uint256;uint256 public constant REWARD_POOL_ALLOCATION = 49970 ether;uint256 public constant DEV_FUND_POOL_ALLOCATION = 10000 ether;bool public rewardsDistributed = false;uint256 public constant VESTING_DURATION = 365 days;uint256 public startTime;uint256 public endTime;uint256 public multiSigWalletRewardRate;address public multiSigWallet;uint256 public multiSigWalletLastClaimed;constructor(uint256 _startTime, address _multiSigWallet) ERC20("KNIGHT", "KNIGHT") {
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MITpragma solidity ^0.8.20;library SafeMath {function add(uint256 a, uint256 b) internal pure returns (uint256) {return a + b;}function sub(uint256 a, uint256 b) internal pure returns (uint256) {return a - b;}function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {require(b <= a, errorMessage);return a - b;}function mul(uint256 a, uint256 b) internal pure returns (uint256) {return a * b;}function div(uint256 a, uint256 b) internal pure returns (uint256) {return a / b;}
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.0.0) (access/Ownable.sol)pragma solidity ^0.8.20;import {Context} from "../utils/Context.sol";/*** @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.** The initial owner is set to the address provided by the deployer. This can* later be changed with {transferOwnership}.** This module is used through inheritance. It will make available the modifier* `onlyOwner`, which can be applied to your functions to restrict their use to* the owner.*/abstract contract Ownable is Context {address private _owner;/*** @dev The caller account is not authorized to perform an operation.*/error OwnableUnauthorizedAccount(address account);
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.1.0) (interfaces/draft-IERC6093.sol)pragma solidity ^0.8.20;/*** @dev Standard ERC-20 Errors* Interface of the https://eips.ethereum.org/EIPS/eip-6093[ERC-6093] custom errors for ERC-20 tokens.*/interface IERC20Errors {/*** @dev Indicates an error related to the current `balance` of a `sender`. Used in transfers.* @param sender Address whose tokens are being transferred.* @param balance Current balance for the interacting account.* @param needed Minimum amount required to perform a transfer.*/error ERC20InsufficientBalance(address sender, uint256 balance, uint256 needed);/*** @dev Indicates a failure with the token `sender`. Used in transfers.* @param sender Address whose tokens are being transferred.*/error ERC20InvalidSender(address sender);/*** @dev Indicates a failure with the token `receiver`. Used in transfers.* @param receiver Address to which tokens are being transferred.
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.2.0) (token/ERC20/ERC20.sol)pragma solidity ^0.8.20;import {IERC20} from "./IERC20.sol";import {IERC20Metadata} from "./extensions/IERC20Metadata.sol";import {Context} from "../../utils/Context.sol";import {IERC20Errors} from "../../interfaces/draft-IERC6093.sol";/*** @dev Implementation of the {IERC20} interface.** This implementation is agnostic to the way tokens are created. This means* that a supply mechanism has to be added in a derived contract using {_mint}.** TIP: For a detailed writeup see our guide* https://forum.openzeppelin.com/t/how-to-implement-erc20-supply-mechanisms/226[How* to implement supply mechanisms].** The default value of {decimals} is 18. To change this, you should override* this function so it returns a different value.** We have followed general OpenZeppelin Contracts guidelines: functions revert* instead returning `false` on failure. This behavior is nonetheless* conventional and does not conflict with the expectations of ERC-20
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.1.0) (token/ERC20/IERC20.sol)pragma solidity ^0.8.20;/*** @dev Interface of the ERC-20 standard as defined in the ERC.*/interface IERC20 {/*** @dev Emitted when `value` tokens are moved from one account (`from`) to* another (`to`).** Note that `value` may be zero.*/event Transfer(address indexed from, address indexed to, uint256 value);/*** @dev Emitted when the allowance of a `spender` for an `owner` is set by* a call to {approve}. `value` is the new allowance.*/event Approval(address indexed owner, address indexed spender, uint256 value);/*** @dev Returns the value of tokens in existence.*/
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.0.0) (token/ERC20/extensions/ERC20Burnable.sol)pragma solidity ^0.8.20;import {ERC20} from "../ERC20.sol";import {Context} from "../../../utils/Context.sol";/*** @dev Extension of {ERC20} that allows token holders to destroy both their own* tokens and those that they have an allowance for, in a way that can be* recognized off-chain (via event analysis).*/abstract contract ERC20Burnable is Context, ERC20 {/*** @dev Destroys a `value` amount of tokens from the caller.** See {ERC20-_burn}.*/function burn(uint256 value) public virtual {_burn(_msgSender(), value);}/*** @dev Destroys a `value` amount of tokens from `account`, deducting from* the caller's allowance.
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.1.0) (token/ERC20/extensions/IERC20Metadata.sol)pragma solidity ^0.8.20;import {IERC20} from "../IERC20.sol";/*** @dev Interface for the optional metadata functions from the ERC-20 standard.*/interface IERC20Metadata is IERC20 {/*** @dev Returns the name of the token.*/function name() external view returns (string memory);/*** @dev Returns the symbol of the token.*/function symbol() external view returns (string memory);/*** @dev Returns the decimals places of the token.*/function decimals() external view returns (uint8);}
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.0.1) (utils/Context.sol)pragma solidity ^0.8.20;/*** @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 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) {return msg.sender;}function _msgData() internal view virtual returns (bytes calldata) {return msg.data;}function _contextSuffixLength() internal view virtual returns (uint256) {return 0;
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MITpragma solidity ^0.8.20;import "@openzeppelin/contracts/access/Ownable.sol";contract Operator is Ownable {address private _operator;event OperatorTransferred(address indexed previousOperator, address indexed newOperator);constructor() Ownable(msg.sender){_operator = msg.sender;emit OperatorTransferred(address(0), _operator);}function operator() public view returns (address) {return _operator;}modifier onlyOperator() {require(_operator == msg.sender, "operator: caller is not the operator");_;}
1234567891011121314151617181920212223{"optimizer": {"enabled": true,"runs": 200},"viaIR": false,"outputSelection": {"*": {"*": ["evm.bytecode","evm.deployedBytecode","devdoc","userdoc","metadata","abi"]}},"remappings": ["@=node_modules/@"],"evmVersion": "paris"}
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"uint256","name":"_startTime","type":"uint256"},{"internalType":"address","name":"_multiSigWallet","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"allowance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientAllowance","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"uint256","name":"balance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientBalance","type":"error"},{"inputs":[{"internalType":"address","name":"approver","type":"address"}],"name":"ERC20InvalidApprover","type":"error"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"}],"name":"ERC20InvalidReceiver","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"}],"name":"ERC20InvalidSender","type":"error"},{"inputs":[{"internalType":"address","name":"spender","type":"address"}],"name":"ERC20InvalidSpender","type":"error"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","type":"error"},{"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":"previousOperator","type":"address"},{"indexed":true,"internalType":"address","name":"newOperator","type":"address"}],"name":"OperatorTransferred","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"},{"inputs":[],"name":"DEV_FUND_POOL_ALLOCATION","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"REWARD_POOL_ALLOCATION","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"VESTING_DURATION","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burnFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"claimRewards","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_rewardPool","type":"address"}],"name":"distributeReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"endTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"contract IERC20","name":"_token","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"},{"internalType":"address","name":"_to","type":"address"}],"name":"governanceRecoverUnsupported","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"multiSigWallet","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"multiSigWalletLastClaimed","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"multiSigWalletRewardRate","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"operator","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"view","type":"function"},{"inputs":[],"name":"rewardsDistributed","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_multiSigWallet","type":"address"}],"name":"setMultiSigWallet","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"startTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","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":"newOperator_","type":"address"}],"name":"transferOperator","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60806040526006805460ff60a01b191690553480156200001e57600080fd5b5060405162001632380380620016328339810160408190526200004191620003b7565b60408051808201825260068082526512d39251d21560d21b6020808401829052845180860190955291845290830152339160036200008083826200049b565b5060046200008f82826200049b565b5050506001600160a01b038116620000c257604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b620000cd81620001dd565b50600680546001600160a01b031916339081179091556040516000907f74da04524d50c64947f5dd5381ef1a4dca5cba8ed1d816243f9e48aa0b5617ed908290a362000123336801a055690d9db800006200022f565b6007829055620001386301e133808362000567565b600855600754600b556200015b69021e19e0c9bab24000006301e133806200026d565b6009556001600160a01b038116620001b65760405162461bcd60e51b815260206004820152601360248201527f416464726573732063616e6e6f742062652030000000000000000000000000006044820152606401620000b9565b600a80546001600160a01b0319166001600160a01b039290921691909117905550620005ac565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b0382166200025b5760405163ec442f0560e01b815260006004820152602401620000b9565b620002696000838362000284565b5050565b60006200027b828462000589565b90505b92915050565b6001600160a01b038316620002b3578060026000828254620002a7919062000567565b90915550620003279050565b6001600160a01b03831660009081526020819052604090205481811015620003085760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401620000b9565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b038216620003455760028054829003905562000364565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620003aa91815260200190565b60405180910390a3505050565b60008060408385031215620003cb57600080fd5b825160208401519092506001600160a01b0381168114620003eb57600080fd5b809150509250929050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200042157607f821691505b6020821081036200044257634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200049657600081815260208120601f850160051c81016020861015620004715750805b601f850160051c820191505b8181101562000492578281556001016200047d565b5050505b505050565b81516001600160401b03811115620004b757620004b7620003f6565b620004cf81620004c884546200040c565b8462000448565b602080601f831160018114620005075760008415620004ee5750858301515b600019600386901b1c1916600185901b17855562000492565b600085815260208120601f198616915b82811015620005385788860151825594840194600190910190840162000517565b5085821015620005575787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b808201808211156200027e57634e487b7160e01b600052601160045260246000fd5b600082620005a757634e487b7160e01b600052601260045260246000fd5b500490565b61107680620005bc6000396000f3fe608060405234801561001057600080fd5b50600436106101cf5760003560e01c8063570ca7351161010457806395d89b41116100a2578063dd62ed3e11610071578063dd62ed3e1461039f578063f03b0c0b146103d8578063f06f4d38146103eb578063f2fde38b146103fc57600080fd5b806395d89b41146103675780639c1454d41461036f578063a9059cbb14610383578063d1c4cbd61461039657600080fd5b8063715018a6116100de578063715018a61461033257806378e979251461033a57806379cc6790146103435780638da5cb5b1461035657600080fd5b8063570ca735146102ef578063581c9d991461030057806370a082311461030957600080fd5b80633197cbb6116101715780634b8feb4f1161014b5780634b8feb4f146102955780634cfc4d30146102c05780634f337dd5146102cb57806354575af4146102dc57600080fd5b80633197cbb614610271578063372500ab1461027a57806342966c681461028257600080fd5b806318160ddd116101ad57806318160ddd1461022a57806323b872dd1461023c57806329605e771461024f578063313ce5671461026257600080fd5b806306fdde03146101d4578063092193ab146101f2578063095ea7b314610207575b600080fd5b6101dc61040f565b6040516101e99190610e10565b60405180910390f35b610205610200366004610e73565b6104a1565b005b61021a610215366004610e90565b6105d5565b60405190151581526020016101e9565b6002545b6040519081526020016101e9565b61021a61024a366004610ebc565b6105ef565b61020561025d366004610e73565b610613565b604051601281526020016101e9565b61022e60085481565b610205610624565b610205610290366004610efd565b6106af565b600a546102a8906001600160a01b031681565b6040516001600160a01b0390911681526020016101e9565b61022e6301e1338081565b61022e69021e19e0c9bab240000081565b6102056102ea366004610f16565b6106b8565b6006546001600160a01b03166102a8565b61022e60095481565b61022e610317366004610e73565b6001600160a01b031660009081526020819052604090205490565b610205610791565b61022e60075481565b610205610351366004610e90565b6107ec565b6005546001600160a01b03166102a8565b6101dc610805565b60065461021a90600160a01b900460ff1681565b61021a610391366004610e90565b610814565b61022e600b5481565b61022e6103ad366004610f58565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6102056103e6366004610e73565b610822565b61022e690a94e10e8797dd88000081565b61020561040a366004610e73565b6108c6565b60606003805461041e90610f91565b80601f016020809104026020016040519081016040528092919081815260200182805461044a90610f91565b80156104975780601f1061046c57610100808354040283529160200191610497565b820191906000526020600020905b81548152906001019060200180831161047a57829003601f168201915b5050505050905090565b6006546001600160a01b0316331461050c5760405162461bcd60e51b8152602060048201526024808201527f6f70657261746f723a2063616c6c6572206973206e6f7420746865206f70657260448201526330ba37b960e11b60648201526084015b60405180910390fd5b6001600160a01b0381166105515760405162461bcd60e51b815260206004820152600c60248201526b0857dc995dd85c99141bdbdb60a21b6044820152606401610503565b600654600160a01b900460ff16156105ab5760405162461bcd60e51b815260206004820152601860248201527f6f6e6c792063616e2064697374726962757465206f6e636500000000000000006044820152606401610503565b6006805460ff60a01b1916600160a01b1790556105d281690a94e10e8797dd880000610901565b50565b6000336105e3818585610937565b60019150505b92915050565b6000336105fd858285610949565b6106088585856109c2565b506001949350505050565b61061b610a21565b6105d281610a50565b600a546001600160a01b031633146106675760405162461bcd60e51b81526004016105039060208082526004908201526310b232bb60e11b604082015260600190565b6000610671610b18565b905060008111801561068d5750600a546001600160a01b031615155b156105d257600a546106a8906001600160a01b031682610901565b42600b5550565b6105d281610b64565b6106c0610a21565b306001600160a01b038416036107185760405162461bcd60e51b815260206004820152601f60248201527f43616e6e6f74207265636f76657220756e6465726c79696e6720746f6b656e006044820152606401610503565b60405163a9059cbb60e01b81526001600160a01b0382811660048301526024820184905284169063a9059cbb906044016020604051808303816000875af1158015610767573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061078b9190610fcb565b50505050565b610799610a21565b60405162461bcd60e51b815260206004820152602260248201527f4f70657261746f72206d75737420616c77617973206861766520616e206f776e60448201526132b960f11b6064820152608401610503565b6107f7823383610949565b6108018282610b6a565b5050565b60606004805461041e90610f91565b6000336105e38185856109c2565b600a546001600160a01b031633146108655760405162461bcd60e51b81526004016105039060208082526004908201526310b232bb60e11b604082015260600190565b6001600160a01b0381166108a45760405162461bcd60e51b8152600401610503906020808252600490820152637a65726f60e01b604082015260600190565b600a80546001600160a01b0319166001600160a01b0392909216919091179055565b6108ce610a21565b6001600160a01b0381166108f857604051631e4fbdf760e01b815260006004820152602401610503565b6105d281610ba0565b6001600160a01b03821661092b5760405163ec442f0560e01b815260006004820152602401610503565b61080160008383610bf2565b6109448383836001610d1c565b505050565b6001600160a01b0383811660009081526001602090815260408083209386168352929052205460001981101561078b57818110156109b357604051637dc7a0d960e11b81526001600160a01b03841660048201526024810182905260448101839052606401610503565b61078b84848484036000610d1c565b6001600160a01b0383166109ec57604051634b637e8f60e11b815260006004820152602401610503565b6001600160a01b038216610a165760405163ec442f0560e01b815260006004820152602401610503565b610944838383610bf2565b6005546001600160a01b03163314610a4e5760405163118cdaa760e01b8152336004820152602401610503565b565b6001600160a01b038116610abc5760405162461bcd60e51b815260206004820152602d60248201527f6f70657261746f723a207a65726f206164647265737320676976656e20666f7260448201526c103732bb9037b832b930ba37b960991b6064820152608401610503565b6006546040516001600160a01b038084169216907f74da04524d50c64947f5dd5381ef1a4dca5cba8ed1d816243f9e48aa0b5617ed90600090a3600680546001600160a01b0319166001600160a01b0392909216919091179055565b6008546000904290811115610b2c57506008545b80600b5410610b3d57600091505090565b610b5e600954610b58600b5484610df190919063ffffffff16565b90610e04565b91505090565b6105d233825b6001600160a01b038216610b9457604051634b637e8f60e11b815260006004820152602401610503565b61080182600083610bf2565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b038316610c1d578060026000828254610c129190611003565b90915550610c8f9050565b6001600160a01b03831660009081526020819052604090205481811015610c705760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401610503565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b038216610cab57600280548290039055610cca565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610d0f91815260200190565b60405180910390a3505050565b6001600160a01b038416610d465760405163e602df0560e01b815260006004820152602401610503565b6001600160a01b038316610d7057604051634a1406b160e11b815260006004820152602401610503565b6001600160a01b038085166000908152600160209081526040808320938716835292905220829055801561078b57826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051610de391815260200190565b60405180910390a350505050565b6000610dfd8284611016565b9392505050565b6000610dfd8284611029565b600060208083528351808285015260005b81811015610e3d57858101830151858201604001528201610e21565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b03811681146105d257600080fd5b600060208284031215610e8557600080fd5b8135610dfd81610e5e565b60008060408385031215610ea357600080fd5b8235610eae81610e5e565b946020939093013593505050565b600080600060608486031215610ed157600080fd5b8335610edc81610e5e565b92506020840135610eec81610e5e565b929592945050506040919091013590565b600060208284031215610f0f57600080fd5b5035919050565b600080600060608486031215610f2b57600080fd5b8335610f3681610e5e565b9250602084013591506040840135610f4d81610e5e565b809150509250925092565b60008060408385031215610f6b57600080fd5b8235610f7681610e5e565b91506020830135610f8681610e5e565b809150509250929050565b600181811c90821680610fa557607f821691505b602082108103610fc557634e487b7160e01b600052602260045260246000fd5b50919050565b600060208284031215610fdd57600080fd5b81518015158114610dfd57600080fd5b634e487b7160e01b600052601160045260246000fd5b808201808211156105e9576105e9610fed565b818103818111156105e9576105e9610fed565b80820281158282048414176105e9576105e9610fed56fea2646970667358221220d031b79fe3964c79b22e44603c2f9c8b6f8f67d14c6bb9da9a05f6b798c89b4f64736f6c634300081400330000000000000000000000000000000000000000000000000000000067f05660000000000000000000000000b2240225ae6cff1a329d598f019b3b282eee8858
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101cf5760003560e01c8063570ca7351161010457806395d89b41116100a2578063dd62ed3e11610071578063dd62ed3e1461039f578063f03b0c0b146103d8578063f06f4d38146103eb578063f2fde38b146103fc57600080fd5b806395d89b41146103675780639c1454d41461036f578063a9059cbb14610383578063d1c4cbd61461039657600080fd5b8063715018a6116100de578063715018a61461033257806378e979251461033a57806379cc6790146103435780638da5cb5b1461035657600080fd5b8063570ca735146102ef578063581c9d991461030057806370a082311461030957600080fd5b80633197cbb6116101715780634b8feb4f1161014b5780634b8feb4f146102955780634cfc4d30146102c05780634f337dd5146102cb57806354575af4146102dc57600080fd5b80633197cbb614610271578063372500ab1461027a57806342966c681461028257600080fd5b806318160ddd116101ad57806318160ddd1461022a57806323b872dd1461023c57806329605e771461024f578063313ce5671461026257600080fd5b806306fdde03146101d4578063092193ab146101f2578063095ea7b314610207575b600080fd5b6101dc61040f565b6040516101e99190610e10565b60405180910390f35b610205610200366004610e73565b6104a1565b005b61021a610215366004610e90565b6105d5565b60405190151581526020016101e9565b6002545b6040519081526020016101e9565b61021a61024a366004610ebc565b6105ef565b61020561025d366004610e73565b610613565b604051601281526020016101e9565b61022e60085481565b610205610624565b610205610290366004610efd565b6106af565b600a546102a8906001600160a01b031681565b6040516001600160a01b0390911681526020016101e9565b61022e6301e1338081565b61022e69021e19e0c9bab240000081565b6102056102ea366004610f16565b6106b8565b6006546001600160a01b03166102a8565b61022e60095481565b61022e610317366004610e73565b6001600160a01b031660009081526020819052604090205490565b610205610791565b61022e60075481565b610205610351366004610e90565b6107ec565b6005546001600160a01b03166102a8565b6101dc610805565b60065461021a90600160a01b900460ff1681565b61021a610391366004610e90565b610814565b61022e600b5481565b61022e6103ad366004610f58565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6102056103e6366004610e73565b610822565b61022e690a94e10e8797dd88000081565b61020561040a366004610e73565b6108c6565b60606003805461041e90610f91565b80601f016020809104026020016040519081016040528092919081815260200182805461044a90610f91565b80156104975780601f1061046c57610100808354040283529160200191610497565b820191906000526020600020905b81548152906001019060200180831161047a57829003601f168201915b5050505050905090565b6006546001600160a01b0316331461050c5760405162461bcd60e51b8152602060048201526024808201527f6f70657261746f723a2063616c6c6572206973206e6f7420746865206f70657260448201526330ba37b960e11b60648201526084015b60405180910390fd5b6001600160a01b0381166105515760405162461bcd60e51b815260206004820152600c60248201526b0857dc995dd85c99141bdbdb60a21b6044820152606401610503565b600654600160a01b900460ff16156105ab5760405162461bcd60e51b815260206004820152601860248201527f6f6e6c792063616e2064697374726962757465206f6e636500000000000000006044820152606401610503565b6006805460ff60a01b1916600160a01b1790556105d281690a94e10e8797dd880000610901565b50565b6000336105e3818585610937565b60019150505b92915050565b6000336105fd858285610949565b6106088585856109c2565b506001949350505050565b61061b610a21565b6105d281610a50565b600a546001600160a01b031633146106675760405162461bcd60e51b81526004016105039060208082526004908201526310b232bb60e11b604082015260600190565b6000610671610b18565b905060008111801561068d5750600a546001600160a01b031615155b156105d257600a546106a8906001600160a01b031682610901565b42600b5550565b6105d281610b64565b6106c0610a21565b306001600160a01b038416036107185760405162461bcd60e51b815260206004820152601f60248201527f43616e6e6f74207265636f76657220756e6465726c79696e6720746f6b656e006044820152606401610503565b60405163a9059cbb60e01b81526001600160a01b0382811660048301526024820184905284169063a9059cbb906044016020604051808303816000875af1158015610767573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061078b9190610fcb565b50505050565b610799610a21565b60405162461bcd60e51b815260206004820152602260248201527f4f70657261746f72206d75737420616c77617973206861766520616e206f776e60448201526132b960f11b6064820152608401610503565b6107f7823383610949565b6108018282610b6a565b5050565b60606004805461041e90610f91565b6000336105e38185856109c2565b600a546001600160a01b031633146108655760405162461bcd60e51b81526004016105039060208082526004908201526310b232bb60e11b604082015260600190565b6001600160a01b0381166108a45760405162461bcd60e51b8152600401610503906020808252600490820152637a65726f60e01b604082015260600190565b600a80546001600160a01b0319166001600160a01b0392909216919091179055565b6108ce610a21565b6001600160a01b0381166108f857604051631e4fbdf760e01b815260006004820152602401610503565b6105d281610ba0565b6001600160a01b03821661092b5760405163ec442f0560e01b815260006004820152602401610503565b61080160008383610bf2565b6109448383836001610d1c565b505050565b6001600160a01b0383811660009081526001602090815260408083209386168352929052205460001981101561078b57818110156109b357604051637dc7a0d960e11b81526001600160a01b03841660048201526024810182905260448101839052606401610503565b61078b84848484036000610d1c565b6001600160a01b0383166109ec57604051634b637e8f60e11b815260006004820152602401610503565b6001600160a01b038216610a165760405163ec442f0560e01b815260006004820152602401610503565b610944838383610bf2565b6005546001600160a01b03163314610a4e5760405163118cdaa760e01b8152336004820152602401610503565b565b6001600160a01b038116610abc5760405162461bcd60e51b815260206004820152602d60248201527f6f70657261746f723a207a65726f206164647265737320676976656e20666f7260448201526c103732bb9037b832b930ba37b960991b6064820152608401610503565b6006546040516001600160a01b038084169216907f74da04524d50c64947f5dd5381ef1a4dca5cba8ed1d816243f9e48aa0b5617ed90600090a3600680546001600160a01b0319166001600160a01b0392909216919091179055565b6008546000904290811115610b2c57506008545b80600b5410610b3d57600091505090565b610b5e600954610b58600b5484610df190919063ffffffff16565b90610e04565b91505090565b6105d233825b6001600160a01b038216610b9457604051634b637e8f60e11b815260006004820152602401610503565b61080182600083610bf2565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b038316610c1d578060026000828254610c129190611003565b90915550610c8f9050565b6001600160a01b03831660009081526020819052604090205481811015610c705760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401610503565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b038216610cab57600280548290039055610cca565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610d0f91815260200190565b60405180910390a3505050565b6001600160a01b038416610d465760405163e602df0560e01b815260006004820152602401610503565b6001600160a01b038316610d7057604051634a1406b160e11b815260006004820152602401610503565b6001600160a01b038085166000908152600160209081526040808320938716835292905220829055801561078b57826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051610de391815260200190565b60405180910390a350505050565b6000610dfd8284611016565b9392505050565b6000610dfd8284611029565b600060208083528351808285015260005b81811015610e3d57858101830151858201604001528201610e21565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b03811681146105d257600080fd5b600060208284031215610e8557600080fd5b8135610dfd81610e5e565b60008060408385031215610ea357600080fd5b8235610eae81610e5e565b946020939093013593505050565b600080600060608486031215610ed157600080fd5b8335610edc81610e5e565b92506020840135610eec81610e5e565b929592945050506040919091013590565b600060208284031215610f0f57600080fd5b5035919050565b600080600060608486031215610f2b57600080fd5b8335610f3681610e5e565b9250602084013591506040840135610f4d81610e5e565b809150509250925092565b60008060408385031215610f6b57600080fd5b8235610f7681610e5e565b91506020830135610f8681610e5e565b809150509250929050565b600181811c90821680610fa557607f821691505b602082108103610fc557634e487b7160e01b600052602260045260246000fd5b50919050565b600060208284031215610fdd57600080fd5b81518015158114610dfd57600080fd5b634e487b7160e01b600052601160045260246000fd5b808201808211156105e9576105e9610fed565b818103818111156105e9576105e9610fed565b80820281158282048414176105e9576105e9610fed56fea2646970667358221220d031b79fe3964c79b22e44603c2f9c8b6f8f67d14c6bb9da9a05f6b798c89b4f64736f6c63430008140033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000000000000000000000000000000000000067f05660000000000000000000000000b2240225ae6cff1a329d598f019b3b282eee8858
-----Decoded View---------------
Arg [0] : _startTime (uint256): 1743804000
Arg [1] : _multiSigWallet (address): 0xb2240225aE6Cff1A329d598f019b3B282eEE8858
-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000067f05660
Arg [1] : 000000000000000000000000b2240225ae6cff1a329d598f019b3b282eee8858
[ 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.