Skip to content

Commit

Permalink
Update websites copy to include Immutable zkEVM migration details
Browse files Browse the repository at this point in the history
  • Loading branch information
NiftyAndy committed Sep 25, 2024
1 parent 6af40bd commit 97061f5
Show file tree
Hide file tree
Showing 21 changed files with 99 additions and 87 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ function getSteps() {
function getStepContent(step: number) {
switch (step) {
case 0: {
return '1000 NFTL required to rename. Please either claim NFTL from your degen or use Sushiswap to purchase.';
return '1000 NFTL required to rename. Please either claim NFTL from your degen or use Uniswap to purchase.';
}
case 1:
return 'Note: renaming requires two transactions since the Nifty Degen contract is not already an approved spender.';
Expand Down
19 changes: 10 additions & 9 deletions apps/app/src/app/(private-routes)/dashboard/overview/MyDegens.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -70,31 +70,31 @@ const MyDegens = (): JSX.Element => {
}, [characters, degensData]) as Degen[];

const settings = {
slidesToShow: 2,
slidesToShow: 3,
adaptiveHeight: true,
responsive: [
{
breakpoint: 1350,
settings: {
slidesToShow: 4,
slidesToShow: 3,
},
},
{
breakpoint: 1200,
breakpoint: 1019,
settings: {
slidesToShow: 3,
slidesToShow: 4,
},
},
{
breakpoint: 900,
breakpoint: 800,
settings: {
slidesToShow: 2,
slidesToShow: 3,
},
},
{
breakpoint: 600,
settings: {
slidesToShow: 1,
slidesToShow: 2,
},
},
],
Expand Down Expand Up @@ -173,11 +173,12 @@ const MyDegens = (): JSX.Element => {
degen={degen}
favs={favDegens}
isDashboardDegen
onClickClaim={() => handleClaimDegen(degen)}
onClickDetail={() => handleViewTraits(degen)}
onClickEditName={() => handleClickEditName(degen)}
onClickClaim={() => handleClaimDegen(degen)}
onClickRent={() => handleRentDegen(degen)}
onClickFavorite={() => handleClickFavorite(degen)}
onClickRent={() => handleRentDegen(degen)}
size="small"
/>
</Box>
))
Expand Down
4 changes: 2 additions & 2 deletions apps/app/src/app/(private-routes)/dashboard/overview/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ const DashboardOverview = (): JSX.Element => {

return (
<Grid2 container flexDirection="row" spacing={4} sx={{ height: 'inherit' }}>
<Grid2 container size={{ xs: 12, lg: 5 }} spacing={4} sx={{ height: 'inherit' }}>
<Grid2 container flexDirection="column" size={{ xs: 12, md: 5 }} spacing={4}>
<Grid2 size={{ xs: 12 }}>
<MyNFTL />
</Grid2>
Expand All @@ -52,7 +52,7 @@ const DashboardOverview = (): JSX.Element => {
<MyRentals rentals={rentals} />
</Grid2> */}
</Grid2>
<Grid2 container size={{ xs: 12, lg: 7 }} spacing={4}>
<Grid2 container flexDirection="column" size={{ xs: 12, md: 7 }} spacing={4}>
<Grid2 size={{ xs: 12 }}>
<MyDegens />
</Grid2>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ function getSteps() {
function getStepContent(step: number) {
switch (step) {
case 0: {
return '1000 NFTL minimum required for raffle tickets. Please either claim NFTL from your degen(s) or use Sushiswap to purchase.';
return '1000 NFTL minimum required for raffle tickets. Please either claim NFTL from your degen(s) or use Uniswap to purchase.';
}
case 1:
return 'Note: renaming requires two transactions since the NFTL Raffle contract is not already an approved spender.';
Expand Down
14 changes: 7 additions & 7 deletions apps/app/src/constants/url.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { mainnet } from 'viem/chains';
import { getContractAddress, NFTL_CONTRACT } from './contracts';
import { mainnet, immutableZkEvm } from 'viem/chains';
import { getContractAddress, DEGEN_CONTRACT, NFTL_IMX_CONTRACT } from './contracts';

export const BASE_API_URL = 'https://odgwhiwhzb.execute-api.us-east-1.amazonaws.com/prod';

Expand Down Expand Up @@ -64,16 +64,16 @@ export const GET_RANK_BY_USER_ID_API = `${BASE_API_URL}/GetRank`;
export const LEADERBOARD_USERNAMES_API_URL = `${BASE_API_URL}/profiles/public/profiles`;
export const LEADERBOARD_SCORE_API_URL = `${BASE_API_URL}/scores`;

// SUSHISWAP URL FOR NFTL PURCHASE
export const NFTL_PURCHASE_URL = `https://app.sushi.com/swap?inputCurrency=ETH&outputCurrency=${getContractAddress(
mainnet.id,
NFTL_CONTRACT,
// QUICKSWAP URL FOR NFTL PURCHASE
export const NFTL_PURCHASE_URL = `https://quickswap.exchange/#/analytics/v3/token/${getContractAddress(
immutableZkEvm.id,
NFTL_IMX_CONTRACT,
)}`;

// DEGEN URLs
export const DEGEN_COLLECTION_URL = 'https://opensea.io/collection/niftydegen';
export const DEGEN_PURCHASE_URL = (id: string | number) =>
`https://opensea.io/assets/0x986aea67c7d6a15036e18678065eb663fc5be883/${id}`;
`https://opensea.io/assets/${getContractAddress(mainnet.id, DEGEN_CONTRACT)}/${id}`;

// Marketplace URLs
export const COMICS_PURCHASE_URL = 'https://tokentrove.com/collection/NiftyLeague';
Expand Down
2 changes: 1 addition & 1 deletion apps/docs/docs/archive/rentals/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ title: Overview
sidebar_position: 1
---

In order to rent a DEGEN, you'll need NFTL in your crypto wallet (NFTL can easily be swapped on [SushiSwap](https://sushi.com/)).
In order to rent a DEGEN, you'll need NFTL in your crypto wallet (NFTL can easily be swapped on [Uniswap](https://app.uniswap.org/explore/tokens/ethereum/0x3c8d2fce49906e11e71cb16fa0ffeb2b16c29638)).

There will be a small, up-front rental fee, which is determined based on the number of people renting a DEGEN. Rental fees increase as demand increases.

Expand Down
2 changes: 1 addition & 1 deletion apps/docs/docs/faq/comics.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ Read more about [Nifty League Comics](/docs/overview/nfts/comics).
<details>
<summary>Can I still claim comics?</summary>

No, all claims are now closed. Comics are available on secondary marketplaces such as [OpenSea](https://opensea.io/collection/nifty-league-comics)
No, all claims are now closed. Comics are available on Immutable zkEVM secondary marketplaces such as [TokenTrove](https://tokentrove.com/collection/NiftyLeague)

The snapshot for Comics 5 and 6 was taken at [Ethereum Block 14115835](https://etherscan.io/block/14115835). Each DEGEN held at the snapshot received a comic 5 claim. Each tribe set, and meta background, received a comic 6 claim. Legendary DEGENs held at the snapshot received a claim for two comic 6s.

Expand Down
12 changes: 6 additions & 6 deletions apps/docs/docs/faq/nftl.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Click the NL icon on the [Profile](https://app.niftyleague.com/profile) section
<details>
<summary>What blockchain is NFTL on?</summary>

NFTL is currently only available on Ethereum mainnet. A bridge will be available to move your tokens to Immutable zkEVM in the near future!
NFTL is available on both Ethereum and Immutable zkEVM. While we started on Ethereum, Immutable zkEVM is now our main blockchain.

</details>

Expand All @@ -28,14 +28,14 @@ NFTL acts as a way to decentralize our ecosystem by ensuring important decisions
<details>
<summary>Where can I purchase NFTL?</summary>

Currently you can purchase NFTL by swapping ETH (or WETH) for NFTL on a decentralized trading platform like [Uniswap](https://uniswap.com/) or [SushiSwap](https://sushi.com/). The majority of our liquidity is on Uniswap so used start there for the lowest possible slippage.
You can purchase NFTL by swapping ETH (or WETH) for NFTL on decentralized trading platforms. For Immutable zkEVM use [QuickSwap](https://quickswap.exchange/#/analytics/v3/token/0xb0d7e9ff5fb8e739c4990f7920d8047acfae4884) and for Ethereum use [Uniswap](https://app.uniswap.org/explore/tokens/ethereum/0x3c8d2fce49906e11e71cb16fa0ffeb2b16c29638). The majority of our liquidity is on Quickswap so start there for the lowest possible slippage & gas.

</details>

<details>
<summary>How much NFTL does a [DEGEN NFT](/docs/overview/nfts/degens/about) earn per day passively (regardless of gameplay)?</summary>

Each DEGEN accumulates 68.5 NFTL per day for 3 years post-launch (specifically, September 14, 2024).
DEGEN yield ended on September 14th, 2024. Previously they accumulated 68.5 NFTL per day for 3 years post-launch.

</details>

Expand All @@ -56,19 +56,19 @@ Navigate to your [Profile](https://app.niftyleague.com/profile) on the Nifty Lea
<details>
<summary>Are there plans to build a Nifty league DAO?</summary>

Yes! And the NFTL token will be used to govern the DAO.
Yes! Actually, it's already available on [Tally.xyz](https://www.tally.xyz/)! NFTL is used to govern the DAO.

</details>

<details>
<summary>Is there a max supply of NFTL?</summary>

While no hard number is set in the contract, the current max supply of Roughly 1.225 billion tokens will be available after Sept 14, 2024. The supply will only be increased if the DAO votes to do so. Read more about [supply](/docs/overview/nifty-dao/nftl/supply).
While no hard number is set in the contract, the current max supply is 1.25 billion tokens. The supply will only be increased if the DAO votes to do so. Read more about [supply](/docs/overview/nifty-dao/nftl/supply).

</details>

<details>
<summary>When purchasing a DEGEN on OpenSea, how do I view the amount of NFTL a DEGEN has accumulated?</summary>
<summary>When purchasing a DEGEN on OpenSea, how do I verify the amount of NFTL a DEGEN has accumulated?</summary>

- Navigate to the [Nifty League NFTL Token Contract](https://etherscan.io/address/0x3c8d2fce49906e11e71cb16fa0ffeb2b16c29638#readContract)
- Scroll to 5. accumulated
Expand Down
10 changes: 5 additions & 5 deletions apps/docs/docs/guides/buying-nftl.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,19 +19,19 @@ Tutorial video demonstrating buying Ethereum via [Coinbase](https://www.coinbase

### Step 3:

#### Option A: Swapping ETH for NFTL via Uniswap
#### Option A: Swapping ETH for NFTL via QuickSwap on Immutable zkEVM (preferred)

- https://info.uniswap.org/#/pools/0x1bcf855445335f72841cdecaed71f5901a807a7f
- https://quickswap.exchange/#/analytics/v3/token/0xb0d7e9ff5fb8e739c4990f7920d8047acfae4884

#### Option B: Swapping ETH for NFTL via Sushiswap
#### Option B: Swapping ETH for NFTL via Uniswap on Ethereum Mainnet

- https://www.youtube.com/watch?v=20GnN_4XASw
- https://app.uniswap.org/explore/tokens/ethereum/0x3c8d2fce49906e11e71cb16fa0ffeb2b16c29638

#### Option C: Swapping ETH for NFTL in MetaMask

- https://www.youtube.com/watch?v=ruR6X9qRhNg

#### Option D: Swapping ETH for NFTL via CowSwap (preferred)
#### Option D: Swapping ETH for NFTL via CowSwap

- https://swap.cow.fi/#/1/swap/ETH/NFTL

Expand Down
9 changes: 9 additions & 0 deletions apps/docs/docs/overview/nfts/contract-addresses.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
id: contract-addresses
title: NFT Contract Addresses
sidebar_position: 3
---

**DEGENs (Ethereum)**: 0x986aea67c7d6a15036e18678065eb663fc5be883

**Nifty Marketplace (Immutable zkEVM)**: 0x7c2118cc07e5bbc4c368ea29374b1f98d819e475
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"label": "Nifty Marketplace",
"position": 2,
"collapsed": false
}
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
id: comics
title: Comics
sidebar_position: 2
sidebar_position: 1
---

import ReactPlayer from 'react-player';
Expand Down Expand Up @@ -30,7 +30,7 @@ In addition, all [Meta background](/docs/overview/nfts/degens/backgrounds) DEGEN

:::tip[Note]

Our collection of **Comics 1-6** are available for purchase on [OpenSea](https://opensea.io/collection/nifty-league-comics).
Our collection of **Comics 1-6** are available for purchase on [TokenTrove](https://tokentrove.com/collection/NiftyLeague).

:::

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
id: items
title: IMX Items
sidebar_position: 3
title: Items
sidebar_position: 2
---

import ReactPlayer from 'react-player';
Expand All @@ -12,7 +12,9 @@ import VideoURL2 from '/video/citadel_key.mp4';
| -------------------------- | -------------------------- | -------------------------- |
| ![](/img/items/full/4.gif) | ![](/img/items/full/5.gif) | ![](/img/items/full/3.gif) |

The initial 6 in-game items are earned via burning [comic pages](./comics). These 6 items have some of the highest power-scores in game, granting holders a strong early advantage in games.
The initial 6 in-game items are earned via burning [comic pages](./comics). These 6 items are the most exclusive in-game items in Nifty League games.

Other rare items can be found in lootboxes or won in events in our games like [Nifty Smashers](/docs/overview/games/mobile-games/nifty-smashers).

### Wearables

Expand All @@ -34,10 +36,10 @@ Earned from burning a full-set of all 6 pages

<ReactPlayer controls url={VideoURL2} width="100%" />

### Immutable (IMX) Items Marketplace
### Immutable zkEVM Items Marketplace

Items were originally minted on Immutable blockchain but will soon be migrated to Immutable zkEVM on Polygon. Stay Tuned for future details!
Immutable enables seamless blockchain integration for our games. Onboarding new users is crucial - with Immutable Passport it takes 5 seconds to create an account and immediately have a crypto wallet available.

After the migration we will set up an official marketplace for our items so users can easily interact and purchase additional items for use in our games.
Items and skins are an important part of our games. They help you stand-out, show-off, and just be yourself. With our migration to Immutable now complete, our next step is expanding our items marketplace so users can easily earn or purchase additional items for use in our games.

![alt text](/img/niftyverse/billboard_01.webp)
2 changes: 1 addition & 1 deletion apps/docs/docs/overview/nifty-dao/nftl/distribution.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Our team bootstrapped the [Nifty League DAO Treasury](https://etherscan.io/addre

The initial planned distribution was 125M NFTL, however 142M leftovers from unclaimed AXS airdrop & DEGEN NFT Holders (below) were returned to the DAO as well. The DAO burned 35M NFTL on [April 15th, 2022](https://etherscan.io/tx/0x4e3f1177bd5288240039176a948c632e8027acc31f475d78a30bad47e5f9470b) and a large majority of remaining NFTL was re-allocated to our P2E system, and for SushiSwap liquidity incentives (more on [emissions](./emissions)).

In total the DAO retained 95.9M NFTL, most of which has been used to provide NFTL/ETH liquidity on [SushiSwap](https://sushi.com/) & [Uniswap](https://uniswap.org/).
In total the DAO retained 95.9M NFTL, most of which was used to provide NFTL/ETH liquidity on [SushiSwap](https://sushi.com/) & [Uniswap](https://uniswap.org/), and has since migrated to [QuickSwap](https://quickswap.exchange/#/analytics/v3/token/0xb0d7e9ff5fb8e739c4990f7920d8047acfae4884).

### Marketing - _8M NFTL_

Expand Down
2 changes: 1 addition & 1 deletion apps/docs/docs/overview/nifty-dao/nftl/supply.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Our launch in September 2021 kicked off the [initial distribution](./distributio

In total, [NFTL emissions](./emissions) for the first 3 years added up to **850M NFTL**. DEGEN NFT daily emissions end on Sept 14, 2024 - at which point no further emissions are planned unless by order of the Nifty DAO.

After several burn events including 7th tribe claim, raffles and mini-games, the max supply amounts to **1.225B NFTL**. Please check [CoinGecko](https://www.coingecko.com/en/coins/nifty-league) for accurate up-to-date information regarding circulating & total supply.
After several burn events including 7th tribe claim, raffles and mini-games, the max supply amounts to **1.25B NFTL**. Please check [CoinGecko](https://www.coingecko.com/en/coins/nifty-league) for accurate up-to-date information regarding circulating & total supply.

<div style={{ maxWidth: 500, margin: 'auto' }}>![](/img/events/big_burn.webp)</div>
<br />
Expand Down
16 changes: 9 additions & 7 deletions apps/docs/docs/overview/nifty-dao/nftl/trading.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,30 +8,32 @@ sidebar_position: 2

**Ethereum**: 0x3c8d2fce49906e11e71cb16fa0ffeb2b16c29638

**Immutable (IMX)**: TBA
**Immutable zkEVM**: 0xebffb58f0286cd49b2c0687f06edf612bc803198

### Trading on Third-Party Exchanges

:::tip[Nifty League does not offer any option to buy or sell NFTL]

Instead you can use third-party exchanges including [Uniswap](https://uniswap.org/) & [SushiSwap](https://sushi.com/) on Ethereum mainnet, or [QuickSwap](https://quickswap.exchange) on IMX / Polygon zkEVM.
Instead you can use third-party exchanges including [Uniswap](https://uniswap.org/) on Ethereum mainnet, or [QuickSwap](https://quickswap.exchange) on Immutable zkEVM.

:::

### Helpful Links

**Uniswap - NFTL** https://app.uniswap.org/#/tokens/ethereum/0x3c8d2fce49906e11e71cb16fa0ffeb2b16c29638
**QuickSwap - Immutable zkEVM** https://quickswap.exchange/#/analytics/v3/token/0xb0d7e9ff5fb8e739c4990f7920d8047acfae4884

**Uniswap - NFTL/ETH LP** https://info.uniswap.org/#/pools/0x1bcf855445335f72841cdecaed71f5901a807a7f
**Uniswap - Ethereum** https://app.uniswap.org/explore/tokens/ethereum/0x3c8d2fce49906e11e71cb16fa0ffeb2b16c29638

**CowSwap - NFTL/ETH**: https://swap.cow.fi/#/1/swap/ETH/NFTL

**SushiSwap - NFTL/ETH LP**: https://app.sushi.com/analytics/pools/0xf79321e80acd5fa590936f09acb90ec6471fcbc4?chainId=1
**CowSwap - Ethereum**: https://swap.cow.fi/#/1/swap/ETH/NFTL

**CoinGecko**: https://www.coingecko.com/en/coins/nifty-league

**CoinMarketCap**: https://coinmarketcap.com/currencies/nifty-league

**Dextools**: https://www.dextools.io/app/en/ether/pair-explorer/0x1bcf855445335f72841cdecaed71f5901a807a7f

**NFTL Ethereum Token Contract**: https://etherscan.io/token/0x3c8D2FCE49906e11e71cB16Fa0fFeB2B16C29638

**NFTL Immutable zkEVM Token Contract**: https://explorer.immutable.com/address/0x6b66d473907a715aa573e44031355b34e77bb6de

<div style={{ maxWidth: 400, margin: 'auto' }}>![](/img/space/satoshi_move.gif)</div>
Loading

0 comments on commit 97061f5

Please sign in to comment.