Documentation
¶
Index ¶
- Constants
- func GenerateKrc20Params(in *MobileKrc20Params, pubKey []byte) (string, error)
- func WipeByte(b []byte)
- type AptTxBuilder
- func (b *AptTxBuilder) Build() error
- func (b *AptTxBuilder) ConcatSignature(signatureHex string) (string, error)
- func (b *AptTxBuilder) SetAmount(amount string) *AptTxBuilder
- func (b *AptTxBuilder) SetChainId(chainId string) *AptTxBuilder
- func (b *AptTxBuilder) SetContractAddress(addr string) *AptTxBuilder
- func (b *AptTxBuilder) SetExpirationTimestamp(expirationTimestamp string) *AptTxBuilder
- func (b *AptTxBuilder) SetGasLimit(gasLimitDec string) *AptTxBuilder
- func (b *AptTxBuilder) SetGasPrice(gasPrice string) *AptTxBuilder
- func (b *AptTxBuilder) SetNonce(nonceDec string) *AptTxBuilder
- func (b *AptTxBuilder) SetRecipient(addr string) *AptTxBuilder
- func (b *AptTxBuilder) SetSender(addr string) *AptTxBuilder
- func (b *AptTxBuilder) SetSenderPubKey(pubKey string) *AptTxBuilder
- func (b *AptTxBuilder) SetTxType(txType string) *AptTxBuilder
- func (b *AptTxBuilder) SigHash() string
- func (b *AptTxBuilder) Sign(privateKey []byte) (string, error)
- func (b *AptTxBuilder) TxHash() string
- func (b *AptTxBuilder) UnsignedHex() string
- type EgldTxBuilder
- func (b *EgldTxBuilder) Build() error
- func (b *EgldTxBuilder) ConcatSignature(signatureHex string) (string, error)
- func (b *EgldTxBuilder) SetAmount(amount string) *EgldTxBuilder
- func (b *EgldTxBuilder) SetChainId(chainId string) *EgldTxBuilder
- func (b *EgldTxBuilder) SetContractAddress(addr string) *EgldTxBuilder
- func (b *EgldTxBuilder) SetGasLimit(gasLimit string) *EgldTxBuilder
- func (b *EgldTxBuilder) SetGasPrice(gasPrice string) *EgldTxBuilder
- func (b *EgldTxBuilder) SetNonce(nonceDec string) *EgldTxBuilder
- func (b *EgldTxBuilder) SetRecipient(addr string) *EgldTxBuilder
- func (b *EgldTxBuilder) SetSender(addr string) *EgldTxBuilder
- func (b *EgldTxBuilder) SetTxType(txType string) *EgldTxBuilder
- func (b *EgldTxBuilder) SetVersion(version string) *EgldTxBuilder
- func (b *EgldTxBuilder) SigHash() string
- func (b *EgldTxBuilder) Sign(privateKey []byte) (string, error)
- func (b *EgldTxBuilder) TxHash() string
- func (b *EgldTxBuilder) UnsignedHex() string
- type EvmTxBuilder
- func (b *EvmTxBuilder) AsEIP1559(gasFeeCapWei, gasTipCapWei string) *EvmTxBuilder
- func (b *EvmTxBuilder) AsLegacyTx() *EvmTxBuilder
- func (b *EvmTxBuilder) Build() error
- func (b *EvmTxBuilder) ConcatSignature(signatureHex string) (string, error)
- func (b *EvmTxBuilder) SetAmount(amount string) *EvmTxBuilder
- func (b *EvmTxBuilder) SetContractAddress(addr string) *EvmTxBuilder
- func (b *EvmTxBuilder) SetGasLimit(gasLimitDec string) *EvmTxBuilder
- func (b *EvmTxBuilder) SetGasPriceWei(gasPriceDec string) *EvmTxBuilder
- func (b *EvmTxBuilder) SetMemoHex(hexMemo string) *EvmTxBuilder
- func (b *EvmTxBuilder) SetNonce(nonceDec string) *EvmTxBuilder
- func (b *EvmTxBuilder) SetPayloadHex(hexPayload string) *EvmTxBuilder
- func (b *EvmTxBuilder) SetRecipient(addr string) *EvmTxBuilder
- func (b *EvmTxBuilder) SetSender(addr string) *EvmTxBuilder
- func (b *EvmTxBuilder) SetTxType(txType string) *EvmTxBuilder
- func (b *EvmTxBuilder) SigHash() string
- func (b *EvmTxBuilder) Sign(privateKey []byte) (string, error)
- func (b *EvmTxBuilder) TxHash() string
- func (b *EvmTxBuilder) UnsignedHex() string
- type KasTxBuilder
- func (b *KasTxBuilder) Build() error
- func (b *KasTxBuilder) ConcatSignature(signatureHex string) (string, error)
- func (b *KasTxBuilder) SetAmount(amount string) *KasTxBuilder
- func (b *KasTxBuilder) SetContractAddress(addr string) *KasTxBuilder
- func (b *KasTxBuilder) SetFee(fee string) *KasTxBuilder
- func (b *KasTxBuilder) SetKrc20RedeemScript(krc20RedeemScript string) *KasTxBuilder
- func (b *KasTxBuilder) SetRecipient(addr string) *KasTxBuilder
- func (b *KasTxBuilder) SetSender(addr string) *KasTxBuilder
- func (b *KasTxBuilder) SetTxType(txType string) *KasTxBuilder
- func (b *KasTxBuilder) SetUtxos(utxos *MobileUtxoList) *KasTxBuilder
- func (b *KasTxBuilder) SigHash() string
- func (b *KasTxBuilder) Sign(privateKey []byte) (string, error)
- func (b *KasTxBuilder) TxHash() string
- func (b *KasTxBuilder) UnsignedHex() string
- type MobileKrc20Params
- type MobileUtxoInfo
- type MobileUtxoList
- type SolTxBuilder
- func (b *SolTxBuilder) Build() error
- func (b *SolTxBuilder) ConcatSignature(signatureHex string) (string, error)
- func (b *SolTxBuilder) HasATA(has string) *SolTxBuilder
- func (b *SolTxBuilder) SetAmount(amount string) *SolTxBuilder
- func (b *SolTxBuilder) SetContractAddress(addr string) *SolTxBuilder
- func (b *SolTxBuilder) SetFee(fee string) *SolTxBuilder
- func (b *SolTxBuilder) SetRecipient(addr string) *SolTxBuilder
- func (b *SolTxBuilder) SetRefBlockHash(hash string) *SolTxBuilder
- func (b *SolTxBuilder) SetSender(addr string) *SolTxBuilder
- func (b *SolTxBuilder) SetTxType(txType string) *SolTxBuilder
- func (b *SolTxBuilder) SigHash() string
- func (b *SolTxBuilder) Sign(privateKey []byte) (string, error)
- func (b *SolTxBuilder) TxHash() string
- func (b *SolTxBuilder) UnsignedHex() string
- type SubstrateTxBuilder
- func (b *SubstrateTxBuilder) Build() error
- func (b *SubstrateTxBuilder) ConcatSignature(signatureHex string) (string, error)
- func (b *SubstrateTxBuilder) SetAmount(amount string) *SubstrateTxBuilder
- func (b *SubstrateTxBuilder) SetChainInfo(chainInfoJSON string) *SubstrateTxBuilder
- func (b *SubstrateTxBuilder) SetContractAddress(addr string) *SubstrateTxBuilder
- func (b *SubstrateTxBuilder) SetFee(fee string) *SubstrateTxBuilder
- func (b *SubstrateTxBuilder) SetNonce(nonce string) *SubstrateTxBuilder
- func (b *SubstrateTxBuilder) SetRecipient(addr string) *SubstrateTxBuilder
- func (b *SubstrateTxBuilder) SetSender(addr string) *SubstrateTxBuilder
- func (b *SubstrateTxBuilder) SetTxType(txType string) *SubstrateTxBuilder
- func (b *SubstrateTxBuilder) SigHash() string
- func (b *SubstrateTxBuilder) Sign(privateKey []byte) (string, error)
- func (b *SubstrateTxBuilder) TxHash() string
- func (b *SubstrateTxBuilder) UnsignedHex() string
- type SuiTxBuilder
- func (b *SuiTxBuilder) Build() error
- func (b *SuiTxBuilder) ConcatSignature(signatureHex string) (string, error)
- func (b *SuiTxBuilder) SetAmount(amount string) *SuiTxBuilder
- func (b *SuiTxBuilder) SetCoins(coinsStr string) *SuiTxBuilder
- func (b *SuiTxBuilder) SetContractAddress(addr string) *SuiTxBuilder
- func (b *SuiTxBuilder) SetGasBudget(gasBudget string) *SuiTxBuilder
- func (b *SuiTxBuilder) SetGasCoins(gasCoinsStr string) *SuiTxBuilder
- func (b *SuiTxBuilder) SetGasPrice(gasPrice string) *SuiTxBuilder
- func (b *SuiTxBuilder) SetRecipient(addr string) *SuiTxBuilder
- func (b *SuiTxBuilder) SetSender(addr string) *SuiTxBuilder
- func (b *SuiTxBuilder) SetTxType(txType string) *SuiTxBuilder
- func (b *SuiTxBuilder) SigHash() string
- func (b *SuiTxBuilder) Sign(privateKey []byte) (string, error)
- func (b *SuiTxBuilder) TxHash() string
- func (b *SuiTxBuilder) UnsignedHex() string
- type TrxTxBuilder
- func (b *TrxTxBuilder) Build() error
- func (b *TrxTxBuilder) ConcatSignature(signatureHex string) (string, error)
- func (b *TrxTxBuilder) SetAmount(amount string) *TrxTxBuilder
- func (b *TrxTxBuilder) SetContractAddress(addr string) *TrxTxBuilder
- func (b *TrxTxBuilder) SetFeeLimit(fee string) *TrxTxBuilder
- func (b *TrxTxBuilder) SetRecipient(addr string) *TrxTxBuilder
- func (b *TrxTxBuilder) SetRefBlockHash(blockHash string) *TrxTxBuilder
- func (b *TrxTxBuilder) SetRefBlockNumber(blockNumber string) *TrxTxBuilder
- func (b *TrxTxBuilder) SetRefBlockTime(blockTime string) *TrxTxBuilder
- func (b *TrxTxBuilder) SetSender(addr string) *TrxTxBuilder
- func (b *TrxTxBuilder) SetTxType(txType string) *TrxTxBuilder
- func (b *TrxTxBuilder) SigHash() string
- func (b *TrxTxBuilder) Sign(privateKey []byte) (string, error)
- func (b *TrxTxBuilder) TxHash() string
- func (b *TrxTxBuilder) UnsignedHex() string
- type UtxoTxBuilder
- func (b *UtxoTxBuilder) Build() error
- func (b *UtxoTxBuilder) ConcatSignature(signatureHex string) (string, error)
- func (b *UtxoTxBuilder) SetAmount(amount string) *UtxoTxBuilder
- func (b *UtxoTxBuilder) SetByteFee(feeRate string) *UtxoTxBuilder
- func (b *UtxoTxBuilder) SetContractAddress(addr string) *UtxoTxBuilder
- func (b *UtxoTxBuilder) SetRecipient(addr string) *UtxoTxBuilder
- func (b *UtxoTxBuilder) SetSender(addr string) *UtxoTxBuilder
- func (b *UtxoTxBuilder) SetSenderPublicKey(pubKey string) *UtxoTxBuilder
- func (b *UtxoTxBuilder) SetTxType(txType string) *UtxoTxBuilder
- func (b *UtxoTxBuilder) SetUtxos(utxos *MobileUtxoList) *UtxoTxBuilder
- func (b *UtxoTxBuilder) SigHash() string
- func (b *UtxoTxBuilder) Sign(privateKey []byte) (string, error)
- func (b *UtxoTxBuilder) TxHash() string
- func (b *UtxoTxBuilder) UnsignedHex() string
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)
Types ¶
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) TxHash ¶
func (b *AptTxBuilder) TxHash() string
func (*AptTxBuilder) UnsignedHex ¶
func (b *AptTxBuilder) 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) 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) TxHash ¶
func (b *EvmTxBuilder) TxHash() string
func (*EvmTxBuilder) UnsignedHex ¶
func (b *EvmTxBuilder) 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) TxHash ¶
func (b *KasTxBuilder) TxHash() string
func (*KasTxBuilder) UnsignedHex ¶
func (b *KasTxBuilder) UnsignedHex() string
type MobileKrc20Params ¶
type MobileKrc20Params kaspa.Krc20Params
type MobileUtxoInfo ¶
type MobileUtxoList ¶
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 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) TxHash ¶
func (b *SolTxBuilder) TxHash() string
func (*SolTxBuilder) UnsignedHex ¶
func (b *SolTxBuilder) 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 (b *SubstrateTxBuilder) SetFee(fee string) *SubstrateTxBuilder
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) TxHash ¶
func (b *SuiTxBuilder) TxHash() string
func (*SuiTxBuilder) UnsignedHex ¶
func (b *SuiTxBuilder) 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) 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) TxHash ¶
func (b *UtxoTxBuilder) TxHash() string
func (*UtxoTxBuilder) UnsignedHex ¶
func (b *UtxoTxBuilder) UnsignedHex() string
Click to show internal directories.
Click to hide internal directories.