Emojis as Non-fungible Tokens

3,186 Open-Source Emojis with On-chain Power & Luck Scores on the Blockchain

Emojis as NFTs

3,186 Open-Source Emojis with On-chain Power & Luck Scores on the Blockchain


Limited Niftymojis

There will only ever be 3,186 Niftymojis published on the blockchain (based on OpenMoji 12.0)!

Uniqueness Guaranteed

Each Niftymoji is engraved with a unique emoji and power+luck scores which are dynamically generated on-chain.

Fair Distribution

Niftymojis are distributed randomly as users purchase and mint a new MOJI. Lucky users will be able to mint a popular emoji with high Power and Luck scores!

Feeling Lucky?

You will be able to re-generate your MOJI’s on-chain power and luck scores. Roll the dice for the better or worse and test your luck today!

Daily Rewards

Earn MOJI Experience Points ($MEXP) Tokens every day for owning a MOJI! You can mine up to 1 MEXP per day with a single MOJI.

Play to Earn

Go on Solo Battles which are handled on-chain or join team battles with your MOJI to earn MEXP and ETH!


$MEXP will be used as fees to join battles, level up your MOJIs and upgrade your MOJIs. Fees received as such are automatically burned!

NFT Meets DeFi

Seamlessy swap MOJI Exp. Points ($MEXP) into ETH and vice versa through the UniSwap protocol. Support its liquidity pool to earn even more!

Niftymoji Minting Event

Mint a Random MOJI with On-chain Power & Luck Scores!
3186 MOJIs
Minting Begins
Minting Ends
3,186 MOJIs

1. Ethereum Wallet

Install and Login to Metamask on your browser. You can also use Trust Wallet or other alternatives which support web3/browsers.

2. Insert Coin on Gachapon

Visit the Gachapon Machine and insert coin (~0.025 ETH per play) to mint a new Niftymoji

3. Provably Fair Generation

Play the Gachapon & mint a random Niftymoji with dynamically generated on-chain Power & Luck scores

4. Test Your Luck

View your Niftymoji’s stats on OpenSea.io or any wallets supporting NFTs. Lucky users would have minted a popular emoji with high Power & Luck scores!


Non-fungible Token Meets DeFi

Earn It

Your MOJIs will auto-mine MEXP every day. Want more? go on solo battles!

Use It

MEXP is used to join battles and upgrade your MOJIs. Fees used as such are burned!

Swap It

$MEXP will be added on UniSwap for users to seamlessly swap ETH <> MEXP.

What is MEXP?

MEXP (MOJI Experience Points) are an erc20 token which can only be minted/mined by MOJI holders.

How can I earn MEXP daily?

If your address holds 1 MOJI, you are eligible to claim/mint a Maximum of 1 MEXP per day.

The maximum you can mint per day with a single MOJI is 1 MEXP.

MEXP mining rates will differ according to your MOJI’s luck %.

Your MOJI’s Luck % | Maximum You Can Mine Per Day
0-10% = Maximum of 0.1 MEXP per day
11-20% = Maximum of 0.2 MEXP per day
21-30% = Maximum of 0.3 MEXP per day
31-40% = Maximum of 0.4 MEXP per day
41-50% = Maximum of 0.5 MEXP per day
51-60% = Maximum of 0.6 MEXP per day
61-70% = Maximum of 0.7 MEXP per day
71-80% = Maximum of 0.8 MEXP per day
81-90% = Maximum of 0.9 MEXP per day
91-100% = Maximum of 1 MEXP per day

To mine even more MEXP, you can go on solo battles by interacting directly with the token contract. It will randomly assign your opponent for you. If you lose the battle, no worries. You will still walk away with 0.1 MEXP. Won the battle? Congrats! Your MOJI will have mined 1 MEXP. You can go on solo battles up to 5 times per day per MOJIs.

What is the total supply?

The maximum total supply will be 800 million MEXP.

However, it is estimated that it will take about 300+ years to reach this value as with the low inflation rate of MEXP.

Additionally, MEXP earned for levelling up your MOJIs are collected and burned to ensure that the supply is always in line with demands.

How will MEXP be used?

MEXP is used to join MOJI Wars & Battles and it is also used by users to level up their MOJIs.

By levelling up, you will be able to customize your MOJIs.

MEXP paid as fees for these activities will be burned (destroyed).

How does mining work?

There will be a mining section available on the minting page (https://niftymoji.com/mint).

Your MOJI will always be automatically mining MOJI Exp. Points (MEXP). All you have to do is to come back to the mining page & claim your accumulated mining rewards (NOTE: Maximum possible mining per MOJI per day is 1 MEXP).


Join a Battle & Earn ETH + $MEXP!

Power: 100
Luck: 40%

Power: 80
Luck: 10%

Reviewing PvP Battle...

Types of Battles

Solo Battles
Solo battles are managed on-chain directly by the MOJI Exp Points (MEXP) token smart contract. You can join solo battles at any given time and the maximum number of battles you can join per day is 5 times per day, per single MOJI.

Solo Battles are handled directly by the MEXP token smart contract and it will randomly assign your opponent & calculate your MOJI’s combined power + luck values and the opponent’s combined power + luck values. If yours is higher, you will win the battle and 1 MEXP will be assigned to your token ID (MOJI) for you to claim. If you lose or result in a draw in the battle, you will still be assigned 0.1 MEXP to your token ID (MOJI). NOTE: Each time you enter a solo battle, you are required to pay a small fee in ETH.

Team Battles
Team Battles are handled off-chain and it will run every 72 hours. Team battles have a larger MEXP rewards pool and rewards are sent directly to your wallet address (instead of claiming them from the token contract). There will be 2-3 teams available for you to join. Joining a team is handled anonymously and nobody else will know who have joined in which team until the battle ends.

When the battle time is up, players who have joined the teams will be revealed and the team with the most combined power & luck scores will equally share the winnings (rewards pool). Joining team battles will require users to pay small fees in ETH whereby 60% of the total fees paid will be provided as pool rewards.

Who can join?

Anyone with at least 1 MOJI and some ETH can join the battles.

How are battles managed?

Solo Battles are managed by a smart contract (the MEXP token contract) and calculations/winnings are handled and distributed internally. Any winnings you make via a Solo Battle will require you to ‘claim/withdraw’ MEXP earnings from the smart contract.

1. When a user joins a battle, he/she is required to pay small fees in ETH towards the token contract.
2. The token contract will then randomly assign an opponent for the user.
3. If your combined luck + power values are higher than your opponent, you win the battle.
4. Winners will be assigned 1 MEXP towards the MOJI (Token ID) and Losers will be assigned 0.1 MEXP towards the MOJI (Token ID).
5. Your mined MEXP will be available under your token ID and you can withdraw them from the contract any time you wish to do so.

Team Battles are handled off-chain by the NIFTYMOJI team. It occurs every 72 hours.
1. Users join a team (single entry allowed) - there will be 2-3 teams available for users to choose from
2. User pays small fees in ETH to join the team (60% of the fees are allocated towards the rewards pool)
3. Members of teams are revealed when the battle ends
4. Team with the highest combined power + luck scores will win the battle
5. Rewards are equally distributed between winning team members

What can be earned?

Solo Battles
MOJI Exp. Points (MEXP) - winners get 1 MEXP and losers get 0.1 MEXP

Team Battles

What is $MEXP?

MEXP is the token symbol for MOJI Experience Points. It is an ERC20 token which will be used to upgrade your MOJIs and for auctions of awesome founder’s MOJIs.

How are winner(s) determined?

Your MOJI’s overall power scores + luck % will be compared with your opponent MOJI’s overall power scores + luck %. The player with higher combined scores will WIN the battle.

In the future, there will be more complexity introduced with the luck %, allowing players to win a share of the battle rewards, regardless of losing the battle.

NIFTYMOJI, Based on OpenMoji 12.0

All emojis on the NIFTYMOJI Project are based on the designs provided by OpenMoji 12.0. You can easily browse through MOJIs by using their library.

Weekly Lottery

Weekly Lottery Ticket

Received this ticket?

You will be automatically enrolled into our weekly giveaways (ends MAY 31).

How does it work?

If you hold a lottery ticket, you are automatically enrolled into our weekly giveaway. We will review all holders of the MOJI Lottery Ticket (View on Etherscan) and randomly select 3 winners by using the ‘Random Name Picker‘ tool each week.

Winners are selected and announced on MONDAYs of each week. View WINNERS tab below.

The first season of MOJI lottery officially ends on May 31, 2020.

Total Number of Weeks: 14 weeks
Total Number of Winners: 42 winners (3 each week)

View Results

Lottery Results

FEB 24 – MAR 1:

MAR 2 – MAR 8:

MAR 9 – MAR 15:

MAR 16 – MAR 22:

MAR 23 – MAR 29:

MAR 30 – APR 5:

APR 6 – APR 12: Winners will be announced on APR 6.
APR 13 – APR 19: Winners will be announced on APR 13.
APR 20 – APR 26: Winners will be announced on APR 20.
APR 27 – MAY 3: Winners will be announced on APR 27.
MAY 4 – MAY 10: Winners will be announced on MAY 4.
MAY 11 – MAY 17: Winners will be announced on MAY 11.
MAY 18 – MAY 24: Winners will be announced on MAY 18.
MAY 25 – MAY 31: Winners will be announced on MAY 25.