検索
ホームページウェブ3.0solana チェーンで新しいトークンを作成する方法

Solana チェーンでトークンを作成する手順には、Solana ウォレットの取得、アカウントの作成、SOL の取得、アンカー フレームワークの使用、プロジェクトの作成、トークン プログラムの定義、プログラムのデプロイ、トークンの作成、トークンの鋳造、そしてトークンを配布します。具体的な手順は次のとおりです。 Solana ウォレット (Phantom または Solflare) を取得します。 Solana アカウントを作成またはインポートします。テストネット SOL を取得します。アンカーフレームワークをインストールします。新しいアンカー プロジェクトを作成します。トークンプログラムを定義します。導入プログラム。トークンを作成します。ミントトークン。トークンを配布します。

solana チェーンで新しいトークンを作成する方法

Solana チェーンに新しいトークンを作成します

手順:

  1. Solana ウォレットを取得します: Phantom や Solflare などの Solana 互換ウォレットをインストールします。
  2. アカウントの作成: Solana アカウントを作成するか、ウォレットにインポートします。
  3. テストネット SOL を取得する: テスト目的で、Solana テストネット フォーセットから SOL を取得します。
  4. アンカー フレームワークの使用: Solana プログラムを構築するためのツールキットであるアンカー フレームワークをインストールします。
  5. プロジェクトの作成: anchor init を使用して、新しいアンカー プロジェクトを作成します。 anchor init 创建一个新的 Anchor 项目。
  6. 定义代币程序:programs/my_token/src/lib.rs 中定义代币程序。
  7. 部署程序:使用 anchor buildanchor deploy 部署程序。
  8. 创建 Token:使用 anchor new 创建 Token 实例。
  9. 铸造代币:使用 approvetransfer 功能铸造代币。
  10. 分配代币:将代币分配给其他帐户。

详细步骤:

获取 Solana 钱包:

  • 下载并安装 Phantom 或 Solflare 钱包。
  • 创建或导入一个 Solana 帐户。

创建项目:

  • 安装 Anchor Framework:cargo install --git https://github.com/project-serum/anchor anchor-cli
  • 创建一个新的 Anchor 项目:anchor init my_token

定义代币程序:

  • programs/my_token/src/lib.rs 中添加以下代码:
#[program]
pub mod my_token {
    use anchor_lang::prelude::*;

    #[state]
    #[derive(Accounts)]
    pub struct CreateToken {
        #[account(init, payer = authority, space = 8 + 96)]
        pub token: AccountInfo,
        #[account(mut)]
        pub authority: Signer,
        pub system_program: Program,
        pub token_program: Program,
    }

    impl CreateToken {
        pub fn new(ctx: Context<self>, name: String, symbol: String, amount: u64) -> Result {
            let token_account = &mut ctx.accounts.token;
            let authority = &ctx.accounts.authority;
            let token_program = &ctx.accounts.token_program;

            let create_token_ix = anchor_lang::solana_program::system_instruction::create_account(
                &authority.key(),
                &token_account.key(),
                ctx.accounts.system_program.key(),
                &token_program.key(),
                8 + 96,
            );

            let init_token_ix = anchor_lang::solana_program::token::instruction::initialize_mint(
                &token_program.key(),
                &token_account.key(),
                &authority.key(),
                None,
                0,
            );

            let mint_ix = anchor_lang::solana_program::token::instruction::mint_to(
                &token_program.key(),
                &token_account.key(),
                &authority.key(),
                None,
                amount
            );

            anchor_lang::solana_program::program::invoke(
                &token_program.to_account_info(),
                &[
                    create_token_ix,
                    init_token_ix,
                    mint_ix,
                ],
                &[
                    authority.to_account_info(),
                    token_account.to_account_info(),
                    token_program.to_account_info(),
                    system_program.to_account_info()
                ],
            )?;

            Ok(())
        }
    }
}</self>

部署程序:

  • 构建程序:anchor build
  • 部署程序:anchor deploy

创建 Token:

  • 使用 anchor new 创建 Token 实例:anchor new my_token

铸造代币:

  • 使用 approvetransfer 功能铸造代币:

    anchor approve my_token --amount 100
    anchor transfer my_token --amount 10 --recipient <recipient_address></recipient_address>

分配代币:

  • 使用 transfer

  • トークン プログラムを定義します:
programs/my_token/src/lib.rs でトークン プログラムを定義します。 🎜🎜🎜デプロイ担当者: 🎜 anchor buildanchordeploy を使用してプログラムをデプロイします。 🎜🎜🎜トークンの作成: 🎜anchor new を使用してトークン インスタンスを作成します。 🎜🎜🎜トークンの鋳造: 🎜トークンを鋳造するには、approve 関数と transfer 関数を使用します。 🎜🎜🎜トークンの割り当て: 🎜トークンを他のアカウントに割り当てます。 🎜🎜🎜詳細な手順: 🎜🎜🎜🎜Solana ウォレットを入手: 🎜🎜
    🎜 Phantom または Solflare ウォレットをダウンロードしてインストールします。 🎜🎜Solana アカウントを作成またはインポートします。 🎜🎜🎜🎜プロジェクトを作成します: 🎜🎜
      🎜アンカーフレームワークをインストールします: cargo install --git https://github.com/project-serum/anchorアンカー-cli。 🎜🎜新しいアンカー プロジェクトを作成します: anchor init my_token。 🎜🎜🎜🎜トークン プログラムを定義します: 🎜🎜
        🎜 programs/my_token/src/lib.rs に次のコードを追加します: 🎜🎜
anchor transfer my_token --amount 10 --recipient <recipient_address></recipient_address>
🎜🎜 プログラムをデプロイします: 🎜🎜
    🎜プログラムをビルドします: アンカー ビルド。 🎜🎜 デプロイメント プログラム: アンカー デプロイ。 🎜🎜🎜🎜トークンの作成: 🎜🎜
      🎜anchor new を使用してトークン インスタンスを作成します: anchor new my_token。 🎜🎜🎜🎜 トークンの作成: 🎜🎜
        🎜🎜 approve および transfer 関数を使用したトークンの作成: 🎜rrreee🎜🎜🎜🎜 トークンの配布: 🎜🎜
          🎜🎜transfer 関数を使用して、トークンを他のアカウントに割り当てます: 🎜rrreee🎜🎜

以上がsolana チェーンで新しいトークンを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
マントラCEOのジョン・パトリック・マリンは、投資家の信頼を回復するためにOMトークンの割り当てを燃やしますマントラCEOのジョン・パトリック・マリンは、投資家の信頼を回復するためにOMトークンの割り当てを燃やしますApr 16, 2025 am 11:12 AM

マントラのCEOであるジョン・パトリック・マリンは、プロトコルのネイティブトークンが急激な崩壊に苦しんだ後、投資家の信頼を回復することを目的とした動きで、OMトークンの割り当てを燃やすことを提案しました。

最近の市場の動きとテクニカル分析は、Bonkが大幅な価格の急上昇に至るまでである可能性があることを示唆しており、Solanaのより広い生態系を上回っています。最近の市場の動きとテクニカル分析は、Bonkが大幅な価格の急上昇に至るまでである可能性があることを示唆しており、Solanaのより広い生態系を上回っています。Apr 16, 2025 am 11:10 AM

著名な暗号アナリストのAltcoin Sherpaによると、Bonk価格回復のための技術セットアップ、Bonkはリバウンドの可能性の兆候を示しています。

Securitize MG Stoverのファンド管理事業を買収して、最大のデジタル資産基金管理者になるSecuritize MG Stoverのファンド管理事業を買収して、最大のデジタル資産基金管理者になるApr 16, 2025 am 11:08 AM

最大のトークン化された資産発行者の1つであるSecuritizeは、火曜日にMG Stover's Fund Administration Businessを買収したと述べました。

2025年の5つの最大の利益は見出しにありません2025年の5つの最大の利益は見出しにありませんApr 16, 2025 am 11:06 AM

伝統的な金融がグリップを強化し、インフレが人々の貯蓄で食事をし続けますが、ラテンアメリカの暗号の群衆はより賢い質問をしています

トランプ政権は、公共メディアのためのほとんどの資金調達に議会を提示することを計画していますトランプ政権は、公共メディアのためのほとんどの資金調達に議会を提示することを計画していますApr 16, 2025 am 11:04 AM

これは公共メディアにとって驚きではありません。 11月の選挙以来、脅威は空中にあります。

Cryptoコミュニティは、HashkeyのネイティブトークンHKTの買い戻しと火傷をめぐる透明性の欠如に懸念を表明していますCryptoコミュニティは、HashkeyのネイティブトークンHKTの買い戻しと火傷をめぐる透明性の欠如に懸念を表明していますApr 16, 2025 am 11:02 AM

多数のユーザーレポートによると、トークンの発売以来、トークンの買い戻しや破壊活動は公開されていません。 HSKのホワイトペーパーは、Hashkey Groupが純利益の20%を使用して買い戻しと永久にHSKを削除することを明確に述べています。

カルダノのクリエイター、チャールズ・ホスキンソンは、トレンディな現実世界の資産の最近の劇的な崩壊を際立たせています。カルダノのクリエイター、チャールズ・ホスキンソンは、トレンディな現実世界の資産の最近の劇的な崩壊を際立たせています。Apr 16, 2025 am 11:00 AM

実世界資産(RWA)に焦点を合わせたレイヤー1ブロックチェーンマントラ(OM)のトークンは、日曜日にTerraのLunaをトレーダーに思い出させ、数時間以内に90%崩壊しました。

Zksync Labsが侵害され、攻撃者は500万ドル相当のZKトークンを造りますZksync Labsが侵害され、攻撃者は500万ドル相当のZKトークンを造りますApr 16, 2025 am 10:58 AM

公式ZKSYNC Xアカウントの声明によると、ハッカーは4月15日にZKSYNC管理アカウントを侵害し、500万ドル相当の請求されていないエアドロップトークンを鋳造しました。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

Dreamweaver Mac版

Dreamweaver Mac版

ビジュアル Web 開発ツール

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

SublimeText3 英語版

SublimeText3 英語版

推奨: Win バージョン、コードプロンプトをサポート!

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。