Sui Move 測試新增逼真的地址與物件提款功能

Sui v1.81 改進了 Move 的 test_scenario 框架,在交易之間追蹤地址和物件雙方的已結算資金。這項更新修正了一個重大的測試漏洞:過去物件提款不論存入多少資金都會成功,而地址餘額則無法提款或讀取。 框架現在會在交易邊界結算存款和提款,並根據可用餘額檢查提款。物件提款仍使用生產環境的保留模型。在同一筆交易中較早存入的資金,可以由物件提款。地址提款使用新的 test_scenario::withdraw_balance_from_address 函式,並受交易前已結算餘額限制;交易期間存入的資金無法使用。 更新新增 test_scenario::settled_balance 以讀取餘額,並為資金不足及從零地址提款加入錯誤處理。此外,也會驗證交易內累積的提款保留。現有的 allowance 測試仍相容,但不會模擬由 gas 提供資金的保留和 accumulator-root 欄位。 新測試涵蓋存款、部分和過量提款、多筆保留、零餘額帳戶以及餘額溢位。這項變更讓 Sui Move 測試更符合生產環境行為,並提升對資金管理程式碼的信心。
Neutral
這是開發者工具與協議測試方面的改進,而不是代幣經濟變動、影響吞吐量的網路升級,或市場採用公告。因此,它不太可能成為 SUI 交易或更廣泛加密貨幣市場的直接短期催化劑。 立即的影響主要在於提升開發者信心。更準確地模擬地址與物件餘額,可以在部署前揭露資金管理漏洞,並讓基於 Sui 的應用程式更安全。這可能有助於提升生態系統的長期品質並降低營運風險,但相關效益會逐步顯現,單靠這項改進不太可能觸發交易量、價格或波動率的重大變化。 交易者可能會留意,這次發布後 Sui 生態系統的活動是否擴大、是否出現新應用程式,或開發者採用率是否上升。其他區塊鏈網路推出類似的測試框架與 SDK,通常對市場的即時影響有限,除非同時配合重大主網升級、安全修復或備受矚目的發布。因此,適當的分類是中性。