Instruction Mint To
Đúc một lượng token mới và gửi chúng vào một account được chỉ định. Chỉ mint authority mới có thể thực hiện thao tác này.
Trước khi chúng ta có thể mint bất kỳ token nào, chúng ta sẽ cần phải có:
- Account
Mint
đã khởi tạo mà chúng ta giữmintAuthority
- Account
Token
hoặc accountAssociated Token
đã khởi tạo, nơi chúng ta sẽ đúc token đến
Đây là cách gọi CPI đến instruction mint_to()
:
mint_to(
CpiContext::new(
ctx.accounts.token_program.to_account_info(),
MintTo {
mint: ctx.accounts.mint_account.to_account_info(),
to: ctx.accounts.to_token_account.to_account_info(),
authority: ctx.accounts.authority.to_account_info(),
},
),
&1_000_000,
)?;