Prosperity Points
Baby Wonderlandで得られる報酬は、所有する土地(Land)のProsperity Pointsによって決まるとのことです。
現時点で想定されているProsperity Pointsの計算方法は、以下のツイートからたどれるMedium記事を参考にするとよいでしょう。
The major part of Baby #MetaFi #Tokenomic upgrade & a huge step into the next phase - Hold to Earn! 🥳
— BabySwap #Baby the Landlord 🏝️ (@babyswap_bsc) October 10, 2022
✍🏻 How it differs from the old way of earning?
☄️ What are the factors that relate closely to it on #BabyWonderland?
Get your questions answered 👉🏻 https://t.co/zrDkFD8TEd pic.twitter.com/mbwr2NDvLu
10/11(火)時点で分かっている情報は、概ね以下の通りです。
- Landの種類やレアリティによってProsperity Pointsは異なる
- Main Land (1x1Normal):100 points
- Main Land (1x1Premium): 120 points
- LandサイズによってMultiplierが異なる
- 2x2: 1.5倍
- 3x3: 2.5倍
- 4x4: 3.5倍
- ︙
- マーケティング用(12x12 10個)、City Center (30x30 1個)は計算に含めない
- BWC NFTなどのNFTコレクションによってProsperity Pointsが加算される
(詳細未定)
10/11(火)時点の予想BABY報酬
具体的にどのくらいになると予想されるか。
Prosperity Pointsの計算方法について未定の箇所があることや、今後もLandがMintされるなど動的に変わっていくため、 あくまでも参考程度となりますが、どのくらいのBABYアウトプットが期待できるかの簡易プログラム(Deno使用)を書いてみました。
※あくまでも現時点の情報に基づいた暫定的なプログラムですのでご注意ください。 ※Landデータの取得には『landb』(拙作)を使用しています。
prosperity.ts
import { getLands } from "https://raw.githubusercontent.com/babyswaplover/landb/0.2.2/mod.ts"; import type { Land } from "https://raw.githubusercontent.com/babyswaplover/landb/0.2.2/mod.ts"; // Daily allocation for Baby Wonderland const BABY_ALLOCATION = 2 * 1200 * 24; const TARGET_ADDRESS = Deno.args[0]; const EXCEPTION_TOKEN_IDS = [ 183, // (-16, 5): 30x30 for BabySwap City Center 1044, // ( 38,-71): 12x12 for 1123, // ( 34, 3): 12x12 for Binance 1332, // ( 28,-30): 12x12 for CoinMarketCap 1334, // ( 57, 45): 12x12 for 1574, // ( 44, 64): 12x12 for 1714, // ( 27, 38): 12x12 for apolloX 1878, // ( -2,-42): 12x12 for 1933, // (-18, 39): 12x12 for BNB Chain 2190, // (-52, -9): 12x12 for 2336 // (-68, 45): 12x12 for Baby Wealthy Club ]; function calcProsperityPoints(address?:string): number { return getLands(address).reduce((total, land)=>total + calcProsperityPoint(land), 0); } function calcProsperityPoint(land:Land): number { if (EXCEPTION_TOKEN_IDS.includes(land.tokenId)) { return 0; } const multiplier = land.regionWeight == 1 ? 1 : land.regionWeight - 0.5; const basePoint = (land.level == 2) ? 120 : 100; return multiplier * basePoint * (land.regionWeight**2); } const total = calcProsperityPoints(); const point = calcProsperityPoints(TARGET_ADDRESS); const percent = (point / total * 100).toFixed(3); const baby = (BABY_ALLOCATION * point / total).toFixed(2); console.log(`${point} / ${total} (${percent}%) --> ${baby} BABY / ${BABY_ALLOCATION} BABY`);
※Landデータの取得時にBabySwapへのアクセスしますので、ご使用の際はサーバへ負荷をかけないようご注意ください。
実行例
「1x1 Normal」を1つのみ所有しているアドレスを指定して実行してみた結果です。
$ deno run --allow-net=ld-api.babyswap.io prosperity.ts <ウォレットアドレス> 100 / 846830 (0.012%) --> 6.80 BABY / 57600 BABY
10/11(火)時点では、総Prosperity Pointsは約85万、1x1 Land (Normal)で約6.8 BABY/日ということが確認できました。
今後LandがどんどんMintされ、Main Land以外のLandのMintもはじまり、NFTなども考慮されるようになると条件がダイナミックに変わってきますので、あくまでも非公式情報(Unofficial)、現時点での参考程度に留めておいてください。
2022/10/11(火) 23:00(JST)時点のMint状況
Size | Type | Total |
---|---|---|
1x1 | Normal | 5177 |
1x1 | Premium | 878 |
2x2 | Normal | 2 |
2x2 | Premium | 1 |
3x3 | Normal | 71 |
3x3 | Premium | 23 |
12x12 | Normal | 10 |
30x30 | Normal | 1 |
最新のLand Mint状況は、以下の非公式サイト(拙作)が参考になるかもしれません。
https://landanalyzer.deno.dev/
参考情報
Main LandのProsperity Pointは以下の通りとなります。
Land | Prosperity Point |
---|---|
1x1 Normal | 100 |
1x1 Premium | 120 |
2x2 Normal | 600 |
2x2 Premium | 720 |
3x3 Normal | 2250 |
3x3 Premium | 2700 |
4x4 Normal | 5600 |
4x4 Premium | 6720 |
︙ | ︙ |
さいごに
2021年6月に開始されたBabySwap。この1年半のあいだ、Web3という新しい世界で果敢にチャレンジし続け成長していく姿を見守ってきました。うまくいった仕組みもあればそうでなかったものもあって、現状、BABY価格も低迷している状況ではあります。
BABYやLandに投資する価値があるかどうかという点は各自の判断となりますが、私個人はとても面白いプロジェクトであると考えています。今後、Baby Wonderland、Babyverseがどのように発展していくのかは分かりませんが、引き続き応援していきたいと思います。
素晴らしいMetaFiサービスどうもありがとうございます。