SOLANA -如何检查供应链上的薄荷供应?



伙计们,我如何检查链上的薄荷账户的供应?我不知道该怎么做。我试过使用:

let mint = Mint::unpack_unchecked(accounts.mint.data).unwrap();

然后我得到这个错误:

expected reference `&[u8]`
found struct `Rc<RefCell<&mut [u8]>>`

另外,在我的函数中,如果我试图通过这样做来获得accounts.mint.data&[u8]格式:

let data = accounts.mint.data.borrow().as_ref();

我得到这个无意义的错误:

consider using a `let` binding to create a longer lived valuerustcE0716
mod.rs(98, 64): temporary value is freed at the end of this statement
mod.rs(99, 51): borrow later used here

别介意:

let mint = Mint::unpack_unchecked(&accounts.mint.data.borrow()).unwrap();

获取供应,只需访问mint.supply

最新更新