
NFTicket (NFTT)
0x72898ffa471ebef6a112d3c5f034ccb6d932df15
About NFTicket
NFTT (NFTicket)
Utility token for access and voting in NFT contests on Base.
Short description of NFTT
NFTT (NFTicket) is a utility ERC-20 token on the Base network. It works like a ticket for taking part and voting in NFT contests on Jokerace through the platform nftier.axyrs.com.
NFTT logo
Why NFTT is needed
Staking a fixed amount of NFTT gives your address:
access to contests — you can submit your NFTs to active contests;
the right to vote — you can vote for the best entries (if the contest format allows voting).
The main role of NFTT is access and voting in the contest layer, not an investment function.
How it works (short version)
1. Buy NFTT
Network: Base mainnet.
Buy on Uniswap in the USDC→NFTT pair:
Open Uniswap with the preset pair
2. Stake exactly 1,000 NFTT
Staking is done through the NFTTStaker contract and its web interface.
Staking UI: staker.axyrs.com
On this site you can:
connect your wallet on the Base network;
stake exactly 1,000 NFTT in one transaction (Approve & Stake);
see your ticket status and the lockup end time;
withdraw your stake after the lockup ends (or in case of emergency unlock).
Staking contract: NFTTStaker
Address: 0x00bdF36C6E7Cb3C0D392DA576bB8Bf9ec4aF6E09
BaseScan:
https://basescan.org/address/0x00bdF36C6E7Cb3C0D392DA576bB8Bf9ec4aF6E09
One ticket = a stake of exactly 1,000 NFTT on one address.
After staking, the tokens are locked for 30 days (lockup). Partial withdrawal is not supported — only withdrawAll().
3. Take part in contests
Contest platform: nftier.axyrs.com (built on top of Jokerace mechanics).
While your stake is active and the lockup has not ended, your address is considered eligible (isEligible == true) and is added to the allowlist:
you can submit your NFTs to suitable contests;
you can vote for entries in active contests (if the contest format allows voting).
NFTT Scheme 1
Key token parameters
Name: NFTicket
Symbol: NFTT
Standard: ERC-20 + EIP-2612 Permit
Network: Base mainnet
Decimals: 18
Maximum supply: 100,000,000 NFTT
All tokens were minted at launch; the contract does not allow any additional minting.
NFTT token contract
Address: 0x72898Ffa471ebEf6a112d3C5f034CCb6D932df15
BaseScan:
https://basescan.org/address/0x72898Ffa471ebEf6a112d3C5f034CCb6D932df15
The token can be freely transferred between addresses. It has no built-in transfer fees and no admin roles in the contract.
NFTT Scheme 1
Main links
Main project website: https://nftt.axyrs.com
Buy NFTT: Uniswap (Base, USDC→NFTT) —
https://app.uniswap.org/swap?chain=base&inputCurrency=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&outputCurrency=0x72898Ffa471ebEf6a112d3C5f034CCb6D932df15
Staking and ticket status: https://staker.axyrs.com
Contests (Jokerace layer): https://nftier.axyrs.com
NFTT token contract on BaseScan:
https://basescan.org/address/0x72898Ffa471ebEf6a112d3C5f034CCb6D932df15
NFTTStaker staking contract on BaseScan:
https://basescan.org/address/0x00bdF36C6E7Cb3C0D392DA576bB8Bf9ec4aF6E09
NFTT – Litepaper & Technical Overview (alpha version)
Version: v0.1 (alpha)
Network: Base mainnet
Document type: Litepaper + technical overview (not a full whitepaper)
0. DISCLAIMER
This document describes the utility token NFTT and the related staking and contest mechanics. It is an alpha version of the litepaper and technical overview. The content and mechanics can change.
This document:
is not:
investment advice;
an offer to buy or sell any tokens or other assets;
legal, financial, or tax advice;
does not guarantee:
profit;
price growth;
preservation of value or liquidity of NFTT;
does not set or change the legal status of NFTT in any jurisdiction.
Important: When you use NFTT, the smart contracts, or the interfaces (Uniswap, staker.axyrs.com, nftier.axyrs.com, nftt.axyrs.com), you act fully at your own risk.
You can lose all the money you put in and all value of the NFTT token.
This document may contain simplifications and inaccuracies. If anything in this document is different from the on-chain contracts, the smart contract code always has priority.
The document describes the real properties of already deployed contracts. But it is not a security audit and does not guarantee that there are no bugs or vulnerabilities.
Before interacting, you should:
study the contract code yourself (through BaseScan and other sources);
get independent legal, tax, and financial advice if you need it.
1. OVERVIEW
NFTT is a utility ERC-20 token-ticket for participation and voting in NFT contests on Jokerace.
Main idea:
you buy NFTT on the Base network;
you stake exactly 1,000 NFTT in the NFTTStaker contract;
while your stake is active, you are in the allowlist and can submit your NFTs and vote in Jokerace-based contests.
Current status:
The project is in alpha, with open testing.
NFTT is used as access and voting power, not as a tool for guaranteed profit.
Basic user flow:
Buy NFTT.
Stake 1,000 NFTT.
Take part in contests (submit NFTs and vote).
Main links:
Buy: Uniswap (Base, USDC → NFTT).
Staking: https://staker.axyrs.com.
Contests: https://nftier.axyrs.com.
Main project website: https://nftt.axyrs.com.
2. WHAT IS NFTT
NFTT is an ERC-20 token on the Base network that works as a pass to NFT contests on the Jokerace platform (through the interface https://nftier.axyrs.com).
Role of the token:
Utility token:
used to get access to participation and voting in contests if you have an active stake.
Not an investment token:
not designed to store capital or give passive income;
does not give rights to any income, profit, or assets of any people or projects.
Does not give corporate or management rights: owning or staking NFTT does not make you a member, shareholder, or partner of any legal entity.
Smart contract of the token (Base mainnet):
Address: 0x72898Ffa471ebEf6a112d3C5f034CCb6D932df15.
Code is verified on BaseScan and is based on OpenZeppelin ERC20 + ERC20Permit.
All 100,000,000 NFTT were minted in the constructor. There are no functions for extra minting or admin mint in the contract.
3. HOW IT WORKS (3 STEPS)
Buy NFTT
Connect your wallet to Base mainnet.
Swap USDC → NFTT on Uniswap using this link: https://app.uniswap.org/swap?chain=base&inputCurrency=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&outputCurrency=0x72898Ffa471ebEf6a112d3C5f034CCb6D932df15
Stake exactly 1,000 NFTT
Staking contract NFTTStaker: 0x00bdF36C6E7Cb3C0D392DA576bB8Bf9ec4aF6E09.
Interface: https://staker.axyrs.com.
The contract function stake(amount) is called with amount = 1,000 NFTT (or stakeWithPermit if you use EIP-2612 permit).
The contract takes your tokens and sets a 30-day lockup for your address.
Take part in contests
With an active stake, your address is in the allowlist (isEligible(user) == true in the staking contract).
Through https://nftier.axyrs.com you can:
submit your NFTs to suitable contests;
vote for entries in active contests (if the contest format allows voting).
4. NFTT UTILITY & PURPOSE
One staked ticket = 1,000 NFTT held in the NFTTStaker contract.
While the ticket is active, your address gets two main utility rights:
Participation in contests: You can submit your NFTs to contests like “best NFT” and other formats available through https://nftier.axyrs.com.
Voting: You can vote in contests for entries that fit the rules of each contest.
Important: Staking does not pay interest. There is no built-in yield and no automatic reward distribution.
Any possible benefit for a user can come only from winning contests, if:
a contest has a prize pool, and
your address actually wins in that contest.
Whether there is a prize pool and how big it is depends on the organizers of each contest. The NFTT token by itself does not guarantee any prizes or payouts.
5. TOKEN SPECS
Name: NFTicket
Symbol: NFTT
Standard: ERC-20 + EIP-2612 Permit
Network: Base mainnet
Decimals: 18
Maximum supply: 100,000,000 NFTT (1e8 * 1e18 units).
No extra minting is possible: the contract has no public _mint / _burn functions and no admin roles that could change the token supply.
Token contract:
Address: 0x72898Ffa471ebEf6a112d3C5f034CCb6D932df15.
Implementation is based on OpenZeppelin ERC20 and ERC20Permit with no custom logic on top of the standard behavior.
Technical details:
ERC20Permit implements EIP-2612, so you can set allowance via a signed message (permit) without a separate on-chain transaction from the holder.
By default the token is:
freely transferable between addresses;
without transfer fees (no built-in fee logic).
The token contract has no owner and no admin roles:
its behavior is fixed in the code and cannot be changed by on-chain admin functions;
any future changes are possible only through new contracts / new mechanics, not by changing the already deployed NFTT contract.
6. TOKENOMICS
Fixed supply: 100,000,000 NFTT, with no inflation.
Minting finished at launch: all tokens were created in the NFTT contract constructor and only move between addresses after that.
No extra minting planned: this is technically not possible in the current token code.
1. High-level allocation (100,000,000 NFTT = 100%)
1.1. Team (founders and current developers) – 18%
Tokens reserved for:
founders (product / tech / growth);
key developers and core contributors who build the protocol, interfaces, integrations and research.
Purpose:
long-term motivation for the core team;
alignment of interests between the team and token holders;
compensation for contribution at the early stages of the project.
Terms:
this pool is under vesting (a cliff and then linear unlock);
the detailed vesting schedule can be described separately in the documentation.
1.2. Future team members (ESOP pool) – 7%
Token reserve for hiring after the project launch:
new developers (backend, smart contracts, frontend);
product, community, BD, marketing and operations specialists;
key management roles (for example, Head of Growth / Head of Partnerships).
Purpose:
letting future team members participate in the protocol economy;
building long-term engagement and "skin in the game" for key hires;
flexible motivation linked to onboarding, KPIs and time in the project.
Mechanics:
tokens are stored in a separate pool (treasury wallet or managed contract);
each employee gets an individual vesting schedule in NFTT tokens.
1.3. Advisors – 5%
Token pool for experts who do not work in daily operations, but help with their experience and network:
founders and core contributors of other protocols and infrastructure projects;
specialists in token design, economics, legal matters, listings;
partners who help with distribution and integrations (ecosystems, funds, media, etc.).
Purpose:
link key advisors to the long-term success of the project;
motivate them to help with strategy, tokenomics and contract reviews, integrations, and access to ecosystems.
Features:
relatively small pool size (5%);
tokens are usually given with vesting, often on softer terms than for the core team.
1.4. Allocation for contests and ecosystem – 30%
Token pool to support on-chain activity and ecosystem growth:
prize pools for Jokerace contests and other on-chain competitions;
rewards for contest creators, curators and series organizers;
grants for projects that:
build products, games, dashboards, bots and tooling on top of NFTT;
create integrations with other protocols and L2s;
bring sustainable on-chain traffic and new users.
Purpose:
launch and scale the contest and ecosystem "flywheel";
use NFTT as "fuel" for participation, creation and integrations;
support external teams that grow the NFTT ecosystem.
Mechanics (high-level):
the pool is split into seasons / stages (for example, Season 1 / Season 2 / Season 3);
each season has its own budget and distribution criteria;
decisions can be made via off-chain / on-chain voting, a multi-sig committee, DAO models, etc., as the project evolves.
1.5. Community / airdrops / retro rewards – 10%
Token pool to support and reward the community:
airdrops for active and early users:
MVP testers;
participants of pilot contests;
users who created activity before the full token launch;
retro-drops for people who:
created content (threads, reviews, guides);
found bugs, sent pull requests;
helped with UX, localizations, moderation;
bounties and quests:
code bounties;
design, memes, translations;
community initiatives (events, meetups, content contests).
Purpose:
recognition of the contribution of early and active participants;
forming a strong core of the community;
quickly closing ecosystem needs through micro-bounties and campaigns.
1.6. Liquidity (DEX, potentially CEX, market making) – 10%
Token pool to create and support a liquid market for NFTT:
initial liquidity pools on DEXes (Base):
main pool (NFTT/USDC or NFTT/ETH);
additional pools if needed;
future liquidity for CEX listings (if relevant);
support for market-making:
keeping reasonable spreads and depth;
smoothing short-term volatility.
Purpose:
make it possible to enter and exit positions at market-based prices and volumes;
support market stability during high-activity periods (launch, listings, large campaigns).
Features:
use of the pool through:
adding liquidity and receiving LP tokens with later locking / timelock;
structured agreements with market makers with transparent terms.
1.7. Treasury / partnerships / strategic reserves – 20%
Central treasury pool for long-term protocol development:
operational expenses:
smart contract audits;
infrastructure (RPC, indexers, analytics);
legal and compliance costs;
strategic partnerships:
joint initiatives with L2s and infrastructure partners;
collaborations with other protocols (bridges, cross-promo, joint products);
token swaps to build long-term alliances;
participation in ecosystem programs:
matching grants;
support for key integrations;
strategic reserve:
flexibility under market and regulatory changes;
support for large opportunities (major integrations, entering new markets, etc.).
Governance:
the treasury is usually held in a multi-sig wallet, possibly with timelock mechanics;
spending from the treasury follows transparent rules and on-chain transactions, with possible community participation in discussions and signalling.
1.8. Summary of allocation
Team (founders and current developers) – 18%
Future team members (ESOP pool) – 7%
Advisors – 5%
Allocation for contests and ecosystem – 30%
Community / airdrops / retro rewards – 10%
Liquidity (DEX + potentially CEX + market making) – 10%
Treasury / partnerships / strategic reserves – 20%
Total: 18% + 7% + 5% + 30% + 10% + 10% + 20% = 100% of the total supply of 100,000,000 NFTT.
7. STAKING & ALLOWLIST
Staking contract:
Name: NFTTStaker.
Address: 0x00bdF36C6E7Cb3C0D392DA576bB8Bf9ec4aF6E09 (Base mainnet).
Code is based on OpenZeppelin IERC20, IERC20Permit, SafeERC20, Address.
Parameters are set in the constructor and marked as immutable:
token = NFTT;
ticketAmount = 1,000 NFTT (on-chain: 1000 * 10^18);
lockDuration = 2,592,000 seconds = 30 days;
admin = EOA address set at deployment.
Staking model:
One ticket = exactly 1,000 NFTT staked on one address.
One active ticket per address:
stake requires staked[msg.sender] == 0;
to stake again, you must first withdraw the current stake via withdrawAll().
Lockup:
when you stake, the contract sets unlockTime[msg.sender] = block.timestamp + lockDuration;
before unlockTime, you cannot withdraw your stake (except when emergency unlock mode is active, described below).
Withdrawal:
there is only one withdrawal function: withdrawAll(). Partial withdrawal is not supported;
it requires:
staked[msg.sender] > 0, and
either block.timestamp >= unlockTime[msg.sender], or emergencyUnlockActive == true;
when you withdraw:
your staked balance is set to zero;
totalStaked is reduced by the withdrawn amount.
Staking:
does not give automatic “interest income”;
only gives you isEligible == true and, as a result, access to participation and voting in contests (when emergency mode is off).
Emergency unlock:
The function activateEmergencyUnlock() can only be called by the admin address.
When called:
emergencyUnlockActive becomes true and cannot be set back to false;
new stakes (stake, stakeWithPermit) are blocked: these functions check !emergencyUnlockActive;
all addresses with a non-zero stake can withdraw regardless of unlockTime.
When emergency mode is active:
isEligible(user) always returns false, even if the user has a stake;
no one is eligible for the allowlist, but everyone can withdraw their stakes.
Allowlist and eligibility:
The function isEligible(address user) returns:
true if:
emergencyUnlockActive == false, and
staked[user] == ticketAmount (exactly 1,000 NFTT);
false in all other cases.
So the allowlist for contests is the set of addresses that:
have a stake of exactly 1,000 NFTT; and
emergency unlock is not active.
Admin key of the staking contract:
The admin address set in the constructor has only one important power:
it can call activateEmergencyUnlock() once.
This creates an admin risk: when emergency unlock is activated, the allowlist logic changes as described above.
8. JOKERACE CONTEST LAYER
Contest platform: https://nftier.axyrs.com, built on top of Jokerace mechanics.
Basic flow:
The contest creator sets the prompt (rules, timing, criteria for winners).
Participants submit their NFTs that match the contest rules.
Addresses with active tickets (isEligible(user) == true) vote for the best entries (if the contest format uses voting).
Supported formats (concept level):
“Best NFT”.
Other formats compatible with Jokerace (grants, bounties, etc.), if the specific contest uses them.
In the alpha stage:
prize pools, if any, are created by the organizers of each contest;
NFTT is not automatically distributed from staking and is not used as a prize source by default.
9. GETTING STARTED GUIDES
How to buy NFTT
Connect your wallet (for example, MetaMask) to Base mainnet.
Make sure you have USDC on Base.
Open Uniswap with the preset USDC → NFTT pair and make the swap.
How to stake NFTT
Go to https://staker.axyrs.com.
Connect your wallet to Base.
Make sure you have at least 1,000 NFTT in your wallet.
The first time, sign an approve transaction for the staking contract if needed.
Call stake with amount = 1,000 NFTT (or use the Approve & Stake button in the interface, which calls approve and then stake / stakeWithPermit).
How to take part in contests
Open https://nftier.axyrs.com/ and connect your wallet.
With an active ticket (1,000 NFTT staked, lockup not ended, emergency unlock not active), your address goes into the allowlist.
Submit your NFTs to open contests and vote for the entries you like, following the rules of each contest.
10. ROADMAP
Current status:
Alpha version. Deployed and verified:
NFTT token;
NFTTStaker staking contract;
basic contest interface on Jokerace.
Open testing of the main user flows:
buying NFTT;
staking 1,000 NFTT;
taking part in contests through Jokerace.
Planned next steps:
finalize detailed tokenomics and publish a separate section / document;
prepare and release more detailed documents (including a full whitepaper and a separate tokenomics document);
improve the UX of the interfaces (nftt.axyrs.com, staker.axyrs.com, nftier.axyrs.com) based on user feedback.
All roadmap items are approximate and non-binding:
timing, order, and real implementation of points can change without prior notice;
you should not treat the roadmap as a legally binding promise to deliver specific items.
A full and up-to-date roadmap (including new contest types and integrations) is planned to be published separately.
11. DOCS & ON-CHAIN REFERENCES
This document is a litepaper and technical overview in alpha version, not a full whitepaper.
Planned documents:
extended whitepaper describing the architecture and long-term vision;
a separate tokenomics document (allocations, vesting, distribution mechanics).
The main technical source of truth is the set of verified contracts on BaseScan:
NFTT (ERC-20 + Permit):
address: 0x72898Ffa471ebEf6a112d
Utility token for access and voting in NFT contests on Base.
Short description of NFTT
NFTT (NFTicket) is a utility ERC-20 token on the Base network. It works like a ticket for taking part and voting in NFT contests on Jokerace through the platform nftier.axyrs.com.
NFTT logo
Why NFTT is needed
Staking a fixed amount of NFTT gives your address:
access to contests — you can submit your NFTs to active contests;
the right to vote — you can vote for the best entries (if the contest format allows voting).
The main role of NFTT is access and voting in the contest layer, not an investment function.
How it works (short version)
1. Buy NFTT
Network: Base mainnet.
Buy on Uniswap in the USDC→NFTT pair:
Open Uniswap with the preset pair
2. Stake exactly 1,000 NFTT
Staking is done through the NFTTStaker contract and its web interface.
Staking UI: staker.axyrs.com
On this site you can:
connect your wallet on the Base network;
stake exactly 1,000 NFTT in one transaction (Approve & Stake);
see your ticket status and the lockup end time;
withdraw your stake after the lockup ends (or in case of emergency unlock).
Staking contract: NFTTStaker
Address: 0x00bdF36C6E7Cb3C0D392DA576bB8Bf9ec4aF6E09
BaseScan:
https://basescan.org/address/0x00bdF36C6E7Cb3C0D392DA576bB8Bf9ec4aF6E09
One ticket = a stake of exactly 1,000 NFTT on one address.
After staking, the tokens are locked for 30 days (lockup). Partial withdrawal is not supported — only withdrawAll().
3. Take part in contests
Contest platform: nftier.axyrs.com (built on top of Jokerace mechanics).
While your stake is active and the lockup has not ended, your address is considered eligible (isEligible == true) and is added to the allowlist:
you can submit your NFTs to suitable contests;
you can vote for entries in active contests (if the contest format allows voting).
NFTT Scheme 1
Key token parameters
Name: NFTicket
Symbol: NFTT
Standard: ERC-20 + EIP-2612 Permit
Network: Base mainnet
Decimals: 18
Maximum supply: 100,000,000 NFTT
All tokens were minted at launch; the contract does not allow any additional minting.
NFTT token contract
Address: 0x72898Ffa471ebEf6a112d3C5f034CCb6D932df15
BaseScan:
https://basescan.org/address/0x72898Ffa471ebEf6a112d3C5f034CCb6D932df15
The token can be freely transferred between addresses. It has no built-in transfer fees and no admin roles in the contract.
NFTT Scheme 1
Main links
Main project website: https://nftt.axyrs.com
Buy NFTT: Uniswap (Base, USDC→NFTT) —
https://app.uniswap.org/swap?chain=base&inputCurrency=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&outputCurrency=0x72898Ffa471ebEf6a112d3C5f034CCb6D932df15
Staking and ticket status: https://staker.axyrs.com
Contests (Jokerace layer): https://nftier.axyrs.com
NFTT token contract on BaseScan:
https://basescan.org/address/0x72898Ffa471ebEf6a112d3C5f034CCb6D932df15
NFTTStaker staking contract on BaseScan:
https://basescan.org/address/0x00bdF36C6E7Cb3C0D392DA576bB8Bf9ec4aF6E09
NFTT – Litepaper & Technical Overview (alpha version)
Version: v0.1 (alpha)
Network: Base mainnet
Document type: Litepaper + technical overview (not a full whitepaper)
0. DISCLAIMER
This document describes the utility token NFTT and the related staking and contest mechanics. It is an alpha version of the litepaper and technical overview. The content and mechanics can change.
This document:
is not:
investment advice;
an offer to buy or sell any tokens or other assets;
legal, financial, or tax advice;
does not guarantee:
profit;
price growth;
preservation of value or liquidity of NFTT;
does not set or change the legal status of NFTT in any jurisdiction.
Important: When you use NFTT, the smart contracts, or the interfaces (Uniswap, staker.axyrs.com, nftier.axyrs.com, nftt.axyrs.com), you act fully at your own risk.
You can lose all the money you put in and all value of the NFTT token.
This document may contain simplifications and inaccuracies. If anything in this document is different from the on-chain contracts, the smart contract code always has priority.
The document describes the real properties of already deployed contracts. But it is not a security audit and does not guarantee that there are no bugs or vulnerabilities.
Before interacting, you should:
study the contract code yourself (through BaseScan and other sources);
get independent legal, tax, and financial advice if you need it.
1. OVERVIEW
NFTT is a utility ERC-20 token-ticket for participation and voting in NFT contests on Jokerace.
Main idea:
you buy NFTT on the Base network;
you stake exactly 1,000 NFTT in the NFTTStaker contract;
while your stake is active, you are in the allowlist and can submit your NFTs and vote in Jokerace-based contests.
Current status:
The project is in alpha, with open testing.
NFTT is used as access and voting power, not as a tool for guaranteed profit.
Basic user flow:
Buy NFTT.
Stake 1,000 NFTT.
Take part in contests (submit NFTs and vote).
Main links:
Buy: Uniswap (Base, USDC → NFTT).
Staking: https://staker.axyrs.com.
Contests: https://nftier.axyrs.com.
Main project website: https://nftt.axyrs.com.
2. WHAT IS NFTT
NFTT is an ERC-20 token on the Base network that works as a pass to NFT contests on the Jokerace platform (through the interface https://nftier.axyrs.com).
Role of the token:
Utility token:
used to get access to participation and voting in contests if you have an active stake.
Not an investment token:
not designed to store capital or give passive income;
does not give rights to any income, profit, or assets of any people or projects.
Does not give corporate or management rights: owning or staking NFTT does not make you a member, shareholder, or partner of any legal entity.
Smart contract of the token (Base mainnet):
Address: 0x72898Ffa471ebEf6a112d3C5f034CCb6D932df15.
Code is verified on BaseScan and is based on OpenZeppelin ERC20 + ERC20Permit.
All 100,000,000 NFTT were minted in the constructor. There are no functions for extra minting or admin mint in the contract.
3. HOW IT WORKS (3 STEPS)
Buy NFTT
Connect your wallet to Base mainnet.
Swap USDC → NFTT on Uniswap using this link: https://app.uniswap.org/swap?chain=base&inputCurrency=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&outputCurrency=0x72898Ffa471ebEf6a112d3C5f034CCb6D932df15
Stake exactly 1,000 NFTT
Staking contract NFTTStaker: 0x00bdF36C6E7Cb3C0D392DA576bB8Bf9ec4aF6E09.
Interface: https://staker.axyrs.com.
The contract function stake(amount) is called with amount = 1,000 NFTT (or stakeWithPermit if you use EIP-2612 permit).
The contract takes your tokens and sets a 30-day lockup for your address.
Take part in contests
With an active stake, your address is in the allowlist (isEligible(user) == true in the staking contract).
Through https://nftier.axyrs.com you can:
submit your NFTs to suitable contests;
vote for entries in active contests (if the contest format allows voting).
4. NFTT UTILITY & PURPOSE
One staked ticket = 1,000 NFTT held in the NFTTStaker contract.
While the ticket is active, your address gets two main utility rights:
Participation in contests: You can submit your NFTs to contests like “best NFT” and other formats available through https://nftier.axyrs.com.
Voting: You can vote in contests for entries that fit the rules of each contest.
Important: Staking does not pay interest. There is no built-in yield and no automatic reward distribution.
Any possible benefit for a user can come only from winning contests, if:
a contest has a prize pool, and
your address actually wins in that contest.
Whether there is a prize pool and how big it is depends on the organizers of each contest. The NFTT token by itself does not guarantee any prizes or payouts.
5. TOKEN SPECS
Name: NFTicket
Symbol: NFTT
Standard: ERC-20 + EIP-2612 Permit
Network: Base mainnet
Decimals: 18
Maximum supply: 100,000,000 NFTT (1e8 * 1e18 units).
No extra minting is possible: the contract has no public _mint / _burn functions and no admin roles that could change the token supply.
Token contract:
Address: 0x72898Ffa471ebEf6a112d3C5f034CCb6D932df15.
Implementation is based on OpenZeppelin ERC20 and ERC20Permit with no custom logic on top of the standard behavior.
Technical details:
ERC20Permit implements EIP-2612, so you can set allowance via a signed message (permit) without a separate on-chain transaction from the holder.
By default the token is:
freely transferable between addresses;
without transfer fees (no built-in fee logic).
The token contract has no owner and no admin roles:
its behavior is fixed in the code and cannot be changed by on-chain admin functions;
any future changes are possible only through new contracts / new mechanics, not by changing the already deployed NFTT contract.
6. TOKENOMICS
Fixed supply: 100,000,000 NFTT, with no inflation.
Minting finished at launch: all tokens were created in the NFTT contract constructor and only move between addresses after that.
No extra minting planned: this is technically not possible in the current token code.
1. High-level allocation (100,000,000 NFTT = 100%)
1.1. Team (founders and current developers) – 18%
Tokens reserved for:
founders (product / tech / growth);
key developers and core contributors who build the protocol, interfaces, integrations and research.
Purpose:
long-term motivation for the core team;
alignment of interests between the team and token holders;
compensation for contribution at the early stages of the project.
Terms:
this pool is under vesting (a cliff and then linear unlock);
the detailed vesting schedule can be described separately in the documentation.
1.2. Future team members (ESOP pool) – 7%
Token reserve for hiring after the project launch:
new developers (backend, smart contracts, frontend);
product, community, BD, marketing and operations specialists;
key management roles (for example, Head of Growth / Head of Partnerships).
Purpose:
letting future team members participate in the protocol economy;
building long-term engagement and "skin in the game" for key hires;
flexible motivation linked to onboarding, KPIs and time in the project.
Mechanics:
tokens are stored in a separate pool (treasury wallet or managed contract);
each employee gets an individual vesting schedule in NFTT tokens.
1.3. Advisors – 5%
Token pool for experts who do not work in daily operations, but help with their experience and network:
founders and core contributors of other protocols and infrastructure projects;
specialists in token design, economics, legal matters, listings;
partners who help with distribution and integrations (ecosystems, funds, media, etc.).
Purpose:
link key advisors to the long-term success of the project;
motivate them to help with strategy, tokenomics and contract reviews, integrations, and access to ecosystems.
Features:
relatively small pool size (5%);
tokens are usually given with vesting, often on softer terms than for the core team.
1.4. Allocation for contests and ecosystem – 30%
Token pool to support on-chain activity and ecosystem growth:
prize pools for Jokerace contests and other on-chain competitions;
rewards for contest creators, curators and series organizers;
grants for projects that:
build products, games, dashboards, bots and tooling on top of NFTT;
create integrations with other protocols and L2s;
bring sustainable on-chain traffic and new users.
Purpose:
launch and scale the contest and ecosystem "flywheel";
use NFTT as "fuel" for participation, creation and integrations;
support external teams that grow the NFTT ecosystem.
Mechanics (high-level):
the pool is split into seasons / stages (for example, Season 1 / Season 2 / Season 3);
each season has its own budget and distribution criteria;
decisions can be made via off-chain / on-chain voting, a multi-sig committee, DAO models, etc., as the project evolves.
1.5. Community / airdrops / retro rewards – 10%
Token pool to support and reward the community:
airdrops for active and early users:
MVP testers;
participants of pilot contests;
users who created activity before the full token launch;
retro-drops for people who:
created content (threads, reviews, guides);
found bugs, sent pull requests;
helped with UX, localizations, moderation;
bounties and quests:
code bounties;
design, memes, translations;
community initiatives (events, meetups, content contests).
Purpose:
recognition of the contribution of early and active participants;
forming a strong core of the community;
quickly closing ecosystem needs through micro-bounties and campaigns.
1.6. Liquidity (DEX, potentially CEX, market making) – 10%
Token pool to create and support a liquid market for NFTT:
initial liquidity pools on DEXes (Base):
main pool (NFTT/USDC or NFTT/ETH);
additional pools if needed;
future liquidity for CEX listings (if relevant);
support for market-making:
keeping reasonable spreads and depth;
smoothing short-term volatility.
Purpose:
make it possible to enter and exit positions at market-based prices and volumes;
support market stability during high-activity periods (launch, listings, large campaigns).
Features:
use of the pool through:
adding liquidity and receiving LP tokens with later locking / timelock;
structured agreements with market makers with transparent terms.
1.7. Treasury / partnerships / strategic reserves – 20%
Central treasury pool for long-term protocol development:
operational expenses:
smart contract audits;
infrastructure (RPC, indexers, analytics);
legal and compliance costs;
strategic partnerships:
joint initiatives with L2s and infrastructure partners;
collaborations with other protocols (bridges, cross-promo, joint products);
token swaps to build long-term alliances;
participation in ecosystem programs:
matching grants;
support for key integrations;
strategic reserve:
flexibility under market and regulatory changes;
support for large opportunities (major integrations, entering new markets, etc.).
Governance:
the treasury is usually held in a multi-sig wallet, possibly with timelock mechanics;
spending from the treasury follows transparent rules and on-chain transactions, with possible community participation in discussions and signalling.
1.8. Summary of allocation
Team (founders and current developers) – 18%
Future team members (ESOP pool) – 7%
Advisors – 5%
Allocation for contests and ecosystem – 30%
Community / airdrops / retro rewards – 10%
Liquidity (DEX + potentially CEX + market making) – 10%
Treasury / partnerships / strategic reserves – 20%
Total: 18% + 7% + 5% + 30% + 10% + 10% + 20% = 100% of the total supply of 100,000,000 NFTT.
7. STAKING & ALLOWLIST
Staking contract:
Name: NFTTStaker.
Address: 0x00bdF36C6E7Cb3C0D392DA576bB8Bf9ec4aF6E09 (Base mainnet).
Code is based on OpenZeppelin IERC20, IERC20Permit, SafeERC20, Address.
Parameters are set in the constructor and marked as immutable:
token = NFTT;
ticketAmount = 1,000 NFTT (on-chain: 1000 * 10^18);
lockDuration = 2,592,000 seconds = 30 days;
admin = EOA address set at deployment.
Staking model:
One ticket = exactly 1,000 NFTT staked on one address.
One active ticket per address:
stake requires staked[msg.sender] == 0;
to stake again, you must first withdraw the current stake via withdrawAll().
Lockup:
when you stake, the contract sets unlockTime[msg.sender] = block.timestamp + lockDuration;
before unlockTime, you cannot withdraw your stake (except when emergency unlock mode is active, described below).
Withdrawal:
there is only one withdrawal function: withdrawAll(). Partial withdrawal is not supported;
it requires:
staked[msg.sender] > 0, and
either block.timestamp >= unlockTime[msg.sender], or emergencyUnlockActive == true;
when you withdraw:
your staked balance is set to zero;
totalStaked is reduced by the withdrawn amount.
Staking:
does not give automatic “interest income”;
only gives you isEligible == true and, as a result, access to participation and voting in contests (when emergency mode is off).
Emergency unlock:
The function activateEmergencyUnlock() can only be called by the admin address.
When called:
emergencyUnlockActive becomes true and cannot be set back to false;
new stakes (stake, stakeWithPermit) are blocked: these functions check !emergencyUnlockActive;
all addresses with a non-zero stake can withdraw regardless of unlockTime.
When emergency mode is active:
isEligible(user) always returns false, even if the user has a stake;
no one is eligible for the allowlist, but everyone can withdraw their stakes.
Allowlist and eligibility:
The function isEligible(address user) returns:
true if:
emergencyUnlockActive == false, and
staked[user] == ticketAmount (exactly 1,000 NFTT);
false in all other cases.
So the allowlist for contests is the set of addresses that:
have a stake of exactly 1,000 NFTT; and
emergency unlock is not active.
Admin key of the staking contract:
The admin address set in the constructor has only one important power:
it can call activateEmergencyUnlock() once.
This creates an admin risk: when emergency unlock is activated, the allowlist logic changes as described above.
8. JOKERACE CONTEST LAYER
Contest platform: https://nftier.axyrs.com, built on top of Jokerace mechanics.
Basic flow:
The contest creator sets the prompt (rules, timing, criteria for winners).
Participants submit their NFTs that match the contest rules.
Addresses with active tickets (isEligible(user) == true) vote for the best entries (if the contest format uses voting).
Supported formats (concept level):
“Best NFT”.
Other formats compatible with Jokerace (grants, bounties, etc.), if the specific contest uses them.
In the alpha stage:
prize pools, if any, are created by the organizers of each contest;
NFTT is not automatically distributed from staking and is not used as a prize source by default.
9. GETTING STARTED GUIDES
How to buy NFTT
Connect your wallet (for example, MetaMask) to Base mainnet.
Make sure you have USDC on Base.
Open Uniswap with the preset USDC → NFTT pair and make the swap.
How to stake NFTT
Go to https://staker.axyrs.com.
Connect your wallet to Base.
Make sure you have at least 1,000 NFTT in your wallet.
The first time, sign an approve transaction for the staking contract if needed.
Call stake with amount = 1,000 NFTT (or use the Approve & Stake button in the interface, which calls approve and then stake / stakeWithPermit).
How to take part in contests
Open https://nftier.axyrs.com/ and connect your wallet.
With an active ticket (1,000 NFTT staked, lockup not ended, emergency unlock not active), your address goes into the allowlist.
Submit your NFTs to open contests and vote for the entries you like, following the rules of each contest.
10. ROADMAP
Current status:
Alpha version. Deployed and verified:
NFTT token;
NFTTStaker staking contract;
basic contest interface on Jokerace.
Open testing of the main user flows:
buying NFTT;
staking 1,000 NFTT;
taking part in contests through Jokerace.
Planned next steps:
finalize detailed tokenomics and publish a separate section / document;
prepare and release more detailed documents (including a full whitepaper and a separate tokenomics document);
improve the UX of the interfaces (nftt.axyrs.com, staker.axyrs.com, nftier.axyrs.com) based on user feedback.
All roadmap items are approximate and non-binding:
timing, order, and real implementation of points can change without prior notice;
you should not treat the roadmap as a legally binding promise to deliver specific items.
A full and up-to-date roadmap (including new contest types and integrations) is planned to be published separately.
11. DOCS & ON-CHAIN REFERENCES
This document is a litepaper and technical overview in alpha version, not a full whitepaper.
Planned documents:
extended whitepaper describing the architecture and long-term vision;
a separate tokenomics document (allocations, vesting, distribution mechanics).
The main technical source of truth is the set of verified contracts on BaseScan:
NFTT (ERC-20 + Permit):
address: 0x72898Ffa471ebEf6a112d
In case of missing or misleading information pleaseID: 222425
1
0
0
5m-0.6%
1h-0.6%
6h-4.6%
24h-4.7%
TXN 1
Buy -
Sell 1
Volume $1.44
All Time HighMar 28, 2026, 5:14 PM
$0.02249-40.65 %
All Time High LPApr 22, 2026, 1:50 PM
$4,528 -51.40 %

UniswapV3
| USDC
1,100.27 USDC
($1,100)

UniSwapV4
| USDC
713.16 USDC
($713)

UniswapV3
| WETH
0.18 WETH
($293)
NFTicket FAQ
What is the price of NFTicket?
Where can I buy NFTicket?
Is NFTicket a scam?
What is NFTicket contract address?
What is the NFTicket Market Cap?
Launched on Jan 29, 2026
In case of missing or misleading information please
Check Contract