本项目使用 Metaplex UMI 和 mpl-token-metadata 在 Solana Devnet 上创建并铸造一个可替代代币 (Fungible Token)。
- 连接到 Solana Devnet。
- 使用本地钱包 (
id.json
) 创建新代币 (Mint)。 - 自动生成元数据 (名称、符号、URI)。
- 一次性铸造指定数量的代币并分配给钱包。
- (可选)移除 Mint Authority,使代币总量固定。
-
安装 Node.js (v18+)
nvm install 18 nvm use 18
-
安装依赖
npm install @metaplex-foundation/umi \ @metaplex-foundation/umi-bundle-defaults \ @metaplex-foundation/mpl-token-metadata \ @metaplex-foundation/mpl-toolbox \ @solana/web3.js
-
导出或生成钱包
solana-keygen new --outfile id.json solana airdrop 2 $(solana-keygen pubkey) --url devnet
-
检查钱包余额
solana balance --url devnet
-
运行
node index.js