List of all items
Structs
- types::StacksEpoch
- types::StacksPublicKeyBuffer
- types::chainstate::BlockHeaderHash
- types::chainstate::BurnchainHeaderHash
- types::chainstate::ConsensusHash
- types::chainstate::PoxId
- types::chainstate::SortitionId
- types::chainstate::StacksAddress
- types::chainstate::StacksBlockId
- types::chainstate::StacksWorkScore
- types::chainstate::TrieHash
- types::chainstate::VRFSeed
- types::net::PeerAddress
- util::chunked_encoding::HttpChunkedTransferReader
- util::chunked_encoding::HttpChunkedTransferReaderState
- util::chunked_encoding::HttpChunkedTransferWriter
- util::chunked_encoding::HttpChunkedTransferWriterState
- util::hash::DoubleSha256
- util::hash::Hash160
- util::hash::Hash20
- util::hash::Hash32
- util::hash::Hash64
- util::hash::Keccak256Hash
- util::hash::MerklePathPoint
- util::hash::MerkleTree
- util::hash::Sha256Sum
- util::hash::Sha512Sum
- util::hash::Sha512Trunc256Sum
- util::log::LOGGER
- util::log::STACKS_LOG_FORMAT_TIME
- util::pair::Pair
- util::pipe::Pipe
- util::pipe::PipeRead
- util::pipe::PipeWrite
- util::retry::BoundReader
- util::retry::LogReader
- util::retry::RetryReader
- util::secp256k1::MessageSignature
- util::secp256k1::SchnorrSignature
- util::secp256k1::Secp256k1PrivateKey
- util::secp256k1::Secp256k1PublicKey
- util::uint::Uint256
- util::uint::Uint512
- util::vrf::VRF
- util::vrf::VRFPrivateKey
- util::vrf::VRFProof
- util::vrf::VRFPublicKey
- vm::ContractEvaluationResult
- vm::CostSynthesis
- vm::ExecutionResult
- vm::ParsedContract
- vm::SnippetEvaluationResult
- vm::analysis::analysis_db::AnalysisDatabase
- vm::analysis::arithmetic_checker::ArithmeticOnlyChecker
- vm::analysis::contract_interface_builder::ContractInterface
- vm::analysis::contract_interface_builder::ContractInterfaceFunction
- vm::analysis::contract_interface_builder::ContractInterfaceFunctionArg
- vm::analysis::contract_interface_builder::ContractInterfaceFunctionOutput
- vm::analysis::contract_interface_builder::ContractInterfaceFungibleTokens
- vm::analysis::contract_interface_builder::ContractInterfaceMap
- vm::analysis::contract_interface_builder::ContractInterfaceNonFungibleTokens
- vm::analysis::contract_interface_builder::ContractInterfaceTupleEntryType
- vm::analysis::contract_interface_builder::ContractInterfaceVariable
- vm::analysis::errors::CheckError
- vm::analysis::read_only_checker::ReadOnlyChecker
- vm::analysis::trait_checker::TraitChecker
- vm::analysis::type_checker::contexts::TypeMap
- vm::analysis::type_checker::contexts::TypingContext
- vm::analysis::type_checker::v2_05::TypeChecker
- vm::analysis::type_checker::v2_05::contexts::ContractContext
- vm::analysis::type_checker::v2_05::natives::SimpleNativeFunction
- vm::analysis::type_checker::v2_05::natives::SpecialNativeFunction
- vm::analysis::type_checker::v2_1::TypeChecker
- vm::analysis::type_checker::v2_1::contexts::ContractContext
- vm::analysis::type_checker::v2_1::natives::SimpleNativeFunction
- vm::analysis::type_checker::v2_1::natives::SpecialNativeFunction
- vm::analysis::types::ContractAnalysis
- vm::ast::definition_sorter::DefinitionSorter
- vm::ast::definition_sorter::TopLevelExpressionIndex
- vm::ast::errors::ParseError
- vm::ast::errors::PlacedError
- vm::ast::expression_identifier::ExpressionIdentifier
- vm::ast::parser::v1::CLARITY_NAME_REGEX
- vm::ast::parser::v1::CONTRACT_NAME_REGEX
- vm::ast::parser::v1::CONTRACT_PRINCIPAL_REGEX
- vm::ast::parser::v1::PRINCIPAL_DATA_REGEX
- vm::ast::parser::v1::STANDARD_PRINCIPAL_REGEX
- vm::ast::parser::v2::Parser
- vm::ast::parser::v2::lexer::Lexer
- vm::ast::parser::v2::lexer::error::PlacedError
- vm::ast::parser::v2::lexer::token::PlacedToken
- vm::ast::stack_depth_checker::StackDepthChecker
- vm::ast::stack_depth_checker::VaryStackDepthChecker
- vm::ast::sugar_expander::SugarExpander
- vm::ast::traits_resolver::TraitsResolver
- vm::ast::types::ContractAST
- vm::ast::types::PreExpressionsDrain
- vm::callables::DefinedFunction
- vm::callables::FunctionIdentifier
- vm::clarity_wasm::ClarityWasmContext
- vm::contexts::AssetMap
- vm::contexts::CallStack
- vm::contexts::ContractContext
- vm::contexts::Environment
- vm::contexts::EventBatch
- vm::contexts::GlobalContext
- vm::contexts::LocalContext
- vm::contexts::OwnedEnvironment
- vm::contracts::Contract
- vm::costs::ClarityCostFunctionReference
- vm::costs::CostStateSummary
- vm::costs::ExecutionCost
- vm::costs::TrackerData
- vm::coverage::CoverageReporter
- vm::database::DataMapMetadata
- vm::database::DataVariableMetadata
- vm::database::FungibleTokenMetadata
- vm::database::NonFungibleTokenMetadata
- vm::database::RollbackWrapper
- vm::database::RollbackWrapperPersistedLog
- vm::database::clarity_db::ClarityDatabase
- vm::database::clarity_db::NullBurnStateDB
- vm::database::clarity_db::NullHeadersDB
- vm::database::clarity_db::ValueResult
- vm::database::clarity_store::ContractCommitment
- vm::database::clarity_store::NullBackingStore
- vm::database::sqlite::MemoryBackingStore
- vm::database::sqlite::SqliteConnection
- vm::diagnostic::Diagnostic
- vm::docs::DefineAPI
- vm::docs::FunctionAPI
- vm::docs::KeywordAPI
- vm::docs::SimpleFunctionAPI
- vm::docs::contracts::ContractRef
- vm::docs::contracts::ContractSupportDocs
- vm::docs::contracts::ErrorCode
- vm::docs::contracts::FunctionRef
- vm::errors::IncomparableError
- vm::events::FTBurnEventData
- vm::events::FTMintEventData
- vm::events::FTTransferEventData
- vm::events::NFTBurnEventData
- vm::events::NFTMintEventData
- vm::events::NFTTransferEventData
- vm::events::STXBurnEventData
- vm::events::STXLockEventData
- vm::events::STXMintEventData
- vm::events::STXTransferEventData
- vm::events::SmartContractEventData
- vm::representations::CLARITY_NAME_REGEX
- vm::representations::CLARITY_NAME_REGEX_STRING
- vm::representations::CONTRACT_NAME_REGEX
- vm::representations::CONTRACT_NAME_REGEX_STRING
- vm::representations::CONTRACT_PRINCIPAL_REGEX_STRING
- vm::representations::ClarityName
- vm::representations::ContractName
- vm::representations::PRINCIPAL_DATA_REGEX_STRING
- vm::representations::PreSymbolicExpression
- vm::representations::STANDARD_PRINCIPAL_REGEX_STRING
- vm::representations::Span
- vm::representations::SymbolicExpression
- vm::tooling::ContractSupportDocs
- vm::types::ASCIIData
- vm::types::BuffData
- vm::types::CallableData
- vm::types::ListData
- vm::types::OptionalData
- vm::types::QualifiedContractIdentifier
- vm::types::ResponseData
- vm::types::StandardPrincipalData
- vm::types::TraitIdentifier
- vm::types::TupleData
- vm::types::UTF8Data
- vm::types::serialization::NONE_SERIALIZATION_LEN
- vm::types::signatures::AssetIdentifier
- vm::types::signatures::BUFF_1
- vm::types::signatures::BUFF_16
- vm::types::signatures::BUFF_20
- vm::types::signatures::BUFF_21
- vm::types::signatures::BUFF_32
- vm::types::signatures::BUFF_33
- vm::types::signatures::BUFF_64
- vm::types::signatures::BUFF_65
- vm::types::signatures::BufferLength
- vm::types::signatures::FixedFunction
- vm::types::signatures::FunctionArg
- vm::types::signatures::FunctionSignature
- vm::types::signatures::ListTypeData
- vm::types::signatures::StringUTF8Length
- vm::types::signatures::TupleTypeSignature
Enums
- address::AddressHashMode
- address::Error
- codec::Error
- types::StacksEpochId
- types::net::Error
- types::net::PeerHost
- util::HexError
- util::chunked_encoding::ChunkedError
- util::hash::MerklePathOrder
- util::secp256k1::Error
- util::vrf::Error
- vm::EvaluationResult
- vm::analysis::arithmetic_checker::Error
- vm::analysis::contract_interface_builder::ContractInterfaceAtomType
- vm::analysis::contract_interface_builder::ContractInterfaceFunctionAccess
- vm::analysis::contract_interface_builder::ContractInterfaceVariableAccess
- vm::analysis::errors::CheckErrors
- vm::analysis::type_checker::v2_05::natives::TypedNativeFunction
- vm::analysis::type_checker::v2_1::natives::TypedNativeFunction
- vm::ast::ASTRules
- vm::ast::errors::ParseErrors
- vm::ast::parser::v1::LexItem
- vm::ast::parser::v2::lexer::error::LexerError
- vm::ast::parser::v2::lexer::token::Token
- vm::callables::CallableType
- vm::callables::DefineType
- vm::callables::NativeHandle
- vm::clarity::Error
- vm::contexts::AssetMapEntry
- vm::costs::CostErrors
- vm::costs::LimitedCostTracker
- vm::costs::cost_functions::ClarityCostFunction
- vm::database::STXBalance
- vm::database::clarity_db::StoreType
- vm::diagnostic::Level
- vm::errors::Error
- vm::errors::InterpreterError
- vm::errors::RuntimeErrorType
- vm::errors::ShortReturnType
- vm::errors::WasmError
- vm::events::FTEventType
- vm::events::NFTEventType
- vm::events::STXEventType
- vm::events::StacksTransactionEvent
- vm::functions::NativeFunctions
- vm::functions::define::DefineFunctions
- vm::functions::define::DefineFunctionsParsed
- vm::functions::define::DefineResult
- vm::functions::principals::PrincipalConstructErrorCode
- vm::representations::PreSymbolicExpressionType
- vm::representations::SymbolicExpressionType
- vm::representations::TraitDefinition
- vm::types::BlockInfoProperty
- vm::types::BurnBlockInfoProperty
- vm::types::CharType
- vm::types::ContractIdentifier
- vm::types::PrincipalData
- vm::types::SequenceData
- vm::types::Value
- vm::types::serialization::SerializationError
- vm::types::serialization::TypePrefix
- vm::types::signatures::CallableSubtype
- vm::types::signatures::FunctionArgSignature
- vm::types::signatures::FunctionReturnsSignature
- vm::types::signatures::FunctionType
- vm::types::signatures::SequenceSubtype
- vm::types::signatures::StringSubtype
- vm::types::signatures::TypeSignature
- vm::variables::NativeVariables
- vm::version::ClarityVersion
Traits
- codec::StacksMessageCodec
- types::Address
- types::PrivateKey
- types::PublicKey
- util::hash::MerkleHashFunc
- util::pair::Pairable
- util::uint::BitArray
- vm::EvalHook
- vm::analysis::types::AnalysisPass
- vm::ast::types::BuildASTPass
- vm::clarity::ClarityConnection
- vm::clarity::TransactionConnection
- vm::costs::CostOverflowingMath
- vm::costs::CostTracker
- vm::costs::MemoryConsumer
- vm::database::ClarityDeserializable
- vm::database::ClaritySerializable
- vm::database::clarity_db::BurnStateDB
- vm::database::clarity_db::HeadersDB
- vm::database::clarity_store::ClarityBackingStore
- vm::diagnostic::DiagnosableError
- vm::representations::SymbolicExpressionCommon
- vm::types::SequencedValue
- vm::types::StacksAddressExtensions
Macros
Functions
- address::b58::check_encode_slice
- address::b58::check_encode_slice_to_fmt
- address::b58::encode_slice
- address::b58::from
- address::b58::from_check
- address::c32::c32_address
- address::c32::c32_address_decode
- address::public_keys_to_address_hash
- address::to_bits_p2pkh
- boot_util::boot_code_addr
- boot_util::boot_code_id
- codec::read_next
- codec::read_next_at_most
- codec::read_next_exact
- codec::write_next
- util::db_common::tx_busy_handler
- util::get_epoch_time_ms
- util::get_epoch_time_secs
- util::hash::bin_bytes
- util::hash::bytes_to_hex
- util::hash::hex_bytes
- util::hash::to_bin
- util::hash::to_hex
- util::log::get_loglevel
- util::macros::is_big_endian
- util::macros::is_trace
- util::secp256k1::secp256k1_recover
- util::secp256k1::secp256k1_verify
- util::sleep_ms
- util::slice_partialeq
- version_string
- vm::analysis::contract_interface_builder::build_contract_interface
- vm::analysis::errors::check_argument_count
- vm::analysis::errors::check_arguments_at_least
- vm::analysis::errors::check_arguments_at_most
- vm::analysis::mem_type_check
- vm::analysis::run_analysis
- vm::analysis::type_checker::v2_05::natives::check_special_tuple_cons
- vm::analysis::type_checker::v2_05::no_type
- vm::analysis::type_checker::v2_1::clarity2_trait_check_trait_compliance
- vm::analysis::type_checker::v2_1::natives::check_special_tuple_cons
- vm::analysis::type_checker::v2_1::no_type
- vm::apply
- vm::ast::ast_check_size
- vm::ast::build_ast_with_diagnostics
- vm::ast::build_ast_with_rules
- vm::ast::expression_identifier::update_expression_id
- vm::ast::parser::v1::lex
- vm::ast::parser::v1::parse
- vm::ast::parser::v1::parse_lexed
- vm::ast::parser::v1::parse_no_stack_limit
- vm::ast::parser::v2::parse
- vm::ast::parser::v2::parse_collect_diagnostics
- vm::callables::cost_input_sized_vararg
- vm::clarity_wasm::call_function
- vm::clarity_wasm::get_type_in_memory_size
- vm::clarity_wasm::get_type_size
- vm::clarity_wasm::initialize_contract
- vm::clarity_wasm::is_in_memory_type
- vm::costs::analysis_typecheck_cost
- vm::costs::runtime_cost
- vm::database::clarity_store::make_contract_hash_key
- vm::database::sqlite::sqlite_get_contract_hash
- vm::database::sqlite::sqlite_get_metadata
- vm::database::sqlite::sqlite_get_metadata_manual
- vm::database::sqlite::sqlite_insert_metadata
- vm::docs::contracts::make_docs
- vm::docs::contracts::make_func_ref
- vm::docs::contracts::produce_docs_refs
- vm::docs::get_input_type_string
- vm::docs::get_output_type_string
- vm::docs::get_signature
- vm::docs::make_api_reference
- vm::docs::make_define_reference
- vm::docs::make_json_api_reference
- vm::docs::make_keyword_reference
- vm::eval
- vm::eval_all
- vm::functions::crypto::native_hash160
- vm::functions::crypto::native_keccak256
- vm::functions::crypto::native_sha256
- vm::functions::crypto::native_sha512
- vm::functions::crypto::native_sha512trunc256
- vm::functions::crypto::pubkey_to_address_v1
- vm::functions::crypto::pubkey_to_address_v2
- vm::functions::crypto::special_principal_of
- vm::functions::crypto::special_secp256k1_recover
- vm::functions::crypto::special_secp256k1_verify
- vm::functions::define::evaluate_define
- vm::functions::handle_binding_list
- vm::functions::lookup_reserved_functions
- vm::functions::parse_eval_bindings
- vm::functions::principals::special_is_standard
- vm::functions::principals::special_principal_construct
- vm::functions::principals::special_principal_destruct
- vm::functions::stx_transfer_consolidated
- vm::functions::tuples::tuple_cons
- vm::functions::tuples::tuple_get
- vm::functions::tuples::tuple_merge
- vm::is_reserved
- vm::lookup_function
- vm::representations::depth_traverse
- vm::tooling::make_docs
- vm::tooling::mem_type_check
- vm::tooling::produce_docs_refs
- vm::types::byte_len_of_serialization
- vm::types::signatures::parse_name_type_pairs
- vm::variables::is_reserved_name
- vm::variables::lookup_reserved_variable
Type Aliases
- types::chainstate::StacksPrivateKey
- types::chainstate::StacksPublicKey
- util::hash::MerklePath
- vm::analysis::errors::CheckResult
- vm::analysis::type_checker::v2_05::TypeResult
- vm::analysis::type_checker::v2_1::TypeResult
- vm::ast::errors::ParseResult
- vm::ast::parser::v2::lexer::LexResult
- vm::contexts::StackTrace
- vm::database::clarity_db::StacksEpoch
- vm::database::clarity_store::SpecialCaseHandler
- vm::errors::InterpreterResult
Constants
- C32_ADDRESS_VERSION_MAINNET_MULTISIG
- C32_ADDRESS_VERSION_MAINNET_SINGLESIG
- C32_ADDRESS_VERSION_TESTNET_MULTISIG
- C32_ADDRESS_VERSION_TESTNET_SINGLESIG
- address::C32_ADDRESS_VERSION_MAINNET_MULTISIG
- address::C32_ADDRESS_VERSION_MAINNET_SINGLESIG
- address::C32_ADDRESS_VERSION_TESTNET_MULTISIG
- address::C32_ADDRESS_VERSION_TESTNET_SINGLESIG
- codec::BURNCHAIN_HEADER_HASH_ENCODED_SIZE
- codec::MAX_MESSAGE_LEN
- codec::MAX_PAYLOAD_LEN
- codec::MAX_RELAYERS_LEN
- codec::NEIGHBOR_ADDRESS_ENCODED_SIZE
- codec::PEER_ADDRESS_ENCODED_SIZE
- codec::PREAMBLE_ENCODED_SIZE
- codec::RELAY_DATA_ENCODED_SIZE
- consts::BITCOIN_REGTEST_FIRST_BLOCK_HASH
- consts::BITCOIN_REGTEST_FIRST_BLOCK_HEIGHT
- consts::BITCOIN_REGTEST_FIRST_BLOCK_TIMESTAMP
- consts::CHAIN_ID_MAINNET
- consts::CHAIN_ID_TESTNET
- consts::FIRST_BURNCHAIN_CONSENSUS_HASH
- consts::FIRST_STACKS_BLOCK_HASH
- consts::MINER_REWARD_MATURITY
- consts::SIGNER_SLOTS_PER_USER
- consts::STACKS_EPOCH_MAX
- consts::TOKEN_TRANSFER_MEMO_LENGTH
- types::PEER_VERSION_EPOCH_1_0
- types::PEER_VERSION_EPOCH_2_0
- types::PEER_VERSION_EPOCH_2_05
- types::PEER_VERSION_EPOCH_2_1
- types::chainstate::BLOCK_HEADER_HASH_ENCODED_SIZE
- types::chainstate::CONSENSUS_HASH_ENCODED_SIZE
- types::chainstate::STACKS_ADDRESS_ENCODED_SIZE
- types::chainstate::TRIEHASH_ENCODED_SIZE
- util::hash::DOUBLE_SHA256_ENCODED_SIZE
- util::hash::HASH160_ENCODED_SIZE
- util::secp256k1::MESSAGE_SIGNATURE_ENCODED_SIZE
- util::secp256k1::SCHNORR_SIGNATURE_ENCODED_SIZE
- util::vrf::SUITE
- util::vrf::VRF_PROOF_ENCODED_SIZE
- util::vrf::VRF_SEED_ENCODED_SIZE
- vm::MAX_CALL_STACK_DEPTH
- vm::ast::parser::v1::CONTRACT_MAX_NAME_LENGTH
- vm::ast::parser::v1::CONTRACT_MIN_NAME_LENGTH
- vm::ast::parser::v2::MAX_CONTRACT_NAME_LEN
- vm::ast::parser::v2::MAX_NESTING_DEPTH
- vm::ast::parser::v2::MAX_STRING_LEN
- vm::ast::stack_depth_checker::AST_CALL_STACK_DEPTH_BUFFER
- vm::clarity_wasm::CONTRACT_NAME_LENGTH_BYTES
- vm::clarity_wasm::CONTRACT_NAME_MAX_LENGTH
- vm::clarity_wasm::PRINCIPAL_BYTES
- vm::clarity_wasm::PRINCIPAL_BYTES_MAX
- vm::clarity_wasm::PRINCIPAL_HASH_BYTES
- vm::clarity_wasm::PRINCIPAL_VERSION_BYTES
- vm::clarity_wasm::STANDARD_PRINCIPAL_BYTES
- vm::contexts::MAX_CONTEXT_DEPTH
- vm::contexts::TRANSIENT_CONTRACT_NAME
- vm::costs::CLARITY_MEMORY_LIMIT
- vm::costs::COSTS_1_NAME
- vm::costs::COSTS_2_NAME
- vm::costs::COSTS_3_NAME
- vm::costs::constants::AS_CONTRACT_MEMORY
- vm::costs::constants::AT_BLOCK_MEMORY
- vm::database::clarity_db::NULL_BURN_STATE_DB
- vm::database::clarity_db::NULL_HEADER_DB
- vm::database::clarity_db::STORE_CONTRACT_SRC_INTERFACE
- vm::docs::contracts::DOCS_GENERATION_EPOCH
- vm::representations::CONTRACT_MAX_NAME_LENGTH
- vm::representations::CONTRACT_MIN_NAME_LENGTH
- vm::representations::MAX_STRING_LEN
- vm::types::BOUND_VALUE_SERIALIZATION_BYTES
- vm::types::BOUND_VALUE_SERIALIZATION_HEX
- vm::types::MAX_TYPE_DEPTH
- vm::types::MAX_VALUE_SIZE
- vm::types::NONE
- vm::types::WRAPPER_VALUE_SIZE
- vm::types::signatures::ASCII_40
- vm::types::signatures::UTF8_40