Documentation ¶
Index ¶
- type Bcash
- func (b *Bcash) BcashBroadcast(txData string, signatureId string) *common.TransactionHash
- func (b *Bcash) BcashGetBlock(hash string) *bch.Block
- func (b *Bcash) BcashGetBlockHash(i uint64) *common.BlockHash
- func (b *Bcash) BcashGetCurrentBlock() *bch.Info
- func (b *Bcash) BcashGetTransaction(hash string) *bch.Tx
- type Bitcoin
- func (b *Bitcoin) BcashGetTxForAccount(address string, skip uint32) *[]bch.Tx
- func (b *Bitcoin) BtcBroadcast(txData string, signatureId string) *common.TransactionHash
- func (b *Bitcoin) BtcGetBlock(hash string) *btc.Block
- func (b *Bitcoin) BtcGetBlockHash(i uint64) *common.BlockHash
- func (b *Bitcoin) BtcGetCurrentBlock() *btc.Info
- func (b *Bitcoin) BtcGetTransaction(hash string) *btc.Tx
- func (b *Bitcoin) BtcGetTxForAccount(address string, pageSize uint16, offset uint16) []btc.Tx
- func (b *Bitcoin) BtcGetUTXO(hash string, i uint64) *btc.UTXO
- type Ethereum
- func (e *Ethereum) EthBroadcast(txData string, signatureId string) *common.TransactionHash
- func (e *Ethereum) EthGetAccountBalance(address string) decimal.Decimal
- func (e *Ethereum) EthGetAccountErc20Address(address string, contractAddress string) *common.Balance
- func (e *Ethereum) EthGetAccountTransactions(address string, pageSize uint32, offset uint32) *[]eth.Tx
- func (e *Ethereum) EthGetBlock(hash string) *eth.Block
- func (e *Ethereum) EthGetCurrentBlock() uint32
- func (e *Ethereum) EthGetTransaction(hash string) *eth.Tx
- func (e *Ethereum) EthGetTransactionsCount(address string) uint64
- type Litecoin
- func (b *Litecoin) LtcBroadcast(txData string, signatureId string) *common.TransactionHash
- func (b *Litecoin) LtcGetBlock(hash string) *ltc.Block
- func (b *Litecoin) LtcGetBlockHash(i uint64) *common.BlockHash
- func (b *Litecoin) LtcGetCurrentBlock() *ltc.Info
- func (b *Litecoin) LtcGetTransaction(hash string) *ltc.Tx
- func (b *Litecoin) LtcGetTxForAccount(address string, pageSize uint16, offset uint16) []ltc.Tx
- func (b *Litecoin) LtcGetUTXO(hash string, i uint64) *ltc.LtcUTXO
- type Vet
- func (v *Vet) VetBroadcast(txData string, signatureId string) *common.TransactionHash
- func (v *Vet) VetEstimateGas(body request.EstimateGasVet) *vet.VetEstimateGas
- func (v *Vet) VetGetAccountBalance(address string) *common.Balance
- func (v *Vet) VetGetAccountEnergy(address string) *vet.Energy
- func (v *Vet) VetGetBlock(hash string) *vet.VetBlock
- func (v *Vet) VetGetCurrentBlock() uint64
- func (v *Vet) VetGetTransaction(hash string) *vet.Tx
- func (v *Vet) VetGetTransactionReceipt(hash string) *vet.VetTxReceipt
- type Xlm
- func (x *Xlm) XlmBroadcast(txData string, signatureId string) *common.TransactionHash
- func (x *Xlm) XlmGetAccountInfo(account string) *xlm.Sequence
- func (x *Xlm) XlmGetCurrentLedger() string
- func (x *Xlm) XlmGetFee() uint32
- func (x *Xlm) XlmGetLedger(i uint32) string
- func (x *Xlm) XlmGetLedgerTx(i uint32) string
- type Xrp
- func (x *Xrp) XrpBroadcast(txData string, signatureId string) *common.TransactionHash
- func (x *Xrp) XrpGetAccountInfo(account string) *xrp.AccountInfo
- func (x *Xrp) XrpGetAccountTransactions(address string, min uint32, marker string) string
- func (x *Xrp) XrpGetCurrentLedger() uint64
- func (x *Xrp) XrpGetFee() uint32
- func (x *Xrp) XrpGetLedger(i uint64) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bcash ¶
type Bcash struct { }
func (*Bcash) BcashBroadcast ¶
func (b *Bcash) BcashBroadcast(txData string, signatureId string) *common.TransactionHash
*
- For more details, see <a href="https://tatum.io/apidoc#operation/BchBroadcast" target="_blank">Tatum API documentation</a>
func (*Bcash) BcashGetBlock ¶
*
- For more details, see <a href="https://tatum.io/apidoc#operation/BchGetBlock" target="_blank">Tatum API documentation</a>
func (*Bcash) BcashGetBlockHash ¶
*
- For more details, see <a href="https://tatum.io/apidoc#operation/BchGetBlockHash" target="_blank">Tatum API documentation</a>
func (*Bcash) BcashGetCurrentBlock ¶
*
- For more details, see <a href="https://tatum.io/apidoc#operation/BchGetBlockChainInfo" target="_blank">Tatum API documentation</a>
func (*Bcash) BcashGetTransaction ¶
*
- For more details, see <a href="https://tatum.io/apidoc#operation/BchGetRawTransaction" target="_blank">Tatum API documentation</a>
type Bitcoin ¶
type Bitcoin struct { }
func (*Bitcoin) BcashGetTxForAccount ¶
*
- For more details, see <a href="https://tatum.io/apidoc#operation/BchGetTxByAddress" target="_blank">Tatum API documentation</a>
func (*Bitcoin) BtcBroadcast ¶
func (b *Bitcoin) BtcBroadcast(txData string, signatureId string) *common.TransactionHash
*
- For more details, see <a href="https://tatum.io/apidoc#operation/BtcBroadcast" target="_blank">Tatum API documentation</a>
func (*Bitcoin) BtcGetBlock ¶
*
- For more details, see <a href="https://tatum.io/apidoc#operation/BtcGetBlock" target="_blank">Tatum API documentation</a> *
- @param hash the hash
- @return the btc block
func (*Bitcoin) BtcGetBlockHash ¶
*
- For more details, see <a href="https://tatum.io/apidoc#operation/BtcGetBlockHash" target="_blank">Tatum API documentation</a>
func (*Bitcoin) BtcGetCurrentBlock ¶
*
- For more details, see <a href="https://tatum.io/apidoc#operation/BtcGetBlockChainInfo" target="_blank">Tatum API documentation</a> *
- @return the btc info
func (*Bitcoin) BtcGetTransaction ¶
*
- For more details, see <a href="https://tatum.io/apidoc#operation/BtcGetRawTransaction" target="_blank">Tatum API documentation</a>
func (*Bitcoin) BtcGetTxForAccount ¶
*
- For more details, see <a href="https://tatum.io/apidoc#operation/BtcGetTxByAddress" target="_blank">Tatum API documentation</a>
func (*Bitcoin) BtcGetUTXO ¶
*
- For more details, see <a href="https://tatum.io/apidoc#operation/BtcGetUTXO" target="_blank">Tatum API documentation</a>
type Ethereum ¶
type Ethereum struct { }
func (*Ethereum) EthBroadcast ¶
func (e *Ethereum) EthBroadcast(txData string, signatureId string) *common.TransactionHash
*
- For more details, see <a href="https://tatum.io/apidoc#operation/EthBroadcast" target="_blank">Tatum API documentation</a>
func (*Ethereum) EthGetAccountBalance ¶
*
- For more details, see <a href="https://tatum.io/apidoc#operation/EthGetBalance" target="_blank">Tatum API documentation</a>
func (*Ethereum) EthGetAccountErc20Address ¶
func (e *Ethereum) EthGetAccountErc20Address(address string, contractAddress string) *common.Balance
*
- For more details, see <a href="https://tatum.io/apidoc#operation/EthErc20GetBalance" target="_blank">Tatum API documentation</a>
func (*Ethereum) EthGetAccountTransactions ¶
func (e *Ethereum) EthGetAccountTransactions(address string, pageSize uint32, offset uint32) *[]eth.Tx
*
- For more details, see <a href="https://tatum.io/apidoc#operation/EthGetTransactionByAddress" target="_blank">Tatum API documentation</a>
func (*Ethereum) EthGetBlock ¶
*
- For more details, see <a href="https://tatum.io/apidoc#operation/EthGetBlock" target="_blank">Tatum API documentation</a>
func (*Ethereum) EthGetCurrentBlock ¶
*
- For more details, see <a href="https://tatum.io/apidoc#operation/EthGetCurrentBlock" target="_blank">Tatum API documentation</a>
func (*Ethereum) EthGetTransaction ¶
*
- For more details, see <a href="https://tatum.io/apidoc#operation/EthGetTransaction" target="_blank">Tatum API documentation</a>
func (*Ethereum) EthGetTransactionsCount ¶
*
- For more details, see <a href="https://tatum.io/apidoc#operation/EthGetTransactionCount" target="_blank">Tatum API documentation</a>
type Litecoin ¶
type Litecoin struct { }
func (*Litecoin) LtcBroadcast ¶
func (b *Litecoin) LtcBroadcast(txData string, signatureId string) *common.TransactionHash
*
- For more details, see <a href="https://tatum.io/apidoc#operation/LtcBroadcast" target="_blank">Tatum API documentation</a>
func (*Litecoin) LtcGetBlock ¶
*
- For more details, see <a href="https://tatum.io/apidoc#operation/LtcGetBlock" target="_blank">Tatum API documentation</a>
func (*Litecoin) LtcGetBlockHash ¶
*
- For more details, see <a href="https://tatum.io/apidoc#operation/LtcGetBlockHash" target="_blank">Tatum API documentation</a>
func (*Litecoin) LtcGetCurrentBlock ¶
*
- For more details, see <a href="https://tatum.io/apidoc#operation/LtcGetBlockChainInfo" target="_blank">Tatum API documentation</a>
func (*Litecoin) LtcGetTransaction ¶
*
- For more details, see <a href="https://tatum.io/apidoc#operation/LtcGetRawTransaction" target="_blank">Tatum API documentation</a>
func (*Litecoin) LtcGetTxForAccount ¶
*
- For more details, see <a href="https://tatum.io/apidoc#operation/LtcGetTxByAddress" target="_blank">Tatum API documentation</a>
func (*Litecoin) LtcGetUTXO ¶
*
- For more details, see <a href="https://tatum.io/apidoc#operation/LtcGetUTXO" target="_blank">Tatum API documentation</a>
type Vet ¶
type Vet struct { }
func (*Vet) VetBroadcast ¶
func (v *Vet) VetBroadcast(txData string, signatureId string) *common.TransactionHash
*
- For more details, see <a href="https://tatum.io/apidoc#operation/VetBroadcast" target="_blank">Tatum API documentation</a>
func (*Vet) VetEstimateGas ¶
func (v *Vet) VetEstimateGas(body request.EstimateGasVet) *vet.VetEstimateGas
*
- For more details, see <a href="https://tatum.io/apidoc#operation/VetEstimateGas" target="_blank">Tatum API documentation</a>
func (*Vet) VetGetAccountBalance ¶
*
- For more details, see <a href="https://tatum.io/apidoc#operation/VetGetBalance" target="_blank">Tatum API documentation</a>
func (*Vet) VetGetAccountEnergy ¶
*
- For more details, see <a href="https://tatum.io/apidoc#operation/VetGetEnergy" target="_blank">Tatum API documentation</a>
func (*Vet) VetGetBlock ¶
*
- For more details, see <a href="https://tatum.io/apidoc#operation/VetGetBlock" target="_blank">Tatum API documentation</a>
func (*Vet) VetGetCurrentBlock ¶
*
- For more details, see <a href="https://tatum.io/apidoc#operation/VetGetCurrentBlock" target="_blank">Tatum API documentation</a>
func (*Vet) VetGetTransaction ¶
*
- For more details, see <a href="https://tatum.io/apidoc#operation/VetGetTransaction" target="_blank">Tatum API documentation</a>
func (*Vet) VetGetTransactionReceipt ¶
func (v *Vet) VetGetTransactionReceipt(hash string) *vet.VetTxReceipt
*
- For more details, see <a href="https://tatum.io/apidoc#operation/VetGetTransactionReceipt" target="_blank">Tatum API documentation</a>
type Xlm ¶
type Xlm struct { }
func (*Xlm) XlmBroadcast ¶
func (x *Xlm) XlmBroadcast(txData string, signatureId string) *common.TransactionHash
*
- For more details, see <a href="https://tatum.io/apidoc#operation/XlmBroadcast" target="_blank">Tatum API documentation</a>
func (*Xlm) XlmGetAccountInfo ¶
*
- For more details, see <a href="https://tatum.io/apidoc#operation/XlmGetAccountInfo" target="_blank">Tatum API documentation</a>
func (*Xlm) XlmGetCurrentLedger ¶
*
- For more details, see <a href="https://tatum.io/apidoc#operation/XlmGetLastClosedLedger" target="_blank">Tatum API documentation</a>
func (*Xlm) XlmGetFee ¶
*
- For more details, see <a href="https://tatum.io/apidoc#operation/XlmGetFee" target="_blank">Tatum API documentation</a>
func (*Xlm) XlmGetLedger ¶
*
- For more details, see <a href="https://tatum.io/apidoc#operation/XlmGetLedger" target="_blank">Tatum API documentation</a>
func (*Xlm) XlmGetLedgerTx ¶
*
- For more details, see <a href="https://tatum.io/apidoc#operation/XlmGetLedgerTx" target="_blank">Tatum API documentation</a>
type Xrp ¶
type Xrp struct { }
func (*Xrp) XrpBroadcast ¶
func (x *Xrp) XrpBroadcast(txData string, signatureId string) *common.TransactionHash
*
- For more details, see <a href="https://tatum.io/apidoc#operation/XrpBroadcast" target="_blank">Tatum API documentation</a>
func (*Xrp) XrpGetAccountInfo ¶
func (x *Xrp) XrpGetAccountInfo(account string) *xrp.AccountInfo
*
- For more details, see <a href="https://tatum.io/apidoc#operation/XrpGetAccountInfo" target="_blank">Tatum API documentation</a>
func (*Xrp) XrpGetAccountTransactions ¶
*
- For more details, see <a href="https://tatum.io/apidoc#operation/XrpGetAccountTx" target="_blank">Tatum API documentation</a>
func (*Xrp) XrpGetCurrentLedger ¶
*
- For more details, see <a href="https://tatum.io/apidoc#operation/XrpGetLastClosedLedger" target="_blank">Tatum API documentation</a>
func (*Xrp) XrpGetFee ¶
*
- For more details, see <a href="https://tatum.io/apidoc#operation/XrpGetFee" target="_blank">Tatum API documentation</a>
func (*Xrp) XrpGetLedger ¶
*
- For more details, see <a href="https://tatum.io/apidoc#operation/XrpGetLedger" target="_blank">Tatum API documentation</a>
Source Files ¶
Click to show internal directories.
Click to hide internal directories.