SplitCoins
type SplitCoins
Command to split a single coin object into multiple coins
BCS
The BCS serialized form for this type is defined by the following ABNF:
```text split-coins = argument (vector argument) ```
type SplitCoins struct {
// contains filtered or unexported fields
}
func LiftFromExternalSplitCoins
func LiftFromExternalSplitCoins(handle uint64) *SplitCoins
func NewSplitCoins
func NewSplitCoins(coin *Argument, amounts []*Argument) *SplitCoins
func SplitCoinsFromBcs
func SplitCoinsFromBcs(bcs []byte) (*SplitCoins, error)
Create this type from BCS encoded bytes.
func SplitCoinsFromJson
func SplitCoinsFromJson(json string) (*SplitCoins, error)
Create this type from JSON encoded string.
func (*SplitCoins) Amounts
func (_self *SplitCoins) Amounts() []*Argument
The amounts to split off
func (*SplitCoins) Coin
func (_self *SplitCoins) Coin() *Argument
The coin to split
func (*SplitCoins) DebugString
func (_self *SplitCoins) DebugString() string
func (*SplitCoins) Destroy
func (object *SplitCoins) Destroy()
func (*SplitCoins) Eq
func (_self *SplitCoins) Eq(other *SplitCoins) bool
func (*SplitCoins) Ne
func (_self *SplitCoins) Ne(other *SplitCoins) bool