@hirosystems/chainhook-client
Version:
Chainhook TypeScript client
163 lines (162 loc) • 11.5 kB
TypeScript
import { Static } from '@sinclair/typebox';
export declare const StacksIfThisTxIdSchema: import("@sinclair/typebox").TObject<{
scope: import("@sinclair/typebox").TLiteral<"txid">;
equals: import("@sinclair/typebox").TString;
}>;
export type StacksIfThisTxId = Static<typeof StacksIfThisTxIdSchema>;
export declare const StacksIfThisBlockHeightHigherThanSchema: import("@sinclair/typebox").TObject<{
scope: import("@sinclair/typebox").TLiteral<"block_height">;
higher_than: import("@sinclair/typebox").TInteger;
}>;
export type StacksIfThisBlockHeightHigherThan = Static<typeof StacksIfThisBlockHeightHigherThanSchema>;
export declare const StacksIfThisFtEventSchema: import("@sinclair/typebox").TObject<{
scope: import("@sinclair/typebox").TLiteral<"ft_event">;
asset_identifier: import("@sinclair/typebox").TString;
actions: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"mint">, import("@sinclair/typebox").TLiteral<"transfer">, import("@sinclair/typebox").TLiteral<"burn">]>>;
}>;
export type StacksIfThisFtEvent = Static<typeof StacksIfThisFtEventSchema>;
export declare const StacksIfThisNftEventSchema: import("@sinclair/typebox").TObject<{
scope: import("@sinclair/typebox").TLiteral<"nft_event">;
asset_identifier: import("@sinclair/typebox").TString;
actions: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"mint">, import("@sinclair/typebox").TLiteral<"transfer">, import("@sinclair/typebox").TLiteral<"burn">]>>;
}>;
export type StacksIfThisNftEvent = Static<typeof StacksIfThisNftEventSchema>;
export declare const StacksIfThisStxEventSchema: import("@sinclair/typebox").TObject<{
scope: import("@sinclair/typebox").TLiteral<"stx_event">;
actions: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"mint">, import("@sinclair/typebox").TLiteral<"transfer">, import("@sinclair/typebox").TLiteral<"burn">, import("@sinclair/typebox").TLiteral<"lock">]>>;
}>;
export type StacksIfThisStxEvent = Static<typeof StacksIfThisStxEventSchema>;
export declare const StacksIfThisPrintEventSchema: import("@sinclair/typebox").TObject<{
scope: import("@sinclair/typebox").TLiteral<"print_event">;
contract_identifier: import("@sinclair/typebox").TString;
contains: import("@sinclair/typebox").TString;
}>;
export type StacksIfThisPrintEvent = Static<typeof StacksIfThisPrintEventSchema>;
export declare const StacksIfThisContractCallSchema: import("@sinclair/typebox").TObject<{
scope: import("@sinclair/typebox").TLiteral<"contract_call">;
contract_identifier: import("@sinclair/typebox").TString;
method: import("@sinclair/typebox").TString;
}>;
export type StacksIfThisContractCall = Static<typeof StacksIfThisContractCallSchema>;
export declare const StacksIfThisContractDeploymentSchema: import("@sinclair/typebox").TObject<{
scope: import("@sinclair/typebox").TLiteral<"contract_deployment">;
deployer: import("@sinclair/typebox").TString;
}>;
export type StacksIfThisContractDeployment = Static<typeof StacksIfThisContractDeploymentSchema>;
export declare const StacksIfThisContractDeploymentTraitSchema: import("@sinclair/typebox").TObject<{
scope: import("@sinclair/typebox").TLiteral<"contract_deployment">;
implement_trait: import("@sinclair/typebox").TString;
}>;
export type StacksIfThisContractDeploymentTrait = Static<typeof StacksIfThisContractDeploymentTraitSchema>;
export declare const StacksIfThisSignerMessageAfterTimestampSchema: import("@sinclair/typebox").TObject<{
scope: import("@sinclair/typebox").TLiteral<"signer_message">;
after_timestamp: import("@sinclair/typebox").TInteger;
}>;
export type StacksIfThisSignerMessageAfterTimestamp = Static<typeof StacksIfThisSignerMessageAfterTimestampSchema>;
export declare const StacksIfThisSignerMessageSignerPubKeySchema: import("@sinclair/typebox").TObject<{
scope: import("@sinclair/typebox").TLiteral<"signer_message">;
signer_pubkey: import("@sinclair/typebox").TString;
}>;
export type StacksIfThisSignerMessageSignerPubKey = Static<typeof StacksIfThisSignerMessageSignerPubKeySchema>;
export declare const StacksIfThisSignerMessageSchema: import("@sinclair/typebox").TObject<{
scope: import("@sinclair/typebox").TLiteral<"signer_message">;
after_timestamp: import("@sinclair/typebox").TInteger;
}>;
export type StacksIfThisSignerMessage = Static<typeof StacksIfThisSignerMessageSchema>;
export declare const StacksIfThisOptionsSchema: import("@sinclair/typebox").TObject<{
start_block: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
end_block: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
expire_after_occurrence: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
decode_clarity_values: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
include_contract_abi: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
}>;
export type StacksIfThisOptions = Static<typeof StacksIfThisOptionsSchema>;
export declare const StacksIfThisSchema: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
scope: import("@sinclair/typebox").TLiteral<"txid">;
equals: import("@sinclair/typebox").TString;
}>, import("@sinclair/typebox").TObject<{
scope: import("@sinclair/typebox").TLiteral<"block_height">;
higher_than: import("@sinclair/typebox").TInteger;
}>, import("@sinclair/typebox").TObject<{
scope: import("@sinclair/typebox").TLiteral<"ft_event">;
asset_identifier: import("@sinclair/typebox").TString;
actions: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"mint">, import("@sinclair/typebox").TLiteral<"transfer">, import("@sinclair/typebox").TLiteral<"burn">]>>;
}>, import("@sinclair/typebox").TObject<{
scope: import("@sinclair/typebox").TLiteral<"nft_event">;
asset_identifier: import("@sinclair/typebox").TString;
actions: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"mint">, import("@sinclair/typebox").TLiteral<"transfer">, import("@sinclair/typebox").TLiteral<"burn">]>>;
}>, import("@sinclair/typebox").TObject<{
scope: import("@sinclair/typebox").TLiteral<"stx_event">;
actions: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"mint">, import("@sinclair/typebox").TLiteral<"transfer">, import("@sinclair/typebox").TLiteral<"burn">, import("@sinclair/typebox").TLiteral<"lock">]>>;
}>, import("@sinclair/typebox").TObject<{
scope: import("@sinclair/typebox").TLiteral<"print_event">;
contract_identifier: import("@sinclair/typebox").TString;
contains: import("@sinclair/typebox").TString;
}>, import("@sinclair/typebox").TObject<{
scope: import("@sinclair/typebox").TLiteral<"contract_call">;
contract_identifier: import("@sinclair/typebox").TString;
method: import("@sinclair/typebox").TString;
}>, import("@sinclair/typebox").TObject<{
scope: import("@sinclair/typebox").TLiteral<"contract_deployment">;
deployer: import("@sinclair/typebox").TString;
}>, import("@sinclair/typebox").TObject<{
scope: import("@sinclair/typebox").TLiteral<"contract_deployment">;
implement_trait: import("@sinclair/typebox").TString;
}>, import("@sinclair/typebox").TObject<{
scope: import("@sinclair/typebox").TLiteral<"signer_message">;
after_timestamp: import("@sinclair/typebox").TInteger;
}>]>;
export type StacksIfThis = Static<typeof StacksIfThisSchema>;
export declare const StacksIfThisThenThatSchema: import("@sinclair/typebox").TObject<{
start_block: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
end_block: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
expire_after_occurrence: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
if_this: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
scope: import("@sinclair/typebox").TLiteral<"txid">;
equals: import("@sinclair/typebox").TString;
}>, import("@sinclair/typebox").TObject<{
scope: import("@sinclair/typebox").TLiteral<"block_height">;
higher_than: import("@sinclair/typebox").TInteger;
}>, import("@sinclair/typebox").TObject<{
scope: import("@sinclair/typebox").TLiteral<"ft_event">;
asset_identifier: import("@sinclair/typebox").TString;
actions: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"mint">, import("@sinclair/typebox").TLiteral<"transfer">, import("@sinclair/typebox").TLiteral<"burn">]>>;
}>, import("@sinclair/typebox").TObject<{
scope: import("@sinclair/typebox").TLiteral<"nft_event">;
asset_identifier: import("@sinclair/typebox").TString;
actions: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"mint">, import("@sinclair/typebox").TLiteral<"transfer">, import("@sinclair/typebox").TLiteral<"burn">]>>;
}>, import("@sinclair/typebox").TObject<{
scope: import("@sinclair/typebox").TLiteral<"stx_event">;
actions: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"mint">, import("@sinclair/typebox").TLiteral<"transfer">, import("@sinclair/typebox").TLiteral<"burn">, import("@sinclair/typebox").TLiteral<"lock">]>>;
}>, import("@sinclair/typebox").TObject<{
scope: import("@sinclair/typebox").TLiteral<"print_event">;
contract_identifier: import("@sinclair/typebox").TString;
contains: import("@sinclair/typebox").TString;
}>, import("@sinclair/typebox").TObject<{
scope: import("@sinclair/typebox").TLiteral<"contract_call">;
contract_identifier: import("@sinclair/typebox").TString;
method: import("@sinclair/typebox").TString;
}>, import("@sinclair/typebox").TObject<{
scope: import("@sinclair/typebox").TLiteral<"contract_deployment">;
deployer: import("@sinclair/typebox").TString;
}>, import("@sinclair/typebox").TObject<{
scope: import("@sinclair/typebox").TLiteral<"contract_deployment">;
implement_trait: import("@sinclair/typebox").TString;
}>, import("@sinclair/typebox").TObject<{
scope: import("@sinclair/typebox").TLiteral<"signer_message">;
after_timestamp: import("@sinclair/typebox").TInteger;
}>]>;
then_that: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
file_append: import("@sinclair/typebox").TObject<{
path: import("@sinclair/typebox").TString;
}>;
}>, import("@sinclair/typebox").TObject<{
http_post: import("@sinclair/typebox").TObject<{
url: import("@sinclair/typebox").TString;
authorization_header: import("@sinclair/typebox").TString;
}>;
}>]>;
decode_clarity_values: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
include_contract_abi: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
}>;
export type StacksIfThisThenThat = Static<typeof StacksIfThisThenThatSchema>;