tx

package
v0.16.2 Latest Latest
Warning

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

Go to latest
Published: Jul 17, 2026 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

View Source
const (
	MobileTxTypeTransfer        = signing.TxTypeTransfer
	MobileTxTypeMint            = signing.TxTypeMint
	MobileTxTypeBurn            = signing.TxTypeBurn
	MobileTxTypeContractCall    = signing.TxTypeContractCall
	MobileTxTypeAccountActivate = signing.TxTypeAccountActivate
	MobileTxTypeKrc20Commit     = signing.TxTypeKrc20Commit
	MobileTxTypeKrc20Reveal     = signing.TxTypeKrc20Reveal
)
View Source
const (
	MobileTxStatusUnknown    = signing.TxStatusUnknown
	MobileTxStatusPending    = signing.TxStatusPending
	MobileTxStatusVerified   = signing.TxStatusVerified
	MobileTxStatusSucceeded  = signing.TxStatusSucceeded
	MobileTxStatusFailed     = signing.TxStatusFailed
	MobileTxStatusDropped    = signing.TxStatusDropped
	MobileTxStatusWaitVerify = signing.TxStatusWaitVerify
	MobileTxStatusRefunding  = signing.TxStatusRefunding
	MobileTxStatusRefunded   = signing.TxStatusRefunded
)
View Source
const (
	MobileMagicAddressForZeroEVM          = signing.MagicAddressForZeroEVM
	MobileMagicContactAddressForNative    = signing.MagicContactAddressForNative
	MobileMagicContactAddressForNativeTRX = signing.MagicContactAddressForNativeTRX
	MobileMagicContactAddressForNativeSOL = signing.MagicContactAddressForNativeSOL
	MobileMagicNumberForMaxAmount         = signing.MagicNumberForMaxAmount
)

Variables

This section is empty.

Functions

func GenerateKrc20Params

func GenerateKrc20Params(in *MobileKrc20Params, pubKey []byte) (string, error)

func WipeByte

func WipeByte(b []byte)

Types

type AlgorandTxBuilder added in v0.12.1

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

func NewAlgorandTxBuilder added in v0.12.1

func NewAlgorandTxBuilder() *AlgorandTxBuilder

func (*AlgorandTxBuilder) Build added in v0.12.1

func (b *AlgorandTxBuilder) Build() error

func (*AlgorandTxBuilder) ConcatSignature added in v0.12.1

func (b *AlgorandTxBuilder) ConcatSignature(signature string) (string, error)

func (*AlgorandTxBuilder) SetAmount added in v0.12.1

func (b *AlgorandTxBuilder) SetAmount(v string) *AlgorandTxBuilder

func (*AlgorandTxBuilder) SetContractAddress added in v0.12.1

func (b *AlgorandTxBuilder) SetContractAddress(v string) *AlgorandTxBuilder

func (*AlgorandTxBuilder) SetFee added in v0.12.1

func (*AlgorandTxBuilder) SetFirstValid added in v0.12.1

func (b *AlgorandTxBuilder) SetFirstValid(v string) *AlgorandTxBuilder

func (*AlgorandTxBuilder) SetGenesisHash added in v0.12.1

func (b *AlgorandTxBuilder) SetGenesisHash(v string) *AlgorandTxBuilder

func (*AlgorandTxBuilder) SetGenesisID added in v0.12.1

func (b *AlgorandTxBuilder) SetGenesisID(v string) *AlgorandTxBuilder

func (*AlgorandTxBuilder) SetRecipient added in v0.12.1

func (b *AlgorandTxBuilder) SetRecipient(v string) *AlgorandTxBuilder

func (*AlgorandTxBuilder) SetSender added in v0.12.1

func (b *AlgorandTxBuilder) SetSender(v string) *AlgorandTxBuilder

func (*AlgorandTxBuilder) SetTxType added in v0.12.1

func (b *AlgorandTxBuilder) SetTxType(v string) *AlgorandTxBuilder

func (*AlgorandTxBuilder) SigHash added in v0.12.1

func (b *AlgorandTxBuilder) SigHash() string

func (*AlgorandTxBuilder) Sign added in v0.12.1

func (b *AlgorandTxBuilder) Sign(privateKey []byte) (string, error)

func (*AlgorandTxBuilder) TxHash added in v0.12.1

func (b *AlgorandTxBuilder) TxHash() string

func (*AlgorandTxBuilder) UnsignedHex added in v0.12.1

func (b *AlgorandTxBuilder) UnsignedHex() string

type AptTxBuilder

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

func NewAptTxBuilder

func NewAptTxBuilder() *AptTxBuilder

func (*AptTxBuilder) Build

func (b *AptTxBuilder) Build() error

func (*AptTxBuilder) ConcatSignature

func (b *AptTxBuilder) ConcatSignature(signatureHex string) (string, error)

func (*AptTxBuilder) SetAmount

func (b *AptTxBuilder) SetAmount(amount string) *AptTxBuilder

func (*AptTxBuilder) SetChainId

func (b *AptTxBuilder) SetChainId(chainId string) *AptTxBuilder

func (*AptTxBuilder) SetContractAddress

func (b *AptTxBuilder) SetContractAddress(addr string) *AptTxBuilder

func (*AptTxBuilder) SetExpirationTimestamp

func (b *AptTxBuilder) SetExpirationTimestamp(expirationTimestamp string) *AptTxBuilder

func (*AptTxBuilder) SetGasLimit

func (b *AptTxBuilder) SetGasLimit(gasLimitDec string) *AptTxBuilder

func (*AptTxBuilder) SetGasPrice

func (b *AptTxBuilder) SetGasPrice(gasPrice string) *AptTxBuilder

func (*AptTxBuilder) SetNonce

func (b *AptTxBuilder) SetNonce(nonceDec string) *AptTxBuilder

func (*AptTxBuilder) SetRecipient

func (b *AptTxBuilder) SetRecipient(addr string) *AptTxBuilder

func (*AptTxBuilder) SetSender

func (b *AptTxBuilder) SetSender(addr string) *AptTxBuilder

func (*AptTxBuilder) SetSenderPubKey

func (b *AptTxBuilder) SetSenderPubKey(pubKey string) *AptTxBuilder

func (*AptTxBuilder) SetTxType

func (b *AptTxBuilder) SetTxType(txType string) *AptTxBuilder

func (*AptTxBuilder) SigHash

func (b *AptTxBuilder) SigHash() string

func (*AptTxBuilder) Sign

func (b *AptTxBuilder) Sign(privateKey []byte) (string, error)

func (*AptTxBuilder) TxHash

func (b *AptTxBuilder) TxHash() string

func (*AptTxBuilder) UnsignedHex

func (b *AptTxBuilder) UnsignedHex() string

type CosmosTxBuilder added in v0.12.1

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

func NewCosmosTxBuilder added in v0.12.1

func NewCosmosTxBuilder(network string) *CosmosTxBuilder

func (*CosmosTxBuilder) Build added in v0.12.1

func (b *CosmosTxBuilder) Build() error

func (*CosmosTxBuilder) ConcatSignature added in v0.12.1

func (b *CosmosTxBuilder) ConcatSignature(signatureHex string) (string, error)

func (*CosmosTxBuilder) SetAccountNumber added in v0.12.1

func (b *CosmosTxBuilder) SetAccountNumber(accountNumber string) *CosmosTxBuilder

func (*CosmosTxBuilder) SetAmount added in v0.12.1

func (b *CosmosTxBuilder) SetAmount(amount string) *CosmosTxBuilder

func (*CosmosTxBuilder) SetContractAddress added in v0.12.1

func (b *CosmosTxBuilder) SetContractAddress(addr string) *CosmosTxBuilder

func (*CosmosTxBuilder) SetFeeAmount added in v0.12.1

func (b *CosmosTxBuilder) SetFeeAmount(fee string) *CosmosTxBuilder

func (*CosmosTxBuilder) SetGasLimit added in v0.12.1

func (b *CosmosTxBuilder) SetGasLimit(gasLimit string) *CosmosTxBuilder

func (*CosmosTxBuilder) SetMemo added in v0.12.1

func (b *CosmosTxBuilder) SetMemo(memo string) *CosmosTxBuilder

func (*CosmosTxBuilder) SetRecipient added in v0.12.1

func (b *CosmosTxBuilder) SetRecipient(addr string) *CosmosTxBuilder

func (*CosmosTxBuilder) SetSender added in v0.12.1

func (b *CosmosTxBuilder) SetSender(addr string) *CosmosTxBuilder

func (*CosmosTxBuilder) SetSenderPublicKey added in v0.12.1

func (b *CosmosTxBuilder) SetSenderPublicKey(pubKeyHex string) *CosmosTxBuilder

func (*CosmosTxBuilder) SetSequence added in v0.12.1

func (b *CosmosTxBuilder) SetSequence(sequence string) *CosmosTxBuilder

func (*CosmosTxBuilder) SetTxType added in v0.12.1

func (b *CosmosTxBuilder) SetTxType(txType string) *CosmosTxBuilder

func (*CosmosTxBuilder) SigHash added in v0.12.1

func (b *CosmosTxBuilder) SigHash() string

func (*CosmosTxBuilder) Sign added in v0.12.1

func (b *CosmosTxBuilder) Sign(privateKey []byte) (string, error)

func (*CosmosTxBuilder) TxHash added in v0.12.1

func (b *CosmosTxBuilder) TxHash() string

func (*CosmosTxBuilder) UnsignedHex added in v0.12.1

func (b *CosmosTxBuilder) UnsignedHex() string

type EgldTxBuilder

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

func NewEgldTxBuilder

func NewEgldTxBuilder() *EgldTxBuilder

func (*EgldTxBuilder) Build

func (b *EgldTxBuilder) Build() error

func (*EgldTxBuilder) ConcatSignature

func (b *EgldTxBuilder) ConcatSignature(signatureHex string) (string, error)

func (*EgldTxBuilder) SetAmount

func (b *EgldTxBuilder) SetAmount(amount string) *EgldTxBuilder

func (*EgldTxBuilder) SetChainId

func (b *EgldTxBuilder) SetChainId(chainId string) *EgldTxBuilder

func (*EgldTxBuilder) SetContractAddress

func (b *EgldTxBuilder) SetContractAddress(addr string) *EgldTxBuilder

func (*EgldTxBuilder) SetGasLimit

func (b *EgldTxBuilder) SetGasLimit(gasLimit string) *EgldTxBuilder

func (*EgldTxBuilder) SetGasPrice

func (b *EgldTxBuilder) SetGasPrice(gasPrice string) *EgldTxBuilder

func (*EgldTxBuilder) SetNonce

func (b *EgldTxBuilder) SetNonce(nonceDec string) *EgldTxBuilder

func (*EgldTxBuilder) SetRecipient

func (b *EgldTxBuilder) SetRecipient(addr string) *EgldTxBuilder

func (*EgldTxBuilder) SetSender

func (b *EgldTxBuilder) SetSender(addr string) *EgldTxBuilder

func (*EgldTxBuilder) SetTxType

func (b *EgldTxBuilder) SetTxType(txType string) *EgldTxBuilder

func (*EgldTxBuilder) SetVersion

func (b *EgldTxBuilder) SetVersion(version string) *EgldTxBuilder

func (*EgldTxBuilder) SigHash

func (b *EgldTxBuilder) SigHash() string

func (*EgldTxBuilder) Sign

func (b *EgldTxBuilder) Sign(privateKey []byte) (string, error)

func (*EgldTxBuilder) TxHash

func (b *EgldTxBuilder) TxHash() string

func (*EgldTxBuilder) UnsignedHex

func (b *EgldTxBuilder) UnsignedHex() string

type EvmTxBuilder

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

func NewEvmTxBuilder

func NewEvmTxBuilder(network string) *EvmTxBuilder

func (*EvmTxBuilder) AsEIP1559

func (b *EvmTxBuilder) AsEIP1559(gasFeeCapWei, gasTipCapWei string) *EvmTxBuilder

func (*EvmTxBuilder) AsLegacyTx

func (b *EvmTxBuilder) AsLegacyTx() *EvmTxBuilder

func (*EvmTxBuilder) Build

func (b *EvmTxBuilder) Build() error

func (*EvmTxBuilder) ConcatSignature

func (b *EvmTxBuilder) ConcatSignature(signatureHex string) (string, error)

func (*EvmTxBuilder) SetAmount

func (b *EvmTxBuilder) SetAmount(amount string) *EvmTxBuilder

func (*EvmTxBuilder) SetContractAddress

func (b *EvmTxBuilder) SetContractAddress(addr string) *EvmTxBuilder

func (*EvmTxBuilder) SetGasLimit

func (b *EvmTxBuilder) SetGasLimit(gasLimitDec string) *EvmTxBuilder

func (*EvmTxBuilder) SetGasPriceWei

func (b *EvmTxBuilder) SetGasPriceWei(gasPriceDec string) *EvmTxBuilder

func (*EvmTxBuilder) SetMemoHex

func (b *EvmTxBuilder) SetMemoHex(hexMemo string) *EvmTxBuilder

func (*EvmTxBuilder) SetNonce

func (b *EvmTxBuilder) SetNonce(nonceDec string) *EvmTxBuilder

func (*EvmTxBuilder) SetPayloadHex

func (b *EvmTxBuilder) SetPayloadHex(hexPayload string) *EvmTxBuilder

func (*EvmTxBuilder) SetRecipient

func (b *EvmTxBuilder) SetRecipient(addr string) *EvmTxBuilder

func (*EvmTxBuilder) SetSender

func (b *EvmTxBuilder) SetSender(addr string) *EvmTxBuilder

func (*EvmTxBuilder) SetTxType

func (b *EvmTxBuilder) SetTxType(txType string) *EvmTxBuilder

func (*EvmTxBuilder) SigHash

func (b *EvmTxBuilder) SigHash() string

func (*EvmTxBuilder) Sign

func (b *EvmTxBuilder) Sign(privateKey []byte) (string, error)

func (*EvmTxBuilder) TxHash

func (b *EvmTxBuilder) TxHash() string

func (*EvmTxBuilder) UnsignedHex

func (b *EvmTxBuilder) UnsignedHex() string

type FilecoinTxBuilder added in v0.12.1

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

func NewFilecoinTxBuilder added in v0.12.1

func NewFilecoinTxBuilder() *FilecoinTxBuilder

func (*FilecoinTxBuilder) Build added in v0.12.1

func (b *FilecoinTxBuilder) Build() error

func (*FilecoinTxBuilder) ConcatSignature added in v0.12.1

func (b *FilecoinTxBuilder) ConcatSignature(signature string) (string, error)

func (*FilecoinTxBuilder) SetAmount added in v0.12.1

func (b *FilecoinTxBuilder) SetAmount(v string) *FilecoinTxBuilder

func (*FilecoinTxBuilder) SetContractAddress added in v0.12.1

func (b *FilecoinTxBuilder) SetContractAddress(v string) *FilecoinTxBuilder

func (*FilecoinTxBuilder) SetGasFeeCap added in v0.12.1

func (b *FilecoinTxBuilder) SetGasFeeCap(v string) *FilecoinTxBuilder

func (*FilecoinTxBuilder) SetGasLimit added in v0.12.1

func (b *FilecoinTxBuilder) SetGasLimit(v string) *FilecoinTxBuilder

func (*FilecoinTxBuilder) SetGasPremium added in v0.12.1

func (b *FilecoinTxBuilder) SetGasPremium(v string) *FilecoinTxBuilder

func (*FilecoinTxBuilder) SetNonce added in v0.12.1

func (b *FilecoinTxBuilder) SetNonce(v string) *FilecoinTxBuilder

func (*FilecoinTxBuilder) SetRecipient added in v0.12.1

func (b *FilecoinTxBuilder) SetRecipient(v string) *FilecoinTxBuilder

func (*FilecoinTxBuilder) SetSender added in v0.12.1

func (b *FilecoinTxBuilder) SetSender(v string) *FilecoinTxBuilder

func (*FilecoinTxBuilder) SetTxType added in v0.12.1

func (b *FilecoinTxBuilder) SetTxType(v string) *FilecoinTxBuilder

func (*FilecoinTxBuilder) SigHash added in v0.12.1

func (b *FilecoinTxBuilder) SigHash() string

func (*FilecoinTxBuilder) Sign added in v0.12.1

func (b *FilecoinTxBuilder) Sign(privateKey []byte) (string, error)

func (*FilecoinTxBuilder) TxHash added in v0.12.1

func (b *FilecoinTxBuilder) TxHash() string

func (*FilecoinTxBuilder) UnsignedHex added in v0.12.1

func (b *FilecoinTxBuilder) UnsignedHex() string

type KasTxBuilder

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

func NewKasTxBuilder

func NewKasTxBuilder() *KasTxBuilder

func (*KasTxBuilder) Build

func (b *KasTxBuilder) Build() error

func (*KasTxBuilder) ConcatSignature

func (b *KasTxBuilder) ConcatSignature(signatureHex string) (string, error)

func (*KasTxBuilder) SetAmount

func (b *KasTxBuilder) SetAmount(amount string) *KasTxBuilder

func (*KasTxBuilder) SetContractAddress

func (b *KasTxBuilder) SetContractAddress(addr string) *KasTxBuilder

func (*KasTxBuilder) SetFee

func (b *KasTxBuilder) SetFee(fee string) *KasTxBuilder

func (*KasTxBuilder) SetKrc20RedeemScript

func (b *KasTxBuilder) SetKrc20RedeemScript(krc20RedeemScript string) *KasTxBuilder

func (*KasTxBuilder) SetRecipient

func (b *KasTxBuilder) SetRecipient(addr string) *KasTxBuilder

func (*KasTxBuilder) SetSender

func (b *KasTxBuilder) SetSender(addr string) *KasTxBuilder

func (*KasTxBuilder) SetTxType

func (b *KasTxBuilder) SetTxType(txType string) *KasTxBuilder

func (*KasTxBuilder) SetUtxos

func (b *KasTxBuilder) SetUtxos(utxos *MobileUtxoList) *KasTxBuilder

func (*KasTxBuilder) SigHash

func (b *KasTxBuilder) SigHash() string

func (*KasTxBuilder) Sign

func (b *KasTxBuilder) Sign(privateKey []byte) (string, error)

func (*KasTxBuilder) TxHash

func (b *KasTxBuilder) TxHash() string

func (*KasTxBuilder) UnsignedHex

func (b *KasTxBuilder) UnsignedHex() string

type MobileKrc20Params

type MobileKrc20Params kaspa.Krc20Params

type MobileUtxoInfo

type MobileUtxoInfo signing.UtxoInfo

type MobileUtxoList

type MobileUtxoList signing.UtxoList

func NewMobileUtxoList

func NewMobileUtxoList() *MobileUtxoList

func (*MobileUtxoList) AddUtxoInfo

func (m *MobileUtxoList) AddUtxoInfo(info *MobileUtxoInfo)

func (*MobileUtxoList) CalcValue

func (m *MobileUtxoList) CalcValue() string

func (*MobileUtxoList) SelectUtxo

func (m *MobileUtxoList) SelectUtxo(targetValue string) error

func (*MobileUtxoList) SerializeFromStr

func (m *MobileUtxoList) SerializeFromStr(jsonStr string) error

func (*MobileUtxoList) String

func (m *MobileUtxoList) String() string

type NearTxBuilder added in v0.12.1

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

func NewNearTxBuilder added in v0.12.1

func NewNearTxBuilder() *NearTxBuilder

func (*NearTxBuilder) Build added in v0.12.1

func (b *NearTxBuilder) Build() error

func (*NearTxBuilder) ConcatSignature added in v0.12.1

func (b *NearTxBuilder) ConcatSignature(signature string) (string, error)

func (*NearTxBuilder) SetAmount added in v0.12.1

func (b *NearTxBuilder) SetAmount(amount string) *NearTxBuilder

func (*NearTxBuilder) SetBlockHash added in v0.12.1

func (b *NearTxBuilder) SetBlockHash(blockHash string) *NearTxBuilder

func (*NearTxBuilder) SetContractAddress added in v0.12.1

func (b *NearTxBuilder) SetContractAddress(addr string) *NearTxBuilder

func (*NearTxBuilder) SetNonce added in v0.12.1

func (b *NearTxBuilder) SetNonce(nonce string) *NearTxBuilder

func (*NearTxBuilder) SetRecipient added in v0.12.1

func (b *NearTxBuilder) SetRecipient(addr string) *NearTxBuilder

func (*NearTxBuilder) SetRequiredAmount added in v0.12.1

func (b *NearTxBuilder) SetRequiredAmount(amount string) *NearTxBuilder

func (*NearTxBuilder) SetSender added in v0.12.1

func (b *NearTxBuilder) SetSender(addr string) *NearTxBuilder

func (*NearTxBuilder) SetSenderPublicKey added in v0.12.1

func (b *NearTxBuilder) SetSenderPublicKey(pubKeyHex string) *NearTxBuilder

func (*NearTxBuilder) SetTxType added in v0.12.1

func (b *NearTxBuilder) SetTxType(txType string) *NearTxBuilder

func (*NearTxBuilder) SigHash added in v0.12.1

func (b *NearTxBuilder) SigHash() string

func (*NearTxBuilder) Sign added in v0.12.1

func (b *NearTxBuilder) Sign(privateKey []byte) (string, error)

func (*NearTxBuilder) TxHash added in v0.12.1

func (b *NearTxBuilder) TxHash() string

func (*NearTxBuilder) UnsignedHex added in v0.12.1

func (b *NearTxBuilder) UnsignedHex() string

type SolTxBuilder

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

func NewSolTxBuilder

func NewSolTxBuilder() *SolTxBuilder

func NewSolTxBuilderFromUnsignedHex

func NewSolTxBuilderFromUnsignedHex(unsignedHex string) (*SolTxBuilder, error)

func (*SolTxBuilder) Build

func (b *SolTxBuilder) Build() error

func (*SolTxBuilder) ConcatSignature

func (b *SolTxBuilder) ConcatSignature(signatureHex string) (string, error)

func (*SolTxBuilder) HasATA

func (b *SolTxBuilder) HasATA(has string) *SolTxBuilder

func (*SolTxBuilder) SetAmount

func (b *SolTxBuilder) SetAmount(amount string) *SolTxBuilder

func (*SolTxBuilder) SetContractAddress

func (b *SolTxBuilder) SetContractAddress(addr string) *SolTxBuilder

func (*SolTxBuilder) SetFee

func (b *SolTxBuilder) SetFee(fee string) *SolTxBuilder

func (*SolTxBuilder) SetRecipient

func (b *SolTxBuilder) SetRecipient(addr string) *SolTxBuilder

func (*SolTxBuilder) SetRefBlockHash

func (b *SolTxBuilder) SetRefBlockHash(hash string) *SolTxBuilder

func (*SolTxBuilder) SetSender

func (b *SolTxBuilder) SetSender(addr string) *SolTxBuilder

func (*SolTxBuilder) SetTxType

func (b *SolTxBuilder) SetTxType(txType string) *SolTxBuilder

func (*SolTxBuilder) SigHash

func (b *SolTxBuilder) SigHash() string

func (*SolTxBuilder) Sign

func (b *SolTxBuilder) Sign(privateKey []byte) (string, error)

func (*SolTxBuilder) TxHash

func (b *SolTxBuilder) TxHash() string

func (*SolTxBuilder) UnsignedHex

func (b *SolTxBuilder) UnsignedHex() string

type StarknetTxBuilder added in v0.12.1

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

func NewStarknetTxBuilder added in v0.12.1

func NewStarknetTxBuilder() *StarknetTxBuilder

func (*StarknetTxBuilder) Build added in v0.12.1

func (b *StarknetTxBuilder) Build() error

func (*StarknetTxBuilder) ConcatSignature added in v0.12.1

func (b *StarknetTxBuilder) ConcatSignature(signature string) (string, error)

func (*StarknetTxBuilder) SetAmount added in v0.12.1

func (b *StarknetTxBuilder) SetAmount(v string) *StarknetTxBuilder

func (*StarknetTxBuilder) SetContractAddress added in v0.12.1

func (b *StarknetTxBuilder) SetContractAddress(v string) *StarknetTxBuilder

func (*StarknetTxBuilder) SetL1DataGasMaxAmount added in v0.12.1

func (b *StarknetTxBuilder) SetL1DataGasMaxAmount(v string) *StarknetTxBuilder

func (*StarknetTxBuilder) SetL1DataGasMaxPrice added in v0.12.1

func (b *StarknetTxBuilder) SetL1DataGasMaxPrice(v string) *StarknetTxBuilder

func (*StarknetTxBuilder) SetL1GasMaxAmount added in v0.12.1

func (b *StarknetTxBuilder) SetL1GasMaxAmount(v string) *StarknetTxBuilder

func (*StarknetTxBuilder) SetL1GasMaxPrice added in v0.12.1

func (b *StarknetTxBuilder) SetL1GasMaxPrice(v string) *StarknetTxBuilder

func (*StarknetTxBuilder) SetL2GasMaxAmount added in v0.12.1

func (b *StarknetTxBuilder) SetL2GasMaxAmount(v string) *StarknetTxBuilder

func (*StarknetTxBuilder) SetL2GasMaxPrice added in v0.12.1

func (b *StarknetTxBuilder) SetL2GasMaxPrice(v string) *StarknetTxBuilder

func (*StarknetTxBuilder) SetNonce added in v0.12.1

func (b *StarknetTxBuilder) SetNonce(v string) *StarknetTxBuilder

func (*StarknetTxBuilder) SetRecipient added in v0.12.1

func (b *StarknetTxBuilder) SetRecipient(v string) *StarknetTxBuilder

func (*StarknetTxBuilder) SetSender added in v0.12.1

func (b *StarknetTxBuilder) SetSender(v string) *StarknetTxBuilder

func (*StarknetTxBuilder) SetTip added in v0.12.1

func (*StarknetTxBuilder) SetTxType added in v0.12.1

func (b *StarknetTxBuilder) SetTxType(v string) *StarknetTxBuilder

func (*StarknetTxBuilder) SigHash added in v0.12.1

func (b *StarknetTxBuilder) SigHash() string

func (*StarknetTxBuilder) Sign added in v0.12.1

func (b *StarknetTxBuilder) Sign(privateKey []byte) (string, error)

func (*StarknetTxBuilder) TxHash added in v0.12.1

func (b *StarknetTxBuilder) TxHash() string

func (*StarknetTxBuilder) UnsignedHex added in v0.12.1

func (b *StarknetTxBuilder) UnsignedHex() string

type StellarTxBuilder added in v0.12.1

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

func NewStellarTxBuilder added in v0.12.1

func NewStellarTxBuilder() *StellarTxBuilder

func (*StellarTxBuilder) Build added in v0.12.1

func (b *StellarTxBuilder) Build() error

func (*StellarTxBuilder) ConcatSignature added in v0.12.1

func (b *StellarTxBuilder) ConcatSignature(signature string) (string, error)

func (*StellarTxBuilder) SetAmount added in v0.12.1

func (b *StellarTxBuilder) SetAmount(amount string) *StellarTxBuilder

func (*StellarTxBuilder) SetContractAddress added in v0.12.1

func (b *StellarTxBuilder) SetContractAddress(addr string) *StellarTxBuilder

func (*StellarTxBuilder) SetIsRecipientActivated added in v0.12.1

func (b *StellarTxBuilder) SetIsRecipientActivated(activated string) *StellarTxBuilder

func (*StellarTxBuilder) SetMemo added in v0.12.1

func (b *StellarTxBuilder) SetMemo(memo string) *StellarTxBuilder

func (*StellarTxBuilder) SetRecipient added in v0.12.1

func (b *StellarTxBuilder) SetRecipient(addr string) *StellarTxBuilder

func (*StellarTxBuilder) SetSender added in v0.12.1

func (b *StellarTxBuilder) SetSender(addr string) *StellarTxBuilder

func (*StellarTxBuilder) SetSequence added in v0.12.1

func (b *StellarTxBuilder) SetSequence(sequence string) *StellarTxBuilder

func (*StellarTxBuilder) SetTxType added in v0.12.1

func (b *StellarTxBuilder) SetTxType(txType string) *StellarTxBuilder

func (*StellarTxBuilder) SigHash added in v0.12.1

func (b *StellarTxBuilder) SigHash() string

func (*StellarTxBuilder) Sign added in v0.12.1

func (b *StellarTxBuilder) Sign(privateKey []byte) (string, error)

func (*StellarTxBuilder) TxHash added in v0.12.1

func (b *StellarTxBuilder) TxHash() string

func (*StellarTxBuilder) UnsignedHex added in v0.12.1

func (b *StellarTxBuilder) UnsignedHex() string

type SubstrateTxBuilder

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

func NewSubstrateTxBuilder

func NewSubstrateTxBuilder(network string) *SubstrateTxBuilder

func (*SubstrateTxBuilder) Build

func (b *SubstrateTxBuilder) Build() error

func (*SubstrateTxBuilder) ConcatSignature

func (b *SubstrateTxBuilder) ConcatSignature(signatureHex string) (string, error)

func (*SubstrateTxBuilder) SetAmount

func (b *SubstrateTxBuilder) SetAmount(amount string) *SubstrateTxBuilder

func (*SubstrateTxBuilder) SetChainInfo

func (b *SubstrateTxBuilder) SetChainInfo(chainInfoJSON string) *SubstrateTxBuilder

func (*SubstrateTxBuilder) SetContractAddress

func (b *SubstrateTxBuilder) SetContractAddress(addr string) *SubstrateTxBuilder

func (*SubstrateTxBuilder) SetFee

func (*SubstrateTxBuilder) SetNonce

func (b *SubstrateTxBuilder) SetNonce(nonce string) *SubstrateTxBuilder

func (*SubstrateTxBuilder) SetRecipient

func (b *SubstrateTxBuilder) SetRecipient(addr string) *SubstrateTxBuilder

func (*SubstrateTxBuilder) SetSender

func (b *SubstrateTxBuilder) SetSender(addr string) *SubstrateTxBuilder

func (*SubstrateTxBuilder) SetTxType

func (b *SubstrateTxBuilder) SetTxType(txType string) *SubstrateTxBuilder

func (*SubstrateTxBuilder) SigHash

func (b *SubstrateTxBuilder) SigHash() string

func (*SubstrateTxBuilder) Sign

func (b *SubstrateTxBuilder) Sign(privateKey []byte) (string, error)

func (*SubstrateTxBuilder) TxHash

func (b *SubstrateTxBuilder) TxHash() string

func (*SubstrateTxBuilder) UnsignedHex

func (b *SubstrateTxBuilder) UnsignedHex() string

type SuiTxBuilder

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

func NewSuiTxBuilder

func NewSuiTxBuilder() *SuiTxBuilder

func NewSuiTxBuilderFromUnsignedHex

func NewSuiTxBuilderFromUnsignedHex(unsignedHex string) (*SuiTxBuilder, error)

func (*SuiTxBuilder) Build

func (b *SuiTxBuilder) Build() error

func (*SuiTxBuilder) ConcatSignature

func (b *SuiTxBuilder) ConcatSignature(signatureHex string) (string, error)

func (*SuiTxBuilder) SetAmount

func (b *SuiTxBuilder) SetAmount(amount string) *SuiTxBuilder

func (*SuiTxBuilder) SetCoins

func (b *SuiTxBuilder) SetCoins(coinsStr string) *SuiTxBuilder

func (*SuiTxBuilder) SetContractAddress

func (b *SuiTxBuilder) SetContractAddress(addr string) *SuiTxBuilder

func (*SuiTxBuilder) SetGasBudget

func (b *SuiTxBuilder) SetGasBudget(gasBudget string) *SuiTxBuilder

func (*SuiTxBuilder) SetGasCoins

func (b *SuiTxBuilder) SetGasCoins(gasCoinsStr string) *SuiTxBuilder

func (*SuiTxBuilder) SetGasPrice

func (b *SuiTxBuilder) SetGasPrice(gasPrice string) *SuiTxBuilder

func (*SuiTxBuilder) SetRecipient

func (b *SuiTxBuilder) SetRecipient(addr string) *SuiTxBuilder

func (*SuiTxBuilder) SetSender

func (b *SuiTxBuilder) SetSender(addr string) *SuiTxBuilder

func (*SuiTxBuilder) SetTxType

func (b *SuiTxBuilder) SetTxType(txType string) *SuiTxBuilder

func (*SuiTxBuilder) SigHash

func (b *SuiTxBuilder) SigHash() string

func (*SuiTxBuilder) Sign

func (b *SuiTxBuilder) Sign(privateKey []byte) (string, error)

func (*SuiTxBuilder) TxHash

func (b *SuiTxBuilder) TxHash() string

func (*SuiTxBuilder) UnsignedHex

func (b *SuiTxBuilder) UnsignedHex() string

type TonTxBuilder added in v0.12.1

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

func NewTonTxBuilder added in v0.12.1

func NewTonTxBuilder() *TonTxBuilder

func (*TonTxBuilder) Build added in v0.12.1

func (b *TonTxBuilder) Build() error

func (*TonTxBuilder) ConcatSignature added in v0.12.1

func (b *TonTxBuilder) ConcatSignature(signatureHex string) (string, error)

func (*TonTxBuilder) SetAmount added in v0.12.1

func (b *TonTxBuilder) SetAmount(amount string) *TonTxBuilder

func (*TonTxBuilder) SetContractAddress added in v0.12.1

func (b *TonTxBuilder) SetContractAddress(addr string) *TonTxBuilder

func (*TonTxBuilder) SetFee added in v0.12.1

func (b *TonTxBuilder) SetFee(fee string) *TonTxBuilder

func (*TonTxBuilder) SetJettonWallet added in v0.12.1

func (b *TonTxBuilder) SetJettonWallet(addr string) *TonTxBuilder

func (*TonTxBuilder) SetMemo added in v0.12.1

func (b *TonTxBuilder) SetMemo(memo string) *TonTxBuilder

func (*TonTxBuilder) SetNonce added in v0.12.1

func (b *TonTxBuilder) SetNonce(nonce string) *TonTxBuilder

func (*TonTxBuilder) SetRecipient added in v0.12.1

func (b *TonTxBuilder) SetRecipient(addr string) *TonTxBuilder

func (*TonTxBuilder) SetSender added in v0.12.1

func (b *TonTxBuilder) SetSender(addr string) *TonTxBuilder

func (*TonTxBuilder) SetSenderPublicKey added in v0.12.1

func (b *TonTxBuilder) SetSenderPublicKey(pubKeyHex string) *TonTxBuilder

func (*TonTxBuilder) SetTxType added in v0.12.1

func (b *TonTxBuilder) SetTxType(txType string) *TonTxBuilder

func (*TonTxBuilder) SigHash added in v0.12.1

func (b *TonTxBuilder) SigHash() string

func (*TonTxBuilder) Sign added in v0.12.1

func (b *TonTxBuilder) Sign(privateKey []byte) (string, error)

func (*TonTxBuilder) TxHash added in v0.12.1

func (b *TonTxBuilder) TxHash() string

func (*TonTxBuilder) UnsignedHex added in v0.12.1

func (b *TonTxBuilder) UnsignedHex() string

type TrxTxBuilder

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

func NewTrxTxBuilder

func NewTrxTxBuilder() *TrxTxBuilder

func (*TrxTxBuilder) Build

func (b *TrxTxBuilder) Build() error

func (*TrxTxBuilder) ConcatSignature

func (b *TrxTxBuilder) ConcatSignature(signatureHex string) (string, error)

func (*TrxTxBuilder) SetAmount

func (b *TrxTxBuilder) SetAmount(amount string) *TrxTxBuilder

func (*TrxTxBuilder) SetContractAddress

func (b *TrxTxBuilder) SetContractAddress(addr string) *TrxTxBuilder

func (*TrxTxBuilder) SetFeeLimit

func (b *TrxTxBuilder) SetFeeLimit(fee string) *TrxTxBuilder

func (*TrxTxBuilder) SetRecipient

func (b *TrxTxBuilder) SetRecipient(addr string) *TrxTxBuilder

func (*TrxTxBuilder) SetRefBlockHash

func (b *TrxTxBuilder) SetRefBlockHash(blockHash string) *TrxTxBuilder

func (*TrxTxBuilder) SetRefBlockNumber

func (b *TrxTxBuilder) SetRefBlockNumber(blockNumber string) *TrxTxBuilder

func (*TrxTxBuilder) SetRefBlockTime

func (b *TrxTxBuilder) SetRefBlockTime(blockTime string) *TrxTxBuilder

func (*TrxTxBuilder) SetSender

func (b *TrxTxBuilder) SetSender(addr string) *TrxTxBuilder

func (*TrxTxBuilder) SetTxType

func (b *TrxTxBuilder) SetTxType(txType string) *TrxTxBuilder

func (*TrxTxBuilder) SigHash

func (b *TrxTxBuilder) SigHash() string

func (*TrxTxBuilder) Sign

func (b *TrxTxBuilder) Sign(privateKey []byte) (string, error)

func (*TrxTxBuilder) TxHash

func (b *TrxTxBuilder) TxHash() string

func (*TrxTxBuilder) UnsignedHex

func (b *TrxTxBuilder) UnsignedHex() string

type UtxoTxBuilder

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

func NewUtxoTxBuilder

func NewUtxoTxBuilder(network string) *UtxoTxBuilder

func NewUtxoTxBuilderFromUnsignedHex

func NewUtxoTxBuilderFromUnsignedHex(unsignedHex string, publicKey string, network string) (*UtxoTxBuilder, error)

func (*UtxoTxBuilder) Build

func (b *UtxoTxBuilder) Build() error

func (*UtxoTxBuilder) ConcatSignature

func (b *UtxoTxBuilder) ConcatSignature(signatureHex string) (string, error)

func (*UtxoTxBuilder) SetAmount

func (b *UtxoTxBuilder) SetAmount(amount string) *UtxoTxBuilder

func (*UtxoTxBuilder) SetByteFee

func (b *UtxoTxBuilder) SetByteFee(feeRate string) *UtxoTxBuilder

func (*UtxoTxBuilder) SetContractAddress

func (b *UtxoTxBuilder) SetContractAddress(addr string) *UtxoTxBuilder

func (*UtxoTxBuilder) SetRecipient

func (b *UtxoTxBuilder) SetRecipient(addr string) *UtxoTxBuilder

func (*UtxoTxBuilder) SetSender

func (b *UtxoTxBuilder) SetSender(addr string) *UtxoTxBuilder

func (*UtxoTxBuilder) SetSenderPublicKey

func (b *UtxoTxBuilder) SetSenderPublicKey(pubKey string) *UtxoTxBuilder

func (*UtxoTxBuilder) SetTxType

func (b *UtxoTxBuilder) SetTxType(txType string) *UtxoTxBuilder

func (*UtxoTxBuilder) SetUtxos

func (b *UtxoTxBuilder) SetUtxos(utxos *MobileUtxoList) *UtxoTxBuilder

func (*UtxoTxBuilder) SigHash

func (b *UtxoTxBuilder) SigHash() string

func (*UtxoTxBuilder) Sign

func (b *UtxoTxBuilder) Sign(privateKey []byte) (string, error)

func (*UtxoTxBuilder) TxHash

func (b *UtxoTxBuilder) TxHash() string

func (*UtxoTxBuilder) UnsignedHex

func (b *UtxoTxBuilder) UnsignedHex() string

Jump to

Keyboard shortcuts

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