fungible

package
v0.0.0-...-eb4c3ac Latest Latest
Warning

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

Go to latest
Published: Dec 27, 2019 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IssueFungibleArguments

type IssueFungibleArguments struct {
	Address string `json:"address"`
	Number  string `json:"number"`
	Memo    string `json:"memo"`
}

type IssueFungibleParams

type IssueFungibleParams struct {
	// contains filtered or unexported fields
}

func Issue

func Issue(address string, value string, fungibleId string) *IssueFungibleParams

func (*IssueFungibleParams) Action

func (it *IssueFungibleParams) Action(binargs string) *evttypes.SimpleAction

func (*IssueFungibleParams) Arguments

func (it *IssueFungibleParams) Arguments() *evttypes.ActionArguments

func (*IssueFungibleParams) SetMemo

func (it *IssueFungibleParams) SetMemo(memo string) *IssueFungibleParams

type NewFungibleArguments

type NewFungibleArguments struct {
	Name        string                  `json:"name"`         // fungible_name
	SymName     string                  `json:"sym_name"`     // symbol_name
	Sym         string                  `json:"sym"`          // symbol
	Creator     string                  `json:"creator"`      // user_id
	Issue       *evttypes.PermissionDef `json:"issue"`        // permission_def
	Manage      *evttypes.PermissionDef `json:"manage"`       // permission_def
	TotalSupply string                  `json:"total_supply"` // asset
}

type NewFungibleParams

type NewFungibleParams struct {
	Name        string
	Creator     string
	SymName     string
	Symbol      *evttypes.Symbol
	FungibleId  string
	TotalSupply *evttypes.Asset
	Issue       *evttypes.PermissionDef
	Manage      *evttypes.PermissionDef
}

func New

func New(name string, creator string, symName string, fungibleId string, precision int, supply string) *NewFungibleParams

func (*NewFungibleParams) Action

func (it *NewFungibleParams) Action(binargs string) *evttypes.SimpleAction

func (*NewFungibleParams) Arguments

func (it *NewFungibleParams) Arguments() *evttypes.ActionArguments

func (*NewFungibleParams) SetIssueRole

func (it *NewFungibleParams) SetIssueRole(treshold int, authorizer *evttypes.AuthorizerWeight) *NewFungibleParams

func (*NewFungibleParams) SetManageRole

func (it *NewFungibleParams) SetManageRole(treshold int, authorizer *evttypes.AuthorizerWeight) *NewFungibleParams

type TransferFungibleArguments

type TransferFungibleArguments struct {
	From   string `json:"from"`   // address
	To     string `json:"to"`     // address
	Number string `json:"number"` // asset
	Memo   string `json:"memo"`   // string
}

type TransferFungibleParams

type TransferFungibleParams struct {
	// contains filtered or unexported fields
}

func Transfer

func Transfer(from string, to string, value string, fungibleId string) *TransferFungibleParams

func (*TransferFungibleParams) Action

func (it *TransferFungibleParams) Action(binargs string) *evttypes.SimpleAction

func (*TransferFungibleParams) Arguments

func (*TransferFungibleParams) SetMemo

Jump to

Keyboard shortcuts

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