Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Source Code
Overview
Max Total Supply
10,000,000,000 CYCLXv1
Holders
71
Transfers
-
0
Market
Onchain Market Cap
-
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
| # | Exchange | Pair | Price | 24H Volume | % Volume |
|---|
Contract Name:
VersionToken
Compiler Version
v0.8.30+commit.73712a01
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.24;
interface IERC20 {
function totalSupply() external view returns (uint256);
function balanceOf(address account) external view returns (uint256);
function transfer(address to, uint256 value) external returns (bool);
function allowance(address owner, address spender) external view returns (uint256);
function approve(address spender, uint256 value) external returns (bool);
function transferFrom(address from, address to, uint256 value) external returns (bool);
event Transfer(address indexed from, address indexed to, uint256 value);
event Approval(address indexed owner, address indexed spender, uint256 value);
}
contract VersionToken is IERC20 {
string public name;
string public symbol;
uint8 public constant decimals = 18;
uint256 public override totalSupply;
mapping(address => uint256) public override balanceOf;
mapping(address => mapping(address => uint256)) public override allowance;
bytes32 public immutable DOMAIN_SEPARATOR;
bytes32 public constant PERMIT_TYPEHASH = 0xd505accf1f3f3d6c6b379bdc8a2f8f2a78fef8a6a6b7b0b5b2c9f2d2f9a6e46a;
mapping(address => uint256) public nonces;
address public immutable engine;
uint256 public immutable versionNumber;
constructor(string memory _name, string memory _symbol, uint256 _versionNumber, address _engine) {
name = _name;
symbol = _symbol;
versionNumber = _versionNumber;
engine = _engine;
uint256 chainId;
assembly { chainId := chainid() }
DOMAIN_SEPARATOR = keccak256(
abi.encode(
keccak256("EIP712Domain(string name,string version,uint256 chainId,address verifyingContract)"),
keccak256(bytes(_name)),
keccak256(bytes("1")),
chainId,
address(this)
)
);
}
modifier onlyEngine() {
require(msg.sender == engine, "ONLY_ENGINE");
_;
}
function approve(address spender, uint256 value) external override returns (bool) {
allowance[msg.sender][spender] = value;
emit Approval(msg.sender, spender, value);
return true;
}
function transfer(address to, uint256 value) external override returns (bool) {
_transfer(msg.sender, to, value);
return true;
}
function transferFrom(address from, address to, uint256 value) external override returns (bool) {
uint256 allowed = allowance[from][msg.sender];
if (allowed != type(uint256).max) {
require(allowed >= value, "ALLOWANCE");
allowance[from][msg.sender] = allowed - value;
emit Approval(from, msg.sender, allowance[from][msg.sender]);
}
_transfer(from, to, value);
return true;
}
function _transfer(address from, address to, uint256 value) internal {
require(to != address(0), "TO_ZERO");
uint256 bal = balanceOf[from];
require(bal >= value, "BALANCE");
unchecked { balanceOf[from] = bal - value; }
balanceOf[to] += value;
emit Transfer(from, to, value);
}
function _mint(address to, uint256 value) internal {
require(to != address(0), "MINT_TO_ZERO");
totalSupply += value;
balanceOf[to] += value;
emit Transfer(address(0), to, value);
}
function mintFromEngine(address to, uint256 value) external onlyEngine {
_mint(to, value);
}
function permit(
address owner,
address spender,
uint256 value,
uint256 deadline,
uint8 v,
bytes32 r,
bytes32 s
) external {
require(block.timestamp <= deadline, "PERMIT_DEADLINE");
bytes32 digest = keccak256(
abi.encodePacked(
"\x19\x01",
DOMAIN_SEPARATOR,
keccak256(abi.encode(PERMIT_TYPEHASH, owner, spender, value, nonces[owner]++, deadline))
)
);
address recovered = ecrecover(digest, v, r, s);
require(recovered != address(0) && recovered == owner, "BAD_SIG");
allowance[owner][spender] = value;
emit Approval(owner, spender, value);
}
}{
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"evm.bytecode",
"evm.deployedBytecode",
"devdoc",
"userdoc",
"metadata",
"abi"
]
}
},
"remappings": []
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_symbol","type":"string"},{"internalType":"uint256","name":"_versionNumber","type":"uint256"},{"internalType":"address","name":"_engine","type":"address"}],"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":"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":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"PERMIT_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","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":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"engine","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"mintFromEngine","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"permit","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":[],"name":"versionNumber","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]Contract Creation Code
60e060405234801561000f575f5ffd5b506040516120543803806120548339818101604052810190610031919061030d565b835f908161003f91906105b0565b50826001908161004f91906105b0565b508160c081815250508073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250505f4690507f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f85805190602001206040518060400160405280600181526020017f310000000000000000000000000000000000000000000000000000000000000081525080519060200120833060405160200161010c9594939291906106b5565b60405160208183030381529060405280519060200120608081815250505050505050610706565b5f604051905090565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6101928261014c565b810181811067ffffffffffffffff821117156101b1576101b061015c565b5b80604052505050565b5f6101c3610133565b90506101cf8282610189565b919050565b5f67ffffffffffffffff8211156101ee576101ed61015c565b5b6101f78261014c565b9050602081019050919050565b8281835e5f83830152505050565b5f61022461021f846101d4565b6101ba565b9050828152602081018484840111156102405761023f610148565b5b61024b848285610204565b509392505050565b5f82601f83011261026757610266610144565b5b8151610277848260208601610212565b91505092915050565b5f819050919050565b61029281610280565b811461029c575f5ffd5b50565b5f815190506102ad81610289565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6102dc826102b3565b9050919050565b6102ec816102d2565b81146102f6575f5ffd5b50565b5f81519050610307816102e3565b92915050565b5f5f5f5f608085870312156103255761032461013c565b5b5f85015167ffffffffffffffff81111561034257610341610140565b5b61034e87828801610253565b945050602085015167ffffffffffffffff81111561036f5761036e610140565b5b61037b87828801610253565b935050604061038c8782880161029f565b925050606061039d878288016102f9565b91505092959194509250565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806103f757607f821691505b60208210810361040a576104096103b3565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f6008830261046c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82610431565b6104768683610431565b95508019841693508086168417925050509392505050565b5f819050919050565b5f6104b16104ac6104a784610280565b61048e565b610280565b9050919050565b5f819050919050565b6104ca83610497565b6104de6104d6826104b8565b84845461043d565b825550505050565b5f5f905090565b6104f56104e6565b6105008184846104c1565b505050565b5b81811015610523576105185f826104ed565b600181019050610506565b5050565b601f8211156105685761053981610410565b61054284610422565b81016020851015610551578190505b61056561055d85610422565b830182610505565b50505b505050565b5f82821c905092915050565b5f6105885f198460080261056d565b1980831691505092915050565b5f6105a08383610579565b9150826002028217905092915050565b6105b9826103a9565b67ffffffffffffffff8111156105d2576105d161015c565b5b6105dc82546103e0565b6105e7828285610527565b5f60209050601f831160018114610618575f8415610606578287015190505b6106108582610595565b865550610677565b601f19841661062686610410565b5f5b8281101561064d57848901518255600182019150602085019450602081019050610628565b8683101561066a5784890151610666601f891682610579565b8355505b6001600288020188555050505b505050505050565b5f819050919050565b6106918161067f565b82525050565b6106a081610280565b82525050565b6106af816102d2565b82525050565b5f60a0820190506106c85f830188610688565b6106d56020830187610688565b6106e26040830186610688565b6106ef6060830185610697565b6106fc60808301846106a6565b9695505050505050565b60805160a05160c05161191661073e5f395f61056601525f81816104ca015261090901525f8181610819015261097101526119165ff3fe608060405234801561000f575f5ffd5b50600436106100fe575f3560e01c80633644e51511610095578063a9059cbb11610064578063a9059cbb146102b0578063c9d4623f146102e0578063d505accf146102fe578063dd62ed3e1461031a576100fe565b80633644e5151461021457806370a08231146102325780637ecebe001461026257806395d89b4114610292576100fe565b80631f38275f116100d15780631f38275f1461018a57806323b872dd146101a857806330adf81f146101d8578063313ce567146101f6576100fe565b806306fdde0314610102578063095ea7b31461012057806318160ddd146101505780631963e25b1461016e575b5f5ffd5b61010a61034a565b6040516101179190611004565b60405180910390f35b61013a600480360381019061013591906110b5565b6103d5565b604051610147919061110d565b60405180910390f35b6101586104c2565b6040516101659190611135565b60405180910390f35b610188600480360381019061018391906110b5565b6104c8565b005b610192610564565b60405161019f9190611135565b60405180910390f35b6101c260048036038101906101bd919061114e565b610588565b6040516101cf919061110d565b60405180910390f35b6101e06107ec565b6040516101ed91906111b6565b60405180910390f35b6101fe610812565b60405161020b91906111ea565b60405180910390f35b61021c610817565b60405161022991906111b6565b60405180910390f35b61024c60048036038101906102479190611203565b61083b565b6040516102599190611135565b60405180910390f35b61027c60048036038101906102779190611203565b610850565b6040516102899190611135565b60405180910390f35b61029a610865565b6040516102a79190611004565b60405180910390f35b6102ca60048036038101906102c591906110b5565b6108f1565b6040516102d7919061110d565b60405180910390f35b6102e8610907565b6040516102f5919061123d565b60405180910390f35b610318600480360381019061031391906112aa565b61092b565b005b610334600480360381019061032f9190611347565b610c3e565b6040516103419190611135565b60405180910390f35b5f8054610356906113b2565b80601f0160208091040260200160405190810160405280929190818152602001828054610382906113b2565b80156103cd5780601f106103a4576101008083540402835291602001916103cd565b820191905f5260205f20905b8154815290600101906020018083116103b057829003601f168201915b505050505081565b5f8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104b09190611135565b60405180910390a36001905092915050565b60025481565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610556576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161054d9061142c565b60405180910390fd5b6105608282610c5e565b5050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f5f60045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146107d5578281101561066f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161066690611494565b60405180910390fd5b828161067b91906114df565b60045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560045f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546040516107cc9190611135565b60405180910390a35b6107e0858585610da0565b60019150509392505050565b7fd505accf1f3f3d6c6b379bdc8a2f8f2a78fef8a6a6b7b0b5b2c9f2d2f9a6e46a5f1b81565b601281565b7f000000000000000000000000000000000000000000000000000000000000000081565b6003602052805f5260405f205f915090505481565b6005602052805f5260405f205f915090505481565b60018054610872906113b2565b80601f016020809104026020016040519081016040528092919081815260200182805461089e906113b2565b80156108e95780601f106108c0576101008083540402835291602001916108e9565b820191905f5260205f20905b8154815290600101906020018083116108cc57829003601f168201915b505050505081565b5f6108fd338484610da0565b6001905092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b8342111561096e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109659061155c565b60405180910390fd5b5f7f00000000000000000000000000000000000000000000000000000000000000007fd505accf1f3f3d6c6b379bdc8a2f8f2a78fef8a6a6b7b0b5b2c9f2d2f9a6e46a5f1b89898960055f8e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190610a039061157a565b919050558a604051602001610a1d969594939291906115c1565b60405160208183030381529060405280519060200120604051602001610a44929190611694565b6040516020818303038152906040528051906020012090505f6001828686866040515f8152602001604052604051610a7f94939291906116ca565b6020604051602081039080840390855afa158015610a9f573d5f5f3e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614158015610b1257508873ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b610b51576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b4890611757565b60405180910390fd5b8660045f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92589604051610c2b9190611135565b60405180910390a3505050505050505050565b6004602052815f5260405f20602052805f5260405f205f91509150505481565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610ccc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cc3906117bf565b60405180910390fd5b8060025f828254610cdd91906117dd565b925050819055508060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610d3091906117dd565b925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610d949190611135565b60405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610e0e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e059061185a565b60405180910390fd5b5f60035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015610e92576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e89906118c2565b60405180910390fd5b81810360035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508160035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610f2291906117dd565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610f869190611135565b60405180910390a350505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610fd682610f94565b610fe08185610f9e565b9350610ff0818560208601610fae565b610ff981610fbc565b840191505092915050565b5f6020820190508181035f83015261101c8184610fcc565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61105182611028565b9050919050565b61106181611047565b811461106b575f5ffd5b50565b5f8135905061107c81611058565b92915050565b5f819050919050565b61109481611082565b811461109e575f5ffd5b50565b5f813590506110af8161108b565b92915050565b5f5f604083850312156110cb576110ca611024565b5b5f6110d88582860161106e565b92505060206110e9858286016110a1565b9150509250929050565b5f8115159050919050565b611107816110f3565b82525050565b5f6020820190506111205f8301846110fe565b92915050565b61112f81611082565b82525050565b5f6020820190506111485f830184611126565b92915050565b5f5f5f6060848603121561116557611164611024565b5b5f6111728682870161106e565b93505060206111838682870161106e565b9250506040611194868287016110a1565b9150509250925092565b5f819050919050565b6111b08161119e565b82525050565b5f6020820190506111c95f8301846111a7565b92915050565b5f60ff82169050919050565b6111e4816111cf565b82525050565b5f6020820190506111fd5f8301846111db565b92915050565b5f6020828403121561121857611217611024565b5b5f6112258482850161106e565b91505092915050565b61123781611047565b82525050565b5f6020820190506112505f83018461122e565b92915050565b61125f816111cf565b8114611269575f5ffd5b50565b5f8135905061127a81611256565b92915050565b6112898161119e565b8114611293575f5ffd5b50565b5f813590506112a481611280565b92915050565b5f5f5f5f5f5f5f60e0888a0312156112c5576112c4611024565b5b5f6112d28a828b0161106e565b97505060206112e38a828b0161106e565b96505060406112f48a828b016110a1565b95505060606113058a828b016110a1565b94505060806113168a828b0161126c565b93505060a06113278a828b01611296565b92505060c06113388a828b01611296565b91505092959891949750929550565b5f5f6040838503121561135d5761135c611024565b5b5f61136a8582860161106e565b925050602061137b8582860161106e565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806113c957607f821691505b6020821081036113dc576113db611385565b5b50919050565b7f4f4e4c595f454e47494e450000000000000000000000000000000000000000005f82015250565b5f611416600b83610f9e565b9150611421826113e2565b602082019050919050565b5f6020820190508181035f8301526114438161140a565b9050919050565b7f414c4c4f57414e434500000000000000000000000000000000000000000000005f82015250565b5f61147e600983610f9e565b91506114898261144a565b602082019050919050565b5f6020820190508181035f8301526114ab81611472565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6114e982611082565b91506114f483611082565b925082820390508181111561150c5761150b6114b2565b5b92915050565b7f5045524d49545f444541444c494e4500000000000000000000000000000000005f82015250565b5f611546600f83610f9e565b915061155182611512565b602082019050919050565b5f6020820190508181035f8301526115738161153a565b9050919050565b5f61158482611082565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036115b6576115b56114b2565b5b600182019050919050565b5f60c0820190506115d45f8301896111a7565b6115e1602083018861122e565b6115ee604083018761122e565b6115fb6060830186611126565b6116086080830185611126565b61161560a0830184611126565b979650505050505050565b5f81905092915050565b7f19010000000000000000000000000000000000000000000000000000000000005f82015250565b5f61165e600283611620565b91506116698261162a565b600282019050919050565b5f819050919050565b61168e6116898261119e565b611674565b82525050565b5f61169e82611652565b91506116aa828561167d565b6020820191506116ba828461167d565b6020820191508190509392505050565b5f6080820190506116dd5f8301876111a7565b6116ea60208301866111db565b6116f760408301856111a7565b61170460608301846111a7565b95945050505050565b7f4241445f534947000000000000000000000000000000000000000000000000005f82015250565b5f611741600783610f9e565b915061174c8261170d565b602082019050919050565b5f6020820190508181035f83015261176e81611735565b9050919050565b7f4d494e545f544f5f5a45524f00000000000000000000000000000000000000005f82015250565b5f6117a9600c83610f9e565b91506117b482611775565b602082019050919050565b5f6020820190508181035f8301526117d68161179d565b9050919050565b5f6117e782611082565b91506117f283611082565b925082820190508082111561180a576118096114b2565b5b92915050565b7f544f5f5a45524f000000000000000000000000000000000000000000000000005f82015250565b5f611844600783610f9e565b915061184f82611810565b602082019050919050565b5f6020820190508181035f83015261187181611838565b9050919050565b7f42414c414e4345000000000000000000000000000000000000000000000000005f82015250565b5f6118ac600783610f9e565b91506118b782611878565b602082019050919050565b5f6020820190508181035f8301526118d9816118a0565b905091905056fea2646970667358221220b61f4956f776a1866101bc72e6c8c51a60c41b1f4eb7c9d502feaed91c31b64064736f6c634300081e0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fc5d13e3475de19f375584f79ff003c573dc204800000000000000000000000000000000000000000000000000000000000000074379636c7876310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074359434c58763100000000000000000000000000000000000000000000000000
Deployed Bytecode
0x608060405234801561000f575f5ffd5b50600436106100fe575f3560e01c80633644e51511610095578063a9059cbb11610064578063a9059cbb146102b0578063c9d4623f146102e0578063d505accf146102fe578063dd62ed3e1461031a576100fe565b80633644e5151461021457806370a08231146102325780637ecebe001461026257806395d89b4114610292576100fe565b80631f38275f116100d15780631f38275f1461018a57806323b872dd146101a857806330adf81f146101d8578063313ce567146101f6576100fe565b806306fdde0314610102578063095ea7b31461012057806318160ddd146101505780631963e25b1461016e575b5f5ffd5b61010a61034a565b6040516101179190611004565b60405180910390f35b61013a600480360381019061013591906110b5565b6103d5565b604051610147919061110d565b60405180910390f35b6101586104c2565b6040516101659190611135565b60405180910390f35b610188600480360381019061018391906110b5565b6104c8565b005b610192610564565b60405161019f9190611135565b60405180910390f35b6101c260048036038101906101bd919061114e565b610588565b6040516101cf919061110d565b60405180910390f35b6101e06107ec565b6040516101ed91906111b6565b60405180910390f35b6101fe610812565b60405161020b91906111ea565b60405180910390f35b61021c610817565b60405161022991906111b6565b60405180910390f35b61024c60048036038101906102479190611203565b61083b565b6040516102599190611135565b60405180910390f35b61027c60048036038101906102779190611203565b610850565b6040516102899190611135565b60405180910390f35b61029a610865565b6040516102a79190611004565b60405180910390f35b6102ca60048036038101906102c591906110b5565b6108f1565b6040516102d7919061110d565b60405180910390f35b6102e8610907565b6040516102f5919061123d565b60405180910390f35b610318600480360381019061031391906112aa565b61092b565b005b610334600480360381019061032f9190611347565b610c3e565b6040516103419190611135565b60405180910390f35b5f8054610356906113b2565b80601f0160208091040260200160405190810160405280929190818152602001828054610382906113b2565b80156103cd5780601f106103a4576101008083540402835291602001916103cd565b820191905f5260205f20905b8154815290600101906020018083116103b057829003601f168201915b505050505081565b5f8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104b09190611135565b60405180910390a36001905092915050565b60025481565b7f000000000000000000000000fc5d13e3475de19f375584f79ff003c573dc204873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610556576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161054d9061142c565b60405180910390fd5b6105608282610c5e565b5050565b7f000000000000000000000000000000000000000000000000000000000000000181565b5f5f60045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146107d5578281101561066f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161066690611494565b60405180910390fd5b828161067b91906114df565b60045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560045f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546040516107cc9190611135565b60405180910390a35b6107e0858585610da0565b60019150509392505050565b7fd505accf1f3f3d6c6b379bdc8a2f8f2a78fef8a6a6b7b0b5b2c9f2d2f9a6e46a5f1b81565b601281565b7fa0026fea2826e23c265d95b053fb0e989ec346f0aae9f484c52a5e811b00f65181565b6003602052805f5260405f205f915090505481565b6005602052805f5260405f205f915090505481565b60018054610872906113b2565b80601f016020809104026020016040519081016040528092919081815260200182805461089e906113b2565b80156108e95780601f106108c0576101008083540402835291602001916108e9565b820191905f5260205f20905b8154815290600101906020018083116108cc57829003601f168201915b505050505081565b5f6108fd338484610da0565b6001905092915050565b7f000000000000000000000000fc5d13e3475de19f375584f79ff003c573dc204881565b8342111561096e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109659061155c565b60405180910390fd5b5f7fa0026fea2826e23c265d95b053fb0e989ec346f0aae9f484c52a5e811b00f6517fd505accf1f3f3d6c6b379bdc8a2f8f2a78fef8a6a6b7b0b5b2c9f2d2f9a6e46a5f1b89898960055f8e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190610a039061157a565b919050558a604051602001610a1d969594939291906115c1565b60405160208183030381529060405280519060200120604051602001610a44929190611694565b6040516020818303038152906040528051906020012090505f6001828686866040515f8152602001604052604051610a7f94939291906116ca565b6020604051602081039080840390855afa158015610a9f573d5f5f3e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614158015610b1257508873ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b610b51576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b4890611757565b60405180910390fd5b8660045f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92589604051610c2b9190611135565b60405180910390a3505050505050505050565b6004602052815f5260405f20602052805f5260405f205f91509150505481565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610ccc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cc3906117bf565b60405180910390fd5b8060025f828254610cdd91906117dd565b925050819055508060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610d3091906117dd565b925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610d949190611135565b60405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610e0e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e059061185a565b60405180910390fd5b5f60035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015610e92576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e89906118c2565b60405180910390fd5b81810360035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508160035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610f2291906117dd565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610f869190611135565b60405180910390a350505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610fd682610f94565b610fe08185610f9e565b9350610ff0818560208601610fae565b610ff981610fbc565b840191505092915050565b5f6020820190508181035f83015261101c8184610fcc565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61105182611028565b9050919050565b61106181611047565b811461106b575f5ffd5b50565b5f8135905061107c81611058565b92915050565b5f819050919050565b61109481611082565b811461109e575f5ffd5b50565b5f813590506110af8161108b565b92915050565b5f5f604083850312156110cb576110ca611024565b5b5f6110d88582860161106e565b92505060206110e9858286016110a1565b9150509250929050565b5f8115159050919050565b611107816110f3565b82525050565b5f6020820190506111205f8301846110fe565b92915050565b61112f81611082565b82525050565b5f6020820190506111485f830184611126565b92915050565b5f5f5f6060848603121561116557611164611024565b5b5f6111728682870161106e565b93505060206111838682870161106e565b9250506040611194868287016110a1565b9150509250925092565b5f819050919050565b6111b08161119e565b82525050565b5f6020820190506111c95f8301846111a7565b92915050565b5f60ff82169050919050565b6111e4816111cf565b82525050565b5f6020820190506111fd5f8301846111db565b92915050565b5f6020828403121561121857611217611024565b5b5f6112258482850161106e565b91505092915050565b61123781611047565b82525050565b5f6020820190506112505f83018461122e565b92915050565b61125f816111cf565b8114611269575f5ffd5b50565b5f8135905061127a81611256565b92915050565b6112898161119e565b8114611293575f5ffd5b50565b5f813590506112a481611280565b92915050565b5f5f5f5f5f5f5f60e0888a0312156112c5576112c4611024565b5b5f6112d28a828b0161106e565b97505060206112e38a828b0161106e565b96505060406112f48a828b016110a1565b95505060606113058a828b016110a1565b94505060806113168a828b0161126c565b93505060a06113278a828b01611296565b92505060c06113388a828b01611296565b91505092959891949750929550565b5f5f6040838503121561135d5761135c611024565b5b5f61136a8582860161106e565b925050602061137b8582860161106e565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806113c957607f821691505b6020821081036113dc576113db611385565b5b50919050565b7f4f4e4c595f454e47494e450000000000000000000000000000000000000000005f82015250565b5f611416600b83610f9e565b9150611421826113e2565b602082019050919050565b5f6020820190508181035f8301526114438161140a565b9050919050565b7f414c4c4f57414e434500000000000000000000000000000000000000000000005f82015250565b5f61147e600983610f9e565b91506114898261144a565b602082019050919050565b5f6020820190508181035f8301526114ab81611472565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6114e982611082565b91506114f483611082565b925082820390508181111561150c5761150b6114b2565b5b92915050565b7f5045524d49545f444541444c494e4500000000000000000000000000000000005f82015250565b5f611546600f83610f9e565b915061155182611512565b602082019050919050565b5f6020820190508181035f8301526115738161153a565b9050919050565b5f61158482611082565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036115b6576115b56114b2565b5b600182019050919050565b5f60c0820190506115d45f8301896111a7565b6115e1602083018861122e565b6115ee604083018761122e565b6115fb6060830186611126565b6116086080830185611126565b61161560a0830184611126565b979650505050505050565b5f81905092915050565b7f19010000000000000000000000000000000000000000000000000000000000005f82015250565b5f61165e600283611620565b91506116698261162a565b600282019050919050565b5f819050919050565b61168e6116898261119e565b611674565b82525050565b5f61169e82611652565b91506116aa828561167d565b6020820191506116ba828461167d565b6020820191508190509392505050565b5f6080820190506116dd5f8301876111a7565b6116ea60208301866111db565b6116f760408301856111a7565b61170460608301846111a7565b95945050505050565b7f4241445f534947000000000000000000000000000000000000000000000000005f82015250565b5f611741600783610f9e565b915061174c8261170d565b602082019050919050565b5f6020820190508181035f83015261176e81611735565b9050919050565b7f4d494e545f544f5f5a45524f00000000000000000000000000000000000000005f82015250565b5f6117a9600c83610f9e565b91506117b482611775565b602082019050919050565b5f6020820190508181035f8301526117d68161179d565b9050919050565b5f6117e782611082565b91506117f283611082565b925082820190508082111561180a576118096114b2565b5b92915050565b7f544f5f5a45524f000000000000000000000000000000000000000000000000005f82015250565b5f611844600783610f9e565b915061184f82611810565b602082019050919050565b5f6020820190508181035f83015261187181611838565b9050919050565b7f42414c414e4345000000000000000000000000000000000000000000000000005f82015250565b5f6118ac600783610f9e565b91506118b782611878565b602082019050919050565b5f6020820190508181035f8301526118d9816118a0565b905091905056fea2646970667358221220b61f4956f776a1866101bc72e6c8c51a60c41b1f4eb7c9d502feaed91c31b64064736f6c634300081e0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fc5d13e3475de19f375584f79ff003c573dc204800000000000000000000000000000000000000000000000000000000000000074379636c7876310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074359434c58763100000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : _name (string): Cyclxv1
Arg [1] : _symbol (string): CYCLXv1
Arg [2] : _versionNumber (uint256): 1
Arg [3] : _engine (address): 0xfc5d13E3475de19f375584f79Ff003c573DC2048
-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000001
Arg [3] : 000000000000000000000000fc5d13e3475de19f375584f79ff003c573dc2048
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000007
Arg [5] : 4379636c78763100000000000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000007
Arg [7] : 4359434c58763100000000000000000000000000000000000000000000000000
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.
Add Token to MetaMask (Web3)