List of all items
Structs
- analysis::Settings
- analysis::SettingsFile
- analysis::annotation::Annotation
- analysis::ast_dependency_detector::ASTDependencyDetector
- analysis::ast_dependency_detector::DEFAULT_NAME
- analysis::ast_dependency_detector::Dependency
- analysis::ast_dependency_detector::DependencySet
- analysis::ast_visitor::TypedVar
- analysis::call_checker::CallChecker
- analysis::check_checker::CheckChecker
- analysis::check_checker::CheckError
- analysis::check_checker::Settings
- analysis::check_checker::SettingsFile
- clarity::BlockHeaderHash
- clarity::BurnchainHeaderHash
- clarity::StacksBlockId
- clarity::VRFSeed
- clarity::analysis::analysis_db::AnalysisDatabase
- clarity::analysis::arithmetic_checker::ArithmeticOnlyChecker
- clarity::analysis::contract_interface_builder::ContractInterface
- clarity::analysis::contract_interface_builder::ContractInterfaceFunction
- clarity::analysis::contract_interface_builder::ContractInterfaceFunctionArg
- clarity::analysis::contract_interface_builder::ContractInterfaceFunctionOutput
- clarity::analysis::contract_interface_builder::ContractInterfaceFungibleTokens
- clarity::analysis::contract_interface_builder::ContractInterfaceMap
- clarity::analysis::contract_interface_builder::ContractInterfaceNonFungibleTokens
- clarity::analysis::contract_interface_builder::ContractInterfaceTupleEntryType
- clarity::analysis::contract_interface_builder::ContractInterfaceVariable
- clarity::analysis::errors::CheckError
- clarity::analysis::read_only_checker::ReadOnlyChecker
- clarity::analysis::trait_checker::TraitChecker
- clarity::analysis::type_checker::TypeChecker
- clarity::analysis::type_checker::contexts::ContractContext
- clarity::analysis::type_checker::contexts::TypeMap
- clarity::analysis::type_checker::contexts::TypingContext
- clarity::analysis::type_checker::natives::SimpleNativeFunction
- clarity::analysis::type_checker::natives::SpecialNativeFunction
- clarity::analysis::types::ContractAnalysis
- clarity::ast::definition_sorter::DefinitionSorter
- clarity::ast::definition_sorter::TopLevelExpressionIndex
- clarity::ast::errors::ParseError
- clarity::ast::expression_identifier::ExpressionIdentifier
- clarity::ast::parser::CLARITY_NAME_REGEX
- clarity::ast::parser::CONTRACT_NAME_REGEX
- clarity::ast::parser::CONTRACT_PRINCIPAL_REGEX
- clarity::ast::parser::PRINCIPAL_DATA_REGEX
- clarity::ast::parser::STANDARD_PRINCIPAL_REGEX
- clarity::ast::stack_depth_checker::StackDepthChecker
- clarity::ast::sugar_expander::SugarExpander
- clarity::ast::traits_resolver::TraitsResolver
- clarity::ast::types::ContractAST
- clarity::ast::types::PreExpressionsDrain
- clarity::clarity::ClarityBlockConnection
- clarity::clarity::ClarityInstance
- clarity::clarity::ClarityReadOnlyConnection
- clarity::clarity::ClarityTransactionConnection
- clarity::codec::StacksString
- clarity::codec::transaction::AssetInfo
- clarity::codec::transaction::CoinbasePayload
- clarity::codec::transaction::MultisigSpendingCondition
- clarity::codec::transaction::RecoverableSignature
- clarity::codec::transaction::SinglesigSpendingCondition
- clarity::codec::transaction::StacksPublicKeyBuffer
- clarity::codec::transaction::StacksTransaction
- clarity::codec::transaction::StacksTransactionSigner
- clarity::codec::transaction::TokenTransferMemo
- clarity::codec::transaction::TransactionContractCall
- clarity::codec::transaction::TransactionSmartContract
- clarity::codec::transaction::Txid
- clarity::contexts::AssetMap
- clarity::contexts::CallStack
- clarity::contexts::ContractContext
- clarity::contexts::Environment
- clarity::contexts::EventBatch
- clarity::contexts::GlobalContext
- clarity::contexts::LocalContext
- clarity::contexts::OwnedEnvironment
- clarity::contracts::Contract
- clarity::costs::ClarityCostFunctionReference
- clarity::costs::CostStateSummary
- clarity::costs::ExecutionCost
- clarity::costs::LimitedCostTracker
- clarity::coverage::ContractCoverageReport
- clarity::coverage::CostsReport
- clarity::coverage::CoverageReporter
- clarity::coverage::TestCoverageReport
- clarity::database::ClarityDatabase
- clarity::database::RollbackWrapper
- clarity::database::RollbackWrapperPersistedLog
- clarity::database::datastore::Datastore
- clarity::database::marf::ContractCommitment
- clarity::database::marf::NullBackingStore
- clarity::database::structures::ContractMetadata
- clarity::database::structures::DataMapMetadata
- clarity::database::structures::DataVariableMetadata
- clarity::database::structures::FungibleTokenMetadata
- clarity::database::structures::NonFungibleTokenMetadata
- clarity::database::structures::STXBalance
- clarity::database::structures::STXBalanceSnapshot
- clarity::database::structures::SimmedBlock
- clarity::debug::Breakpoint
- clarity::debug::DataBreakpoint
- clarity::debug::DebugState
- clarity::debug::FunctionBreakpoint
- clarity::debug::Source
- clarity::debug::SourceBreakpoint
- clarity::debug::cli::CLIDebugger
- clarity::debug::dap::DAPDebugger
- clarity::diagnostic::Diagnostic
- clarity::docs::DefineAPI
- clarity::docs::FunctionAPI
- clarity::docs::KeywordAPI
- clarity::docs::SimpleFunctionAPI
- clarity::errors::IncomparableError
- clarity::events::FTBurnEventData
- clarity::events::FTMintEventData
- clarity::events::FTTransferEventData
- clarity::events::NFTBurnEventData
- clarity::events::NFTMintEventData
- clarity::events::NFTTransferEventData
- clarity::events::STXBurnEventData
- clarity::events::STXLockEventData
- clarity::events::STXMintEventData
- clarity::events::STXTransferEventData
- clarity::events::SmartContractEventData
- clarity::events::StacksTransactionReceipt
- clarity::representations::CLARITY_NAME_REGEX
- clarity::representations::CONTRACT_NAME_REGEX
- clarity::representations::ClarityName
- clarity::representations::ContractName
- clarity::representations::PreSymbolicExpression
- clarity::representations::Span
- clarity::representations::SymbolicExpression
- clarity::representations::URL_STRING_REGEX
- clarity::representations::UrlString
- clarity::types::ASCIIData
- clarity::types::BuffData
- clarity::types::ListData
- clarity::types::OptionalData
- clarity::types::QualifiedContractIdentifier
- clarity::types::ResponseData
- clarity::types::StandardPrincipalData
- clarity::types::TraitIdentifier
- clarity::types::TupleData
- clarity::types::UTF8Data
- clarity::types::signatures::AssetIdentifier
- clarity::types::signatures::BufferLength
- clarity::types::signatures::FixedFunction
- clarity::types::signatures::FunctionArg
- clarity::types::signatures::FunctionSignature
- clarity::types::signatures::ListTypeData
- clarity::types::signatures::StringUTF8Length
- clarity::types::signatures::TupleTypeSignature
- clarity::util::StacksAddress
- clarity::util::bitcoin::blockdata::block::Block
- clarity::util::bitcoin::blockdata::block::BlockHeader
- clarity::util::bitcoin::blockdata::block::LoneBlockHeader
- clarity::util::bitcoin::blockdata::script::Builder
- clarity::util::bitcoin::blockdata::script::Instructions
- clarity::util::bitcoin::blockdata::script::Script
- clarity::util::bitcoin::blockdata::transaction::OutPoint
- clarity::util::bitcoin::blockdata::transaction::Transaction
- clarity::util::bitcoin::blockdata::transaction::TxIn
- clarity::util::bitcoin::blockdata::transaction::TxOut
- clarity::util::bitcoin::network::address::Address
- clarity::util::bitcoin::network::encodable::CheckedData
- clarity::util::bitcoin::network::encodable::VarInt
- clarity::util::bitcoin::network::message::CommandString
- clarity::util::bitcoin::network::message::RawNetworkMessage
- clarity::util::bitcoin::network::message_blockdata::GetBlocksMessage
- clarity::util::bitcoin::network::message_blockdata::GetHeadersMessage
- clarity::util::bitcoin::network::message_blockdata::Inventory
- clarity::util::bitcoin::network::message_network::VersionMessage
- clarity::util::bitcoin::network::serialize::RawDecoder
- clarity::util::bitcoin::network::serialize::RawEncoder
- clarity::util::bitcoin::util::hash::Hash160
- clarity::util::bitcoin::util::hash::Ripemd160Hash
- clarity::util::bitcoin::util::hash::Sha256dEncoder
- clarity::util::bitcoin::util::hash::Sha256dHash
- clarity::util::hash::DoubleSha256
- clarity::util::hash::Hash160
- clarity::util::hash::Hash20
- clarity::util::hash::Keccak256Hash
- clarity::util::hash::Sha256Sum
- clarity::util::hash::Sha512Sum
- clarity::util::hash::Sha512Trunc256Sum
- clarity::util::pair::Pair
- clarity::util::retry::BoundReader
- clarity::util::retry::LogReader
- clarity::util::retry::RetryReader
- clarity::util::secp256k1::Secp256k1PrivateKey
- clarity::util::secp256k1::Secp256k1PublicKey
- clarity::util::uint::Uint256
- clarity::util::uint::Uint512
- frontend::terminal::Terminal
- repl::CostSynthesis
- repl::ExecutionResult
- repl::ast::parser::Parser
- repl::ast::parser::error::PlacedError
- repl::ast::parser::lexer::Lexer
- repl::ast::parser::lexer::error::PlacedError
- repl::ast::parser::lexer::token::PlacedToken
- repl::interpreter::ClarityInterpreter
- repl::session::CostsReport
- repl::session::Session
- repl::settings::Account
- repl::settings::InitialContract
- repl::settings::SessionSettings
- repl::settings::Settings
- repl::settings::SettingsFile
- repl::tracer::Tracer
Enums
- analysis::OneOrList
- analysis::Pass
- analysis::annotation::AnnotationKind
- analysis::annotation::WarningKind
- clarity::analysis::arithmetic_checker::Error
- clarity::analysis::contract_interface_builder::ContractInterfaceAtomType
- clarity::analysis::contract_interface_builder::ContractInterfaceFunctionAccess
- clarity::analysis::contract_interface_builder::ContractInterfaceVariableAccess
- clarity::analysis::errors::CheckErrors
- clarity::analysis::type_checker::natives::TypedNativeFunction
- clarity::ast::errors::ParseErrors
- clarity::ast::parser::LexItem
- clarity::clarity::Error
- clarity::codec::Error
- clarity::codec::transaction::AssetInfoID
- clarity::codec::transaction::FungibleConditionCode
- clarity::codec::transaction::MultisigHashMode
- clarity::codec::transaction::NonfungibleConditionCode
- clarity::codec::transaction::PostConditionPrincipal
- clarity::codec::transaction::PostConditionPrincipalID
- clarity::codec::transaction::SinglesigHashMode
- clarity::codec::transaction::TransactionAnchorMode
- clarity::codec::transaction::TransactionAuth
- clarity::codec::transaction::TransactionAuthField
- clarity::codec::transaction::TransactionAuthFieldID
- clarity::codec::transaction::TransactionAuthFlags
- clarity::codec::transaction::TransactionPayload
- clarity::codec::transaction::TransactionPayloadID
- clarity::codec::transaction::TransactionPostCondition
- clarity::codec::transaction::TransactionPostConditionMode
- clarity::codec::transaction::TransactionPublicKeyEncoding
- clarity::codec::transaction::TransactionSpendingCondition
- clarity::codec::transaction::TransactionVersion
- clarity::contexts::AssetMapEntry
- clarity::costs::CostErrors
- clarity::costs::cost_functions::ClarityCostFunction
- clarity::debug::AccessType
- clarity::debug::BreakpointData
- clarity::diagnostic::Level
- clarity::errors::Error
- clarity::errors::InterpreterError
- clarity::errors::RuntimeErrorType
- clarity::errors::ShortReturnType
- clarity::events::FTEventType
- clarity::events::NFTEventType
- clarity::events::STXEventType
- clarity::events::StacksTransactionEvent
- clarity::functions::NativeFunctions
- clarity::functions::define::DefineFunctions
- clarity::functions::define::DefineFunctionsParsed
- clarity::functions::define::DefineResult
- clarity::representations::PreSymbolicExpressionType
- clarity::representations::SymbolicExpressionType
- clarity::representations::TraitDefinition
- clarity::types::BlockInfoProperty
- clarity::types::CharType
- clarity::types::ContractIdentifier
- clarity::types::PrincipalData
- clarity::types::SequenceData
- clarity::types::Value
- clarity::types::serialization::SerializationError
- clarity::types::serialization::TypePrefix
- clarity::types::signatures::FunctionType
- clarity::types::signatures::SequenceSubtype
- clarity::types::signatures::StringSubtype
- clarity::types::signatures::TypeSignature
- clarity::util::HexError
- clarity::util::address::AddressHashMode
- clarity::util::address::Error
- clarity::util::bitcoin::blockdata::opcodes::All
- clarity::util::bitcoin::blockdata::opcodes::Class
- clarity::util::bitcoin::blockdata::script::Error
- clarity::util::bitcoin::blockdata::script::Instruction
- clarity::util::bitcoin::blockdata::transaction::SigHashType
- clarity::util::bitcoin::network::Error
- clarity::util::bitcoin::network::constants::Network
- clarity::util::bitcoin::network::message::NetworkMessage
- clarity::util::bitcoin::network::message_blockdata::InvType
- clarity::util::bitcoin::network::serialize::Error
- clarity::util::bitcoin::util::Error
- clarity::util::c32::Error
- clarity::variables::NativeVariables
- repl::ast::parser::error::ParserError
- repl::ast::parser::lexer::error::LexerError
- repl::ast::parser::lexer::token::Token
Traits
- analysis::AnalysisPass
- analysis::ast_visitor::ASTVisitor
- clarity::EvalHook
- clarity::analysis::types::AnalysisPass
- clarity::ast::types::BuildASTPass
- clarity::clarity::ClarityConnection
- clarity::codec::StacksMessageCodec
- clarity::costs::CostOverflowingMath
- clarity::costs::CostTracker
- clarity::costs::MemoryConsumer
- clarity::database::HeadersDB
- clarity::database::marf::ClarityBackingStore
- clarity::database::structures::ClarityDeserializable
- clarity::database::structures::ClaritySerializable
- clarity::diagnostic::DiagnosableError
- clarity::representations::SymbolicExpressionCommon
- clarity::types::SequencedValue
- clarity::util::bitcoin::network::encodable::ConsensusDecodable
- clarity::util::bitcoin::network::encodable::ConsensusEncodable
- clarity::util::bitcoin::network::serialize::BitcoinHash
- clarity::util::bitcoin::network::serialize::SimpleDecoder
- clarity::util::bitcoin::network::serialize::SimpleEncoder
- clarity::util::bitcoin::util::BitArray
- clarity::util::bitcoin::util::hash::MerkleRoot
- clarity::util::pair::Pairable
- clarity::util::uint::BitArray
Functions
- analysis::ast_visitor::traverse
- analysis::run_analysis
- clarity::analysis::contract_interface_builder::build_contract_interface
- clarity::analysis::errors::check_argument_count
- clarity::analysis::errors::check_arguments_at_least
- clarity::analysis::run_analysis
- clarity::analysis::type_check
- clarity::analysis::type_checker::natives::check_special_tuple_cons
- clarity::analysis::type_checker::no_type
- clarity::apply
- clarity::ast::build_ast
- clarity::ast::expression_identifier::update_expression_id
- clarity::ast::parser::lex
- clarity::ast::parser::parse
- clarity::ast::parser::parse_lexed
- clarity::codec::read_next
- clarity::codec::read_next_at_most
- clarity::codec::read_next_exact
- clarity::codec::read_next_vec
- clarity::codec::write_next
- clarity::costs::analysis_typecheck_cost
- clarity::costs::boot_code_id
- clarity::costs::runtime_cost
- clarity::debug::extract_watch_variable
- clarity::docs::get_input_type_string
- clarity::docs::get_output_type_string
- clarity::docs::get_signature
- clarity::docs::make_api_reference
- clarity::docs::make_define_reference
- clarity::docs::make_for_define
- clarity::docs::make_json_api_reference
- clarity::docs::make_keyword_reference
- clarity::eval
- clarity::eval_all
- clarity::functions::define::evaluate_define
- clarity::functions::handle_binding_list
- clarity::functions::handle_contract_call_special_cases
- clarity::functions::lookup_reserved_functions
- clarity::functions::parse_eval_bindings
- clarity::functions::stx_transfer_consolidated
- clarity::functions::tuples::tuple_cons
- clarity::functions::tuples::tuple_get
- clarity::functions::tuples::tuple_merge
- clarity::is_reserved
- clarity::lookup_function
- clarity::representations::depth_traverse
- clarity::stx_transfer_consolidated
- clarity::types::signatures::parse_name_type_pairs
- clarity::util::address::b58::check_encode_slice
- clarity::util::address::b58::check_encode_slice_to_fmt
- clarity::util::address::b58::encode_slice
- clarity::util::address::b58::from
- clarity::util::address::c32::c32_address
- clarity::util::address::c32::c32_address_decode
- clarity::util::address::public_keys_to_address_hash
- clarity::util::bitcoin::blockdata::constants::genesis_block
- clarity::util::bitcoin::blockdata::constants::max_money
- clarity::util::bitcoin::blockdata::constants::max_target
- clarity::util::bitcoin::blockdata::script::read_scriptbool
- clarity::util::bitcoin::blockdata::script::read_scriptint
- clarity::util::bitcoin::blockdata::script::read_uint
- clarity::util::bitcoin::network::serialize::deserialize
- clarity::util::bitcoin::network::serialize::serialize
- clarity::util::bitcoin::network::serialize::serialize_hex
- clarity::util::bitcoin::util::hash::bitcoin_merkle_root
- clarity::util::c32::c32_address
- clarity::util::c32::c32_address_decode
- clarity::util::get_epoch_time_ms
- clarity::util::get_epoch_time_secs
- clarity::util::hash::bytes_to_hex
- clarity::util::hash::hex_bytes
- clarity::util::hash::to_hex
- clarity::util::macros::is_big_endian
- clarity::util::macros::is_trace
- clarity::util::secp256k1::secp256k1_recover
- clarity::util::secp256k1::secp256k1_verify
- clarity::util::sleep_ms
- clarity::variables::is_reserved_name
- clarity::variables::lookup_reserved_variable
- repl::ast::build_ast
- repl::ast::parser::parse
Type Definitions
- analysis::AnalysisResult
- clarity::analysis::errors::CheckResult
- clarity::analysis::type_checker::TypeResult
- clarity::ast::errors::ParseResult
- clarity::contexts::StackTrace
- clarity::errors::InterpreterResult
Statics
- clarity::util::bitcoin::blockdata::constants::COIN_VALUE
- clarity::util::bitcoin::blockdata::constants::DIFFCHANGE_INTERVAL
- clarity::util::bitcoin::blockdata::constants::DIFFCHANGE_TIMESPAN
- clarity::util::bitcoin::blockdata::constants::MAX_SEQUENCE
- clarity::util::bitcoin::blockdata::constants::TARGET_BLOCK_SPACING
- clarity::util::bitcoin::blockdata::opcodes::OP_CLTV
- clarity::util::bitcoin::blockdata::opcodes::OP_CSV
- clarity::util::bitcoin::blockdata::opcodes::OP_FALSE
- clarity::util::bitcoin::blockdata::opcodes::OP_TRUE
Constants
- clarity::analysis::type_checker::contexts::MAX_CONTEXT_DEPTH
- clarity::ast::parser::CONTRACT_MAX_NAME_LENGTH
- clarity::ast::parser::CONTRACT_MIN_NAME_LENGTH
- clarity::ast::stack_depth_checker::AST_CALL_STACK_DEPTH_BUFFER
- clarity::codec::BURNCHAIN_HEADER_HASH_ENCODED_SIZE
- clarity::codec::HASH160_ENCODED_SIZE
- clarity::codec::MAX_BLOCK_LEN
- clarity::codec::MAX_BROADCAST_INBOUND_RECEIVERS
- clarity::codec::MAX_BROADCAST_OUTBOUND_RECEIVERS
- clarity::codec::MAX_MESSAGE_LEN
- clarity::codec::MAX_PAYLOAD_LEN
- clarity::codec::MAX_RELAYERS_LEN
- clarity::codec::MAX_TRANSACTION_LEN
- clarity::codec::MESSAGE_SIGNATURE_ENCODED_SIZE
- clarity::codec::NEIGHBOR_ADDRESS_ENCODED_SIZE
- clarity::codec::PEER_ADDRESS_ENCODED_SIZE
- clarity::codec::PREAMBLE_ENCODED_SIZE
- clarity::codec::RELAY_DATA_ENCODED_SIZE
- clarity::codec::transaction::C32_ADDRESS_VERSION_MAINNET_MULTISIG
- clarity::codec::transaction::C32_ADDRESS_VERSION_MAINNET_SINGLESIG
- clarity::codec::transaction::C32_ADDRESS_VERSION_TESTNET_MULTISIG
- clarity::codec::transaction::C32_ADDRESS_VERSION_TESTNET_SINGLESIG
- clarity::codec::transaction::CONIBASE_PAYLOAD_ENCODED_SIZE
- clarity::codec::transaction::MESSAGE_SIGNATURE_ENCODED_SIZE
- clarity::contexts::MAX_CONTEXT_DEPTH
- clarity::contexts::TRANSIENT_CONTRACT_NAME
- clarity::costs::CLARITY_MEMORY_LIMIT
- clarity::costs::constants::AS_CONTRACT_MEMORY
- clarity::costs::constants::AT_BLOCK_MEMORY
- clarity::database::NULL_HEADER_DB
- clarity::database::STORE_CONTRACT_SRC_INTERFACE
- clarity::representations::MAX_STRING_LEN
- clarity::types::BOUND_VALUE_SERIALIZATION_BYTES
- clarity::types::BOUND_VALUE_SERIALIZATION_HEX
- clarity::types::MAX_TYPE_DEPTH
- clarity::types::MAX_VALUE_SIZE
- clarity::types::NONE
- clarity::types::WRAPPER_VALUE_SIZE
- clarity::types::signatures::BUFF_1
- clarity::types::signatures::BUFF_20
- clarity::types::signatures::BUFF_32
- clarity::types::signatures::BUFF_33
- clarity::types::signatures::BUFF_64
- clarity::types::signatures::BUFF_65
- clarity::util::C32_ADDRESS_VERSION_MAINNET_SINGLESIG
- clarity::util::C32_ADDRESS_VERSION_TESTNET_SINGLESIG
- clarity::util::bitcoin::network::constants::PROTOCOL_VERSION
- clarity::util::bitcoin::network::constants::SERVICES
- clarity::util::bitcoin::network::constants::USER_AGENT
- clarity::util::bitcoin::network::encodable::MAX_VEC_SIZE
- clarity::util::macros::TRACE_ENABLED
- clarity::util::secp256k1::PUBLIC_KEY_SIZE
- contracts::BNS_CONTRACT
- contracts::COSTS_V1_CONTRACT
- contracts::COSTS_V2_CONTRACT
- contracts::POX_CONTRACT
- repl::ast::parser::MAX_CONTRACT_NAME_LEN
- repl::ast::parser::MAX_STRING_LEN
- repl::interpreter::BLOCK_LIMIT_MAINNET