Search Apps Documentation Source Content File Folder Download Copy Actions Download State String Boolean Number Struct Map Slice Pointer Function Closure Reference Nil Package Type Interface Unknown

disperse state

Back to all declarations

DisperseUgnot

func(addresses [].uverse.address, coins chain.Coins)

DisperseUgnot parses receivers and amounts and sends out ugnot The function will send out the coins to the addresses and return the leftover coins to the caller if there are any to return

Open
OID
089002…6f64:3
DisperseUgnot details

Inspect func

DisperseUgnotString

func(addresses string, amounts string)

DisperseUgnotString receives a string of addresses and a string of amounts and parses them to be used in DisperseUgnot

Open
OID
089002…6f64:5
DisperseUgnotString details

Inspect func

DisperseGRC20

func(addresses [].uverse.address, amounts []int64, symbols []string)

DisperseGRC20 disperses tokens to multiple addresses Note that it is necessary to approve the realm to spend the tokens before calling this function see the corresponding filetests for examples

Open
OID
089002…6f64:6
DisperseGRC20 details

Inspect func

DisperseGRC20String

func(addresses string, tokens string)

DisperseGRC20String receives a string of addresses and a string of tokens and parses them to be used in DisperseGRC20

Open
OID
089002…6f64:7
DisperseGRC20String details

Inspect func

ErrNumAddrValMismatch

*errors.errorString
Open
OID
089002…6f64:12
ErrNumAddrValMismatch details

Inspect pointer

ErrInvalidAddress

*errors.errorString
Open
OID
089002…6f64:15
ErrInvalidAddress details

Inspect pointer

ErrNegativeCoinAmount

*errors.errorString
Open
OID
089002…6f64:18
ErrNegativeCoinAmount details

Inspect pointer

ErrMismatchBetweenSentAndParams

*errors.errorString
Open
OID
089002…6f64:21
ErrMismatchBetweenSentAndParams details

Inspect pointer

ErrArgLenAndSentLenMismatch

*errors.errorString
Open
OID
089002…6f64:24
ErrArgLenAndSentLenMismatch details

Inspect pointer

ErrInvalidAmount

*errors.errorString
Open
OID
089002…6f64:27
ErrInvalidAmount details

Inspect pointer

parseAddresses

func(addresses string) ([].uverse.address, .uverse.error)
Open
OID
089002…6f64:29
parseAddresses details

Inspect func

splitString

func(input string) (string, string)
Open
OID
089002…6f64:31
splitString details

Inspect func

parseTokens

func(tokens string) ([]int64, []string, .uverse.error)
Open
OID
089002…6f64:32
parseTokens details

Inspect func

parseAmounts

func(amounts string) ([]int64, .uverse.error)
Open
OID
089002…6f64:33
parseAmounts details

Inspect func
DisperseUgnot : func(addresses [].uverse.address, coins chain.Coins) Inspect
DisperseUgnotString : func(addresses string, amounts string) Inspect
DisperseGRC20 : func(addresses [].uverse.address, amounts []int64, symbols []string) Inspect
DisperseGRC20String : func(addresses string, tokens string) Inspect
ErrNotEnoughCoin : *errors.errorString Inspect
ErrNumAddrValMismatch : *errors.errorString Inspect
ErrInvalidAddress : *errors.errorString Inspect
ErrNegativeCoinAmount : *errors.errorString Inspect
ErrMismatchBetweenSentAndParams : *errors.errorString Inspect
ErrArgLenAndSentLenMismatch : *errors.errorString Inspect
ErrInvalidAmount : *errors.errorString Inspect
parseAddresses : func(addresses string) ([].uverse.address, .uverse.error) Inspect
splitString : func(input string) (string, string) Inspect
parseTokens : func(tokens string) ([]int64, []string, .uverse.error) Inspect
parseAmounts : func(amounts string) ([]int64, .uverse.error) Inspect