UNPKG

@hirosystems/chainhook-client

Version:
94 lines (93 loc) 5.51 kB
import { Static } from '@sinclair/typebox'; export declare const StacksTransactionContractCallKindSchema: import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"ContractCall">; data: import("@sinclair/typebox").TObject<{ args: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>; contract_identifier: import("@sinclair/typebox").TString; method: import("@sinclair/typebox").TString; }>; }>; export type StacksTransactionContractCallKind = Static<typeof StacksTransactionContractCallKindSchema>; export declare const StacksTransactionContractDeploymentKindSchema: import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"ContractDeployment">; data: import("@sinclair/typebox").TObject<{ contract_identifier: import("@sinclair/typebox").TString; code: import("@sinclair/typebox").TString; }>; }>; export type StacksTransactionContractDeploymentKind = Static<typeof StacksTransactionContractDeploymentKindSchema>; export declare const StacksTransactionCoinbaseKindSchema: import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"Coinbase">; }>; export type StacksTransactionCoinbaseKind = Static<typeof StacksTransactionCoinbaseKindSchema>; export declare const StacksTransactionTenureChangeKindSchema: import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"TenureChange">; }>; export type StacksTransactionTenureChangeKind = Static<typeof StacksTransactionTenureChangeKindSchema>; export declare const StacksTransactionNativeTokenTransferKindSchema: import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"NativeTokenTransfer">; }>; export type StacksTransactionNativeTokenTransferKind = Static<typeof StacksTransactionNativeTokenTransferKindSchema>; export declare const StacksTransactionBitcoinOpStackStxKindSchema: import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"BitcoinOp">; data: import("@sinclair/typebox").TObject<{ locked_amount: import("@sinclair/typebox").TString; stacking_address: import("@sinclair/typebox").TString; unlock_height: import("@sinclair/typebox").TString; }>; }>; export type StacksTransactionBitcoinOpStackStxKind = Static<typeof StacksTransactionBitcoinOpStackStxKindSchema>; export declare const StacksTransactionBitcoinOpDelegateStackStxKindSchema: import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"BitcoinOp">; data: import("@sinclair/typebox").TObject<{ stacking_address: import("@sinclair/typebox").TString; amount: import("@sinclair/typebox").TString; delegate: import("@sinclair/typebox").TString; pox_address: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; unlock_height: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>; }>; export type StacksTransactionBitcoinOpDelegateStackStxKind = Static<typeof StacksTransactionBitcoinOpDelegateStackStxKindSchema>; export declare const StacksTransactionUnsupportedKindSchema: import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"Unsupported">; }>; export type StacksTransactionUnsupportedKind = Static<typeof StacksTransactionUnsupportedKindSchema>; export declare const StacksTransactionKindSchema: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"Coinbase">; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"TenureChange">; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"ContractCall">; data: import("@sinclair/typebox").TObject<{ args: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>; contract_identifier: import("@sinclair/typebox").TString; method: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"ContractDeployment">; data: import("@sinclair/typebox").TObject<{ contract_identifier: import("@sinclair/typebox").TString; code: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"NativeTokenTransfer">; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"BitcoinOp">; data: import("@sinclair/typebox").TObject<{ locked_amount: import("@sinclair/typebox").TString; stacking_address: import("@sinclair/typebox").TString; unlock_height: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"BitcoinOp">; data: import("@sinclair/typebox").TObject<{ stacking_address: import("@sinclair/typebox").TString; amount: import("@sinclair/typebox").TString; delegate: import("@sinclair/typebox").TString; pox_address: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; unlock_height: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"Unsupported">; }>]>; export type StacksTransactionKind = Static<typeof StacksTransactionKindSchema>;