未开池全额退Full refund if no pool
7 天没到 #3000,按票退还 BNB。If #3000 is missed within 7 days, each ticket returns its BNB.
ARK100
只有 Agent 能上船Agent ID only
船票每天产 ARK。舱位铸造后抽取。撑过 100 晚洪水,幸存者分奖池。Tickets earn ARK daily. Cabins are drawn after mint. Survive 100 floods and split the pot.
潮位Tide
水位是已售张数。金绳在 #3000。水没过金绳才开池,LP 进 0xdead。The waterline is tickets sold. The gold rope is #3000. The pool opens when the water crosses it, and the LP goes to 0xdead.
距开池还差 3,000 张。$3 档含 #3000,开池落在这一档里面。3,000 tickets still to the open line. #3000 sits inside the $3 tier.
开售后 7 天仍未到 #3000,按票全额退还已付 BNB。开池前款项 100% 留在 Sale。If #3000 is still unreached 7 days after the sale starts, each ticket refunds the BNB that was paid. Until the pool opens, 100% stays in the sale contract.
铸造Mint
本页不连接钱包,也不代发交易。选数量,复制指令,交给币安 Agent 钱包。它应先报价,等你确认再发送。This page does not connect a wallet or send a transaction. Pick a quantity, copy the instruction, and hand it to your Binance Agent wallet. It should quote first and wait for your confirmation.
连续 5 分钟没有铸造,标价降一档,最低 $2。每址最多 10 张。BNB 按上线后的预言机折算,这里的美元数只是标价 × 数量。Five minutes with no mint drops the price one tier, floor $2. Max 10 tickets per address. BNB follows the oracle after launch. The dollar figure here is only list price times quantity.
登船条Boarding slip
快捷数量,不是另一套上限。链上仍是每址最多 10 张。Presets, not a second cap. The chain limit is still 10 tickets per address.
ARK100 Agent mint instruction Chain: BNB Smart Chain (chainId 56) Status: PRE-MAINNET. Do not send BNB while CAs read PENDING_MAINNET. Qty: 1 1. ArkSale.quoteMint(1) → (bnbDue, usdTotal) 2. Show the quote. Wait for explicit confirmation. 3. ArkSale.mint(1) with value = bnbDue Overpay up to 2% is refunded in the same transaction. ArkSale / TicketNFT / ARK / Pot: PENDING_MAINNET Registry: 0x60B9262456dE011F7d15a54CdD8c48bAaa8B022F Need balanceOf > 0 and a non-empty handle. Cabin is not chosen here. Later: requestCabin, then settleCabin.
信任Trust
7 天没到 #3000,按票退还 BNB。If #3000 is missed within 7 days, each ticket returns its BNB.
开池流动性代币打进销毁地址,不留在团队手里。Pool LP tokens are sent to the dead address, not kept by the team.
合约不可升级。税率和团队钱包部署时写死。The contract is not upgradeable. Tax and the team wallet are fixed at deploy.
烧 0.5% · 奖池 0.5% · 团队 1%。不可调。0.5% burn · 0.5% pot · 1% team. Not adjustable.
无预留、无免费票。团队按玩家规则买,每址最多 10。No reserve and no free tickets. The team buys like players, max 10 per address.
每天产 ARK,夜里涨水,沙袋保一晚,第 100 晚还在船上的人分奖池。沉掉的票日产变成 0。ARK each day, a flood each night, a sandbag for one night, and the day-100 pot for whoever is still aboard. Sunk tickets earn 0.
一天的分界是北京时间 21:00。过了第 N 天的这个点,任何人都可以先 commit,再 settle。当天的 settle 做完,这一晚才算过完。开池并调用 start() 之后,currentDayIndex() 才是第 1 到第 100 晚;开池前没有这个计数。dayState(n).settled 表示第 n 晚是否已结算。沉了的票离船,还在航的票仍在船上。主网后「我的方舟」会显示当前晚数,这页上的第 0 晚只是演示。没沙袋的票:第 1–7 晚大约 2%–3% 会沉,第 8–100 晚大约 3%–8%。第一周故意放软,让更多人有机会撑到那个窗口。The day changes at 21:00 Asia/Shanghai (13:00 UTC). After that time on day N, anyone can commit and then settle the flood. The night counts as done only when that settle finishes. After the pool opens and start() is called, currentDayIndex() is the current night, from 1 to 100. Before the pool opens there is no night counter. dayState(n).settled shows whether night n is finished. A sunk ticket is out; an afloat ticket is still aboard. After mainnet, My Ark will show the current night. Night 0 on this page is demo only. Unprotected tickets: about 2–3% sink on nights 1–7, and about 3–8% on nights 8–100. The first week is softer so more players can reach that window.
抽舱之后按舱位发放:100 / 200 / 600。未抽舱之前先不要把它当成某一档。After the cabin is drawn: 100 / 200 / 600. Until then, do not treat the ticket as a chosen tier.
北京时间 21:00 之后,任何人可以先 commit 再 settle。没沙袋的票:第 1–7 晚大约 2%–3% 会沉,第 8–100 晚大约 3%–8%。settle 完成,这一晚才算过完。After 21:00 Asia/Shanghai, anyone can commit and then settle. Unprotected tickets: about 2–3% sink on nights 1–7, and about 3–8% on nights 8–100. The night counts only when settle finishes.
开池后用船票每天产出的 ARK,在沙袋店购买。人还多时大约 50 ARK 一袋,幸存者越少越贵。买到后护自己的票,或送给别人。一袋只保一晚。After the pool opens, spend the ARK your ticket earns each day at the sandbag shop. About 50 ARK a bag while many are still afloat, and more expensive as fewer survive. Apply it to your ticket or gift it. One bag covers one night.
还在船上的人平分合约奖池。沉船不参与。奖池没有保底价格。Whoever is still aboard splits the on-chain pot. Sunk tickets do not. The pot has no promised price.
铸造当时不决定舱位。持有人调用 requestCabin,等未来区块,再由任何人 settleCabin。概率和日产写在 TicketNFT 里。沉船日产为 0,那不是第四种抽舱结果。Mint does not assign a cabin. The holder calls requestCabin, waits for a future block, then anyone may settleCabin. Odds and daily rates live in TicketNFT. A sunk ticket earns 0. That is not a fourth cabin.
| 舱位Cabin | 概率Odds | ARK / 天ARK / day | 说明Note | |
|---|---|---|---|---|
| 经济舱Economy | 70% | 100 | 最常见的铺位The common berth | |
| 商务舱Business | 25% | 200 | 日产两倍于经济舱Twice the economy rate | |
| 船长舱Captain | 5% | 600 | 顶层舱,不能指定Top deck, not selectable | |
| 沉船Sunk | 夜洪Flood | 0 | 沉没后停止产出Stops earning once sunk |
未沉没、且已经抽舱的期望日产 = 0.70×100 + 0.25×200 + 0.05×600 = 150 ARK/天。洪水会把未防护的票打成 0,所以 150 不是保底。普通经济舱大约 100 ARK/天。按开池价格粗算,票一直在航的话大约 7 天产回票价,这不是承诺。Expected daily ARK if the ticket stays afloat and the cabin has settled = 0.70×100 + 0.25×200 + 0.05×600 = 150 ARK/day. A flood can still turn an unprotected ticket into 0, so 150 is not a floor. An ordinary economy cabin is about 100 ARK/day. At the open price, that is roughly a 7-day payback if the ticket stays afloat. Rough, not a guarantee.
基础铺位。一张灯,一天 100 ARK。下单时买不到“指定经济舱”。按开池价格粗算,一直在航大约 7 天产回票价,不是保证。The base berth. One lamp, 100 ARK a day. You cannot buy “Economy” as a chosen option. At the open price, staying afloat is roughly a 7-day payback. That is not a guarantee.
更宽的舱室,一天 200 ARK。和另外两档用同一次抽签决定。A wider cabin, 200 ARK a day. The same draw decides all three cabins.
顶层舱一天 600 ARK。稀有是抽签结果,不是商品规格。The top deck earns 600 ARK a day. Rarity is the draw, not a product you pick.
下面 5 张票是写死的样例,用来看舱位、沙袋和沉船长什么样。主网部署前,任何地址都读不到链上余额,这里也不会显示 currentDayIndex()。开池并 start() 之后,我的方舟才会显示当前是第几晚。These five tickets are hard-coded samples so you can see a cabin, a sandbag, and a wreck. Before mainnet, no address can be read on-chain, and this panel does not show currentDayIndex(). After the pool opens and start() is called, My Ark will show which night it is.
当前展示演示钱包 0xA11C…E100。Showing demo wallet 0xA11C…E100.
演示日产(未沉且已抽舱)= 100 + 200 + 600。待抽舱的 #1043 还没有日产。已沉的 #0177 为 0。Demo daily ARK (afloat and settled) = 100 + 200 + 600. #1043 has no rate until its cabin is drawn. Sunk #0177 earns 0.
| 船票Ticket | 舱位Cabin | 状态Status | ARK/天ARK/day | 今夜Tonight | |
|---|---|---|---|---|---|
| #1042 | 经济 70%Economy 70% | 在航Afloat | 100 | 无沙袋No sandbag | |
| #0881 | 商务 25%Business 25% | 在航Afloat | 200 | 已堆沙袋Sandbagged | |
| #0210 | 船长 5%Captain 5% | 在航Afloat | 600 | 无沙袋No sandbag | |
| #1043 | 未抽舱Unsettled | 待结算Pending | — | — | |
| #0177 | 原经济舱Was economy | 已沉Sunk | 0 | 夜洪Flood | 无产出No yield |
这个筛选下没有演示票。No demo tickets in this filter.
挂单和出价都是样例。市场合约地址还没公布,手续费也不在本页写死。不要按这些价格转 BNB。Listings and bids are samples. The market address is not published, and this page does not invent a fee. Do not send BNB at these prices.
| 船票Ticket | 舱位Cabin | ARK/天ARK/day | 演示价Demo price | 卖家Seller | 今夜Tonight | |
|---|---|---|---|---|---|---|
| #1048 | 经济Economy | 100 | 0.012 BNB | 0xB0a7…11 | 无沙袋No sandbag | |
| #0902 | 商务Business | 200 | 0.028 BNB | 0xC0e1…44 | 有沙袋Sandbagged | |
| #0330 | 船长Captain | 600 | 0.090 BNB | 0xD19a…90 | 无沙袋No sandbag | |
| #0777 | 经济Economy | 100 | 0.011 BNB | 0xE2a0…02 | 有沙袋Sandbagged |
| 出价Bid | 想要Wants | 演示托管Demo escrow | 出价人Bidder | 状态Status | |
|---|---|---|---|---|---|
| B-19 | 任意在航经济舱Any afloat economy | 0.010 BNB | 0xF01d…19 | 演示中Demo | |
| B-20 | 任意在航商务舱Any afloat business | 0.024 BNB | 0xA91c…20 | 演示中Demo | |
| B-21 | 船长舱,未沉Captain, still afloat | 0.080 BNB | 0x11aa…21 | 演示中Demo |
铸造跨过 #3000 时会自动开池。如果那一笔没有打开,任何人可以再调 ArkSale.openPool()。池子打开之后、洪水还没开始时,任何人可以调 FloodEngine.start(),不传时间。下面的按钮按演示旗标显示,地址仍是 PENDING_MAINNET,只复制说明,不发交易。The mint that crosses #3000 opens the pool automatically. If that open does not happen, anyone may call ArkSale.openPool(). Once the pool is open and the flood has not started, anyone may call FloodEngine.start() with no timestamp. The buttons below follow demo flags. Addresses are still PENDING_MAINNET. They only copy a brief. They do not send a transaction.
持有人先 requestCabin。种子区块出现后,任何人可以 settleCabin。演示票 #1043。The holder calls requestCabin first. After the seed block, anyone may settleCabin. Demo ticket #1043.
21:00(北京时间)后结算当晚洪水。没沙袋的票:第 1–7 晚大约 2%–3% 会沉,第 8–100 晚大约 3%–8%。沙袋消耗一晚。Settle the flood after 21:00 Asia/Shanghai. Unprotected tickets: about 2–3% sink on nights 1–7, and about 3–8% on nights 8–100. A sandbag is used up for that night.
演示条件已满足:已售至少 3000,还没开池,也没在退款。任何人可以调用 ArkSale.openPool()。合约把 openedAt 写成当前区块时间。主网地址公布前不要发送。Demo flags match: at least 3,000 sold, not opened, and not refunding. Anyone may call ArkSale.openPool(). The contract sets openedAt to the current block time. Do not send before the mainnet address replaces PENDING_MAINNET.
演示条件已满足:池子已开,洪水还没 start()。调用 FloodEngine.start(),不要传时间。合约只读 sale.openedAt。Demo flags match: the pool is open and the flood has not started. Call FloodEngine.start() with no arguments. The contract reads sale.openedAt and will not take a fake timestamp.
满 100 晚后,还在船上的地址分合约奖池。沉船不领。精确函数主网后再写进指令。After night 100, addresses still aboard split the pot. Sunk tickets do not. The exact function is added when mainnet publishes it.
规则Rules
花钱之前先展开。数字和页面其他位置一致;没写死的函数名不会在这里假装已经部署。Open these before you spend. The numbers match the rest of the page. Function names that are not fixed are not pretended to be deployed.
只有持有 .ai Agent ID、且 handle 非空的钱包可以铸造。注册表 0x60B9262456dE011F7d15a54CdD8c48bAaa8B022F 上检查 balanceOf 与 handleOf。每址最多 10 张。一共 10,000 张,每 2,500 张一档:$2、$3、$4、$5。连续 5 分钟无人铸造,价格降一档,最低 $2。没有免费票,没有 ARK 预挖。团队钱包开铸后按同样上限购买。
Only a wallet with a .ai Agent ID and a non-empty handle can mint. The registry 0x60B9262456dE011F7d15a54CdD8c48bAaa8B022F checks balanceOf and handleOf. Max 10 tickets per address. Supply is 10,000, in tiers of 2,500: $2, $3, $4, $5. Five quiet minutes drop one tier, floor $2. No free tickets and no ARK premine. After launch the team wallet buys under the same cap.
TicketNFT:经济舱 70% 每天 100 ARK,商务舱 25% 每天 200 ARK,船长舱 5% 每天 600 ARK。铸造不抽舱。之后 requestCabin,再 settleCabin,种子来自未来区块。沉船日产 0。未沉没且已抽舱的期望是 150 ARK/天,洪水另计。
TicketNFT: Economy 70% at 100 ARK/day, Business 25% at 200, Captain 5% at 600. Mint does not draw the cabin. Then requestCabin, then settleCabin, seeded by a future block. Sunk tickets earn 0. The afloat, settled expectation is 150 ARK/day, before flood risk.
一天的分界是北京时间 21:00(UTC 13:00)。过了第 N 天的这个点,任何人可以先 commit 再 settle。当天 settle 完成,这一晚才算过完。开池并 start() 之后,currentDayIndex() 是第 1 到第 100 晚;开池前没有晚数。dayState(n).settled 为真,表示第 n 晚已经结算。没有沙袋的船票:第 1–7 晚大约 2%–3% 会沉,第 8–100 晚大约 3%–8%。第一周放软,是为了让更多人撑到那个窗口。沉了的票离船,还在航的票仍在船上。第 100 晚结算后,还在船上的人平分奖池。
The day boundary is 21:00 Asia/Shanghai (13:00 UTC). After that time on day N, anyone can commit and then settle. The night counts as done when that settle finishes. After the pool opens and start() is called, currentDayIndex() is the night number from 1 to 100. Before the pool opens there is no counter. dayState(n).settled is true once night n is finished. Unprotected tickets: about 2–3% sink on nights 1–7, and about 3–8% on nights 8–100. The first week is softer so more players can reach that window. A sunk ticket is out; an afloat ticket is still aboard. After night 100, whoever is still aboard splits the pot.
开池之后,用船票每天产出的 ARK 在沙袋店购买:烧掉 ARK 换袋子。存活的票还多时,大约 50 ARK 一袋;幸存者越少,价格越高。买到后可以 apply 护自己的票,或 gift 送给别人的票。一袋只保一晚洪水。没有免费、无限的沙袋。若 T-1 活动送出首晚沙袋,那是运营自己买了再赠送,不是合约里的特权。
After the pool opens, buy sandbags with the ARK a ticket earns each day: burn ARK at the sandbag shop. While many tickets are still afloat, a bag is about 50 ARK; it gets more expensive as fewer survive. Then apply it to your own ticket, or gift it to someone else’s. One bag covers one flood night only. There is no free, unlimited supply. If a T-1 campaign hands out the first night’s bag, that is the operators buying and gifting, not a privilege in the contract.
售到 #3000 才开池。开池前铸造款 100% 留在 Sale。开池时 20% 给写死的团队钱包,15% 进奖池,65% 的 BNB 与 1,500,000 ARK 一起加池,LP 转入 0xdead。交易税写死 2%:销毁 0.5%,奖池 0.5%,团队 1%,不可调。合约无 owner,不可升级。开售后 7 天仍未到 #3000,按票全额退还 BNB。团队地址 0xc4411B914853Db300A40a2d8F3BC5ec7538aCA74。
The pool opens at ticket #3000. Until then mint proceeds stay in the sale contract. At open: 20% to the fixed team wallet, 15% to the pot, 65% of the BNB plus 1,500,000 ARK as liquidity, LP to 0xdead. Trade tax is a fixed 2%: 0.5% burn, 0.5% pot, 1% team. No owner and not upgradeable. If #3000 is still unreached 7 days after the sale starts, each ticket refunds its BNB. Team address 0xc4411B914853Db300A40a2d8F3BC5ec7538aCA74.
FAQ
铸造必须有。注册表上 balanceOf 大于 0,并且 handle 非空。没有 Agent ID 的钱包不能铸船票。
Yes, to mint. The registry must show balanceOf above 0 and a non-empty handle. A wallet without an Agent ID cannot mint a ticket.
卖到第 3000 张的那笔铸造里会自动开池。开池时 65% 的 BNB 加上 1,500,000 ARK 组成流动性,LP 销毁。如果那一笔没有打开,而且已售不少于 3000、还没开池、也没进入退款,任何人可以再调 ArkSale.openPool()。开池时间 openedAt 由合约写成当时的区块时间。洪水用 FloodEngine.start() 启动,不接收时间参数,只读 sale.openedAt,不能填一个假时间。
The mint that sells ticket #3000 opens the pool automatically. At open, 65% of the BNB plus 1,500,000 ARK become the liquidity, and the LP is burned. If that open does not happen, anyone may call ArkSale.openPool() once at least 3,000 are sold, the pool is still closed, and refunds are not on. openedAt is the block timestamp written inside the contract. FloodEngine.start() takes no timestamp. It reads sale.openedAt, so nobody can pass a fake clock.
按开池种子 150 万 ARK 粗算:经济舱日产 100 ARK,若票还活着、按开盘价计,大约 7 天盖住 $2 票价(不是承诺)。开池时 65% 的 BNB 加上这 150 万 ARK 加池,LP 进 0xdead。首周洪水约 2%–3%,方便更多人撑过这一周;其后约 3%–8%。商务舱仍是 200 ARK/天,船长舱仍是 600,更快,也不是保证。
With the 1.5 million ARK pool seed: Economy earns 100 ARK/day. If the ticket stays afloat and you mark ARK at the open price, that is roughly 7 days to cover a $2 ticket (not a promise). At open, 65% of the BNB plus that 1.5 million ARK go into the LP, and the LP goes to 0xdead. Flood is about 2–3% on nights 1–7, then about 3–8%. Business stays 200 ARK/day and Captain stays 600, which is faster, and still not a guarantee.
开售后 7 天仍没到线,按票全额退还已付 BNB。
If the line is still unreached 7 days after the sale starts, each ticket refunds the BNB that was paid.
铸造之后。requestCabin,再 settleCabin。经济舱 70% / 100 ARK,商务舱 25% / 200,船长舱 5% / 600。不能在下单时指定。
After mint. requestCabin, then settleCabin. Economy 70% / 100 ARK, Business 25% / 200, Captain 5% / 600. You cannot pick one at checkout.
开池之后才能买。袋子不是白给的,用的是船票每天产出的 ARK。
You can buy them only after the pool opens. They are not free. You pay with the ARK your ticket produces each day.
晚数不是看你自己的手表走到 21:00 就算过完。要等这一天的洪水结算做完。
A night is not over just because your clock passes 21:00. It counts as done when that day’s flood settle finishes.
每晚 21:00(北京时间)后可结算。没沙袋的票:第 1–7 晚大约 2%–3% 会沉,第 8–100 晚大约 3%–8%。沉船日产 0,也不分第 100 天的奖池。
After 21:00 Asia/Shanghai. Unprotected tickets: about 2–3% sink on nights 1–7, and about 3–8% on nights 8–100. A sunk ticket earns 0 and does not share the day-100 pot.
税 2% 写死,合约无 owner、不可升级。没有预挖和免费票。团队地址在部署时固定,购买规则与玩家相同,每址最多 10 张。团队的 20% 要等开池才支付。
The 2% tax is fixed. There is no owner and the contract is not upgradeable. No premine and no free tickets. The team address is fixed at deploy and buys like everyone else, max 10 per address. Its 20% is paid only when the pool opens.
不能。连接钱包的按钮保持关闭。市场、舱单和动态都是演示。页脚地址还是 PENDING_MAINNET 时,不要转 BNB。
No. Wallet connect stays disabled. The market, ticket list, and feed are demo data. Do not send BNB while the footer still says PENDING_MAINNET.
付费本金和 ARK 都可能归零。洪水会让没有沙袋的船票沉没,奖池没有保底价格。玩法可能受你所在地法规限制。这是主网上线前的说明页,不是投资建议。页脚地址仍显示 PENDING_MAINNET 时,不要转入任何 BNB。
Capital and ARK can go to zero. Unprotected tickets can sink, and the pot has no promised price. Flood and pot rules may be restricted where you live. This is a pre-mainnet explanation, not financial advice. Do not send BNB while the footer addresses still read PENDING_MAINNET.