ETH Price: $3,275.08 (-4.04%)

Token

BYTES (BYTES)
 

Overview

Max Total Supply

4,613,139.938467543088113149 BYTES

Holders

8,742

Market

Price

$6.39 @ 0.001951 ETH (-14.66%)

Onchain Market Cap

$29,470,674.88

Circulating Supply Market Cap

$0.00

Other Info

Token Contract (WITH 18 Decimals)

Balance
0 BYTES

Value
$0.00
0x72eb01029a162a532c61831c4abb0d3577357705
Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

Neo Tokyo is, in short, a networking group for people who want to develop the gaming metaverse. It also is a group that builds utilities that help this goal via applications and tools the community uses and powers with our crypto token $BYTES.

Market

Volume (24H):$97,872.83
Market Capitalization:$0.00
Circulating Supply:0.00 BYTES
Market Data Source: Coinmarketcap

# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
BYTES2

Compiler Version
v0.8.19+commit.7dd6d404

Optimization Enabled:
Yes with 20 runs

Other Settings:
default evmVersion
File 1 of 10 : BYTES2.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: AGPL-3.0-only
pragma solidity ^0.8.19;
import "@openzeppelin/contracts/token/ERC20/ERC20.sol";
import "@openzeppelin/contracts/token/ERC20/IERC20.sol";
import "../access/PermitControl.sol";
import "../interfaces/IByteContract.sol";
import "../interfaces/IStaker.sol";
/**
This error is thrown when a caller attempts to exchange more BYTES than they
hold.
@param amount The amount of BYTES that the caller attempted to exchange.
*/
error DoNotHaveEnoughOldBytes (
uint256 amount
);
/**
@custom:benediction DEVS BENEDICAT ET PROTEGAT CONTRACTVS MEAM
@title A migrated ERC-20 BYTES token contract for the Neo Tokyo ecosystem.
@author Tim Clancy <@_Enoch>
This contract is meant to serve as an upgraded replacement for the original
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 2 of 10 : ERC20.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v4.9.0) (token/ERC20/ERC20.sol)
pragma solidity ^0.8.0;
import "./IERC20.sol";
import "./extensions/IERC20Metadata.sol";
import "../../utils/Context.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}.
* For a generic mechanism see {ERC20PresetMinterPauser}.
*
* 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 ERC20
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 3 of 10 : IERC20.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v4.9.0) (token/ERC20/IERC20.sol)
pragma solidity ^0.8.0;
/**
* @dev Interface of the ERC20 standard as defined in the EIP.
*/
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 amount of tokens in existence.
*/
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 4 of 10 : PermitControl.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: AGPL-3.0-only
pragma solidity ^0.8.19;
import "@openzeppelin/contracts/access/Ownable.sol";
import "@openzeppelin/contracts/utils/Address.sol";
/**
@custom:benediction DEVS BENEDICAT ET PROTEGAT CONTRACTVS MEAM
@title An advanced permission-management contract.
@author Tim Clancy <@_Enoch>
This contract allows for a contract owner to delegate specific rights to
external addresses. Additionally, these rights can be gated behind certain
sets of circumstances and granted expiration times. This is useful for some
more finely-grained access control in contracts.
The owner of this contract is always a fully-permissioned super-administrator.
@custom:date August 23rd, 2021.
*/
abstract contract PermitControl is Ownable {
using Address for address;
/// A special reserved constant for representing no rights.
bytes32 public constant ZERO_RIGHT = hex"00000000000000000000000000000000";
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 5 of 10 : IByteContract.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: AGPL-3.0-only
pragma solidity ^0.8.19;
/**
@custom:benediction DEVS BENEDICAT ET PROTEGAT CONTRACTVS MEAM
@title A migrated ERC-20 BYTES token contract for the Neo Tokyo ecosystem.
@author Tim Clancy <@_Enoch>
This is the interface for the BYTES 2.0 contract.
@custom:date February 14th, 2023.
*/
interface IByteContract {
/**
Permit authorized callers to burn BYTES from the `_from` address. When
BYTES are burnt, 2/3 of the BYTES are sent to the DAO treasury. This
operation is never expected to overflow given operational bounds on the
amount of BYTES tokens ever allowed to enter circulation.
@param _from The address to burn tokens from.
@param _amount The amount of tokens to burn.
*/
function burn (
address _from,
uint256 _amount
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 6 of 10 : IStaker.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: AGPL-3.0-only
pragma solidity ^0.8.19;
/**
@custom:benediction DEVS BENEDICAT ET PROTEGAT CONTRACTVS MEAM
@title A pool-based staking contract for the Neo Tokyo ecosystem.
@author Tim Clancy <@_Enoch>
@author Rostislav Khlebnikov <@catpic5buck>
This is the interface for the staker contract.
@custom:date February 14th, 2023.
*/
interface IStaker {
/**
Determine the reward, based on staking participation at this moment, of a
particular recipient. Due to a historic web of Neo Tokyo dependencies,
rewards are actually minted through the BYTES contract.
@param _recipient The recipient to calculate the reward for.
@return A tuple containing (the number of tokens due to be minted to
`_recipient` as a reward, and the number of tokens that should be minted
to the DAO treasury as a DAO tax).
*/
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 7 of 10 : IERC20Metadata.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.1 (token/ERC20/extensions/IERC20Metadata.sol)
pragma solidity ^0.8.0;
import "../IERC20.sol";
/**
* @dev Interface for the optional metadata functions from the ERC20 standard.
*
* _Available since v4.1._
*/
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.
*/
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 8 of 10 : Context.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.1 (utils/Context.sol)
pragma solidity ^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 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;
}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 9 of 10 : Ownable.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v4.9.0) (access/Ownable.sol)
pragma solidity ^0.8.0;
import "../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.
*
* 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
* `onlyOwner`, which can be applied to your functions to restrict their use to
* the owner.
*/
abstract contract Ownable is Context {
address private _owner;
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
/**
* @dev Initializes the contract setting the deployer as the initial owner.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 10 of 10 : Address.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v4.9.0) (utils/Address.sol)
pragma solidity ^0.8.1;
/**
* @dev Collection of functions related to the address type
*/
library Address {
/**
* @dev Returns true if `account` is a contract.
*
* [IMPORTANT]
* ====
* It is unsafe to assume that an address for which this function returns
* false is an externally-owned account (EOA) and not a contract.
*
* Among others, `isContract` will return false for the following
* types of addresses:
*
* - an externally-owned account
* - a contract in construction
* - an address where a contract will be created
* - an address where a contract lived, but was destroyed
*
* Furthermore, `isContract` will also return true if the target contract within
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Settings
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
{
"remappings": [
"@openzeppelin/=lib/openzeppelin-contracts/",
"Bytes2.0/=lib/Bytes2.0/contracts/",
"bytes/=lib/Bytes2.0/contracts/",
"ds-test/=lib/forge-std/lib/ds-test/src/",
"erc4626-tests/=lib/operator-filter-registry/lib/openzeppelin-contracts/lib/erc4626-tests/",
"forge-std/=lib/forge-std/src/",
"nt-with-oracle/=lib/nt-with-oracle/contracts/",
"openzeppelin-contracts-upgradeable/=lib/openzeppelin-contracts-upgradeable/contracts/",
"openzeppelin-contracts/=lib/openzeppelin-contracts/",
"openzeppelin-upgradeable/=lib/openzeppelin-contracts-upgradeable/contracts/",
"openzeppelin/=lib/openzeppelin-contracts/contracts/",
"operator-filter-registry/=lib/operator-filter-registry/"
],
"optimizer": {
"enabled": true,
"runs": 20
},
"metadata": {
"bytecodeHash": "ipfs",
"appendCBOR": true
},
"outputSelection": {
"*": {
"*": [
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_bytes","type":"address"},{"internalType":"address","name":"_s1Citizen","type":"address"},{"internalType":"address","name":"_staker","type":"address"},{"internalType":"address","name":"_treasury","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"DoNotHaveEnoughOldBytes","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":"caller","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"BytesUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"manager","type":"address"},{"indexed":true,"internalType":"bytes32","name":"managedRight","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"managerRight","type":"bytes32"}],"name":"ManagementUpdated","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":"updater","type":"address"},{"indexed":true,"internalType":"address","name":"updatee","type":"address"},{"indexed":false,"internalType":"bytes32","name":"circumstance","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"expirationTime","type":"uint256"}],"name":"PermitUpdated","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":"ADMIN","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"BURN","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"BYTES1","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MANAGER","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"S1_CITIZEN","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"STAKER","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"TREASURY","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"UNIVERSAL","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"ZERO_RIGHT","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","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":"address","name":"_from","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_staker","type":"address"}],"name":"changeStakingContractAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_treasury","type":"address"}],"name":"changeTreasuryContractAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"}],"name":"getReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"},{"internalType":"bytes32","name":"_circumstance","type":"bytes32"},{"internalType":"bytes32","name":"_right","type":"bytes32"}],"name":"hasRight","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"},{"internalType":"bytes32","name":"_circumstance","type":"bytes32"},{"internalType":"bytes32","name":"_right","type":"bytes32"}],"name":"hasRightUntil","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"name":"managerRight","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"bytes32","name":"","type":"bytes32"},{"internalType":"bytes32","name":"","type":"bytes32"}],"name":"permissions","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_managedRight","type":"bytes32"},{"internalType":"bytes32","name":"_managerRight","type":"bytes32"}],"name":"setManagerRight","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"},{"internalType":"bytes32","name":"_circumstance","type":"bytes32"},{"internalType":"bytes32","name":"_right","type":"bytes32"},{"internalType":"uint256","name":"_expirationTime","type":"uint256"}],"name":"setPermit","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":"amount","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":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"updateReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"updateRewardOnMint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"upgradeBytes","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60c06040523480156200001157600080fd5b506040516200193238038062001932833981016040819052620000349162000158565b60405180604001604052806005815260200164425954455360d81b81525060405180604001604052806005815260200164425954455360d81b8152506200008a62000084620000e760201b60201c565b620000eb565b60066200009883826200025a565b506007620000a782826200025a565b5050506001600160a01b0393841660805291831660a052600880549184166001600160a01b03199283161790556009805492909316911617905562000326565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80516001600160a01b03811681146200015357600080fd5b919050565b600080600080608085870312156200016f57600080fd5b6200017a856200013b565b93506200018a602086016200013b565b92506200019a604086016200013b565b9150620001aa606086016200013b565b905092959194509250565b634e487b7160e01b600052604160045260246000fd5b600181811c90821680620001e057607f821691505b6020821081036200020157634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200025557600081815260208120601f850160051c81016020861015620002305750805b601f850160051c820191505b8181101562000251578281556001016200023c565b5050505b505050565b81516001600160401b03811115620002765762000276620001b5565b6200028e81620002878454620001cb565b8462000207565b602080601f831160018114620002c65760008415620002ad5750858301515b600019600386901b1c1916600185901b17855562000251565b600085815260208120601f198616915b82811015620002f757888601518255948401946001909101908401620002d6565b5085821015620003165787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60805160a0516115d86200035a60003960006102c3015260008181610207015281816105c4015261067d01526115d86000f3fe608060405234801561001057600080fd5b50600436106101bc5760003560e01c8063715018a6116100f5578063715018a6146103b55780638681d49c146103bd5780638da5cb5b146103d057806395d89b41146103d85780639dc29fac146103e0578063a457c2d7146103f3578063a625776e14610406578063a9059cbb1461040e578063b0df4cab14610421578063c00007b014610434578063c0a2526c14610447578063c5b16c591461046e578063cc240c011461048e578063cc2af308146104a0578063cf64d4c2146104b3578063dd62ed3e146104c6578063efbf00b0146104d9578063f2fde38b146104ec57600080fd5b806306fdde03146101c1578063095ea7b3146101df578063141b92e11461020257806317f5ebb41461023657806318160ddd14610253578063195285db1461025b5780631b2df8501461023657806323b872dd146102705780632a0acc6a146102835780632c8e8dfa146102985780632d2c5565146102ab57806331100365146102be578063313ce567146102e557806339509351146102f4578063483ba44e146103075780635b0510bf1461033857806366a0e54d1461034b57806370a082311461038c575b600080fd5b6101c96104ff565b6040516101d691906112ce565b60405180910390f35b6101f26101ed366004611338565b610591565b60405190151581526020016101d6565b6102297f000000000000000000000000000000000000000000000000000000000000000081565b6040516101d69190611362565b6102456001600160801b031981565b6040519081526020016101d6565b600554610245565b61026e610269366004611376565b6105ab565b005b6101f261027e36600461138f565b610723565b61024560008051602061156383398151915281565b61026e6102a636600461138f565b505050565b600954610229906001600160a01b031681565b6102297f000000000000000000000000000000000000000000000000000000000000000081565b604051601281526020016101d6565b6101f2610302366004611338565b610747565b6102456103153660046113cb565b600160209081526000938452604080852082529284528284209052825290205481565b61026e6103463660046113fe565b610769565b6102456103593660046113cb565b6001600160a01b038316600090815260016020908152604080832085845282528083208484529091529020549392505050565b61024561039a3660046113fe565b6001600160a01b031660009081526003602052604090205490565b61026e6107ef565b6101f26103cb3660046113cb565b610803565b610229610838565b6101c9610847565b61026e6103ee366004611338565b610856565b6101f2610401366004611338565b6108f6565b610245600081565b6101f261041c366004611338565b610971565b600854610229906001600160a01b031681565b61026e6104423660046113fe565b61097f565b6102457f04c6a47ae7910ef8b295215a97e8495a9eaf57b7b05bfd8bf951edb3fd4a16a381565b61024561047c366004611376565b60026020526000908152604090205481565b61026e61049c366004611338565b5050565b61026e6104ae366004611420565b610a27565b61026e6104c1366004611442565b610aec565b6102456104d436600461147b565b610bf0565b61026e6104e73660046113fe565b610c1b565b61026e6104fa3660046113fe565b610c9e565b60606006805461050e906114ae565b80601f016020809104026020016040519081016040528092919081815260200182805461053a906114ae565b80156105875780601f1061055c57610100808354040283529160200191610587565b820191906000526020600020905b81548152906001019060200180831161056a57829003601f168201915b5050505050905090565b60003361059f818585610d17565b60019150505b92915050565b6040516370a0823160e01b815281906001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906370a08231906105f9903390600401611362565b602060405180830381865afa158015610616573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061063a91906114e8565b10156106615760405163f8d9367f60e01b8152600481018290526024015b60405180910390fd5b604051632770a7eb60e21b8152336004820152602481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690639dc29fac90604401600060405180830381600087803b1580156106c957600080fd5b505af11580156106dd573d6000803e3d6000fd5b505050506106eb3382610e3b565b60405181815233907f9701773725724e25a620647072ae20ea48bff71faa74adf305250214bf38fa249060200160405180910390a250565b600033610731858285610eea565b61073c858585610f64565b506001949350505050565b60003361059f81858561075a8383610bf0565b6107649190611501565b610d17565b6001600160801b0319600080516020611563833981519152610789610838565b6001600160a01b0316336001600160a01b031614806107af57506107af335b8383610803565b6107cb5760405162461bcd60e51b815260040161065890611522565b5050600980546001600160a01b0319166001600160a01b0392909216919091179055565b6107f76110fd565b610801600061115c565b565b6001600160a01b0383166000908152600160209081526040808320858452825280832084845290915290205442109392505050565b6000546001600160a01b031690565b60606007805461050e906114ae565b6001600160801b03197f04c6a47ae7910ef8b295215a97e8495a9eaf57b7b05bfd8bf951edb3fd4a16a3610888610838565b6001600160a01b0316336001600160a01b031614806108ab57506108ab336107a8565b6108c75760405162461bcd60e51b815260040161065890611522565b6108d184846111ac565b60095460036002850204906108ef906001600160a01b031682610e3b565b5050505050565b600033816109048286610bf0565b9050838110156109645760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610658565b61073c8286868403610d17565b60003361059f818585610f64565b60085460405163d279c19160e01b815260009182916001600160a01b039091169063d279c191906109b4908690600401611362565b60408051808303816000875af11580156109d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109f6919061153e565b90925090508115610a0b57610a0b8383610e3b565b80156102a6576009546102a6906001600160a01b031682610e3b565b6001600160801b031980610a39610838565b6001600160a01b0316336001600160a01b03161480610a5c5750610a5c336107a8565b610a785760405162461bcd60e51b815260040161065890611522565b83610aaa5760405162461bcd60e51b8152602060048201526002602482015261503360f01b6044820152606401610658565b600084815260026020526040808220859055518491869133917fad26b90be8a18bd2262e914f6fd4919c42f9dd6a0d07a15fa728ec603a836a8891a450505050565b6000828152600260205260409020546001600160801b031990610b0d610838565b6001600160a01b0316336001600160a01b03161480610b305750610b30336107a8565b610b4c5760405162461bcd60e51b815260040161065890611522565b83610b7e5760405162461bcd60e51b8152602060048201526002602482015261281960f11b6044820152606401610658565b6001600160a01b03861660008181526001602090815260408083208984528252808320888452825291829020869055815188815290810186905286929133917f71b8ef6d2e182fa6ca30442059cc10398330b3e0561fd4ecc7232b62a8678cb6910160405180910390a4505050505050565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205490565b6001600160801b0319600080516020611563833981519152610c3b610838565b6001600160a01b0316336001600160a01b03161480610c5e5750610c5e336107a8565b610c7a5760405162461bcd60e51b815260040161065890611522565b5050600880546001600160a01b0319166001600160a01b0392909216919091179055565b610ca66110fd565b6001600160a01b038116610d0b5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610658565b610d148161115c565b50565b6001600160a01b038316610d795760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610658565b6001600160a01b038216610dda5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610658565b6001600160a01b0383811660008181526004602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038216610e915760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401610658565b8060056000828254610ea39190611501565b90915550506001600160a01b038216600081815260036020908152604080832080548601905551848152600080516020611583833981519152910160405180910390a35050565b6000610ef68484610bf0565b90506000198114610f5e5781811015610f515760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610658565b610f5e8484848403610d17565b50505050565b6001600160a01b038316610fc85760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610658565b6001600160a01b03821661102a5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610658565b6001600160a01b038316600090815260036020526040902054818110156110a25760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610658565b6001600160a01b038085166000818152600360205260408082208686039055928616808252908390208054860190559151600080516020611583833981519152906110f09086815260200190565b60405180910390a3610f5e565b33611106610838565b6001600160a01b0316146108015760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610658565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b03821661120c5760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b6064820152608401610658565b6001600160a01b038216600090815260036020526040902054818110156112805760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b6064820152608401610658565b6001600160a01b0383166000818152600360209081526040808320868603905560058054879003905551858152919291600080516020611583833981519152910160405180910390a3505050565b600060208083528351808285015260005b818110156112fb578581018301518582016040015282016112df565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b038116811461133357600080fd5b919050565b6000806040838503121561134b57600080fd5b6113548361131c565b946020939093013593505050565b6001600160a01b0391909116815260200190565b60006020828403121561138857600080fd5b5035919050565b6000806000606084860312156113a457600080fd5b6113ad8461131c565b92506113bb6020850161131c565b9150604084013590509250925092565b6000806000606084860312156113e057600080fd5b6113e98461131c565b95602085013595506040909401359392505050565b60006020828403121561141057600080fd5b6114198261131c565b9392505050565b6000806040838503121561143357600080fd5b50508035926020909101359150565b6000806000806080858703121561145857600080fd5b6114618561131c565b966020860135965060408601359560600135945092505050565b6000806040838503121561148e57600080fd5b6114978361131c565b91506114a56020840161131c565b90509250929050565b600181811c908216806114c257607f821691505b6020821081036114e257634e487b7160e01b600052602260045260246000fd5b50919050565b6000602082840312156114fa57600080fd5b5051919050565b808201808211156105a557634e487b7160e01b600052601160045260246000fd5b602080825260029082015261503160f01b604082015260600190565b6000806040838503121561155157600080fd5b50508051602090910151909290915056fedf8b4c520ffe197c5343c6f5aec59570151ef9a492f2c624fd45ddde6135ec42ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa26469706673582212208ee378f3fa24697d3d0e396105a2475ebaf543e54423e42333bc2b9400b243bf64736f6c634300081300330000000000000000000000007d647b1a0dcd5525e9c6b3d14be58f27674f8c95000000000000000000000000b9951b43802dcf3ef5b14567cb17adf367ed1c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ae6d7307fb3d07ce35a95857d34af19110f052c1

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101bc5760003560e01c8063715018a6116100f5578063715018a6146103b55780638681d49c146103bd5780638da5cb5b146103d057806395d89b41146103d85780639dc29fac146103e0578063a457c2d7146103f3578063a625776e14610406578063a9059cbb1461040e578063b0df4cab14610421578063c00007b014610434578063c0a2526c14610447578063c5b16c591461046e578063cc240c011461048e578063cc2af308146104a0578063cf64d4c2146104b3578063dd62ed3e146104c6578063efbf00b0146104d9578063f2fde38b146104ec57600080fd5b806306fdde03146101c1578063095ea7b3146101df578063141b92e11461020257806317f5ebb41461023657806318160ddd14610253578063195285db1461025b5780631b2df8501461023657806323b872dd146102705780632a0acc6a146102835780632c8e8dfa146102985780632d2c5565146102ab57806331100365146102be578063313ce567146102e557806339509351146102f4578063483ba44e146103075780635b0510bf1461033857806366a0e54d1461034b57806370a082311461038c575b600080fd5b6101c96104ff565b6040516101d691906112ce565b60405180910390f35b6101f26101ed366004611338565b610591565b60405190151581526020016101d6565b6102297f0000000000000000000000007d647b1a0dcd5525e9c6b3d14be58f27674f8c9581565b6040516101d69190611362565b6102456001600160801b031981565b6040519081526020016101d6565b600554610245565b61026e610269366004611376565b6105ab565b005b6101f261027e36600461138f565b610723565b61024560008051602061156383398151915281565b61026e6102a636600461138f565b505050565b600954610229906001600160a01b031681565b6102297f000000000000000000000000b9951b43802dcf3ef5b14567cb17adf367ed1c0f81565b604051601281526020016101d6565b6101f2610302366004611338565b610747565b6102456103153660046113cb565b600160209081526000938452604080852082529284528284209052825290205481565b61026e6103463660046113fe565b610769565b6102456103593660046113cb565b6001600160a01b038316600090815260016020908152604080832085845282528083208484529091529020549392505050565b61024561039a3660046113fe565b6001600160a01b031660009081526003602052604090205490565b61026e6107ef565b6101f26103cb3660046113cb565b610803565b610229610838565b6101c9610847565b61026e6103ee366004611338565b610856565b6101f2610401366004611338565b6108f6565b610245600081565b6101f261041c366004611338565b610971565b600854610229906001600160a01b031681565b61026e6104423660046113fe565b61097f565b6102457f04c6a47ae7910ef8b295215a97e8495a9eaf57b7b05bfd8bf951edb3fd4a16a381565b61024561047c366004611376565b60026020526000908152604090205481565b61026e61049c366004611338565b5050565b61026e6104ae366004611420565b610a27565b61026e6104c1366004611442565b610aec565b6102456104d436600461147b565b610bf0565b61026e6104e73660046113fe565b610c1b565b61026e6104fa3660046113fe565b610c9e565b60606006805461050e906114ae565b80601f016020809104026020016040519081016040528092919081815260200182805461053a906114ae565b80156105875780601f1061055c57610100808354040283529160200191610587565b820191906000526020600020905b81548152906001019060200180831161056a57829003601f168201915b5050505050905090565b60003361059f818585610d17565b60019150505b92915050565b6040516370a0823160e01b815281906001600160a01b037f0000000000000000000000007d647b1a0dcd5525e9c6b3d14be58f27674f8c9516906370a08231906105f9903390600401611362565b602060405180830381865afa158015610616573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061063a91906114e8565b10156106615760405163f8d9367f60e01b8152600481018290526024015b60405180910390fd5b604051632770a7eb60e21b8152336004820152602481018290527f0000000000000000000000007d647b1a0dcd5525e9c6b3d14be58f27674f8c956001600160a01b031690639dc29fac90604401600060405180830381600087803b1580156106c957600080fd5b505af11580156106dd573d6000803e3d6000fd5b505050506106eb3382610e3b565b60405181815233907f9701773725724e25a620647072ae20ea48bff71faa74adf305250214bf38fa249060200160405180910390a250565b600033610731858285610eea565b61073c858585610f64565b506001949350505050565b60003361059f81858561075a8383610bf0565b6107649190611501565b610d17565b6001600160801b0319600080516020611563833981519152610789610838565b6001600160a01b0316336001600160a01b031614806107af57506107af335b8383610803565b6107cb5760405162461bcd60e51b815260040161065890611522565b5050600980546001600160a01b0319166001600160a01b0392909216919091179055565b6107f76110fd565b610801600061115c565b565b6001600160a01b0383166000908152600160209081526040808320858452825280832084845290915290205442109392505050565b6000546001600160a01b031690565b60606007805461050e906114ae565b6001600160801b03197f04c6a47ae7910ef8b295215a97e8495a9eaf57b7b05bfd8bf951edb3fd4a16a3610888610838565b6001600160a01b0316336001600160a01b031614806108ab57506108ab336107a8565b6108c75760405162461bcd60e51b815260040161065890611522565b6108d184846111ac565b60095460036002850204906108ef906001600160a01b031682610e3b565b5050505050565b600033816109048286610bf0565b9050838110156109645760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610658565b61073c8286868403610d17565b60003361059f818585610f64565b60085460405163d279c19160e01b815260009182916001600160a01b039091169063d279c191906109b4908690600401611362565b60408051808303816000875af11580156109d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109f6919061153e565b90925090508115610a0b57610a0b8383610e3b565b80156102a6576009546102a6906001600160a01b031682610e3b565b6001600160801b031980610a39610838565b6001600160a01b0316336001600160a01b03161480610a5c5750610a5c336107a8565b610a785760405162461bcd60e51b815260040161065890611522565b83610aaa5760405162461bcd60e51b8152602060048201526002602482015261503360f01b6044820152606401610658565b600084815260026020526040808220859055518491869133917fad26b90be8a18bd2262e914f6fd4919c42f9dd6a0d07a15fa728ec603a836a8891a450505050565b6000828152600260205260409020546001600160801b031990610b0d610838565b6001600160a01b0316336001600160a01b03161480610b305750610b30336107a8565b610b4c5760405162461bcd60e51b815260040161065890611522565b83610b7e5760405162461bcd60e51b8152602060048201526002602482015261281960f11b6044820152606401610658565b6001600160a01b03861660008181526001602090815260408083208984528252808320888452825291829020869055815188815290810186905286929133917f71b8ef6d2e182fa6ca30442059cc10398330b3e0561fd4ecc7232b62a8678cb6910160405180910390a4505050505050565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205490565b6001600160801b0319600080516020611563833981519152610c3b610838565b6001600160a01b0316336001600160a01b03161480610c5e5750610c5e336107a8565b610c7a5760405162461bcd60e51b815260040161065890611522565b5050600880546001600160a01b0319166001600160a01b0392909216919091179055565b610ca66110fd565b6001600160a01b038116610d0b5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610658565b610d148161115c565b50565b6001600160a01b038316610d795760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610658565b6001600160a01b038216610dda5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610658565b6001600160a01b0383811660008181526004602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038216610e915760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401610658565b8060056000828254610ea39190611501565b90915550506001600160a01b038216600081815260036020908152604080832080548601905551848152600080516020611583833981519152910160405180910390a35050565b6000610ef68484610bf0565b90506000198114610f5e5781811015610f515760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610658565b610f5e8484848403610d17565b50505050565b6001600160a01b038316610fc85760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610658565b6001600160a01b03821661102a5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610658565b6001600160a01b038316600090815260036020526040902054818110156110a25760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610658565b6001600160a01b038085166000818152600360205260408082208686039055928616808252908390208054860190559151600080516020611583833981519152906110f09086815260200190565b60405180910390a3610f5e565b33611106610838565b6001600160a01b0316146108015760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610658565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b03821661120c5760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b6064820152608401610658565b6001600160a01b038216600090815260036020526040902054818110156112805760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b6064820152608401610658565b6001600160a01b0383166000818152600360209081526040808320868603905560058054879003905551858152919291600080516020611583833981519152910160405180910390a3505050565b600060208083528351808285015260005b818110156112fb578581018301518582016040015282016112df565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b038116811461133357600080fd5b919050565b6000806040838503121561134b57600080fd5b6113548361131c565b946020939093013593505050565b6001600160a01b0391909116815260200190565b60006020828403121561138857600080fd5b5035919050565b6000806000606084860312156113a457600080fd5b6113ad8461131c565b92506113bb6020850161131c565b9150604084013590509250925092565b6000806000606084860312156113e057600080fd5b6113e98461131c565b95602085013595506040909401359392505050565b60006020828403121561141057600080fd5b6114198261131c565b9392505050565b6000806040838503121561143357600080fd5b50508035926020909101359150565b6000806000806080858703121561145857600080fd5b6114618561131c565b966020860135965060408601359560600135945092505050565b6000806040838503121561148e57600080fd5b6114978361131c565b91506114a56020840161131c565b90509250929050565b600181811c908216806114c257607f821691505b6020821081036114e257634e487b7160e01b600052602260045260246000fd5b50919050565b6000602082840312156114fa57600080fd5b5051919050565b808201808211156105a557634e487b7160e01b600052601160045260246000fd5b602080825260029082015261503160f01b604082015260600190565b6000806040838503121561155157600080fd5b50508051602090910151909290915056fedf8b4c520ffe197c5343c6f5aec59570151ef9a492f2c624fd45ddde6135ec42ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa26469706673582212208ee378f3fa24697d3d0e396105a2475ebaf543e54423e42333bc2b9400b243bf64736f6c63430008130033

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

0000000000000000000000007d647b1a0dcd5525e9c6b3d14be58f27674f8c95000000000000000000000000b9951b43802dcf3ef5b14567cb17adf367ed1c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ae6d7307fb3d07ce35a95857d34af19110f052c1

-----Decoded View---------------
Arg [0] : _bytes (address): 0x7d647b1A0dcD5525e9C6B3D14BE58f27674f8c95
Arg [1] : _s1Citizen (address): 0xB9951B43802dCF3ef5b14567cb17adF367ed1c0F
Arg [2] : _staker (address): 0x0000000000000000000000000000000000000000
Arg [3] : _treasury (address): 0xAe6D7307Fb3d07Ce35a95857D34af19110f052C1

-----Encoded View---------------
4 Constructor Arguments found :
Arg [0] : 0000000000000000000000007d647b1a0dcd5525e9c6b3d14be58f27674f8c95
Arg [1] : 000000000000000000000000b9951b43802dcf3ef5b14567cb17adf367ed1c0f
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [3] : 000000000000000000000000ae6d7307fb3d07ce35a95857d34af19110f052c1


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.