Website blueprint · 28 Oct 2026

axieforever.com

“Axie: Forever”

Template-written 53 evidence items REA analysed 37 scripts
What this means for you

Axie: Forever only talked to its own servers while we watched.E1

  • Tech check: the site claims on-chain / smart contracts, wallet connection and trading / swaps / bots, and its public page shows matching evidence.E50E51E48E49E10
  • We saw no known analytics or advertising services load on the first visit.E1
  • Its code can ask your wallet to sign transactions. Read every wallet pop-up before approving.E48

Tech check

What the site says about itself, next to what its public page actually loads. Facts only, no verdict: you decide.

Evidence found

On-chain / smart contracts

“Skip to content AXIE CONTRACT ADDRESS EDiCZYYzm6HELgbcYJEAdJamxgFukVCnseeYNhoGaxie Copy Axie…”E50

Wallet requests in its code: signTransaction, signMessageE48E49

Evidence found

Wallet connection

“…en Docs More Genesis packs Eggs of the first creatures Connect wallet Welcome to Axie: Forever Practice against the computer…”E51

Wallet libraries in its code: WalletConnect / Reown, Solana web3 / wallet adapterE10E11

Wallet requests in its code: signTransaction, signMessageE48E49

Evidence found

Trading / swaps / bots

“…ce Casual Ranked Collection Market Leaderboard Replays Swap Token Docs More Genesis packs Eggs of the first creatu…”E52

Transaction requests to your wallet: signTransactionE48

Calls its own backend /api/genesis/sale, /api/ranked/leaderboard, /api/statsE16E17E18
Wallet code WalletConnect / Reown, Solana web3 / wallet adapterE10E11E48E49
Contract calls in its code none seen
Talks to AI services none seen
Live connections keeps a live two-way connection open to a serverE14

What it is

  • The Internet Archive has never saved this site, so it is probably new.E53
  • The site describes itself as: “Build a team of three creatures, pick cards each round and play it out. Practice against the computer, check every replay yourself, and read”E2
  • It's built with Next.js and React (common tools for building web apps).E6E7
  • In your browser it can copy text to your clipboard, saves small bits of data in your browser and keeps a live two-way connection open to a server.E12E13E14
  • It has sections such as /play, /casual, /ranked, /collection, /market and /leaderboard.E47
  • While loading, it called 3 endpoints on its own servers, such as /api/genesis/sale, /api/ranked/leaderboard and /api/stats.E16E17E18

Where your data goes

On a first visit the page only talked to its own servers (axieforever.com).

Crypto and wallets

  • Wallet tools in the code: WalletConnect / Reown and Solana web3 / wallet adapter.E10E11
  • signTransaction: asks a wallet to sign transactions (often Solana wallets).E48
  • signMessage: asks a wallet to sign a message.E49

How key features work

What it can ask your wallet to sign

Its code can ask your wallet for signTransaction. Each of these opens a wallet pop-up you must approve; read it before you click.E48

signTransaction

Connecting your wallet

It connects to crypto wallets using WalletConnect / Reown, Solana web3 / wallet adapter, signTransaction and signMessage. Connecting shows the site your wallet address; it doesn't move funds by itself.E10E11

WalletConnect / ReownSolana web3 / wallet adaptersignTransactionsignMessage

Sign-in and accounts

Sign-in and account features show up in its code or traffic (/api/auth/nonce, /api/auth/verify, /api/auth/session and /api/auth/logout).E28E29E30E8

/api/auth/nonce/api/auth/verify/api/auth/session/api/auth/logout

Live updates

It keeps live connections open (WebSockets) so content updates without reloading.E14

websocket

Loading its content

Its content loads from its own API while you browse (/api/genesis/sale, /api/ranked/leaderboard and /api/stats).E16E17E18

/api/genesis/sale/api/ranked/leaderboard/api/stats

Drawing and editing in the browser

The page draws and edits graphics in your browser using the canvas.E15

canvas

Saving data on your device

It saves data in your browser (localStorage), so some things persist between visits.E13

local_storage

Pages and API calls

Pages it links to

//play/casual/ranked/collection/market/leaderboard/replays/swap/token/docs/genesis/breed/activate/claim/season/stats

Endpoints

Called while loading (seen) or named in the code (code).

axieforever.com/api/genesis/saleseenE16
axieforever.com/api/ranked/leaderboardseenE17
axieforever.com/api/statsseenE18
/api/match/livecodeE19
/api/ranked/statuscodeE20
/api/ranked/rostercodeE21
/api/ranked/sproutscodeE22
/api/ranked/queuecodeE23
/api/ranked/queue/leavecodeE24
/api/ranked/rematchcodeE25
/api/ranked/profilecodeE26
/api/rpccodeE27
/api/auth/noncecodeE28
/api/auth/verifycodeE29
/api/auth/sessioncodeE30
/api/auth/logoutcodeE31
/api/ledger/accountcodeE32
/api/ledger/dayscodeE33
/api/admin/overviewcodeE34
/api/admin/auditcodeE35
/api/admin/actioncodeE36
/api/tx/submitcodeE37
/api/tx/statuscodeE38
/api/creatures/activationcodeE39
/api/genesis/statuscodeE40
/api/genesis/packcodeE41
/api/creatures/minecodeE42
/api/creatures/chaincodeE43
/api/creatures/breed/quotecodeE44
/api/creatures/breedcodeE45

Evidence

Every sentence above points to one of these. Code references show the file, line:column and the short identifier that matched, never the site's code itself.

E1
Page title: Axie: Forever
page title · https://axieforever.com/
E2
Page description: Build a team of three creatures, pick cards each round and play it out. Practice against the computer, check every replay yourself, and read exactly w
page description · https://axieforever.com/
E3
Site name: Axie: Forever
page site_name · https://axieforever.com/
E4
Main heading: Welcome to Axie: Forever
page h1 · https://axieforever.com/
E5
113 request(s) to axieforever.com
types: 41 image, 35 script, 30 fetch
GET https://axieforever.com/ · image · 113 requests · network recording
E6
Next.js detected by REA (next-runtime)
confidence: high
axieforever.com/_next/static/chunks/webpack-f4fbd4c07f19b517.js · “next-runtime” · REA analyze-web-bundle 6.4.0
E7
React detected by REA (react-runtime)
confidence: medium
axieforever.com/_next/static/chunks/c7879cf7-a776271eb10770a0.js · “react-runtime” · REA analyze-web-bundle 6.4.0
E8
NextAuth / Auth.js found in the code
axieforever.com/_next/static/chunks/4753-3a6c7cbbe1b466db.js @ 1:2802 · “/api/auth/session” · pattern scan
E9
Cloudflare Turnstile found in the code
axieforever.com/_next/static/chunks/4753-3a6c7cbbe1b466db.js @ 1:10848 · “challenges.cloudflare.com/turnstile” · pattern scan
E10
WalletConnect / Reown found in the code
axieforever.com/_next/static/chunks/4357-20b9b8e41179d7b1.js @ 1:4863 · “WalletConnect” · pattern scan
E11
Solana web3 / wallet adapter found in the code
axieforever.com/_next/static/chunks/4357-20b9b8e41179d7b1.js @ 2:20 · “wallet-adapter” · pattern scan
E12
Uses the browser ability: clipboard_write
can copy text to your clipboard
axieforever.com/_next/static/chunks/app/docs/page-7dc4324a2b8d6039.js @ 1:8388 · “clipboard.writeText(” · pattern scan
E13
Uses the browser ability: local_storage
saves small bits of data in your browser
axieforever.com/_next/static/chunks/app/layout-3a0fb99dfa3f69fb.js @ 1:17535 · “localStorage.setItem(” · pattern scan
E14
Uses the browser ability: websocket
keeps a live two-way connection open to a server
axieforever.com/_next/static/chunks/4357-20b9b8e41179d7b1.js @ 1:61635 · “new WebSocket(” · pattern scan
E15
Uses the browser ability: canvas
draws graphics on a canvas
axieforever.com/_next/static/chunks/4357-20b9b8e41179d7b1.js @ 474:32080 · “getContext("2d"” · pattern scan
E16
The page called /api/genesis/sale on axieforever.com (GET)
GET https://axieforever.com/api/genesis/sale · fetch · network recording
E17
The page called /api/ranked/leaderboard on axieforever.com (GET)
GET https://axieforever.com/api/ranked/leaderboard · fetch · network recording
E18
The page called /api/stats on axieforever.com (GET)
GET https://axieforever.com/api/stats · fetch · network recording
E19
The code names the endpoint /api/match/live
axieforever.com/_next/static/chunks/1737-e639bc27d3588c49.js @ 1:12295 · “/api/match/live” · pattern scan
E20
The code names the endpoint /api/ranked/status
axieforever.com/_next/static/chunks/1737-e639bc27d3588c49.js @ 1:12453 · “/api/ranked/status” · pattern scan
E21
The code names the endpoint /api/ranked/roster
axieforever.com/_next/static/chunks/1737-e639bc27d3588c49.js @ 1:12481 · “/api/ranked/roster” · pattern scan
E22
The code names the endpoint /api/ranked/sprouts
axieforever.com/_next/static/chunks/1737-e639bc27d3588c49.js @ 1:12510 · “/api/ranked/sprouts” · pattern scan
E23
The code names the endpoint /api/ranked/queue
axieforever.com/_next/static/chunks/1737-e639bc27d3588c49.js @ 1:12538 · “/api/ranked/queue” · pattern scan
E24
The code names the endpoint /api/ranked/queue/leave
axieforever.com/_next/static/chunks/1737-e639bc27d3588c49.js @ 1:12564 · “/api/ranked/queue/leave” · pattern scan
E25
The code names the endpoint /api/ranked/rematch
axieforever.com/_next/static/chunks/1737-e639bc27d3588c49.js @ 1:12598 · “/api/ranked/rematch” · pattern scan
E26
The code names the endpoint /api/ranked/profile
axieforever.com/_next/static/chunks/1737-e639bc27d3588c49.js @ 1:12666 · “/api/ranked/profile” · pattern scan
E27
The code names the endpoint /api/rpc
axieforever.com/_next/static/chunks/713-5130ec85b50c3e52.js @ 5:6653 · “/api/rpc” · pattern scan
E28
The code names the endpoint /api/auth/nonce
axieforever.com/_next/static/chunks/4753-3a6c7cbbe1b466db.js @ 1:2511 · “/api/auth/nonce” · pattern scan
E29
The code names the endpoint /api/auth/verify
axieforever.com/_next/static/chunks/4753-3a6c7cbbe1b466db.js @ 1:2640 · “/api/auth/verify” · pattern scan
E30
The code names the endpoint /api/auth/session
axieforever.com/_next/static/chunks/4753-3a6c7cbbe1b466db.js @ 1:2802 · “/api/auth/session” · pattern scan
E31
The code names the endpoint /api/auth/logout
axieforever.com/_next/static/chunks/4753-3a6c7cbbe1b466db.js @ 1:2926 · “/api/auth/logout” · pattern scan
E32
The code names the endpoint /api/ledger/account
axieforever.com/_next/static/chunks/3268-cb991aa85cddf742.js @ 1:792 · “/api/ledger/account” · pattern scan
E33
The code names the endpoint /api/ledger/days
axieforever.com/_next/static/chunks/3268-cb991aa85cddf742.js @ 1:819 · “/api/ledger/days” · pattern scan
E34
The code names the endpoint /api/admin/overview
axieforever.com/_next/static/chunks/3268-cb991aa85cddf742.js @ 1:916 · “/api/admin/overview” · pattern scan
E35
The code names the endpoint /api/admin/audit
axieforever.com/_next/static/chunks/3268-cb991aa85cddf742.js @ 1:944 · “/api/admin/audit” · pattern scan
E36
The code names the endpoint /api/admin/action
axieforever.com/_next/static/chunks/3268-cb991aa85cddf742.js @ 1:970 · “/api/admin/action” · pattern scan
E37
The code names the endpoint /api/tx/submit
axieforever.com/_next/static/chunks/7534-271c6ba8a1f8b54b.js @ 1:5487 · “/api/tx/submit” · pattern scan
E38
The code names the endpoint /api/tx/status
axieforever.com/_next/static/chunks/7534-271c6ba8a1f8b54b.js @ 1:5511 · “/api/tx/status” · pattern scan
E39
The code names the endpoint /api/creatures/activation
axieforever.com/_next/static/chunks/7534-271c6ba8a1f8b54b.js @ 1:8337 · “/api/creatures/activation” · pattern scan
E40
The code names the endpoint /api/genesis/status
axieforever.com/_next/static/chunks/7534-271c6ba8a1f8b54b.js @ 1:8379 · “/api/genesis/status” · pattern scan
E41
The code names the endpoint /api/genesis/pack
axieforever.com/_next/static/chunks/7534-271c6ba8a1f8b54b.js @ 1:8445 · “/api/genesis/pack” · pattern scan
E42
The code names the endpoint /api/creatures/mine
axieforever.com/_next/static/chunks/7534-271c6ba8a1f8b54b.js @ 1:8470 · “/api/creatures/mine” · pattern scan
E43
The code names the endpoint /api/creatures/chain
axieforever.com/_next/static/chunks/7534-271c6ba8a1f8b54b.js @ 1:8598 · “/api/creatures/chain” · pattern scan
E44
The code names the endpoint /api/creatures/breed/quote
axieforever.com/_next/static/chunks/7534-271c6ba8a1f8b54b.js @ 1:8632 · “/api/creatures/breed/quote” · pattern scan
E45
The code names the endpoint /api/creatures/breed
axieforever.com/_next/static/chunks/7534-271c6ba8a1f8b54b.js @ 1:8667 · “/api/creatures/breed” · pattern scan
E46
The code names the endpoint /api/creatures/hatch
axieforever.com/_next/static/chunks/7534-271c6ba8a1f8b54b.js @ 1:8696 · “/api/creatures/hatch” · pattern scan
E47
17 links to pages on the same site
page links · https://axieforever.com/ · /, /play, /casual, /ranked, /collection, /market, /leaderboard, /replays, /swap, /token, /docs, /genesis
E48
Wallet request in code: signTransaction
asks a wallet to sign transactions (often Solana wallets)
axieforever.com/_next/static/chunks/8271-356ca1f3f6a1b865.js @ 1:2071 · “signTransaction” · pattern scan
E49
Wallet request in code: signMessage
asks a wallet to sign a message
axieforever.com/_next/static/chunks/8271-356ca1f3f6a1b865.js @ 1:2207 · “signMessage” · pattern scan
E50
The site says: “Skip to content AXIE CONTRACT ADDRESS EDiCZYYzm6HELgbcYJEAdJamxgFukVCnseeYNhoGaxie Copy Axie…”
page text · https://axieforever.com/ · Skip to content AXIE CONTRACT ADDRESS EDiCZYYzm6HELgbcYJEAdJamxgFukVCnseeYNhoGaxie Copy Axie…
E51
The site says: “…en Docs More Genesis packs Eggs of the first creatures Connect wallet Welcome to Axie: Forever Practice against the computer…”
page text · https://axieforever.com/ · …en Docs More Genesis packs Eggs of the first creatures Connect wallet Welcome to Axie: Forever Practice against the computer…
E52
The site says: “…ce Casual Ranked Collection Market Leaderboard Replays Swap Token Docs More Genesis packs Eggs of the first creatu…”
page text · https://axieforever.com/ · …ce Casual Ranked Collection Market Leaderboard Replays Swap Token Docs More Genesis packs Eggs of the first creatu…
E53
The Internet Archive has no saved copy of axieforever.com
page web archive · https://web.archive.org/web/*/axieforever.com

Limits

  • We only see what your browser sees: code and requests on a first visit, without logging in or accepting cookie banners. What the servers do with data is invisible from outside.
  • Site code is usually minified (compressed), so names are partly lost and some code may be only partly analysed.
  • Some trackers only load after you accept cookies or log in, so the real list can be longer.
  • We visited from a server in the United States. Sites load different trackers and cookie banners in different countries (visitors in the EU usually get a consent banner first).
  • The tech check compares the site's own words with what its public page loads. Work done on servers, in private code or in separate apps isn't visible here, so 'nothing found' means not visible on the public page, not that it doesn't exist.
  • This text was written from fixed templates because no AI writer was available. It uses exactly the same evidence.
  • REA hit its size budget on parts of 50 large bundle file(s); those parts weren't fully analysed.

Facts, not judgements: this page describes what the code and traffic show, not anyone's intent. Not financial advice. Case id IxRhS8hs.