这是我的代码,带有18位小数
fn ft_metadata(&self) -> FungibleTokenMetadata {
FungibleTokenMetadata {
spec: FT_METADATA_SPEC.to_string(),
name: String::from("Avrit fungible token"),
symbol: String::from("AVRIT"),
icon: None,
reference: None,
reference_hash: None,
decimals: 18,
}
}
1×10^25应显示1*10^7代币,但参考财务显示1×10^ 19。我做的每件事都对吗?
你能发布ref finance的截图吗?该链接重定向到他们的主页。
如果你还没有检查过,这里有一些资源可能会有所帮助:
关于十进制的一个注记
重要的是要理解小数仅用于显示目的。合同中的所有运算仍然是对整数执行的,不同的用户界面(钱包、交易所等(必须根据小数调整显示的值。
NEAR FT元数据规范