@hirosystems/chainhook-client
Version:
Chainhook TypeScript client
706 lines • 79 kB
TypeScript
import { Static } from '@sinclair/typebox';
export declare const PayloadSchema: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
apply: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
block_identifier: import("@sinclair/typebox").TObject<{
index: import("@sinclair/typebox").TInteger;
hash: import("@sinclair/typebox").TString;
}>;
parent_block_identifier: import("@sinclair/typebox").TObject<{
index: import("@sinclair/typebox").TInteger;
hash: import("@sinclair/typebox").TString;
}>;
timestamp: import("@sinclair/typebox").TInteger;
transactions: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
transaction_identifier: import("@sinclair/typebox").TObject<{
hash: import("@sinclair/typebox").TString;
}>;
operations: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
account: import("@sinclair/typebox").TObject<{
address: import("@sinclair/typebox").TString;
sub_account: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
}>;
amount: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
currency: import("@sinclair/typebox").TObject<{
decimals: import("@sinclair/typebox").TInteger;
symbol: import("@sinclair/typebox").TString;
metadata: import("@sinclair/typebox").TObject<{
asset_class_identifier: import("@sinclair/typebox").TString;
asset_identifier: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>;
standard: import("@sinclair/typebox").TString;
}>;
}>;
value: import("@sinclair/typebox").TInteger;
}>>;
metadata: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
public_key: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
hex_bytes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
curve_type: import("@sinclair/typebox").TString;
}>>;
code: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
method_name: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
args: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
}>>;
operation_identifier: import("@sinclair/typebox").TObject<{
index: import("@sinclair/typebox").TInteger;
network_index: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
}>;
related_operations: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
index: import("@sinclair/typebox").TInteger;
network_index: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
}>>>;
status: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TLiteral<"SUCCESS">>;
type: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"CREDIT">, import("@sinclair/typebox").TLiteral<"DEBIT">, import("@sinclair/typebox").TLiteral<"LOCK">]>;
}>>;
metadata: import("@sinclair/typebox").TObject<{
ordinal_operations: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
inscription_revealed: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
content_bytes: import("@sinclair/typebox").TString;
content_type: import("@sinclair/typebox").TString;
content_length: import("@sinclair/typebox").TInteger;
inscription_number: import("@sinclair/typebox").TObject<{
jubilee: import("@sinclair/typebox").TInteger;
classic: import("@sinclair/typebox").TInteger;
}>;
inscription_fee: import("@sinclair/typebox").TInteger;
inscription_id: import("@sinclair/typebox").TString;
inscription_input_index: import("@sinclair/typebox").TInteger;
inscription_output_value: import("@sinclair/typebox").TInteger;
inscription_pointer: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TInteger, import("@sinclair/typebox").TNull]>;
inscriber_address: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>;
delegate: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>;
metaprotocol: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>;
metadata: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TAny, import("@sinclair/typebox").TNull]>;
parent: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>;
ordinal_number: import("@sinclair/typebox").TInteger;
ordinal_block_height: import("@sinclair/typebox").TInteger;
ordinal_offset: import("@sinclair/typebox").TInteger;
satpoint_post_inscription: import("@sinclair/typebox").TString;
transfers_pre_inscription: import("@sinclair/typebox").TInteger;
curse_type: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TAny, import("@sinclair/typebox").TNull]>;
tx_index: import("@sinclair/typebox").TInteger;
}>>;
inscription_transferred: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
destination: import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"transferred">, import("@sinclair/typebox").TLiteral<"spent_in_fees">, import("@sinclair/typebox").TLiteral<"burnt">]>;
value: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
}>;
ordinal_number: import("@sinclair/typebox").TInteger;
satpoint_pre_transfer: import("@sinclair/typebox").TString;
satpoint_post_transfer: import("@sinclair/typebox").TString;
post_transfer_output_value: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TInteger, import("@sinclair/typebox").TNull]>;
tx_index: import("@sinclair/typebox").TInteger;
}>>;
}>>;
brc20_operation: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
deploy: import("@sinclair/typebox").TObject<{
tick: import("@sinclair/typebox").TString;
max: import("@sinclair/typebox").TString;
lim: import("@sinclair/typebox").TString;
dec: import("@sinclair/typebox").TString;
address: import("@sinclair/typebox").TString;
inscription_id: import("@sinclair/typebox").TString;
self_mint: import("@sinclair/typebox").TBoolean;
}>;
}>, import("@sinclair/typebox").TObject<{
mint: import("@sinclair/typebox").TObject<{
tick: import("@sinclair/typebox").TString;
amt: import("@sinclair/typebox").TString;
address: import("@sinclair/typebox").TString;
inscription_id: import("@sinclair/typebox").TString;
}>;
}>, import("@sinclair/typebox").TObject<{
transfer: import("@sinclair/typebox").TObject<{
tick: import("@sinclair/typebox").TString;
amt: import("@sinclair/typebox").TString;
address: import("@sinclair/typebox").TString;
inscription_id: import("@sinclair/typebox").TString;
}>;
}>, import("@sinclair/typebox").TObject<{
transfer_send: import("@sinclair/typebox").TObject<{
tick: import("@sinclair/typebox").TString;
amt: import("@sinclair/typebox").TString;
sender_address: import("@sinclair/typebox").TString;
receiver_address: import("@sinclair/typebox").TString;
inscription_id: import("@sinclair/typebox").TString;
}>;
}>]>>;
outputs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
script_pubkey: import("@sinclair/typebox").TString;
value: import("@sinclair/typebox").TInteger;
}>>>;
proof: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>;
index: import("@sinclair/typebox").TInteger;
}>;
}>>;
metadata: import("@sinclair/typebox").TAny;
}>>;
rollback: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
block_identifier: import("@sinclair/typebox").TObject<{
index: import("@sinclair/typebox").TInteger;
hash: import("@sinclair/typebox").TString;
}>;
parent_block_identifier: import("@sinclair/typebox").TObject<{
index: import("@sinclair/typebox").TInteger;
hash: import("@sinclair/typebox").TString;
}>;
timestamp: import("@sinclair/typebox").TInteger;
transactions: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
transaction_identifier: import("@sinclair/typebox").TObject<{
hash: import("@sinclair/typebox").TString;
}>;
operations: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
account: import("@sinclair/typebox").TObject<{
address: import("@sinclair/typebox").TString;
sub_account: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
}>;
amount: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
currency: import("@sinclair/typebox").TObject<{
decimals: import("@sinclair/typebox").TInteger;
symbol: import("@sinclair/typebox").TString;
metadata: import("@sinclair/typebox").TObject<{
asset_class_identifier: import("@sinclair/typebox").TString;
asset_identifier: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>;
standard: import("@sinclair/typebox").TString;
}>;
}>;
value: import("@sinclair/typebox").TInteger;
}>>;
metadata: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
public_key: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
hex_bytes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
curve_type: import("@sinclair/typebox").TString;
}>>;
code: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
method_name: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
args: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
}>>;
operation_identifier: import("@sinclair/typebox").TObject<{
index: import("@sinclair/typebox").TInteger;
network_index: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
}>;
related_operations: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
index: import("@sinclair/typebox").TInteger;
network_index: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
}>>>;
status: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TLiteral<"SUCCESS">>;
type: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"CREDIT">, import("@sinclair/typebox").TLiteral<"DEBIT">, import("@sinclair/typebox").TLiteral<"LOCK">]>;
}>>;
metadata: import("@sinclair/typebox").TObject<{
ordinal_operations: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
inscription_revealed: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
content_bytes: import("@sinclair/typebox").TString;
content_type: import("@sinclair/typebox").TString;
content_length: import("@sinclair/typebox").TInteger;
inscription_number: import("@sinclair/typebox").TObject<{
jubilee: import("@sinclair/typebox").TInteger;
classic: import("@sinclair/typebox").TInteger;
}>;
inscription_fee: import("@sinclair/typebox").TInteger;
inscription_id: import("@sinclair/typebox").TString;
inscription_input_index: import("@sinclair/typebox").TInteger;
inscription_output_value: import("@sinclair/typebox").TInteger;
inscription_pointer: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TInteger, import("@sinclair/typebox").TNull]>;
inscriber_address: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>;
delegate: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>;
metaprotocol: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>;
metadata: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TAny, import("@sinclair/typebox").TNull]>;
parent: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>;
ordinal_number: import("@sinclair/typebox").TInteger;
ordinal_block_height: import("@sinclair/typebox").TInteger;
ordinal_offset: import("@sinclair/typebox").TInteger;
satpoint_post_inscription: import("@sinclair/typebox").TString;
transfers_pre_inscription: import("@sinclair/typebox").TInteger;
curse_type: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TAny, import("@sinclair/typebox").TNull]>;
tx_index: import("@sinclair/typebox").TInteger;
}>>;
inscription_transferred: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
destination: import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"transferred">, import("@sinclair/typebox").TLiteral<"spent_in_fees">, import("@sinclair/typebox").TLiteral<"burnt">]>;
value: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
}>;
ordinal_number: import("@sinclair/typebox").TInteger;
satpoint_pre_transfer: import("@sinclair/typebox").TString;
satpoint_post_transfer: import("@sinclair/typebox").TString;
post_transfer_output_value: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TInteger, import("@sinclair/typebox").TNull]>;
tx_index: import("@sinclair/typebox").TInteger;
}>>;
}>>;
brc20_operation: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
deploy: import("@sinclair/typebox").TObject<{
tick: import("@sinclair/typebox").TString;
max: import("@sinclair/typebox").TString;
lim: import("@sinclair/typebox").TString;
dec: import("@sinclair/typebox").TString;
address: import("@sinclair/typebox").TString;
inscription_id: import("@sinclair/typebox").TString;
self_mint: import("@sinclair/typebox").TBoolean;
}>;
}>, import("@sinclair/typebox").TObject<{
mint: import("@sinclair/typebox").TObject<{
tick: import("@sinclair/typebox").TString;
amt: import("@sinclair/typebox").TString;
address: import("@sinclair/typebox").TString;
inscription_id: import("@sinclair/typebox").TString;
}>;
}>, import("@sinclair/typebox").TObject<{
transfer: import("@sinclair/typebox").TObject<{
tick: import("@sinclair/typebox").TString;
amt: import("@sinclair/typebox").TString;
address: import("@sinclair/typebox").TString;
inscription_id: import("@sinclair/typebox").TString;
}>;
}>, import("@sinclair/typebox").TObject<{
transfer_send: import("@sinclair/typebox").TObject<{
tick: import("@sinclair/typebox").TString;
amt: import("@sinclair/typebox").TString;
sender_address: import("@sinclair/typebox").TString;
receiver_address: import("@sinclair/typebox").TString;
inscription_id: import("@sinclair/typebox").TString;
}>;
}>]>>;
outputs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
script_pubkey: import("@sinclair/typebox").TString;
value: import("@sinclair/typebox").TInteger;
}>>>;
proof: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>;
index: import("@sinclair/typebox").TInteger;
}>;
}>>;
metadata: import("@sinclair/typebox").TAny;
}>>;
chainhook: import("@sinclair/typebox").TObject<{
uuid: import("@sinclair/typebox").TString;
predicate: 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<"outputs">;
op_return: import("@sinclair/typebox").TObject<{
starts_with: import("@sinclair/typebox").TString;
}>;
}>, import("@sinclair/typebox").TObject<{
scope: import("@sinclair/typebox").TLiteral<"outputs">;
op_return: import("@sinclair/typebox").TObject<{
equals: import("@sinclair/typebox").TString;
}>;
}>, import("@sinclair/typebox").TObject<{
scope: import("@sinclair/typebox").TLiteral<"outputs">;
op_return: import("@sinclair/typebox").TObject<{
ends_with: import("@sinclair/typebox").TString;
}>;
}>, import("@sinclair/typebox").TObject<{
scope: import("@sinclair/typebox").TLiteral<"outputs">;
p2pkh: import("@sinclair/typebox").TObject<{
equals: import("@sinclair/typebox").TString;
}>;
}>, import("@sinclair/typebox").TObject<{
scope: import("@sinclair/typebox").TLiteral<"outputs">;
p2sh: import("@sinclair/typebox").TObject<{
equals: import("@sinclair/typebox").TString;
}>;
}>, import("@sinclair/typebox").TObject<{
scope: import("@sinclair/typebox").TLiteral<"outputs">;
p2wpkh: import("@sinclair/typebox").TObject<{
equals: import("@sinclair/typebox").TString;
}>;
}>, import("@sinclair/typebox").TObject<{
scope: import("@sinclair/typebox").TLiteral<"outputs">;
p2wsh: import("@sinclair/typebox").TObject<{
equals: import("@sinclair/typebox").TString;
}>;
}>, import("@sinclair/typebox").TObject<{
scope: import("@sinclair/typebox").TLiteral<"stacks_protocol">;
operation: import("@sinclair/typebox").TLiteral<"block_committed">;
}>, import("@sinclair/typebox").TObject<{
scope: import("@sinclair/typebox").TLiteral<"stacks_protocol">;
operation: import("@sinclair/typebox").TLiteral<"leader_registered">;
}>, import("@sinclair/typebox").TObject<{
scope: import("@sinclair/typebox").TLiteral<"stacks_protocol">;
operation: import("@sinclair/typebox").TLiteral<"stx_transfered">;
}>, import("@sinclair/typebox").TObject<{
scope: import("@sinclair/typebox").TLiteral<"stacks_protocol">;
operation: import("@sinclair/typebox").TLiteral<"stx_locked">;
}>, import("@sinclair/typebox").TObject<{
scope: import("@sinclair/typebox").TLiteral<"ordinals_protocol">;
operation: import("@sinclair/typebox").TLiteral<"inscription_feed">;
meta_protocols: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TArray<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"all">, import("@sinclair/typebox").TLiteral<"brc-20">]>>>;
}>]>;
is_streaming_blocks: import("@sinclair/typebox").TBoolean;
}>;
}>, import("@sinclair/typebox").TObject<{
apply: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
block_identifier: import("@sinclair/typebox").TObject<{
index: import("@sinclair/typebox").TInteger;
hash: import("@sinclair/typebox").TString;
}>;
parent_block_identifier: import("@sinclair/typebox").TObject<{
index: import("@sinclair/typebox").TInteger;
hash: import("@sinclair/typebox").TString;
}>;
timestamp: import("@sinclair/typebox").TInteger;
transactions: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
transaction_identifier: import("@sinclair/typebox").TObject<{
hash: import("@sinclair/typebox").TString;
}>;
operations: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
account: import("@sinclair/typebox").TObject<{
address: import("@sinclair/typebox").TString;
sub_account: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
}>;
amount: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
currency: import("@sinclair/typebox").TObject<{
decimals: import("@sinclair/typebox").TInteger;
symbol: import("@sinclair/typebox").TString;
metadata: import("@sinclair/typebox").TObject<{
asset_class_identifier: import("@sinclair/typebox").TString;
asset_identifier: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>;
standard: import("@sinclair/typebox").TString;
}>;
}>;
value: import("@sinclair/typebox").TInteger;
}>>;
metadata: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
public_key: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
hex_bytes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
curve_type: import("@sinclair/typebox").TString;
}>>;
code: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
method_name: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
args: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
}>>;
operation_identifier: import("@sinclair/typebox").TObject<{
index: import("@sinclair/typebox").TInteger;
network_index: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
}>;
related_operations: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
index: import("@sinclair/typebox").TInteger;
network_index: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
}>>>;
status: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TLiteral<"SUCCESS">>;
type: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"CREDIT">, import("@sinclair/typebox").TLiteral<"DEBIT">, import("@sinclair/typebox").TLiteral<"LOCK">]>;
}>>;
metadata: import("@sinclair/typebox").TObject<{
description: import("@sinclair/typebox").TString;
execution_cost: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
read_count: import("@sinclair/typebox").TInteger;
read_length: import("@sinclair/typebox").TInteger;
runtime: import("@sinclair/typebox").TInteger;
write_count: import("@sinclair/typebox").TInteger;
write_length: import("@sinclair/typebox").TInteger;
}>>;
fee: import("@sinclair/typebox").TInteger;
kind: 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">;
}>]>;
nonce: import("@sinclair/typebox").TInteger;
position: import("@sinclair/typebox").TObject<{
index: import("@sinclair/typebox").TInteger;
micro_block_identifier: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
index: import("@sinclair/typebox").TInteger;
hash: import("@sinclair/typebox").TString;
}>>;
}>;
proof: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>;
raw_tx: import("@sinclair/typebox").TString;
receipt: import("@sinclair/typebox").TObject<{
contract_calls_stack: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>;
events: import("@sinclair/typebox").TArray<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;
}>;
}>]>>;
mutated_assets_radius: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>;
mutated_contracts_radius: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>;
}>;
result: import("@sinclair/typebox").TString;
sender: import("@sinclair/typebox").TString;
sponsor: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
success: import("@sinclair/typebox").TBoolean;
contract_abi: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TAny>;
}>;
}>>;
metadata: import("@sinclair/typebox").TObject<{
bitcoin_anchor_block_identifier: import("@sinclair/typebox").TObject<{
index: import("@sinclair/typebox").TInteger;
hash: import("@sinclair/typebox").TString;
}>;
confirm_microblock_identifier: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
index: import("@sinclair/typebox").TInteger;
hash: import("@sinclair/typebox").TString;
}>, import("@sinclair/typebox").TNull]>;
pox_cycle_index: import("@sinclair/typebox").TInteger;
pox_cycle_length: import("@sinclair/typebox").TInteger;
pox_cycle_position: import("@sinclair/typebox").TInteger;
stacks_block_hash: import("@sinclair/typebox").TString;
tenure_height: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TInteger, import("@sinclair/typebox").TNull]>;
block_time: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TInteger, import("@sinclair/typebox").TNull]>;
signer_bitvec: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>;
signer_signature: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>, import("@sinclair/typebox").TNull]>;
signer_public_keys: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>, import("@sinclair/typebox").TNull]>;
cycle_number: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TInteger, import("@sinclair/typebox").TNull]>;
reward_set: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
pox_ustx_threshold: import("@sinclair/typebox").TString;
rewarded_addresses: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>;
signers: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
signing_key: import("@sinclair/typebox").TString;
weight: import("@sinclair/typebox").TInteger;
stacked_amt: import("@sinclair/typebox").TString;
}>>, import("@sinclair/typebox").TNull]>;
}>, import("@sinclair/typebox").TNull]>;
}>;
}>>;
rollback: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
block_identifier: import("@sinclair/typebox").TObject<{
index: import("@sinclair/typebox").TInteger;
hash: import("@sinclair/typebox").TString;
}>;
parent_block_identifier: import("@sinclair/typebox").TObject<{
index: import("@sinclair/typebox").TInteger;
hash: import("@sinclair/typebox").TString;
}>;
timestamp: import("@sinclair/typebox").TInteger;
transactions: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
transaction_identifier: import("@sinclair/typebox").TObject<{
hash: import("@sinclair/typebox").TString;
}>;
operations: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
account: import("@sinclair/typebox").TObject<{
address: import("@sinclair/typebox").TString;
sub_account: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
}>;
amount: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
currency: import("@sinclair/typebox").TObject<{
decimals: import("@sinclair/typebox").TInteger;
symbol: import("@sinclair/typebox").TString;
metadata: import("@sinclair/typebox").TObject<{
asset_class_identifier: import("@sinclair/typebox").TString;
asset_identifier: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>;
standard: import("@sinclair/typebox").TString;
}>;
}>;
value: import("@sinclair/typebox").TInteger;
}>>;
metadata: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
public_key: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
hex_bytes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
curve_type: import("@sinclair/typebox").TString;
}>>;
code: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
method_name: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
args: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
}>>;
operation_identifier: import("@sinclair/typebox").TObject<{
index: import("@sinclair/typebox").TInteger;
network_index: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
}>;
related_operations: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
index: import("@sinclair/typebox").TInteger;
network_index: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
}>>>;
status: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TLiteral<"SUCCESS">>;
type: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"CREDIT">, import("@sinclair/typebox").TLiteral<"DEBIT">, import("@sinclair/typebox").TLiteral<"LOCK">]>;
}>>;
metadata: import("@sinclair/typebox").TObject<{
description: import("@sinclair/typebox").TString;
execution_cost: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
read_count: import("@sinclair/typebox").TInteger;
read_length: import("@sinclair/typebox").TInteger;
runtime: import("@sinclair/typebox").TInteger;
write_count: import("@sinclair/typebox").TInteger;
write_length: import("@sinclair/typebox").TInteger;
}>>;
fee: import("@sinclair/typebox").TInteger;
kind: 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").TStri