Documentation
¶
Index ¶
- Variables
- type BurnFromParams
- type BurnFromReturn
- type BurnParams
- type BurnReturn
- type DecreaseAllowanceParams
- type DestroyParams
- type GetAllowanceParams
- type IncreaseAllowanceParams
- type MintParams
- type MintReturn
- type RevokeAllowanceParams
- type State
- type TokenState
- type TransferFromParams
- type TransferFromReturn
- type TransferParams
- type TransferReturn
Constants ¶
This section is empty.
Variables ¶
View Source
var InfiniteAllowance = big.Mul(big.MustFromString("1000000000000000000000"), builtin.TokenPrecision)
View Source
var Methods = []interface{}{ 1: *new(func(interface{}, *address.Address) *abi.EmptyValue), 2: *new(func(interface{}, *MintParams) *MintReturn), 3: *new(func(interface{}, *DestroyParams) *BurnReturn), 10: *new(func(interface{}, *abi.EmptyValue) *string), 11: *new(func(interface{}, *abi.EmptyValue) *string), 12: *new(func(interface{}, *abi.EmptyValue) *abi.TokenAmount), 13: *new(func(interface{}, *address.Address) *abi.TokenAmount), 14: *new(func(interface{}, *TransferParams) *TransferReturn), 15: *new(func(interface{}, *TransferFromParams) *TransferFromReturn), 16: *new(func(interface{}, *IncreaseAllowanceParams) *abi.TokenAmount), 17: *new(func(interface{}, *DecreaseAllowanceParams) *abi.TokenAmount), 18: *new(func(interface{}, *RevokeAllowanceParams) *abi.TokenAmount), 19: *new(func(interface{}, *BurnParams) *BurnReturn), 20: *new(func(interface{}, *BurnFromParams) *BurnFromReturn), }
Functions ¶
This section is empty.
Types ¶
type BurnFromParams ¶
type BurnFromParams struct {
Owner address.Address
Amount abi.TokenAmount
}
func (*BurnFromParams) MarshalCBOR ¶
func (t *BurnFromParams) MarshalCBOR(w io.Writer) error
func (*BurnFromParams) UnmarshalCBOR ¶
func (t *BurnFromParams) UnmarshalCBOR(r io.Reader) error
type BurnFromReturn ¶
type BurnFromReturn struct {
Balance abi.TokenAmount
Allowance abi.TokenAmount
}
func (*BurnFromReturn) MarshalCBOR ¶
func (t *BurnFromReturn) MarshalCBOR(w io.Writer) error
func (*BurnFromReturn) UnmarshalCBOR ¶
func (t *BurnFromReturn) UnmarshalCBOR(r io.Reader) error
type BurnParams ¶
type BurnParams struct {
Amount abi.TokenAmount
}
func (*BurnParams) MarshalCBOR ¶
func (t *BurnParams) MarshalCBOR(w io.Writer) error
func (*BurnParams) UnmarshalCBOR ¶
func (t *BurnParams) UnmarshalCBOR(r io.Reader) error
type BurnReturn ¶
type BurnReturn struct {
Balance abi.TokenAmount
}
func (*BurnReturn) MarshalCBOR ¶
func (t *BurnReturn) MarshalCBOR(w io.Writer) error
func (*BurnReturn) UnmarshalCBOR ¶
func (t *BurnReturn) UnmarshalCBOR(r io.Reader) error
type DecreaseAllowanceParams ¶
type DecreaseAllowanceParams struct {
Operator address.Address
Decrease abi.TokenAmount
}
func (*DecreaseAllowanceParams) MarshalCBOR ¶
func (t *DecreaseAllowanceParams) MarshalCBOR(w io.Writer) error
func (*DecreaseAllowanceParams) UnmarshalCBOR ¶
func (t *DecreaseAllowanceParams) UnmarshalCBOR(r io.Reader) error
type DestroyParams ¶
type DestroyParams struct {
Owner address.Address
Amount abi.TokenAmount
}
func (*DestroyParams) MarshalCBOR ¶
func (t *DestroyParams) MarshalCBOR(w io.Writer) error
func (*DestroyParams) UnmarshalCBOR ¶
func (t *DestroyParams) UnmarshalCBOR(r io.Reader) error
type GetAllowanceParams ¶
type GetAllowanceParams struct {
Owner address.Address
Operator address.Address
}
func (*GetAllowanceParams) MarshalCBOR ¶
func (t *GetAllowanceParams) MarshalCBOR(w io.Writer) error
func (*GetAllowanceParams) UnmarshalCBOR ¶
func (t *GetAllowanceParams) UnmarshalCBOR(r io.Reader) error
type IncreaseAllowanceParams ¶
type IncreaseAllowanceParams struct {
Operator address.Address
Increase abi.TokenAmount
}
func (*IncreaseAllowanceParams) MarshalCBOR ¶
func (t *IncreaseAllowanceParams) MarshalCBOR(w io.Writer) error
func (*IncreaseAllowanceParams) UnmarshalCBOR ¶
func (t *IncreaseAllowanceParams) UnmarshalCBOR(r io.Reader) error
type MintParams ¶
type MintParams struct {
To address.Address
Amount abi.TokenAmount
Operators []address.Address
}
func (*MintParams) MarshalCBOR ¶
func (t *MintParams) MarshalCBOR(w io.Writer) error
func (*MintParams) UnmarshalCBOR ¶
func (t *MintParams) UnmarshalCBOR(r io.Reader) error
type MintReturn ¶
type MintReturn struct {
Balance abi.TokenAmount
Supply abi.TokenAmount
RecipientData []byte
}
func (*MintReturn) MarshalCBOR ¶
func (t *MintReturn) MarshalCBOR(w io.Writer) error
func (*MintReturn) UnmarshalCBOR ¶
func (t *MintReturn) UnmarshalCBOR(r io.Reader) error
type RevokeAllowanceParams ¶
type RevokeAllowanceParams struct {
Operator address.Address
}
func (*RevokeAllowanceParams) MarshalCBOR ¶
func (t *RevokeAllowanceParams) MarshalCBOR(w io.Writer) error
func (*RevokeAllowanceParams) UnmarshalCBOR ¶
func (t *RevokeAllowanceParams) UnmarshalCBOR(r io.Reader) error
type TokenState ¶
type TokenState struct {
Supply abi.TokenAmount
Balances cid.Cid // HAMT abi.ActorID[abi.TokenAmount]
Allowances cid.Cid // HAMT abi.ActorID[abi.ActorID[abi.TokenAmount]]
HamtBitWidth uint64 // uint32 in builtin-actors. uint64 here to satisfy cbor-gen
}
func (*TokenState) MarshalCBOR ¶
func (t *TokenState) MarshalCBOR(w io.Writer) error
func (*TokenState) UnmarshalCBOR ¶
func (t *TokenState) UnmarshalCBOR(r io.Reader) error
type TransferFromParams ¶
type TransferFromParams struct {
From address.Address
To address.Address
Amount abi.TokenAmount
OperatorData []byte
}
func (*TransferFromParams) MarshalCBOR ¶
func (t *TransferFromParams) MarshalCBOR(w io.Writer) error
func (*TransferFromParams) UnmarshalCBOR ¶
func (t *TransferFromParams) UnmarshalCBOR(r io.Reader) error
type TransferFromReturn ¶
type TransferFromReturn struct {
FromBalance abi.TokenAmount
ToBalance abi.TokenAmount
Allowance abi.TokenAmount
RecipientData []byte
}
func (*TransferFromReturn) MarshalCBOR ¶
func (t *TransferFromReturn) MarshalCBOR(w io.Writer) error
func (*TransferFromReturn) UnmarshalCBOR ¶
func (t *TransferFromReturn) UnmarshalCBOR(r io.Reader) error
type TransferParams ¶
type TransferParams struct {
To address.Address
Amount abi.TokenAmount
OperatorData []byte
}
func (*TransferParams) MarshalCBOR ¶
func (t *TransferParams) MarshalCBOR(w io.Writer) error
func (*TransferParams) UnmarshalCBOR ¶
func (t *TransferParams) UnmarshalCBOR(r io.Reader) error
type TransferReturn ¶
type TransferReturn struct {
FromBalance abi.TokenAmount
ToBalance abi.TokenAmount
RecipientData []byte
}
func (*TransferReturn) MarshalCBOR ¶
func (t *TransferReturn) MarshalCBOR(w io.Writer) error
func (*TransferReturn) UnmarshalCBOR ¶
func (t *TransferReturn) UnmarshalCBOR(r io.Reader) error
Click to show internal directories.
Click to hide internal directories.