转账
APT的转账
import { AptosAccount, AptosClient, CoinClient, FaucetClient } from "aptos";
// 交互的节点URL(开发环境)
const NODE_URL = "https://fullnode.devnet.aptoslabs.com";
const FAUCET_URL = "https://faucet.devnet.aptoslabs.com";
// 初始化Aptos交互客户端
const aptosclient = new AptosClient(NODE_URL);
const coinClient = new CoinClient(aptosclient);
// 水龙头客户端,开发环境下获取测试币
const faucetClient = new FaucetClient(NODE_URL, FAUCET_URL);
// 创建账户
const dog = new AptosAccount();
const cat = new AptosAccount();
(async() => {
console.log("=======发放测试币========")
await faucetClient.fundAccount(dog.address(), 100_000_000);
await faucetClient.fundAccount(cat.address(), 0);
console.log(`dog balance: ${await coinClient.checkBalance(dog)}`);
console.log(`cat balance: ${await coinClient.checkBalance(cat)}`);
console.log("=======dog转账给cat========")
await coinClient.transfer(dog, cat, 90_000_000);
console.log(`dog balance: ${await coinClient.checkBalance(dog)}`);
console.log(`cat balance: ${await coinClient.checkBalance(cat)}`);
})();
自定义币的转账
Last updated