Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bitcoin ¶
type Bitcoin struct {
// contains filtered or unexported fields
}
func NewBitcoin ¶
func (*Bitcoin) GetTxStatus ¶
type Rpc ¶
type Rpc interface {
GetTxStatus(ctx context.Context, txHash string) (TxOnChainStatus, error)
}
type Solana ¶
type Solana struct {
// contains filtered or unexported fields
}
func (*Solana) GetTxStatus ¶
type TxOnChainStatus ¶
type TxOnChainStatus string
const ( TxOnChainPending TxOnChainStatus = "PENDING" TxOnChainSuccess TxOnChainStatus = "SUCCESS" TxOnChainFail TxOnChainStatus = "FAIL" )
type XRPRequest ¶
type XRPTransactionMeta ¶
type XRPTransactionMeta struct {
TransactionResult string `json:"TransactionResult"`
}
type XRPTransactionParams ¶
type XRPTransactionResponse ¶
type XRPTransactionResponse struct {
Result struct {
TransactionIndex int `json:"TransactionIndex"`
Meta XRPTransactionMeta `json:"meta"`
Transaction map[string]interface{} `json:"transaction"`
Validated bool `json:"validated"`
} `json:"result"`
Status string `json:"status"`
Type string `json:"type"`
Error interface{} `json:"error,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.