首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用solana-py创建新的Solana SPL令牌和帐户

如何使用solana-py创建新的Solana SPL令牌和帐户
EN

Stack Overflow用户
提问于 2021-12-24 19:29:24
回答 3查看 735关注 0票数 1

在尝试使用索拉娜-比创建令牌时,我遇到了一些问题,我已经看到了SPL客户端的python函数,但我不知道如何使用它。例如,如何使用Solana -py复制以下solana CLI操作:

代码语言:javascript
复制
spl-token create-token
spl-token create-account <TOKEN>
spl-token mint <TOKEN> 100
EN

回答 3

Stack Overflow用户

发布于 2021-12-27 16:55:31

你最好的选择是阅读测试,看看它是如何使用的。

如果您发现这些太复杂了,因为它们使用的是助手类,那么存根池程序就会有一些包装器,这可能会使这一点更加清晰。

从这里开始,你应该能够拼凑出你想要执行的所有三个动作。

票数 1
EN

Stack Overflow用户

发布于 2022-08-27 20:41:34

2022年8月

如何创建一个新的令牌帐户来向solana-py发送令牌

您需要的内容: 1.令牌地址。当您第一次创建令牌时,它是您令牌的唯一标识符。

代码语言:javascript
复制
from spl.token.instructions import create_associated_token_account
from solana.rpc.commitment import Confirmed
from solana.rpc.api import Client
from solana.rpc.types import TxOpts
from solana.keypair import Keypair
from solana.publickey import PublicKey
from solana.transaction import Transaction

mint_public_id = PublicKey("")
new_wallet = Keypair.generate()
transaction = Transaction()
transaction.add(
    create_associated_token_account(
        new_wallet.public_key, #who is paying for the creation of this token account?
        new_wallet.public_key, #who is the owner of this new token account?
        mint_public_id #what tokens should this token account be able to receive?

    )
)

client_devnet = Client(endpoint="https://api.devnet.solana.com", commitment=Confirmed)
client_devnet.request_airdrop(new_wallet.public_key,1000000000)
client_devnet.get_balance(new_wallet.public_key)
client_devnet.send_transaction(
    transaction, new_wallet, opts=TxOpts(skip_confirmation=False, preflight_commitment=Confirmed))

关键词: solana-py令牌帐户令牌python用python创建令牌帐户

票数 0
EN

Stack Overflow用户

发布于 2022-11-26 21:17:08

你好,如果您仍然难以在Solana Blockchain上创建令牌,一些网站UI允许您在没有任何编码知识的情况下创建您的令牌,如:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70476027

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档