@hirosystems/chainhook-client
Version:
Chainhook TypeScript client
318 lines (317 loc) • 15.6 kB
TypeScript
import { Static } from '@sinclair/typebox';
export declare const StacksTransactionEventPositionSchema: import("@sinclair/typebox").TObject<{
index: import("@sinclair/typebox").TInteger;
}>;
export type StacksTransactionEventPosition = Static<typeof StacksTransactionEventPositionSchema>;
export declare const StacksTransactionNftMintEventSchema: import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<"NFTMintEvent">;
position: import("@sinclair/typebox").TObject<{
index: import("@sinclair/typebox").TInteger;
}>;
data: import("@sinclair/typebox").TObject<{
asset_identifier: import("@sinclair/typebox").TString;
raw_value: import("@sinclair/typebox").TString;
recipient: import("@sinclair/typebox").TString;
}>;
}>;
export type StacksTransactionNftMintEvent = Static<typeof StacksTransactionNftMintEventSchema>;
export declare const StacksTransactionNftTransferEventSchema: import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<"NFTTransferEvent">;
position: import("@sinclair/typebox").TObject<{
index: import("@sinclair/typebox").TInteger;
}>;
data: import("@sinclair/typebox").TObject<{
asset_identifier: import("@sinclair/typebox").TString;
raw_value: import("@sinclair/typebox").TString;
recipient: import("@sinclair/typebox").TString;
sender: import("@sinclair/typebox").TString;
}>;
}>;
export type StacksTransactionNftTransferEvent = Static<typeof StacksTransactionNftTransferEventSchema>;
export declare const StacksTransactionNftBurnEventSchema: import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<"NFTBurnEvent">;
position: import("@sinclair/typebox").TObject<{
index: import("@sinclair/typebox").TInteger;
}>;
data: import("@sinclair/typebox").TObject<{
asset_identifier: import("@sinclair/typebox").TString;
raw_value: import("@sinclair/typebox").TString;
sender: import("@sinclair/typebox").TString;
}>;
}>;
export type StacksTransactionNftBurnEvent = Static<typeof StacksTransactionNftBurnEventSchema>;
export declare const StacksTransactionFtTransferEventSchema: import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<"FTTransferEvent">;
position: import("@sinclair/typebox").TObject<{
index: import("@sinclair/typebox").TInteger;
}>;
data: import("@sinclair/typebox").TObject<{
amount: import("@sinclair/typebox").TString;
asset_identifier: import("@sinclair/typebox").TString;
recipient: import("@sinclair/typebox").TString;
sender: import("@sinclair/typebox").TString;
}>;
}>;
export type StacksTransactionFtTransferEvent = Static<typeof StacksTransactionFtTransferEventSchema>;
export declare const StacksTransactionFtMintEventSchema: import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<"FTMintEvent">;
position: import("@sinclair/typebox").TObject<{
index: import("@sinclair/typebox").TInteger;
}>;
data: import("@sinclair/typebox").TObject<{
amount: import("@sinclair/typebox").TString;
asset_identifier: import("@sinclair/typebox").TString;
recipient: import("@sinclair/typebox").TString;
}>;
}>;
export type StacksTransactionFtMintEvent = Static<typeof StacksTransactionFtMintEventSchema>;
export declare const StacksTransactionFtBurnEventSchema: import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<"FTBurnEvent">;
position: import("@sinclair/typebox").TObject<{
index: import("@sinclair/typebox").TInteger;
}>;
data: import("@sinclair/typebox").TObject<{
amount: import("@sinclair/typebox").TString;
asset_identifier: import("@sinclair/typebox").TString;
sender: import("@sinclair/typebox").TString;
}>;
}>;
export type StacksTransactionFtBurnEvent = Static<typeof StacksTransactionFtBurnEventSchema>;
export declare const StacksTransactionSmartContractEventSchema: import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<"SmartContractEvent">;
position: import("@sinclair/typebox").TObject<{
index: import("@sinclair/typebox").TInteger;
}>;
data: import("@sinclair/typebox").TObject<{
contract_identifier: import("@sinclair/typebox").TString;
raw_value: import("@sinclair/typebox").TString;
topic: import("@sinclair/typebox").TString;
}>;
}>;
export type StacksTransactionSmartContractEvent = Static<typeof StacksTransactionSmartContractEventSchema>;
export declare const StacksTransactionStxTransferEventSchema: import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<"STXTransferEvent">;
position: import("@sinclair/typebox").TObject<{
index: import("@sinclair/typebox").TInteger;
}>;
data: import("@sinclair/typebox").TObject<{
amount: import("@sinclair/typebox").TString;
sender: import("@sinclair/typebox").TString;
recipient: import("@sinclair/typebox").TString;
}>;
}>;
export type StacksTransactionStxTransferEvent = Static<typeof StacksTransactionStxTransferEventSchema>;
export declare const StacksTransactionStxMintEventSchema: import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<"STXMintEvent">;
position: import("@sinclair/typebox").TObject<{
index: import("@sinclair/typebox").TInteger;
}>;
data: import("@sinclair/typebox").TObject<{
amount: import("@sinclair/typebox").TString;
recipient: import("@sinclair/typebox").TString;
}>;
}>;
export type StacksTransactionStxMintEvent = Static<typeof StacksTransactionStxMintEventSchema>;
export declare const StacksTransactionStxLockEventSchema: import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<"STXLockEvent">;
position: import("@sinclair/typebox").TObject<{
index: import("@sinclair/typebox").TInteger;
}>;
data: import("@sinclair/typebox").TObject<{
locked_amount: import("@sinclair/typebox").TString;
unlock_height: import("@sinclair/typebox").TString;
locked_address: import("@sinclair/typebox").TString;
}>;
}>;
export type StacksTransactionStxLockEvent = Static<typeof StacksTransactionStxLockEventSchema>;
export declare const StacksTransactionStxBurnEventSchema: import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<"STXBurnEvent">;
position: import("@sinclair/typebox").TObject<{
index: import("@sinclair/typebox").TInteger;
}>;
data: import("@sinclair/typebox").TObject<{
amount: import("@sinclair/typebox").TString;
sender: import("@sinclair/typebox").TString;
}>;
}>;
export type StacksTransactionStxBurnEvent = Static<typeof StacksTransactionStxBurnEventSchema>;
export declare const StacksTransactionDataVarSetEventSchema: import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<"DataVarSetEvent">;
data: import("@sinclair/typebox").TObject<{
contract_identifier: import("@sinclair/typebox").TString;
var: import("@sinclair/typebox").TString;
new_value: import("@sinclair/typebox").TAny;
}>;
}>;
export type StacksTransactionDataVarSetEvent = Static<typeof StacksTransactionDataVarSetEventSchema>;
export declare const StacksTransactionDataMapInsertEventSchema: import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<"DataMapInsertEvent">;
data: import("@sinclair/typebox").TObject<{
contract_identifier: import("@sinclair/typebox").TString;
map: import("@sinclair/typebox").TString;
inserted_key: import("@sinclair/typebox").TAny;
inserted_value: import("@sinclair/typebox").TAny;
}>;
}>;
export type StacksTransactionDataMapInsertEvent = Static<typeof StacksTransactionDataMapInsertEventSchema>;
export declare const StacksTransactionDataMapUpdateEventSchema: import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<"DataMapUpdateEvent">;
data: import("@sinclair/typebox").TObject<{
contract_identifier: import("@sinclair/typebox").TString;
map: import("@sinclair/typebox").TString;
key: import("@sinclair/typebox").TAny;
new_value: import("@sinclair/typebox").TAny;
}>;
}>;
export type StacksTransactionDataMapUpdateEvent = Static<typeof StacksTransactionDataMapUpdateEventSchema>;
export declare const StacksTransactionDataMapDeleteEventSchema: import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<"DataMapDeleteEvent">;
data: import("@sinclair/typebox").TObject<{
contract_identifier: import("@sinclair/typebox").TString;
map: import("@sinclair/typebox").TString;
deleted_key: import("@sinclair/typebox").TAny;
}>;
}>;
export type StacksTransactionDataMapDeleteEvent = Static<typeof StacksTransactionDataMapDeleteEventSchema>;
export declare const StacksTransactionEventSchema: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<"FTTransferEvent">;
position: import("@sinclair/typebox").TObject<{
index: import("@sinclair/typebox").TInteger;
}>;
data: import("@sinclair/typebox").TObject<{
amount: import("@sinclair/typebox").TString;
asset_identifier: import("@sinclair/typebox").TString;
recipient: import("@sinclair/typebox").TString;
sender: import("@sinclair/typebox").TString;
}>;
}>, import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<"FTMintEvent">;
position: import("@sinclair/typebox").TObject<{
index: import("@sinclair/typebox").TInteger;
}>;
data: import("@sinclair/typebox").TObject<{
amount: import("@sinclair/typebox").TString;
asset_identifier: import("@sinclair/typebox").TString;
recipient: import("@sinclair/typebox").TString;
}>;
}>, import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<"FTBurnEvent">;
position: import("@sinclair/typebox").TObject<{
index: import("@sinclair/typebox").TInteger;
}>;
data: import("@sinclair/typebox").TObject<{
amount: import("@sinclair/typebox").TString;
asset_identifier: import("@sinclair/typebox").TString;
sender: import("@sinclair/typebox").TString;
}>;
}>, import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<"NFTTransferEvent">;
position: import("@sinclair/typebox").TObject<{
index: import("@sinclair/typebox").TInteger;
}>;
data: import("@sinclair/typebox").TObject<{
asset_identifier: import("@sinclair/typebox").TString;
raw_value: import("@sinclair/typebox").TString;
recipient: import("@sinclair/typebox").TString;
sender: import("@sinclair/typebox").TString;
}>;
}>, import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<"NFTMintEvent">;
position: import("@sinclair/typebox").TObject<{
index: import("@sinclair/typebox").TInteger;
}>;
data: import("@sinclair/typebox").TObject<{
asset_identifier: import("@sinclair/typebox").TString;
raw_value: import("@sinclair/typebox").TString;
recipient: import("@sinclair/typebox").TString;
}>;
}>, import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<"NFTBurnEvent">;
position: import("@sinclair/typebox").TObject<{
index: import("@sinclair/typebox").TInteger;
}>;
data: import("@sinclair/typebox").TObject<{
asset_identifier: import("@sinclair/typebox").TString;
raw_value: import("@sinclair/typebox").TString;
sender: import("@sinclair/typebox").TString;
}>;
}>, import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<"STXTransferEvent">;
position: import("@sinclair/typebox").TObject<{
index: import("@sinclair/typebox").TInteger;
}>;
data: import("@sinclair/typebox").TObject<{
amount: import("@sinclair/typebox").TString;
sender: import("@sinclair/typebox").TString;
recipient: import("@sinclair/typebox").TString;
}>;
}>, import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<"STXMintEvent">;
position: import("@sinclair/typebox").TObject<{
index: import("@sinclair/typebox").TInteger;
}>;
data: import("@sinclair/typebox").TObject<{
amount: import("@sinclair/typebox").TString;
recipient: import("@sinclair/typebox").TString;
}>;
}>, import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<"STXLockEvent">;
position: import("@sinclair/typebox").TObject<{
index: import("@sinclair/typebox").TInteger;
}>;
data: import("@sinclair/typebox").TObject<{
locked_amount: import("@sinclair/typebox").TString;
unlock_height: import("@sinclair/typebox").TString;
locked_address: import("@sinclair/typebox").TString;
}>;
}>, import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<"STXBurnEvent">;
position: import("@sinclair/typebox").TObject<{
index: import("@sinclair/typebox").TInteger;
}>;
data: import("@sinclair/typebox").TObject<{
amount: import("@sinclair/typebox").TString;
sender: import("@sinclair/typebox").TString;
}>;
}>, import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<"DataVarSetEvent">;
data: import("@sinclair/typebox").TObject<{
contract_identifier: import("@sinclair/typebox").TString;
var: import("@sinclair/typebox").TString;
new_value: import("@sinclair/typebox").TAny;
}>;
}>, import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<"DataMapInsertEvent">;
data: import("@sinclair/typebox").TObject<{
contract_identifier: import("@sinclair/typebox").TString;
map: import("@sinclair/typebox").TString;
inserted_key: import("@sinclair/typebox").TAny;
inserted_value: import("@sinclair/typebox").TAny;
}>;
}>, import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<"DataMapUpdateEvent">;
data: import("@sinclair/typebox").TObject<{
contract_identifier: import("@sinclair/typebox").TString;
map: import("@sinclair/typebox").TString;
key: import("@sinclair/typebox").TAny;
new_value: import("@sinclair/typebox").TAny;
}>;
}>, import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<"DataMapDeleteEvent">;
data: import("@sinclair/typebox").TObject<{
contract_identifier: import("@sinclair/typebox").TString;
map: import("@sinclair/typebox").TString;
deleted_key: import("@sinclair/typebox").TAny;
}>;
}>, import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TLiteral<"SmartContractEvent">;
position: import("@sinclair/typebox").TObject<{
index: import("@sinclair/typebox").TInteger;
}>;
data: import("@sinclair/typebox").TObject<{
contract_identifier: import("@sinclair/typebox").TString;
raw_value: import("@sinclair/typebox").TString;
topic: import("@sinclair/typebox").TString;
}>;
}>]>;
export type StacksTransactionEvent = Static<typeof StacksTransactionEventSchema>;