token

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 5, 2025 License: MIT Imports: 3 Imported by: 0

Documentation

Overview

Package token 实现一个简单的代币合约示例

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Approve

func Approve(ctx core.Context, spender core.Address, amount uint64) error

Approve 授权指定地址可以从发送者账户转移的代币数量

func BalanceOf

func BalanceOf(ctx core.Context, owner core.Address) (uint64, error)

BalanceOf 查询指定地址的代币余额

func Initialize

func Initialize(ctx core.Context, name string, symbol string, totalSupply uint64) (core.ObjectID, error)

Initialize 初始化代币合约,创建代币信息对象和创建者的余额对象

func Transfer

func Transfer(ctx core.Context, to core.Address, amount uint64) error

Transfer 从发送者向接收者转移代币

func TransferFrom

func TransferFrom(ctx core.Context, from core.Address, to core.Address, amount uint64) error

TransferFrom 从一个地址向另一个地址转移代币(需要预先授权)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL