List of all items
Structs
- ComparisonInterpreter
- ComparisonStepEvaluator
- CxxInterpreter
- StepResults
- StepwiseInterpreter
- cxx::__fsid_t
- interpreter::BaseSignatureChecker
- interpreter::CallbackTransactionSignatureChecker
- interpreter::DefaultStepEvaluator
- interpreter::HashType
- interpreter::Stack
- interpreter::State
- interpreter::VerificationFlags
Enums
- Error
- interpreter::InvalidHashType
- interpreter::SignedOutputs
- script_error::ScriptError
- script_error::ScriptNumError
Traits
Functions
- check_verify_callback
- cxx::ScriptErrorString
- cxx::zcash_script_legacy_sigop_count_script
- cxx::zcash_script_verify_callback
- cxx::zcash_script_version
- cxx_rust_comparison_interpreter
- interpreter::eval_script
- interpreter::eval_step
- interpreter::verify_script
- normalize_error
- rust_interpreter
- stepwise_verify
Type Aliases
- cxx::ScriptError_t
- cxx::__blkcnt64_t
- cxx::__blkcnt_t
- cxx::__blksize_t
- cxx::__caddr_t
- cxx::__clock_t
- cxx::__clockid_t
- cxx::__daddr_t
- cxx::__dev_t
- cxx::__fsblkcnt64_t
- cxx::__fsblkcnt_t
- cxx::__fsfilcnt64_t
- cxx::__fsfilcnt_t
- cxx::__fsword_t
- cxx::__gid_t
- cxx::__id_t
- cxx::__ino64_t
- cxx::__ino_t
- cxx::__int16_t
- cxx::__int32_t
- cxx::__int64_t
- cxx::__int8_t
- cxx::__int_least16_t
- cxx::__int_least32_t
- cxx::__int_least64_t
- cxx::__int_least8_t
- cxx::__intmax_t
- cxx::__intptr_t
- cxx::__key_t
- cxx::__loff_t
- cxx::__mode_t
- cxx::__nlink_t
- cxx::__off64_t
- cxx::__off_t
- cxx::__pid_t
- cxx::__quad_t
- cxx::__rlim64_t
- cxx::__rlim_t
- cxx::__sig_atomic_t
- cxx::__socklen_t
- cxx::__ssize_t
- cxx::__suseconds64_t
- cxx::__suseconds_t
- cxx::__syscall_slong_t
- cxx::__syscall_ulong_t
- cxx::__time_t
- cxx::__timer_t
- cxx::__u_char
- cxx::__u_int
- cxx::__u_long
- cxx::__u_quad_t
- cxx::__u_short
- cxx::__uid_t
- cxx::__uint16_t
- cxx::__uint32_t
- cxx::__uint64_t
- cxx::__uint8_t
- cxx::__uint_least16_t
- cxx::__uint_least32_t
- cxx::__uint_least64_t
- cxx::__uint_least8_t
- cxx::__uintmax_t
- cxx::__useconds_t
- cxx::_bindgen_ty_1
- cxx::int_fast16_t
- cxx::int_fast32_t
- cxx::int_fast64_t
- cxx::int_fast8_t
- cxx::int_least16_t
- cxx::int_least32_t
- cxx::int_least64_t
- cxx::int_least8_t
- cxx::intmax_t
- cxx::uint_fast16_t
- cxx::uint_fast32_t
- cxx::uint_fast64_t
- cxx::uint_fast8_t
- cxx::uint_least16_t
- cxx::uint_least32_t
- cxx::uint_least64_t
- cxx::uint_least8_t
- cxx::uintmax_t
- interpreter::SighashCalculator
Constants
- cxx::INT16_MAX
- cxx::INT16_MIN
- cxx::INT32_MAX
- cxx::INT32_MIN
- cxx::INT8_MAX
- cxx::INT8_MIN
- cxx::INTPTR_MAX
- cxx::INTPTR_MIN
- cxx::INT_FAST16_MAX
- cxx::INT_FAST16_MIN
- cxx::INT_FAST32_MAX
- cxx::INT_FAST32_MIN
- cxx::INT_FAST8_MAX
- cxx::INT_FAST8_MIN
- cxx::INT_LEAST16_MAX
- cxx::INT_LEAST16_MIN
- cxx::INT_LEAST32_MAX
- cxx::INT_LEAST32_MIN
- cxx::INT_LEAST8_MAX
- cxx::INT_LEAST8_MIN
- cxx::PTRDIFF_MAX
- cxx::PTRDIFF_MIN
- cxx::SIG_ATOMIC_MAX
- cxx::SIG_ATOMIC_MIN
- cxx::SIZE_MAX
- cxx::ScriptError_t_SCRIPT_ERR_BAD_OPCODE
- cxx::ScriptError_t_SCRIPT_ERR_CHECKMULTISIGVERIFY
- cxx::ScriptError_t_SCRIPT_ERR_CHECKSIGVERIFY
- cxx::ScriptError_t_SCRIPT_ERR_CLEANSTACK
- cxx::ScriptError_t_SCRIPT_ERR_DISABLED_OPCODE
- cxx::ScriptError_t_SCRIPT_ERR_DISCOURAGE_UPGRADABLE_NOPS
- cxx::ScriptError_t_SCRIPT_ERR_EQUALVERIFY
- cxx::ScriptError_t_SCRIPT_ERR_ERROR_COUNT
- cxx::ScriptError_t_SCRIPT_ERR_EVAL_FALSE
- cxx::ScriptError_t_SCRIPT_ERR_INVALID_ALTSTACK_OPERATION
- cxx::ScriptError_t_SCRIPT_ERR_INVALID_STACK_OPERATION
- cxx::ScriptError_t_SCRIPT_ERR_MINIMALDATA
- cxx::ScriptError_t_SCRIPT_ERR_NEGATIVE_LOCKTIME
- cxx::ScriptError_t_SCRIPT_ERR_NUMEQUALVERIFY
- cxx::ScriptError_t_SCRIPT_ERR_OK
- cxx::ScriptError_t_SCRIPT_ERR_OP_COUNT
- cxx::ScriptError_t_SCRIPT_ERR_OP_RETURN
- cxx::ScriptError_t_SCRIPT_ERR_PUBKEYTYPE
- cxx::ScriptError_t_SCRIPT_ERR_PUBKEY_COUNT
- cxx::ScriptError_t_SCRIPT_ERR_PUSH_SIZE
- cxx::ScriptError_t_SCRIPT_ERR_SCRIPT_SIZE
- cxx::ScriptError_t_SCRIPT_ERR_SIG_COUNT
- cxx::ScriptError_t_SCRIPT_ERR_SIG_DER
- cxx::ScriptError_t_SCRIPT_ERR_SIG_HASHTYPE
- cxx::ScriptError_t_SCRIPT_ERR_SIG_HIGH_S
- cxx::ScriptError_t_SCRIPT_ERR_SIG_NULLDUMMY
- cxx::ScriptError_t_SCRIPT_ERR_SIG_PUSHONLY
- cxx::ScriptError_t_SCRIPT_ERR_STACK_SIZE
- cxx::ScriptError_t_SCRIPT_ERR_UNBALANCED_CONDITIONAL
- cxx::ScriptError_t_SCRIPT_ERR_UNKNOWN_ERROR
- cxx::ScriptError_t_SCRIPT_ERR_UNSATISFIED_LOCKTIME
- cxx::ScriptError_t_SCRIPT_ERR_VERIFY
- cxx::ScriptError_t_SCRIPT_ERR_VERIFY_SCRIPT
- cxx::UINT16_MAX
- cxx::UINT32_MAX
- cxx::UINT8_MAX
- cxx::UINTPTR_MAX
- cxx::UINT_FAST16_MAX
- cxx::UINT_FAST32_MAX
- cxx::UINT_FAST8_MAX
- cxx::UINT_LEAST16_MAX
- cxx::UINT_LEAST32_MAX
- cxx::UINT_LEAST8_MAX
- cxx::WINT_MAX
- cxx::WINT_MIN
- cxx::ZCASH_SCRIPT_API_VER
- cxx::_ATFILE_SOURCE
- cxx::_BITS_STDINT_INTN_H
- cxx::_BITS_STDINT_LEAST_H
- cxx::_BITS_STDINT_UINTN_H
- cxx::_BITS_TIME64_H
- cxx::_BITS_TYPESIZES_H
- cxx::_BITS_TYPES_H
- cxx::_BITS_WCHAR_H
- cxx::_DEFAULT_SOURCE
- cxx::_FEATURES_H
- cxx::_POSIX_C_SOURCE
- cxx::_POSIX_SOURCE
- cxx::_STDC_PREDEF_H
- cxx::_STDINT_H
- cxx::_SYS_CDEFS_H
- cxx::__FD_SETSIZE
- cxx::__GLIBC_MINOR__
- cxx::__GLIBC_USE_C2X_STRTOL
- cxx::__GLIBC_USE_DEPRECATED_GETS
- cxx::__GLIBC_USE_DEPRECATED_SCANF
- cxx::__GLIBC_USE_IEC_60559_BFP_EXT
- cxx::__GLIBC_USE_IEC_60559_BFP_EXT_C2X
- cxx::__GLIBC_USE_IEC_60559_EXT
- cxx::__GLIBC_USE_IEC_60559_FUNCS_EXT
- cxx::__GLIBC_USE_IEC_60559_FUNCS_EXT_C2X
- cxx::__GLIBC_USE_IEC_60559_TYPES_EXT
- cxx::__GLIBC_USE_ISOC2X
- cxx::__GLIBC_USE_LIB_EXT2
- cxx::__GLIBC__
- cxx::__GNU_LIBRARY__
- cxx::__HAVE_GENERIC_SELECTION
- cxx::__INO_T_MATCHES_INO64_T
- cxx::__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64
- cxx::__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI
- cxx::__OFF_T_MATCHES_OFF64_T
- cxx::__RLIM_T_MATCHES_RLIM64_T
- cxx::__STATFS_MATCHES_STATFS64
- cxx::__STDC_IEC_559_COMPLEX__
- cxx::__STDC_IEC_559__
- cxx::__STDC_IEC_60559_BFP__
- cxx::__STDC_IEC_60559_COMPLEX__
- cxx::__STDC_ISO_10646__
- cxx::__SYSCALL_WORDSIZE
- cxx::__TIMESIZE
- cxx::__USE_ATFILE
- cxx::__USE_FORTIFY_LEVEL
- cxx::__USE_ISOC11
- cxx::__USE_ISOC95
- cxx::__USE_ISOC99
- cxx::__USE_MISC
- cxx::__USE_POSIX
- cxx::__USE_POSIX199309
- cxx::__USE_POSIX199506
- cxx::__USE_POSIX2
- cxx::__USE_POSIX_IMPLICITLY
- cxx::__USE_XOPEN2K
- cxx::__USE_XOPEN2K8
- cxx::__WORDSIZE
- cxx::__WORDSIZE_TIME64_COMPAT32
- cxx::__glibc_c99_flexarr_available
- cxx::zcash_script_SCRIPT_FLAGS_VERIFY_CHECKLOCKTIMEVERIFY
- cxx::zcash_script_SCRIPT_FLAGS_VERIFY_NONE
- cxx::zcash_script_SCRIPT_FLAGS_VERIFY_P2SH
- interpreter::SIGHASH_SIZE