Documentation
¶
Index ¶
- Constants
- func CheckError(driver Driver, err error) errors.Status
- func MarshalTxInput(methodInput xc.TxInput) ([]byte, error)
- func MarshalVariantInput(methodInput xc.TxVariantInput) ([]byte, error)
- func NewAddressBuilder(cfg *ChainBaseConfig, options ...xcaddress.AddressOption) (AddressBuilder, error)
- func NewClient(cfg ITask, driver Driver) (xclient.Client, error)
- func NewSigner(chain *ChainBaseConfig, secret string, options ...xcaddress.AddressOption) (*signer.Signer, error)
- func NewStakingClient(servicesConfig *services.ServicesConfig, cfg ITask, provider StakingProvider) (xclient.StakingClient, error)
- func NewTxBuilder(cfg *ChainBaseConfig) (xcbuilder.FullTransferBuilder, error)
- func NewTxInput(driver xc.Driver) (xc.TxInput, error)
- func NewVariantInput(variantType xc.TxVariantInputType) (xc.TxVariantInput, error)
- func UnmarshalStakingInput(data []byte) (xc.StakeTxInput, error)
- func UnmarshalTxInput(data []byte) (xc.TxInput, error)
- func UnmarshalUnstakingInput(data []byte) (xc.UnstakeTxInput, error)
- func UnmarshalVariantInput(data []byte) (xc.TxVariantInput, error)
- func UnmarshalWithdrawingInput(data []byte) (xc.WithdrawTxInput, error)
Constants ¶
View Source
const SerializedInputTypeKey = "type"
Variables ¶
This section is empty.
Functions ¶
func CheckError ¶
func MarshalVariantInput ¶
func MarshalVariantInput(methodInput xc.TxVariantInput) ([]byte, error)
func NewAddressBuilder ¶
func NewAddressBuilder(cfg *ChainBaseConfig, options ...xcaddress.AddressOption) (AddressBuilder, error)
func NewStakingClient ¶
func NewStakingClient(servicesConfig *services.ServicesConfig, cfg ITask, provider StakingProvider) (xclient.StakingClient, error)
func NewTxBuilder ¶
func NewTxBuilder(cfg *ChainBaseConfig) (xcbuilder.FullTransferBuilder, error)
func NewVariantInput ¶
func NewVariantInput(variantType xc.TxVariantInputType) (xc.TxVariantInput, error)
func UnmarshalStakingInput ¶
func UnmarshalStakingInput(data []byte) (xc.StakeTxInput, error)
func UnmarshalUnstakingInput ¶
func UnmarshalUnstakingInput(data []byte) (xc.UnstakeTxInput, error)
func UnmarshalVariantInput ¶
func UnmarshalVariantInput(data []byte) (xc.TxVariantInput, error)
func UnmarshalWithdrawingInput ¶
func UnmarshalWithdrawingInput(data []byte) (xc.WithdrawTxInput, error)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.