AstroBase Dokumentasjon

Bygget med ❤️ på Base – Ferdigheter gir onchain-belønning

1. Introduksjon

Hva er AstroBase? AstroBase er et konkurransedyktig 3D onchain-spill bygget på Base, hvor spillere styrer et romskip gjennom verdensrommet, unngår hindringer og prøver å få høyest mulig poengsum. Hver spilløkt koster en liten avgift (0.00005 ETH ≈ $0.20), og den ukentlige premiepotten deles mellom de 3 beste på pallen.

Rask arkadeaction – Umiddelbar moro, kun ferdigheter teller
Konkurransepremier hver uke – Ekte gevinster til de beste
100% onchain – Transparent, verifiserbart og sikkert
Tilgjengelig overalt – Spill på desktop og mobil
To topplister – Ukentlig pall + all-time rekorder

2. Slik spiller du

Spillmekanikk

  • Mål: Naviger romskipet, unngå hindringer og få høyest mulig poengsum
  • Innsats: 0.00005 ETH per spilløkt (~$0.20 med dagens kurs)
  • Varighet: 1 time aktiv spilling per betaling

Poengsystem

  • Ukentlig poengsum: Nullstilles hver uke for pallkonkurranse
  • All-time poengsum: Din personlige rekord, lagret for alltid onchain

Ukentlig premiefordeling

  • 🥇 1. plass → 40% av potten
  • 🥈 2. plass → 25% av potten
  • 🥉 3. plass → 15% av potten
  • 🔧 Server/Eier → 10% (vedlikehold & utvikling)
  • 💎 Resterende → 10% blir igjen i kontrakten til neste uke

Reset: Ukentlig pall og poeng nullstilles etter hver utbetaling; all-time rekorder beholdes.

3. Smarte Kontrakter

Deployede adresser

NettverkKontraktadresseStatus
Base Sepolia (Testnet)0x9559fA7870d8356411ED80D123eAAA7B9fA8f032✅ Verifisert
Base (Mainnet)0xf80fa867530Ed4deB895DC090Ec9480a595feB59✅ Verifisert

Open Source: Kontrakter er offentlig verifisert på BaseScan.

Kontraktfunksjoner

ReentrancyGuard – Beskyttelse mot reentrancy-angrep
Pausable – Nødstopp-funksjon (kun eier)
ECDSA-signaturer – Server-signerte poeng hindrer juks
Nonce-system – Hindrer replay-angrep
Sesjonshåndtering – Tidsbegrensede økter med utløp
Dobbel poengføring – Ukentlig og all-time topplister

4. Teknologistack

Frontend & Spillmotor

  • Framework: Next.js 15.5.3 (React 19.1.0)
  • 3D-grafikk: Three.js via React Three Fiber
  • Animasjoner: Motion 12.23.22
  • UI/UX: Moderne, responsivt design for desktop og mobil

Blockchain & Web3

  • Layer 2: Base (Ethereum L2) – Rask, billig transaksjon
  • Web3-bibliotek: wagmi v2.17.2 + viem v2.37.8
  • Smartkontrakt: Solidity 0.8.17 med optimalisering
  • Signaturvalidering: ECDSA kryptografiske signaturer

Infrastruktur

  • Deploy: Vercel (Edge Network)
  • Backend: Sikker server for poengsignering
  • Lagring: Private keys sikret i miljøvariabler

5. Sikkerhet & Åpenhet

Smartkontrakt-sikkerhet

  • Revidert/verifisert kode på BaseScan
  • OpenZeppelin sikkerhetsstandarder
  • ReentrancyGuard for økonomiske operasjoner
  • ECDSA signaturvalidering
  • Nonce-beskyttelse mot replay
  • Sesjonsutløp for å hindre misbruk

Operasjonell sikkerhet

  • Privat nøkkelhåndtering i .env
  • Separate testnet/mainnet-konfigurasjoner
  • Nødstopp-kontroller
  • Onchain, transparent premiefordeling

Spillerbeskyttelse

  • Rettferdig spill: Server-signaturer hindrer poengjuks
  • Transparente odds: Verifisert kontraktlogikk og fordeling
  • Ingen skjulte gebyrer: Innsats og fordeling er eksplisitt
  • Verifiserbar tilfeldighet: Kun ferdigheter teller (ingen skjult RNG)

6. Langsiktig visjon

Planlagte funksjoner

Romskip-NFTs: skins, sjeldenhetsnivåer, mulige boosts
Utvidet univers: nye minispill, delt økonomi
Fellesskapsstyring: avstemning, justerbar fordeling
Konkurransesesonger: månedlige turneringer, achievements

7. Fellesskap & Styring

Ingenting er hugget i stein. Vi bygger med fellesskapet. Priser, fordeling og mekanikk kan endres. Åpen kildekode, offentlig roadmap og jevnlige oppdateringer.

  • Åpen kildekode og verifiserte kontrakter
  • Onchain-reviderbar premiefordeling
  • Jevnlige oppdateringer på Twitter og Telegram
  • Fellesskapsinnspill former veien videre

8. Hurtiglenker

9. FAQ

Q: Hva koster det å spille?
A: 0.00005 ETH per økt (~$0.20) for 1 time spilling.
Q: Når utbetales premiepotten?
A: Hver 7. dag, automatisk via smartkontrakt.
Q: Kan jeg spille på mobil?
A: Ja, optimalisert for desktop og mobilnettleser.
Q: Er spillet rettferdig?
A: Ja. Poeng er kryptografisk signert og validert. Kontrakter er verifisert.
Q: Hva skjer med all-time poengsummen min?
A: Din beste all-time poengsum lagres onchain for alltid.
Q: Kan jeg trekke meg hvis jeg ombestemmer meg?
A: Innsats går til premiepotten og kan ikke trekkes ut.
AstroBase