Documentation
¶
Index ¶
- type TxBuilder
- func (txBuilder TxBuilder) NewNativeTransfer(args xcbuilder.TransferArgs, input xc.TxInput) (xc.Tx, error)
- func (txBuilder TxBuilder) NewTokenTransfer(args xcbuilder.TransferArgs, contract xc.ContractAddress, input xc.TxInput) (xc.Tx, error)
- func (txBuilder TxBuilder) Transfer(args xcbuilder.TransferArgs, input xc.TxInput) (xc.Tx, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TxBuilder ¶
type TxBuilder struct {
Asset *xc.ChainBaseConfig
}
TxBuilder for Template
func NewTxBuilder ¶
func NewTxBuilder(cfgI *xc.ChainBaseConfig) (TxBuilder, error)
NewTxBuilder creates a new Template TxBuilder
func (TxBuilder) NewNativeTransfer ¶
func (txBuilder TxBuilder) NewNativeTransfer(args xcbuilder.TransferArgs, input xc.TxInput) (xc.Tx, error)
NewNativeTransfer creates a new transfer for a native asset
func (TxBuilder) NewTokenTransfer ¶
func (txBuilder TxBuilder) NewTokenTransfer(args xcbuilder.TransferArgs, contract xc.ContractAddress, input xc.TxInput) (xc.Tx, error)
NewTokenTransfer creates a new transfer for a token asset
Click to show internal directories.
Click to hide internal directories.