찾다
웹3.0솔라나 체인에서 새 토큰을 생성하는 방법

솔라나 체인에서 토큰을 생성하는 단계는 다음과 같습니다: 솔라나 지갑 획득, 계정 생성, SOL 획득, 앵커 프레임워크 사용, 프로젝트 생성, 토큰 프로그램 정의, 프로그램 배포, 토큰 생성, 토큰 발행, 그리고 토큰을 배포합니다. 구체적인 단계는 다음과 같습니다: Solana 지갑(Phantom 또는 Solflare)을 받으세요. 솔라나 계정을 만들거나 가져오세요. 테스트넷 SOL을 받으세요. 앵커 프레임워크를 설치합니다. 새 앵커 프로젝트를 만듭니다. 토큰 프로그램을 정의합니다. 배포 프로그램. 토큰을 생성합니다. 민트 토큰. 토큰을 배포합니다.

솔라나 체인에서 새 토큰을 생성하는 방법

솔라나 체인에 새로운 토큰을 생성하세요

단계:

  1. 솔라나 지갑 받기: Phantom이나 Solflare와 같은 솔라나 호환 지갑을 설치하세요.
  2. 계정 만들기: 지갑에 솔라나 계정을 만들거나 가져옵니다.
  3. 테스트넷 SOL 받기: 테스트 목적으로 Solana 테스트넷 파셋에서 SOL을 얻으세요.
  4. Anchor Framework 사용: Solana 프로그램 구축을 위한 툴킷인 Anchor Framework를 설치하세요.
  5. 프로젝트 만들기: anchor init를 사용하여 새 Anchor 프로젝트를 만듭니다. 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 new를 사용하여 토큰 인스턴스를 생성합니다. 🎜🎜🎜토큰 발행: 🎜토큰을 발행하려면 승인이전 기능을 사용하세요. 🎜🎜🎜토큰 할당: 🎜다른 계정에 토큰을 할당합니다. 🎜🎜🎜세부 단계: 🎜🎜🎜🎜Solana 지갑 받기: 🎜🎜
    🎜Phantom 또는 Solflare 지갑을 다운로드하고 설치하세요. 🎜🎜솔라나 계정을 만들거나 가져오세요. 🎜🎜🎜🎜프로젝트 생성: 🎜🎜
      🎜앵커 프레임워크 설치: cargo install --git https://github.com/project-serum/anchorankor-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). 🎜🎜🎜🎜 민트 토큰: 🎜🎜
        🎜🎜 승인전송 기능을 사용하는 민트 토큰: 🎜rrreee🎜🎜🎜🎜토큰 배포: 🎜🎜
          🎜🎜토큰을 다른 계정에 할당하려면 이체 기능을 사용하세요. 🎜rrreee🎜🎜

위 내용은 솔라나 체인에서 새 토큰을 생성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
기술 지표가 플래시 약속을 엿볼 수 있듯이 4,00 달러에 대한 이더 리움 가격이 작용하고 있습니다.기술 지표가 플래시 약속을 엿볼 수 있듯이 4,00 달러에 대한 이더 리움 가격이 작용하고 있습니다.Apr 14, 2025 am 11:28 AM

cryptocurrency 분석가 Javon Marks는 앞으로 몇 주 동안 견고한 기술의 등받이에서 이더 리움 가격에 대한 확장 랠리를 예측하고 있습니다.

Om Mantra cryptocurrency 충돌 90%, 팀은 토큰 공급의 90%를 덤프합니다.Om Mantra cryptocurrency 충돌 90%, 팀은 토큰 공급의 90%를 덤프합니다.Apr 14, 2025 am 11:26 AM

OM Mantra Cryptocurrency는 지난 24 시간 동안 약 90% 붕괴되었으며 가격은 $ 0.58로 급락했습니다.

Blockdag는 2380% 사전 판매 ROI로 소음을 삭감합니다Blockdag는 2380% 사전 판매 ROI로 소음을 삭감합니다Apr 14, 2025 am 11:24 AM

가격 변동과 정책 압력은 암호화에서는 새로운 것이 아니지만 때때로 프로젝트는 무시하기에는 너무 큰 숫자로 소음을 삭감합니다.

적당한 $ 500 투자로 $ 500,000를 만들 수있는 4 개의 암호화적당한 $ 500 투자로 $ 500,000를 만들 수있는 4 개의 암호화Apr 14, 2025 am 11:22 AM

특히 황소 달리기 동안 흥미 진진한 암호 화폐 분야는 작은 투자가 삶을 변화시키는 이익을 초래할 수있게합니다.

2021 년 시장 멜트 다운을 못 박은 비트 코인 (BTC) 분석가2021 년 시장 멜트 다운을 못 박은 비트 코인 (BTC) 분석가Apr 14, 2025 am 11:20 AM

가명 한 분석가 Dave the Wave는 소셜 미디어 플랫폼 X에서 149,300 명의 추종자에게 비트 코인이 역 머리와 어깨 패턴을 인쇄하는 초기 단계에 있다고 말합니다.

Remittix (RTX) 시장 획기적인 사전 판매로 XRP 및 XLM Payfi 시장을 인수하겠다는 약속Remittix (RTX) 시장 획기적인 사전 판매로 XRP 및 XLM Payfi 시장을 인수하겠다는 약속Apr 14, 2025 am 11:18 AM

Payfi 시장은 암호화 공간에서 시간이 지남에 따라 약속을 보여주었습니다. XRP에서 XLM까지, Remittix (RTX)가 이제 시장을 인수하고 있습니다.

Mutuum Finance (Mutm) Token Presale은 2025 년에 40 배의 이익을 약속하는 투자자를 유치합니다.Mutuum Finance (Mutm) Token Presale은 2025 년에 40 배의 이익을 약속하는 투자자를 유치합니다.Apr 14, 2025 am 11:16 AM

Mutuum Finance (Doge)와 Pepe (Pepe)는 2025 년 5 배의 잠재적 증가를 시사하는 예측에 주목을 받았습니다.

최근 $ 6에서 $ 1의 $ OM 가격의 급격한 하락은 토큰 유학의 상당한 변화로 인한 것입니다.최근 $ 6에서 $ 1의 $ OM 가격의 급격한 하락은 토큰 유학의 상당한 변화로 인한 것입니다.Apr 14, 2025 am 11:14 AM

Mantra Chain Mainnet의 출시를 지원하기 위해이 프로젝트는 다음을 포함하는 새로운 Tokenomics 모델을 도입했습니다.

핫 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 Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25 : Myrise에서 모든 것을 잠금 해제하는 방법
1 몇 달 전By尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

안전한 시험 브라우저

안전한 시험 브라우저

안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

SublimeText3 Linux 새 버전

SublimeText3 Linux 새 버전

SublimeText3 Linux 최신 버전

맨티스BT

맨티스BT

Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

WebStorm Mac 버전

WebStorm Mac 버전

유용한 JavaScript 개발 도구