Documentation ¶
Index ¶
- Constants
- type Requester
- func (r *Requester) BumpFee(ctx context.Context, txId string) (string, error)
- func (r *Requester) GetChainNftMintTimestamp(ctx context.Context, denomId, tokenId string) (int64, error)
- func (r *Requester) GetDenomNftTransferHistory(ctx context.Context, collectionDenomId string, periodStart, periodEnd int64) ([]types.NftTransferEvent, error)
- func (r *Requester) GetFarmCollectionsFromHasura(ctx context.Context, farmId int64) (types.CollectionData, error)
- func (r *Requester) GetFarmCollectionsWithNFTs(ctx context.Context, denomIds []string) ([]types.Collection, error)
- func (r *Requester) GetFarmStartTime(ctx context.Context, farmName string) (int64, error)
- func (r *Requester) GetFarmTotalHashPowerFromPoolToday(ctx context.Context, farmName, sinceTimestamp string) (float64, error)
- func (r *Requester) GetHasuraCollectionNftMintEvents(ctx context.Context, collectionDenomId string) (types.NftMintHistory, error)
- func (r *Requester) GetPayoutAddressFromNode(ctx context.Context, cudosAddress, network string) (string, error)
- func (r *Requester) GetWalletTransaction(ctx context.Context, txHash string) (*types.BtcWalletTransaction, error)
- func (r *Requester) SendMany(ctx context.Context, destinationAddressesWithAmount map[string]float64) (string, error)
- func (r *Requester) VerifyCollection(ctx context.Context, denomId string) (bool, error)
Constants ¶
View Source
const ( StatusCodeOK = 200 StatusCodeNotFound = 404 )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Requester ¶
type Requester struct {
// contains filtered or unexported fields
}
func NewRequester ¶
func NewRequester(config *infrastructure.Config) *Requester
func (*Requester) GetChainNftMintTimestamp ¶
func (*Requester) GetDenomNftTransferHistory ¶
func (*Requester) GetFarmCollectionsFromHasura ¶
func (*Requester) GetFarmCollectionsWithNFTs ¶
func (*Requester) GetFarmStartTime ¶
func (*Requester) GetFarmTotalHashPowerFromPoolToday ¶
func (*Requester) GetHasuraCollectionNftMintEvents ¶
func (*Requester) GetPayoutAddressFromNode ¶
func (*Requester) GetWalletTransaction ¶ added in v1.0.8
func (*Requester) SendMany ¶
func (r *Requester) SendMany(ctx context.Context, destinationAddressesWithAmount map[string]float64) (string, error)
SendMany Issues a curl request to the btc node to send funds to many addresses: curl --user myusername --data-binary '{"jsonrpc": "1.0", "id": "curltest", "method": "sendmany", "params": ["", {"bc1q09vm5lfy0j5reeulh4x5752q25uqqvz34hufdl":0.01,"bc1q02ad21edsxd23d32dfgqqsz4vv4nmtfzuklhy3":0.02}, 6, "testing"]}' -H 'content-type: text/plain;' http://127.0.0.1:8332/
Click to show internal directories.
Click to hide internal directories.