A Neo Tokyo Citizen is the NFT resulting from staking the three components (and an optional Vault) in the Citizen Contract. While the component pieces of a citizen is text with computer code syntax, the Citizen NFT is an image based on the properties described in the text.
Properties
The properties of the Citizen NFT are derived from its component Identity, optional Vault Card, Item Cache, and Land.
Creating a Citizen
Creating a Citizen requires:
- An Identity or a Bought Identity
- Item Cache
- Land Deed NFT
An optional Vault can be used to increase the $BYTE yield of the resulting Citizen.
The citizen's appearance depends on the characteristics described in the Identity and the Item Cache. The background of the resulting composite is based on Land Deed.
(Put a gallery of citizens here.)
To create a citizen:
- Connect a wallet with the required NFTs to the Upload page of https://neotokyo.codes
- Select the component NFTs to combine for the citizen through the website's interface
- Write a custom description (upload message)
- Press Upload
- Confirm a transaction for each NFT that will be uploaded and a final upload transaction
This will require wallet confirmation and significant gas fee because of the amount of data in the transaction.
Unstake and Disassemble a Citizen
Connect wallet containing the Citizen to the Citizen Contract address
Enter the Citizen's ID in the 5. disassembleCitizen
function of the contract and Write.
$BYTES
Each Citizen produces $BYTES tokens based on its component Identity's credit yield value and, if it was uploaded with a Vault, the Vault modifier.
$BYTES are produced at a predictable rate based on when the Citizen was uploaded or when BYTES were last claimed.
To maximize the BYTES claimed, the best practice is to claim them immediately after a BYTE was produced, at which point the start time for their production cycle is reset.
Claimable Amount
To see the amount of accumulated $BYTES a Citizen can claim, you can either:
- Enter the wallet address containing the Citizen at https://bytestobytes.com/
Or
- In the $BYTES contract (https://etherscan.io/address/0x7d647b1a0dcd5525e9c6b3d14be58f27674f8c95#readContract), in the Read Contract tab,
7. getTotalClaimable
, enter the wallet address containing the Citizen and click Query.
Claim $BYTES
$BYTES must be claimed from the Citizen Contract.
To claim $BYTES:
- Connect a wallet with the required NFTs to the Citizen Contract via Etherscan.
- Select the Write Contract tab.
- Click Write beneath function
6. getReward
- Confirm the transaction via the connected wallet.
$BYTE Value on Cryptocurrency Exchanges
https://www.dextools.io/app/ether/pair-explorer/0x3782a3425cd093d5cd0c5b684be72641e199029c
Contract Address
https://etherscan.io/address/0xb668beb1fa440f6cf2da0399f8c28cab993bdd65