NAC_Blockchain/nac-sdk/src
nacadmin 269482a4da fix(nac-sdk): 修复所有编译错误,Issue #51 完全解决
- 删除 mod.rs 中的重复方法定义(optimize_reserves, predict_sdr_rate, manage_liquidity, call_contract_method, subscribe_event, batch_call, get_chain_stats)
- 修复 AmendmentStatus 枚举的重复变体(Voting, Rejected)
- 修复 CollateralType 的重复 derive 宏
- 修改方法签名以匹配调用方期望(l4_ai.rs, l5_application.rs)
- 为 CSNPNetwork 添加缺失方法(broadcast_transaction, broadcast_block, sync_blocks, get_peers, connect_to_peer)
- 修复 GNACSCode 调用(generate->from_hex, parse->手动构建, validate->verify_checksum)
- 修复 l4_ai.rs 中的 NRPC4Client 导入
- 修复 l5_application.rs 中的 WalletInfo->Wallet 类型
- 修复 get_balance 返回类型 Decimal->BalanceInfo
- 修复 get_transaction_history 返回类型 Vec<Transaction>->Vec<TransactionInfo>
- 修复 list_token 参数和返回类型
- 修复 cancel_order 返回类型 bool->()
- 添加 ListingId 类型别名到 mod.rs
- 修复 TransactionReceipt.tx_hash 字段类型(*Hash->Vec<u8>)
- 修复 search_address 参数类型 &Address->query: &str
- 修复 submit_cross_shard_transaction 返回类型 Hash->CrossShardStatus

编译结果: 0 errors, Finished dev profile
Closes #51
2026-02-28 02:40:59 +08:00
..
adapters fix(nac-sdk): 修复所有编译错误,Issue #51 完全解决 2026-02-28 02:40:59 +08:00
advanced Initial commit: NAC公链核心模块 - 生产级别代码 2026-02-16 19:19:43 -05:00
client feat: Issue #042 - 全库统一更名 NRPC4.0 → NAC Lens 2026-02-27 13:58:21 +08:00
crypto Initial commit: NAC公链核心模块 - 生产级别代码 2026-02-16 19:19:43 -05:00
error fix: Issue #51 nac-sdk 编译修复 + Issue #54 OAuth 社交登录集成 2026-02-27 20:35:31 +08:00
protocols fix(nac-sdk): 修复所有编译错误,Issue #51 完全解决 2026-02-28 02:40:59 +08:00
types fix(nac-sdk): 修复所有编译错误,Issue #51 完全解决 2026-02-28 02:40:59 +08:00
utils Initial commit: NAC公链核心模块 - 生产级别代码 2026-02-16 19:19:43 -05:00
genesis_config.rs fix: 全系统删除投资风险提示横幅 - NAC是公链非投资平台 2026-02-27 19:58:56 +08:00
lib.rs fix: Issue #51 nac-sdk 编译修复 + Issue #54 OAuth 社交登录集成 2026-02-27 20:35:31 +08:00
upgrade.rs feat: Issue #25 - 为所有模块增加统一的升级机制 2026-02-19 01:45:46 -05:00