SuperAPI AI 工具集

meshjs-cardano

编程与开发

查看项目

更新于 10-15 21:43

技能介绍

用途:在 TypeScript/JavaScript 环境中使用 MeshJS 构建 Cardano dApp,包括集成 CIP-30 钱包连接器、在浏览器或 Node.js 中构建交易,以及与 Plutus 脚本交互。

主要能力:通过 @meshsdk/core 与 @meshsdk/react 提供 Provider(如 BlockfrostProvider)、React 钱包组件(CardanoWallet、useWallet)、交易构建(sendLovelace、sendAssets、setMetadata)、脚本交互(内联 datum 锁定、redeemValue 花费并设置 collateral)、NFT 铸造(ForgeScript、mintAsset)以及 UTxO 查询(fetchAddressUTxOs)。

使用方式:安装命令为 npm install @meshsdk/core @meshsdk/react 或 yarn add @meshsdk/core @meshsdk/react。Provider 使用 new BlockfrostProvider('<PROJECT_ID>'),preprod 需传入 'preprod'。交易流程为 build、signTx、submitTx。

操作规则:需确认 MeshJS 版本与环境(Next.js、Vite、Node);绝不索取助记词或私钥;优雅处理钱包断开;主网前先在 preprod 测试;签名前显示确认;校验 CIP-30 API 可用性。

适用场景:Cardano dApp 前端与 Node.js 后端、钱包连接、ADA 与原生资产转账、元数据交易、脚本锁定与花费、NFT 铸造、UTxO 查询。

限制:资料未提供具体版本兼容性、费用、性能或平台支持范围;示例中的地址、policy_id、asset_name_hex 等为占位符,需替换为真实值。