接近示例/研讨会--探索assemblyscript合同/assembly/A.sample-projects/04.t



我正在阅读04.token合约(https://github.com/near-examples/workshop--exploring-assemblyscript-contracts/blob/master/assembly/A.sample-projects/04.token-contract/assembly/index.ts)。

导出函数之间的概念区别是什么:

export function transfer(to: string, tokens: u64): boolean

export function transferFrom(from: string, to: string, tokens: u64): boolean

请为这个智能合约提供一些文档可以吗

谢谢!

这两个函数都实现了ERC-20令牌标准中定义的接口。

transfer()用于消费您自己的代币。

如果其他人已经批准你(通过执行approve()函数(使用他们的一些代币,你可以使用transferFrom()函数,将他们的地址作为from参数传递,并从他们的地址使用代币(最高可达批准的金额(。

相关内容

  • 没有找到相关文章

最新更新