什么是svmBNB Chain?如何在SVMBNB链上创建SPL代币?

什么是 svmBNB Chain?
svmBNB Chain 将 SVM 作为其执行层,将 BNB Chain 作为其结算层。利用 BNB Chain——一个领先的全球区块链,拥有丰富的生态系统、大量的 TVL(约 60 亿美元)和庞大的用户群——svmBNB Chain 将把 SVM 的高性能功能带给更广泛的受众。
关键组件
执行层 (SVM)
SVM 提供执行基础,为事务实现高吞吐量和实时性能。
作为解耦 SVM 架构的一部分,我们将执行环境与结算层解耦,允许每个组件独立发展。
结算层 (BNB Chain)
BNB Chain 锚定最终状态并确保结算。
通过区块派生和健壮的派生管道,svmBNB Chain 将其状态根与 BNB Chain 无缝同步,提供强大的安全保障。加强 SOON 生态系统
与 BNB Chain 的战略整合在多个维度上显著增强了 SOON 生态系统。通过与 BNB Chain 的庞大用户群建立联系,SOON 和 SVM 在全球受众中获得了前所未有的曝光率,加速了主流区块链的采用。此次合作为 SOON 生态系统引入了新的资产类别和流动性流,创造了更多充满活力的市场和交易机会。SOON 的实时性能能力与 BNB Chain 的多功能性强强结合,解锁了特别有利于 AI 应用、游戏体验和 DeFi 解决方案的创新用例。此外,SOON Stack 开发人员现在可以直接访问 BNB Chain 的成熟社区,促进宝贵的知识交流并扩大协作 dApp 开发的机会。
svmBNB 网络信息
svmBNB 主网 RPC 节点 https://rpc.svmbnbmainnet.soo.network/rpc
svmBNB 主网桥 https://bridge.soo.network/home?chain=1
svmBNB 主网浏览器 https://explorer.svmbnbmainnet.soo.network
svmBNB 测试网
svmBNB 测试网 RPC 节点 https://rpc.svmbnbtestnet.soo.network/rpc
svmBNB 测试网桥 https://bridge.testnet.soo.network/home
svmBNB 测试网浏览器 https://explorer.svmbnbtestnet.soo.network
BNB 链式水龙头 https://www.bnbchain.org/en/testnet-faucet
如何在 SVMBNB链上创建 SPL 代币
如何在 SVMBNB 上创建 SPL 代币
本指南演示如何在 SOON 上创建 Solana 程序库 (SPL) 代币。我们将使用 Metaplex Foundation 的 UMI 框架和 MPL 代币元数据程序来创建我们的代币。
先决条件
开始之前,请确保您已:
Node.js(v14 或更高版本)
pnpm 包管理器
对 Solana 和 SPL 代币的基本了解
一个由测试网 SOON 代币资助的钱包
执行
让我们通过分解代码来了解如何创建 SPL 令牌:
javascript
import { percentAmount, generateSigner, some, createSignerFromKeypair, signerIdentity,} from "@metaplex-foundation/umi";import { createFungible } from "@metaplex-foundation/mpl-token-metadata";import { createUmi } from "@metaplex-foundation/umi-bundle-defaults";import { Keypair, LAMPORTS_PER_SOL } from "@solana/web3.js";import { base58 } from "@metaplex-foundation/umi/serializers";// Initialize UMI with SOON testnetconst umi = createUmi("https://rpc.testnet.soo.network/rpc");// Payer secret key for signing transactionsconst payerSecretKey = new Uint8Array([]);// Create keypair and signerlet keypair = umi.eddsa.createKeypairFromSecretKey(payerSecretKey);const payer = Keypair.fromSecretKey(payerSecretKey);console.log("Payer Public Key:", payer.publicKey.toBase58());const balance = await umi.rpc.getBalance(keypair.publicKey);console.log( "Payer Balance:", (Number(balance.basisPoints) / LAMPORTS_PER_SOL).toFixed(2), "SOL");const myKeypairSigner = createSignerFromKeypair(umi, keypair);umi.use(signerIdentity(myKeypairSigner));// Create a mint signerconst mint = generateSigner(umi);// Main function to create a fungible tokenasync function main() { // Create the fungible token const txResponse = await createFungible(umi, { mint, name: "BONK", uri: "https://idylufmhksp63vptfnctn2qcjphffwwryc5cbw4wd2xnyiqzf3ga.arweave.net/QPC6FYdUn-3V8ytFNuoCS85S2tHAuiDblh6u3CIZLsw", sellerFeeBasisPoints: percentAmount(5.5), decimals: some(7), }).sendAndConfirm(umi); const txHash = base58.deserialize(txResponse.signature); console.log("newly created mint:", mint.publicKey); console.log("Transaction hash:", txHash);}main().catch(console.error);代码解析
1.UMI初始化:
javascript
const umi = createUmi("https://rpc.testnet.soo.network/rpc");这将创建一个连接到 SOON 测试网络的新 UMI 实例。UMI 框架提供了一种与 SOON 区块链交互的便捷方式。
2.密钥对设置:
javascript
const payerSecretKey = new Uint8Array([...]); // Replace with your secret keylet keypair = umi.eddsa.createKeypairFromSecretKey(payerSecretKey);
这里我们用你的钱包的密钥创建一个密钥对,用于签署交易。该脚本还会检查并显示你的钱包余额。
代币创建:
这将使用以下参数创建实际的令牌:mint:新生成的令牌签名者name:你的代币名称uri:链接到你的代币的元数据(通常托管在 Arweave/IPFS 上)sellerFeeBasisPoints:特许权使用费百分比(本例中为 5.5%)decimals:令牌的小数位数(本例中为 7)
javascript
const txResponse = await createFungible(umi, { mint, name: "BONK", uri: "your-metadata-uri", sellerFeeBasisPoints: percentAmount(5.5), decimals: some(7),});使用代码
要创建你自己的代币:
payerSecretKey在数组中设置你的钱包的密钥
修改函数中的token参数main():name:你的代币名称uri:链接到你的代币元数据sellerFeeBasisPoints:卖家费用百分比decimals:小数位数
运行脚本时,您将看到如下输出:
javascript
Payer Balance: 1.50 SOLPayer Public Key: 5KoJj9WzpKwYkrsKyKqkq5YvK4qNxPk8hZ4ZKs4qKx5hnewly created mint: 7n8SJg3m4FtPNrYxnmki9kmgZuVDyYr6DqqY8zcaErjTransaction hash: 2ZFj9EkvCyQvnc3Z3GXjqyEQNNtHxW9BRRYPvYhYd7C6WxkJe4YVhJUn3L8jx8
网络配置
SOON 提供了不同的网络用于开发和测试:
- 开发网络:
https://rpc.devnet.soo.network/rpc
- 测试网:
https://rpc.testnet.soo.network/rpc
要切换网络,只需更新 UMI 初始化 URL。
以上就是脚本之家小编给大家分享的什么是svmBNB Chain?以及如何在SVMBNB链上创建SPL代币的详细介绍了,希望大家看完此片文章能够更好的了解svmBNB!
你可能感兴趣的文章
-
加密货币空投有哪些类型?如何安全领取空投代币?完整指南
随着区块链技术的不断发展,空投(Airdrop)已成为加密项推广的重要式,简单来说,空投就是免费发放加密货币,的是吸引更多户关注项目并参与其中,对新来说,空投是种低槛的 …
2025-09-23 -
区块浏览器怎么用?怎么查看链上数据和转账状态?
区块浏览器是一种专门用于查询和浏览区块链信息的工具,本质上是区块链的 “搜索引擎”, 它能实时浏览和查询区块链上的区块高度、交易记录、地址、代币等信息,将复杂的链…
2025-09-23 -
2025年如何挖掘莱特币 (LTC)币?挖矿教程、收益分析
莱特币诞生于 2011 年,是比特币的一个分叉,旨在成为更轻量、更快速的支付网络,它采用 Scrypt 算法,这是一种不同于比特币 SHA-256 的哈希算法,最初的设计目的是降低挖矿…
2025-09-23 -
什么是跨链桥?市面上有哪些跨链桥?一文介绍
什么是跨链桥?跨链桥在加密货币领域发挥着至关重要的作用,它实现了不同区块链网络之间的资产转移,这是必要的,因为每个区块链都按照自己的规则独立运行,因此无法直接在…
2025-09-23 -
DeFi 3.0是什么?DeFi 3.0 代币、功能、工作原理介绍
去中心化金融 (DeFi) 已经彻底改变了人们对货币、借贷和投资的认知,从早期简单的借贷协议到如今高度复杂的收益挖矿方法,DeFi 不断发展演变,这种演变的最新阶段就是人们所…
2025-09-23 -
DePINFi是什么?有哪些分类?DePINFi的趋势的优势和挑战介绍
DePINFi 是“去中心化物理基础设施网络金融”的缩写,是去中心化物理基础设施网络 (DePIN) 与去中心化金融 (DeFi) 的交汇点,下面小编就为大家详细介绍一下它吧…
2025-09-22 -
Base生态核心项目有哪些?一文速览值得关注的20个Base生态项目
本文将推荐Base生态中值得关注的20个项目,通过梳理这些项目的市场定位和资本表现,来判断Base生态的真实厚度,并进一步揭示其未来增长的动力来源,这不仅是对Base App转型…
2025-09-22 -
一文盘点Web3 AI的11个潜力项目:不要错过的造富列车
Web3 AI为普通人提供了参与AI财富创造的机会,不同于传统AI的精英化,以下是我们精选的 Web3 AI领域最具潜力的项目和方向,Web3 AI的造富列车已经启动,现在上车还来得及…
2025-09-22 -
什么是加密货币完全稀释估值FDV?怎么算?为何代币解锁可能意味着上涨
什么是加密货币完全稀释估值FDV?为何代币解锁可能意味着上涨?FDV 考虑的是代币的总供应量,而流通供应量指的是当前市场上实际交易的代币,理解 FDV 有助于全面评估一个项…
2025-09-20 -
什么是加密货币市值?市值为何重要?如何影响加密货币价格?
市值,通常被称为“市值”,是一个反映加密货币总价值的财务指标,它是通过将加密货币的当前价格乘以其总流通供应量来计算的,本文深入探讨了加密货币市值的含义、计算方法以…
2025-09-19










