Blog

From Replay to Snapshot: Retiring Our Self-Hosted Subgraph (part 3)

Three posts on what a subgraph actually is, what it cost us to run our own graph-node, and the snapshot-first indexer we replaced it with. Rebuilding Staking Indexing From Scratch Snapshot-first, self-contained, and fast to recover In Parts 1 and 2 we covered what our staking subgraph did and why running our own graph-node — … Continue reading From Replay to Snapshot: Retiring Our Self-Hosted Subgraph (part 3)

From Replay to Snapshot: Retiring Our Self-Hosted Subgraph (part 2)

The whole series, in one pictureRECOVERING “CURRENT STATE” AFTER AN OUTAGEgraph-node replay~102,000,000 blocks replayed from block 8,738,570snapshot indexer~5 batched Multicall3 requests, current state onlySame question — “what’s staked right now?” — two very different bills.This is the entire argument of the series: graph-node can only recover by re-deriving history event by event. A snapshot just … Continue reading From Replay to Snapshot: Retiring Our Self-Hosted Subgraph (part 2)

From Replay to Snapshot: Retiring Our Self-Hosted Subgraph (part 1)

Three posts on what a subgraph actually is, what it cost us to run our own graph-node, and the snapshot-first indexer we replaced it with. Series3 parts Stackgraph-node → TypeScript + Prisma ChainBNB Chain The whole series, in one pictureRECOVERING “CURRENT STATE” AFTER AN OUTAGEgraph-node replay~102,000,000 blocks replayed from block 8,738,570snapshot indexer~5 batched Multicall3 requests, current state onlySame question — “what’s … Continue reading From Replay to Snapshot: Retiring Our Self-Hosted Subgraph (part 1)

Faraland Update: Marketplace Access Now Reflects Regional Regulations

As Faraland grows, so does our responsibility to operate within the legal frameworks of every region our players connect from. This update introduces a geo-based compliance layer across the marketplace — a quiet but important change that affects how (and where) some features are available. What Changed The app now performs a lightweight, one-time geolocation … Continue reading Faraland Update: Marketplace Access Now Reflects Regional Regulations

Faraland Land War Update: Deploy Soldiers, Defend Your Territory, and Heal Your Army

Faraland’s on-chain conquest layer just leveled up. The latest update to the Land War system brings a complete combat and recovery loop directly to the Land Details page — turning land ownership from a passive asset into an active, defendable territory. Here’s what’s new. Deploy Your Knights to the Front Line Land War runs on … Continue reading Faraland Land War Update: Deploy Soldiers, Defend Your Territory, and Heal Your Army

Faraland Update: Optimizing ENS solution – SpaceID

If you’ve ever scrolled Faraland’s leaderboard or item marketplace, you rarely see a bare string like 0x9f2a…4b10. Instead you see names like ranger.bnb or alchemist.bnb. Translating a wallet address into a player name looks trivial, but it all runs through one function — domainNameResolve() — and that function just got patched The problem: calling on-chain … Continue reading Faraland Update: Optimizing ENS solution – SpaceID

All about PvP Tournament – The Era of Legionnaire New Season (May 29th, 2024 – June 6th, 2024)

📝 RULE ADJUSTMENT Please note: Players need to join a Guild before the tournament begins. If a player joins a new Guild  (including cases where they leave their old Guild to join a new one) during an ongoing PvP Tournament, their ELO will be reset to 2000 ELO. 🌟 ALL ABOUT PVP TOURNAMENT ⏰ Duration: … Continue reading All about PvP Tournament – The Era of Legionnaire New Season (May 29th, 2024 – June 6th, 2024)

All about PvP Tournament – The Era of Legionnaire New Season (May 16th, 2024 – May 22nd, 2024)

📝 RULE ADJUSTMENT Please note: Players need to join a Guild before the tournament begins. If a player joins a new Guild  (including cases where they leave their old Guild to join a new one) during an ongoing PvP Tournament, their ELO will be reset to 2000 ELO. 🌟 ALL ABOUT PVP TOURNAMENT ⏰ Duration: … Continue reading All about PvP Tournament – The Era of Legionnaire New Season (May 16th, 2024 – May 22nd, 2024)

All about PvP Tournament – The Era of Legionnaire New Season (  May 6th, 2024 – May 12th, 2024 )

📝 RULE ADJUSTMENT Please note: Players need to join a Guild before the tournament begins. If a player joins a new Guild (including cases where they leave their old Guild to join a new one) during an ongoing PvP Tournament, their ELO will be reset to 2000 ELO. 🌟 ALL ABOUT PVP TOURNAMENT ⏰ Duration: … Continue reading All about PvP Tournament – The Era of Legionnaire New Season (  May 6th, 2024 – May 12th, 2024 )