# Starknet Documentation ## Docs - [core::RangeCheck](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-RangeCheck.md) - [core::SegmentArena](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-SegmentArena.md) - [core::assert](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-assert.md) - [core::blake::blake2s_compress](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-blake-blake2s_compress.md) - [core::blake::blake2s_finalize](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-blake-blake2s_finalize.md) - [core::bool](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-bool.md) - [core::boolean::BoolTrait](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-boolean-BoolTrait.md) - [core::box::Box](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-box-Box.md) - [core::box::BoxTrait](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-box-BoxTrait.md) - [core::byte_array::BYTE_ARRAY_MAGIC](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-byte_array-BYTE_ARRAY_MAGIC.md) - [core::byte_array::ByteArray](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-byte_array-ByteArray.md) - [core::byte_array::ByteArrayImpl](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-byte_array-ByteArrayImpl.md) - [core::byte_array::ByteArrayIter](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-byte_array-ByteArrayIter.md) - [core::byte_array::ByteArrayTrait](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-byte_array-ByteArrayTrait.md) - [core::bytes_31::Bytes31Impl](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-bytes_31-Bytes31Impl.md) - [core::bytes_31::Bytes31Trait](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-bytes_31-Bytes31Trait.md) - [core::bytes_31::bytes31](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-bytes_31-bytes31.md) - [core::circuit::AddInputResult](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-circuit-AddInputResult.md) - [core::circuit::AddInputResultTrait](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-circuit-AddInputResultTrait.md) - [core::circuit::AddMod](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-circuit-AddMod.md) - [core::circuit::Circuit](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-circuit-Circuit.md) - [core::circuit::CircuitDefinition](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-circuit-CircuitDefinition.md) - [core::circuit::CircuitElement](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-circuit-CircuitElement.md) - [core::circuit::CircuitElementCopy](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-circuit-CircuitElementCopy.md) - [core::circuit::CircuitElementDrop](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-circuit-CircuitElementDrop.md) - [core::circuit::CircuitElementTrait](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-circuit-CircuitElementTrait.md) - [core::circuit::CircuitInput](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-circuit-CircuitInput.md) - [core::circuit::CircuitInputs](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-circuit-CircuitInputs.md) - [core::circuit::CircuitModulus](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-circuit-CircuitModulus.md) - [core::circuit::CircuitOutputsTrait](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-circuit-CircuitOutputsTrait.md) - [core::circuit::ConstOne](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-circuit-ConstOne.md) - [core::circuit::ConstZero](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-circuit-ConstZero.md) - [core::circuit::DestructFailureGuarantee](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-circuit-DestructFailureGuarantee.md) - [core::circuit::EvalCircuitTrait](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-circuit-EvalCircuitTrait.md) - [core::circuit::MulMod](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-circuit-MulMod.md) - [core::circuit::RangeCheck96](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-circuit-RangeCheck96.md) - [core::circuit::circuit_add](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-circuit-circuit_add.md) - [core::circuit::circuit_inverse](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-circuit-circuit_inverse.md) - [core::circuit::circuit_mul](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-circuit-circuit_mul.md) - [core::circuit::circuit_sub](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-circuit-circuit_sub.md) - [core::circuit::u384](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-circuit-u384.md) - [core::circuit::u96](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-circuit-u96.md) - [core::clone::Clone](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-clone-Clone.md) - [core::cmp::max](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-cmp-max.md) - [core::cmp::min](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-cmp-min.md) - [core::cmp::minmax](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-cmp-minmax.md) - [core::debug::print_byte_array_as_string](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-debug-print_byte_array_as_string.md) - [core::ec::EcOp](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-ec-EcOp.md) - [core::ec::EcPoint](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-ec-EcPoint.md) - [core::ec::EcPointImpl](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-ec-EcPointImpl.md) - [core::ec::EcPointTrait](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-ec-EcPointTrait.md) - [core::ec::EcState](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-ec-EcState.md) - [core::ec::EcStateImpl](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-ec-EcStateImpl.md) - [core::ec::EcStateTrait](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-ec-EcStateTrait.md) - [core::ec::NonZeroEcPoint](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-ec-NonZeroEcPoint.md) - [core::ec::ec_point_unwrap](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-ec-ec_point_unwrap.md) - [core::ec::stark_curve::ALPHA](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-ec-stark_curve-ALPHA.md) - [core::ec::stark_curve::BETA](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-ec-stark_curve-BETA.md) - [core::ec::stark_curve::GEN_X](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-ec-stark_curve-GEN_X.md) - [core::ec::stark_curve::GEN_Y](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-ec-stark_curve-GEN_Y.md) - [core::ec::stark_curve::ORDER](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-ec-stark_curve-ORDER.md) - [core::ecdsa::check_ecdsa_signature](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-ecdsa-check_ecdsa_signature.md) - [core::ecdsa::recover_public_key](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-ecdsa-recover_public_key.md) - [core::felt252](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-felt252.md) - [core::felt252_div](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-felt252_div.md) - [core::fmt::Debug](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-fmt-Debug.md) - [core::fmt::Display](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-fmt-Display.md) - [core::fmt::Error](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-fmt-Error.md) - [core::fmt::Formatter](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-fmt-Formatter.md) - [core::fmt::LowerHex](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-fmt-LowerHex.md) - [core::fmt::into_felt252_based](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-fmt-into_felt252_based.md) - [core::gas::BuiltinCosts](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-gas-BuiltinCosts.md) - [core::gas::GasBuiltin](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-gas-GasBuiltin.md) - [core::gas::GasReserve](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-gas-GasReserve.md) - [core::gas::gas_reserve_create](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-gas-gas_reserve_create.md) - [core::gas::gas_reserve_utilize](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-gas-gas_reserve_utilize.md) - [core::gas::get_builtin_costs](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-gas-get_builtin_costs.md) - [core::gas::redeposit_gas](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-gas-redeposit_gas.md) - [core::gas::withdraw_gas](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-gas-withdraw_gas.md) - [core::gas::withdraw_gas_all](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-gas-withdraw_gas_all.md) - [core::hash::Hash](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-hash-Hash.md) - [core::hash::HashStateExTrait](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-hash-HashStateExTrait.md) - [core::hash::HashStateTrait](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-hash-HashStateTrait.md) - [core::hash::LegacyHash](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-hash-LegacyHash.md) - [core::hash::into_felt252_based](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-hash-into_felt252_based.md) - [core::integer::Bitwise](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-Bitwise.md) - [core::integer::BoundedInt](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-BoundedInt.md) - [core::integer::NumericLiteral](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-NumericLiteral.md) - [core::integer::U128MulGuarantee](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-U128MulGuarantee.md) - [core::integer::i128](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-i128.md) - [core::integer::i128_diff](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-i128_diff.md) - [core::integer::i16](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-i16.md) - [core::integer::i16_diff](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-i16_diff.md) - [core::integer::i16_wide_mul](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-i16_wide_mul.md) - [core::integer::i32](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-i32.md) - [core::integer::i32_diff](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-i32_diff.md) - [core::integer::i32_wide_mul](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-i32_wide_mul.md) - [core::integer::i64](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-i64.md) - [core::integer::i64_diff](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-i64_diff.md) - [core::integer::i64_wide_mul](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-i64_wide_mul.md) - [core::integer::i8](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-i8.md) - [core::integer::i8_diff](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-i8_diff.md) - [core::integer::i8_wide_mul](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-i8_wide_mul.md) - [core::integer::u128](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u128.md) - [core::integer::u128_byte_reverse](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u128_byte_reverse.md) - [core::integer::u128_overflowing_add](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u128_overflowing_add.md) - [core::integer::u128_overflowing_mul](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u128_overflowing_mul.md) - [core::integer::u128_overflowing_sub](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u128_overflowing_sub.md) - [core::integer::u128_safe_divmod](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u128_safe_divmod.md) - [core::integer::u128_sqrt](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u128_sqrt.md) - [core::integer::u128_wide_mul](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u128_wide_mul.md) - [core::integer::u128_wrapping_add](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u128_wrapping_add.md) - [core::integer::u128_wrapping_sub](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u128_wrapping_sub.md) - [core::integer::u16](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u16.md) - [core::integer::u16_overflowing_add](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u16_overflowing_add.md) - [core::integer::u16_overflowing_sub](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u16_overflowing_sub.md) - [core::integer::u16_safe_divmod](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u16_safe_divmod.md) - [core::integer::u16_sqrt](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u16_sqrt.md) - [core::integer::u16_wide_mul](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u16_wide_mul.md) - [core::integer::u16_wrapping_add](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u16_wrapping_add.md) - [core::integer::u16_wrapping_sub](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u16_wrapping_sub.md) - [core::integer::u256](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u256.md) - [core::integer::u256_overflow_mul](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u256_overflow_mul.md) - [core::integer::u256_overflow_sub](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u256_overflow_sub.md) - [core::integer::u256_overflowing_add](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u256_overflowing_add.md) - [core::integer::u256_overflowing_mul](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u256_overflowing_mul.md) - [core::integer::u256_overflowing_sub](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u256_overflowing_sub.md) - [core::integer::u256_sqrt](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u256_sqrt.md) - [core::integer::u256_wide_mul](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u256_wide_mul.md) - [core::integer::u32](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u32.md) - [core::integer::u32_overflowing_add](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u32_overflowing_add.md) - [core::integer::u32_overflowing_sub](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u32_overflowing_sub.md) - [core::integer::u32_safe_divmod](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u32_safe_divmod.md) - [core::integer::u32_sqrt](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u32_sqrt.md) - [core::integer::u32_wide_mul](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u32_wide_mul.md) - [core::integer::u32_wrapping_add](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u32_wrapping_add.md) - [core::integer::u32_wrapping_sub](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u32_wrapping_sub.md) - [core::integer::u512](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u512.md) - [core::integer::u512_safe_div_rem_by_u256](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u512_safe_div_rem_by_u256.md) - [core::integer::u64](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u64.md) - [core::integer::u64_overflowing_add](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u64_overflowing_add.md) - [core::integer::u64_overflowing_sub](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u64_overflowing_sub.md) - [core::integer::u64_safe_divmod](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u64_safe_divmod.md) - [core::integer::u64_sqrt](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u64_sqrt.md) - [core::integer::u64_wide_mul](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u64_wide_mul.md) - [core::integer::u64_wrapping_add](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u64_wrapping_add.md) - [core::integer::u64_wrapping_sub](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u64_wrapping_sub.md) - [core::integer::u8](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u8.md) - [core::integer::u8_overflowing_add](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u8_overflowing_add.md) - [core::integer::u8_overflowing_sub](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u8_overflowing_sub.md) - [core::integer::u8_safe_divmod](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u8_safe_divmod.md) - [core::integer::u8_sqrt](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u8_sqrt.md) - [core::integer::u8_wide_mul](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u8_wide_mul.md) - [core::integer::u8_wrapping_add](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u8_wrapping_add.md) - [core::integer::u8_wrapping_sub](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-integer-u8_wrapping_sub.md) - [core::internal::DestructWith](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-internal-DestructWith.md) - [core::internal::DropWith](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-internal-DropWith.md) - [core::internal::InferDestruct](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-internal-InferDestruct.md) - [core::internal::InferDrop](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-internal-InferDrop.md) - [core::internal::LoopResult](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-internal-LoopResult.md) - [core::internal::OptionRev](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-internal-OptionRev.md) - [core::internal::bounded_int::AddHelper](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-internal-bounded_int-AddHelper.md) - [core::internal::bounded_int::ConstrainHelper](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-internal-bounded_int-ConstrainHelper.md) - [core::internal::bounded_int::DivRemHelper](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-internal-bounded_int-DivRemHelper.md) - [core::internal::bounded_int::MulHelper](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-internal-bounded_int-MulHelper.md) - [core::internal::bounded_int::NegateHelper](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-internal-bounded_int-NegateHelper.md) - [core::internal::bounded_int::SubHelper](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-internal-bounded_int-SubHelper.md) - [core::internal::bounded_int::TrimMaxHelper](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-internal-bounded_int-TrimMaxHelper.md) - [core::internal::bounded_int::TrimMinHelper](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-internal-bounded_int-TrimMinHelper.md) - [core::internal::bounded_int::UnitInt](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-internal-bounded_int-UnitInt.md) - [core::internal::bounded_int::bounded_int_add](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-internal-bounded_int-bounded_int_add.md) - [core::internal::bounded_int::bounded_int_constrain](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-internal-bounded_int-bounded_int_constrain.md) - [core::internal::bounded_int::bounded_int_div_rem](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-internal-bounded_int-bounded_int_div_rem.md) - [core::internal::bounded_int::bounded_int_is_zero](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-internal-bounded_int-bounded_int_is_zero.md) - [core::internal::bounded_int::bounded_int_mul](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-internal-bounded_int-bounded_int_mul.md) - [core::internal::bounded_int::bounded_int_sub](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-internal-bounded_int-bounded_int_sub.md) - [core::internal::bounded_int::bounded_int_trim_max](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-internal-bounded_int-bounded_int_trim_max.md) - [core::internal::bounded_int::bounded_int_trim_min](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-internal-bounded_int-bounded_int_trim_min.md) - [core::internal::bounded_int::downcast](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-internal-bounded_int-downcast.md) - [core::internal::bounded_int::upcast](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-internal-bounded_int-upcast.md) - [core::internal::require_implicit](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-internal-require_implicit.md) - [core::internal::revoke_ap_tracking](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-internal-revoke_ap_tracking.md) - [core::iter::adapters::peekable::PeekableTrait](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-iter-adapters-peekable-PeekableTrait.md) - [core::iter::adapters::zip::zip](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-iter-adapters-zip-zip.md) - [core::iter::traits::collect::Extend](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-iter-traits-collect-Extend.md) - [core::iter::traits::collect::FromIterator](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-iter-traits-collect-FromIterator.md) - [core::iter::traits::collect::IntoIterator](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-iter-traits-collect-IntoIterator.md) - [core::iter::traits::iterator::Iterator](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-iter-traits-iterator-Iterator.md) - [core::keccak::cairo_keccak](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-keccak-cairo_keccak.md) - [core::keccak::compute_keccak_byte_array](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-keccak-compute_keccak_byte_array.md) - [core::keccak::keccak_u256s_be_inputs](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-keccak-keccak_u256s_be_inputs.md) - [core::keccak::keccak_u256s_le_inputs](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-keccak-keccak_u256s_le_inputs.md) - [core::math::egcd](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-math-egcd.md) - [core::math::inv_mod](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-math-inv_mod.md) - [core::math::u256_div_mod_n](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-math-u256_div_mod_n.md) - [core::math::u256_inv_mod](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-math-u256_inv_mod.md) - [core::math::u256_mul_mod_n](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-math-u256_mul_mod_n.md) - [core::metaprogramming::TypeEqual](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-metaprogramming-TypeEqual.md) - [core::never](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-never.md) - [core::nullable::FromNullableResult](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-nullable-FromNullableResult.md) - [core::nullable::Nullable](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-nullable-Nullable.md) - [core::nullable::NullableTrait](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-nullable-NullableTrait.md) - [core::nullable::match_nullable](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-nullable-match_nullable.md) - [core::nullable::null](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-nullable-null.md) - [core::num::traits::bit_size::BitSize](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-num-traits-bit_size-BitSize.md) - [core::num::traits::bounded::Bounded](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-num-traits-bounded-Bounded.md) - [core::num::traits::one::One](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-num-traits-one-One.md) - [core::num::traits::ops::checked::CheckedAdd](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-num-traits-ops-checked-CheckedAdd.md) - [core::num::traits::ops::divrem::DivRem](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-num-traits-ops-divrem-DivRem.md) - [core::num::traits::ops::overflowing::OverflowingAdd](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-num-traits-ops-overflowing-OverflowingAdd.md) - [core::num::traits::ops::overflowing::OverflowingMul](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-num-traits-ops-overflowing-OverflowingMul.md) - [core::num::traits::ops::pow::Pow](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-num-traits-ops-pow-Pow.md) - [core::num::traits::ops::saturating::SaturatingAdd](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-num-traits-ops-saturating-SaturatingAdd.md) - [core::num::traits::ops::saturating::SaturatingMul](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-num-traits-ops-saturating-SaturatingMul.md) - [core::num::traits::ops::saturating::SaturatingSub](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-num-traits-ops-saturating-SaturatingSub.md) - [core::num::traits::ops::sqrt::Sqrt](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-num-traits-ops-sqrt-Sqrt.md) - [core::num::traits::ops::widesquare::WideSquare](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-num-traits-ops-widesquare-WideSquare.md) - [core::num::traits::ops::wrapping::WrappingAdd](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-num-traits-ops-wrapping-WrappingAdd.md) - [core::num::traits::ops::wrapping::WrappingMul](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-num-traits-ops-wrapping-WrappingMul.md) - [core::num::traits::ops::wrapping::WrappingSub](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-num-traits-ops-wrapping-WrappingSub.md) - [core::num::traits::zero::Zero](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-num-traits-zero-Zero.md) - [core::ops::arith::AddAssign](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-ops-arith-AddAssign.md) - [core::ops::arith::DivAssign](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-ops-arith-DivAssign.md) - [core::ops::arith::MulAssign](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-ops-arith-MulAssign.md) - [core::ops::arith::RemAssign](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-ops-arith-RemAssign.md) - [core::ops::arith::SubAssign](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-ops-arith-SubAssign.md) - [core::ops::deref::Deref](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-ops-deref-Deref.md) - [core::ops::deref::DerefMut](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-ops-deref-DerefMut.md) - [core::ops::function::Fn](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-ops-function-Fn.md) - [core::ops::function::FnOnce](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-ops-function-FnOnce.md) - [core::ops::index::Index](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-ops-index-Index.md) - [core::ops::index::IndexView](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-ops-index-IndexView.md) - [core::ops::range::Range](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-ops-range-Range.md) - [core::ops::range::RangeInclusive](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-ops-range-RangeInclusive.md) - [core::ops::range::RangeInclusiveIterator](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-ops-range-RangeInclusiveIterator.md) - [core::ops::range::RangeInclusiveTrait](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-ops-range-RangeInclusiveTrait.md) - [core::ops::range::RangeIterator](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-ops-range-RangeIterator.md) - [core::ops::range::RangeTrait](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-ops-range-RangeTrait.md) - [core::option::Option](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-option-Option.md) - [core::option::OptionTrait](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-option-OptionTrait.md) - [core::panic_with_const_felt252](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-panic_with_const_felt252.md) - [core::panic_with_felt252](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-panic_with_felt252.md) - [panic](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-panics-Panic.md) - [core::panics::PanicResult](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-panics-PanicResult.md) - [core::panics::panic_with_byte_array](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-panics-panic_with_byte_array.md) - [core::pedersen::HashState](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-pedersen-HashState.md) - [pedersen](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-pedersen-Pedersen.md) - [core::pedersen::PedersenImpl](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-pedersen-PedersenImpl.md) - [core::pedersen::PedersenTrait](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-pedersen-PedersenTrait.md) - [core::poseidon::HashState](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-poseidon-HashState.md) - [core::poseidon::Poseidon](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-poseidon-Poseidon.md) - [core::poseidon::PoseidonImpl](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-poseidon-PoseidonImpl.md) - [core::poseidon::PoseidonTrait](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-poseidon-PoseidonTrait.md) - [core::poseidon::hades_permutation](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-poseidon-hades_permutation.md) - [core::poseidon::poseidon_hash_span](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-poseidon-poseidon_hash_span.md) - [core::qm31::QM31Trait](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-qm31-QM31Trait.md) - [core::qm31::m31_ops](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-qm31-m31_ops.md) - [core::qm31::m31_ops::m31_add](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-qm31-m31_ops-m31_add.md) - [core::qm31::m31_ops::m31_div](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-qm31-m31_ops-m31_div.md) - [core::qm31::m31_ops::m31_mul](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-qm31-m31_ops-m31_mul.md) - [core::qm31::m31_ops::m31_sub](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-qm31-m31_ops-m31_sub.md) - [core::qm31::qm31](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-qm31-qm31.md) - [core::qm31::qm31_const](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-qm31-qm31_const.md) - [core::serde::Serde](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-serde-Serde.md) - [core::serde::into_felt252_based](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-serde-into_felt252_based.md) - [core::sha256::compute_sha256_byte_array](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-sha256-compute_sha256_byte_array.md) - [core::sha256::compute_sha256_u32_array](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-sha256-compute_sha256_u32_array.md) - [core::starknet::SyscallResult](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-SyscallResult.md) - [core::starknet::SyscallResultTrait](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-SyscallResultTrait.md) - [core::starknet::System](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-System.md) - [core::starknet::VALIDATED](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-VALIDATED.md) - [core::starknet::account::AccountContract](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-account-AccountContract.md) - [core::starknet::account::AccountContractDispatcher](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-account-AccountContractDispatcher.md) - [core::starknet::account::AccountContractDispatcherTrait](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-account-AccountContractDispatcherTrait.md) - [core::starknet::account::AccountContractLibraryDispatcher](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-account-AccountContractLibraryDispatcher.md) - [core::starknet::account::AccountContractSafeDispatcher](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-account-AccountContractSafeDispatcher.md) - [core::starknet::account::AccountContractSafeDispatcherTrait](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-account-AccountContractSafeDispatcherTrait.md) - [core::starknet::account::AccountContractSafeLibraryDispatcher](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-account-AccountContractSafeLibraryDispatcher.md) - [core::starknet::account::Call](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-account-Call.md) - [core::starknet::class_hash::ClassHash](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-class_hash-ClassHash.md) - [core::starknet::class_hash::class_hash_const](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-class_hash-class_hash_const.md) - [core::starknet::contract_address::ContractAddress](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-contract_address-ContractAddress.md) - [core::starknet::eth_address::EthAddress](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-eth_address-EthAddress.md) - [core::starknet::eth_signature::is_eth_signature_valid](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-eth_signature-is_eth_signature_valid.md) - [core::starknet::eth_signature::public_key_point_to_eth_address](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-eth_signature-public_key_point_to_eth_address.md) - [core::starknet::eth_signature::verify_eth_signature](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-eth_signature-verify_eth_signature.md) - [core::starknet::event::Event](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-event-Event.md) - [core::starknet::event::EventEmitter](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-event-EventEmitter.md) - [core::starknet::info::BlockInfo](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-info-BlockInfo.md) - [core::starknet::info::get_block_info](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-info-get_block_info.md) - [core::starknet::info::get_block_number](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-info-get_block_number.md) - [core::starknet::info::get_block_timestamp](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-info-get_block_timestamp.md) - [core::starknet::info::get_caller_address](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-info-get_caller_address.md) - [core::starknet::info::get_contract_address](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-info-get_contract_address.md) - [core::starknet::info::get_execution_info](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-info-get_execution_info.md) - [core::starknet::info::get_tx_info](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-info-get_tx_info.md) - [core::starknet::info::v2::ExecutionInfo](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-info-v2-ExecutionInfo.md) - [core::starknet::info::v2::ResourceBounds](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-info-v2-ResourceBounds.md) - [core::starknet::info::v2::TxInfo](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-info-v2-TxInfo.md) - [core::starknet::secp256_trait::Secp256PointTrait](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-secp256_trait-Secp256PointTrait.md) - [core::starknet::secp256_trait::Secp256Trait](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-secp256_trait-Secp256Trait.md) - [core::starknet::secp256_trait::Signature](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-secp256_trait-Signature.md) - [core::starknet::secp256k1::Secp256k1Point](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-secp256k1-Secp256k1Point.md) - [core::starknet::secp256r1::Secp256r1Point](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-secp256r1-Secp256r1Point.md) - [core::starknet::storage::IntoIterRange](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage-IntoIterRange.md) - [core::starknet::storage::Mutable](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage-Mutable.md) - [core::starknet::storage::PendingStoragePath](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage-PendingStoragePath.md) - [core::starknet::storage::PendingStoragePathTrait](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage-PendingStoragePathTrait.md) - [core::starknet::storage::StorableStoragePointerReadAccess](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage-StorableStoragePointerReadAccess.md) - [core::starknet::storage::StorageAsPath](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage-StorageAsPath.md) - [core::starknet::storage::StorageAsPointer](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage-StorageAsPointer.md) - [core::starknet::storage::StorageNodeDeref](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage-StorageNodeDeref.md) - [core::starknet::storage::StorageNodeMutDeref](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage-StorageNodeMutDeref.md) - [core::starknet::storage::StoragePath](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage-StoragePath.md) - [core::starknet::storage::StoragePathMutableConversion](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage-StoragePathMutableConversion.md) - [core::starknet::storage::StoragePointer](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage-StoragePointer.md) - [core::starknet::storage::StoragePointer0Offset](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage-StoragePointer0Offset.md) - [core::starknet::storage::StoragePointerReadAccess](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage-StoragePointerReadAccess.md) - [core::starknet::storage::StoragePointerWriteAccess](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage-StoragePointerWriteAccess.md) - [core::starknet::storage::SubPointersDeref](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage-SubPointersDeref.md) - [core::starknet::storage::SubPointersMutDeref](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage-SubPointersMutDeref.md) - [core::starknet::storage::ValidStorageTypeTrait](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage-ValidStorageTypeTrait.md) - [core::starknet::storage::map::Map](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage-map-Map.md) - [core::starknet::storage::map::StorageMapReadAccess](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage-map-StorageMapReadAccess.md) - [core::starknet::storage::map::StorageMapWriteAccess](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage-map-StorageMapWriteAccess.md) - [core::starknet::storage::map::StoragePathEntry](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage-map-StoragePathEntry.md) - [core::starknet::storage::storage_base::FlattenedStorage](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage-storage_base-FlattenedStorage.md) - [core::starknet::storage::storage_base::StorageBase](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage-storage_base-StorageBase.md) - [core::starknet::storage::storage_base::StorageTrait](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage-storage_base-StorageTrait.md) - [core::starknet::storage::storage_base::StorageTraitMut](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage-storage_base-StorageTraitMut.md) - [core::starknet::storage::storage_node::StorageNode](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage-storage_node-StorageNode.md) - [core::starknet::storage::storage_node::StorageNodeMut](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage-storage_node-StorageNodeMut.md) - [core::starknet::storage::sub_pointers::SubPointers](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage-sub_pointers-SubPointers.md) - [core::starknet::storage::sub_pointers::SubPointersForward](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage-sub_pointers-SubPointersForward.md) - [core::starknet::storage::sub_pointers::SubPointersMut](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage-sub_pointers-SubPointersMut.md) - [core::starknet::storage::sub_pointers::SubPointersMutForward](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage-sub_pointers-SubPointersMutForward.md) - [core::starknet::storage::vec::MutableVecTrait](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage-vec-MutableVecTrait.md) - [core::starknet::storage::vec::Vec](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage-vec-Vec.md) - [core::starknet::storage::vec::VecIter](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage-vec-VecIter.md) - [core::starknet::storage::vec::VecTrait](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage-vec-VecTrait.md) - [core::starknet::storage_access::StorageAddress](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage_access-StorageAddress.md) - [core::starknet::storage_access::StorageBaseAddress](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage_access-StorageBaseAddress.md) - [core::starknet::storage_access::Store](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage_access-Store.md) - [core::starknet::storage_access::StorePacking](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage_access-StorePacking.md) - [core::starknet::storage_access::storage_address_from_base](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage_access-storage_address_from_base.md) - [core::starknet::storage_access::storage_address_from_base_and_offset](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage_access-storage_address_from_base_and_offset.md) - [core::starknet::storage_access::storage_base_address_const](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage_access-storage_base_address_const.md) - [core::starknet::storage_access::storage_base_address_from_felt252](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-storage_access-storage_base_address_from_felt252.md) - [core::starknet::syscalls::call_contract_syscall](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-syscalls-call_contract_syscall.md) - [core::starknet::syscalls::deploy_syscall](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-syscalls-deploy_syscall.md) - [core::starknet::syscalls::emit_event_syscall](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-syscalls-emit_event_syscall.md) - [core::starknet::syscalls::get_block_hash_syscall](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-syscalls-get_block_hash_syscall.md) - [core::starknet::syscalls::get_class_hash_at_syscall](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-syscalls-get_class_hash_at_syscall.md) - [core::starknet::syscalls::get_execution_info_syscall](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-syscalls-get_execution_info_syscall.md) - [core::starknet::syscalls::get_execution_info_v2_syscall](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-syscalls-get_execution_info_v2_syscall.md) - [core::starknet::syscalls::keccak_syscall](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-syscalls-keccak_syscall.md) - [core::starknet::syscalls::library_call_syscall](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-syscalls-library_call_syscall.md) - [core::starknet::syscalls::meta_tx_v0_syscall](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-syscalls-meta_tx_v0_syscall.md) - [core::starknet::syscalls::replace_class_syscall](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-syscalls-replace_class_syscall.md) - [core::starknet::syscalls::send_message_to_l1_syscall](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-syscalls-send_message_to_l1_syscall.md) - [core::starknet::syscalls::sha256_process_block_syscall](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-syscalls-sha256_process_block_syscall.md) - [core::starknet::syscalls::storage_read_syscall](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-syscalls-storage_read_syscall.md) - [core::starknet::syscalls::storage_write_syscall](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-syscalls-storage_write_syscall.md) - [core::starknet::testing::cheatcode](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-testing-cheatcode.md) - [core::starknet::testing::pop_l2_to_l1_message](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-testing-pop_l2_to_l1_message.md) - [core::starknet::testing::pop_log](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-testing-pop_log.md) - [core::starknet::testing::pop_log_raw](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-testing-pop_log_raw.md) - [core::starknet::testing::set_account_contract_address](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-testing-set_account_contract_address.md) - [core::starknet::testing::set_block_hash](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-testing-set_block_hash.md) - [core::starknet::testing::set_block_number](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-testing-set_block_number.md) - [core::starknet::testing::set_block_timestamp](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-testing-set_block_timestamp.md) - [core::starknet::testing::set_caller_address](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-testing-set_caller_address.md) - [core::starknet::testing::set_chain_id](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-testing-set_chain_id.md) - [core::starknet::testing::set_contract_address](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-testing-set_contract_address.md) - [core::starknet::testing::set_max_fee](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-testing-set_max_fee.md) - [core::starknet::testing::set_nonce](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-testing-set_nonce.md) - [core::starknet::testing::set_sequencer_address](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-testing-set_sequencer_address.md) - [core::starknet::testing::set_signature](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-testing-set_signature.md) - [core::starknet::testing::set_transaction_hash](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-testing-set_transaction_hash.md) - [core::starknet::testing::set_version](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-starknet-testing-set_version.md) - [Core string StringLiteral](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-string-StringLiteral.md) - [core::testing::get_available_gas](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-testing-get_available_gas.md) - [core::testing::get_unspent_gas](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-testing-get_unspent_gas.md) - [core::to_byte_array::AppendFormattedToByteArray](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-to_byte_array-AppendFormattedToByteArray.md) - [core::to_byte_array::FormatAsByteArray](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-to_byte_array-FormatAsByteArray.md) - [core::traits::Add](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-traits-Add.md) - [core::traits::AddEq](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-traits-AddEq.md) - [core::traits::BitAnd](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-traits-BitAnd.md) - [core::traits::BitNot](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-traits-BitNot.md) - [core::traits::BitOr](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-traits-BitOr.md) - [core::traits::BitXor](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-traits-BitXor.md) - [core::traits::Copy](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-traits-Copy.md) - [core::traits::Default](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-traits-Default.md) - [core::traits::Destruct](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-traits-Destruct.md) - [core::traits::Div](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-traits-Div.md) - [core::traits::DivEq](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-traits-DivEq.md) - [core::traits::DivRem](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-traits-DivRem.md) - [core::traits::Drop](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-traits-Drop.md) - [core::traits::Felt252DictValue](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-traits-Felt252DictValue.md) - [core::traits::Index](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-traits-Index.md) - [core::traits::IndexView](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-traits-IndexView.md) - [core::traits::Into](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-traits-Into.md) - [core::traits::Mul](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-traits-Mul.md) - [core::traits::MulEq](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-traits-MulEq.md) - [core::traits::Neg](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-traits-Neg.md) - [core::traits::Not](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-traits-Not.md) - [core::traits::PanicDestruct](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-traits-PanicDestruct.md) - [core::traits::PartialEq](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-traits-PartialEq.md) - [core::traits::PartialOrd](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-traits-PartialOrd.md) - [core::traits::Rem](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-traits-Rem.md) - [core::traits::RemEq](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-traits-RemEq.md) - [core::traits::Sub](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-traits-Sub.md) - [core::traits::SubEq](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-traits-SubEq.md) - [core::traits::TryInto](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-traits-TryInto.md) - [core::usize](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-usize.md) - [core::zeroable::NonZero](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/core-zeroable-NonZero.md) - [Introduction to the Corelib documentation](https://starkware-9575960b-starkzapv3.mintlify.app/build/corelib/intro.md) - [Deploy your first Starknet contract guide appendix](https://starkware-9575960b-starkzapv3.mintlify.app/build/quickstart/appendix.md) - [Deploying the HelloStarknet contract locally](https://starkware-9575960b-starkzapv3.mintlify.app/build/quickstart/devnet.md) - [Setting up your development environment](https://starkware-9575960b-starkzapv3.mintlify.app/build/quickstart/environment-setup.md) - [Creating and understanding the HelloStarknet contract](https://starkware-9575960b-starkzapv3.mintlify.app/build/quickstart/hellostarknet.md) - [Recommended next steps after deploying your first contract](https://starkware-9575960b-starkzapv3.mintlify.app/build/quickstart/next-steps.md) - [Deploy your first contract guide overview](https://starkware-9575960b-starkzapv3.mintlify.app/build/quickstart/overview.md) - [Deploying the HelloStarknet contract on Starknet Sepolia](https://starkware-9575960b-starkzapv3.mintlify.app/build/quickstart/sepolia.md) - [Account abstraction](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/advanced/account-abstraction.md) - [Commit-Reveal](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/advanced/commit-reveal.md) - [Solidity compatible hashing](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/advanced/hash-solidity-compatible.md) - [Hashing](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/advanced/hashing.md) - [Library calls](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/advanced/library-calls.md) - [Plugins](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/advanced/plugins.md) - [Understanding Sierra: From High-Level Cairo to Safe CASM](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/advanced/sierra-ir.md) - [ECDSA verification](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/advanced/signature-verification.md) - [Storage optimisation](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/advanced/store-using-packing.md) - [Structs as mapping keys](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/advanced/struct-mapping-key.md) - [Verifying ZK proofs](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/advanced/verify-proofs.md) - [Writing to any storage slot](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/advanced/write-to-any-slot.md) - [Advanced factory](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/applications/advanced-factory.md) - [Constant product AMM](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/applications/constant-product-amm.md) - [Crowdfunding](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/applications/crowdfunding.md) - [ERC20 token](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/applications/erc20.md) - [ERC721 token](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/applications/erc721.md) - [Factory pattern](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/applications/factory.md) - [L1 ↔ L2 token bridge](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/applications/l1-l2-token-bridge.md) - [Merkle tree contract](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/applications/merkle-tree.md) - [NFT Dutch auction](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/applications/nft-dutch-auction.md) - [Random number generator](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/applications/random-number-generator.md) - [Simple storage](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/applications/simple-storage.md) - [Simple DeFi vault](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/applications/simple-vault.md) - [Staking](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/applications/staking.md) - [TimeLock](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/applications/timelock.md) - [Upgradeable contract](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/applications/upgradeable-contract.md) - [Calling other contracts](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/basic/calling-other-contracts.md) - [Component contract storage collisions](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/basic/components/collisions.md) - [Component dependencies](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/basic/components/dependencies.md) - [Introduction to components](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/basic/components/intro.md) - [The Ownable component](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/basic/components/ownable.md) - [Constructor](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/basic/constructor.md) - [Simple counter](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/basic/counter.md) - [Custom types in entrypoints](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/basic/custom-types-in-entrypoints.md) - [Documentation](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/basic/documentation.md) - [Error handling](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/basic/errors.md) - [Events](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/basic/events.md) - [Mappings](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/basic/mappings.md) - [Storage](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/basic/storage.md) - [Storing custom types](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/basic/storing-custom-types.md) - [Variables](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/basic/variables.md) - [Functions](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/basic/visibility-mutability.md) - [Introduction to Starknet By Example](https://starkware-9575960b-starkzapv3.mintlify.app/build/starknet-by-example/index.md) - [API Reference](https://starkware-9575960b-starkzapv3.mintlify.app/build/starkzap/api-reference.md): Complete API documentation for Starkzap - [awesome-starkzap](https://starkware-9575960b-starkzapv3.mintlify.app/build/starkzap/awesome-starkzap.md): Curated list of projects using Starkzap - [Bridging](https://starkware-9575960b-starkzapv3.mintlify.app/build/starkzap/bridging.md): Bridge assets between Ethereum or Solana and Starknet using Starkzap bridge tokens, external wallet adapters, deposit and withdrawal APIs - [Confidential Transfers](https://starkware-9575960b-starkzapv3.mintlify.app/build/starkzap/confidential.md): Fund, transfer, and withdraw using Tongo—privacy-preserving balances and transfers with the Tongo SDK - [Network, RPC, Staking, Bridging, and Logging](https://starkware-9575960b-starkzapv3.mintlify.app/build/starkzap/configuration.md): Configure networks, RPC providers, staking, bridging, and logging for the SDK - [Wallets](https://starkware-9575960b-starkzapv3.mintlify.app/build/starkzap/connecting-wallets.md): Connect wallets using different signer strategies: private keys, Privy, Cartridge, and custom signers - [Dollar-Cost Averaging](https://starkware-9575960b-starkzapv3.mintlify.app/build/starkzap/dollar-cost-average.md): Schedule recurring buys with AVNU or Ekubo—create orders, preview cycles, and cancel via wallet.dca() - [Stablecoins & Token](https://starkware-9575960b-starkzapv3.mintlify.app/build/starkzap/erc20.md): Check balances, transfer tokens, and work with amounts using type-safe primitives - [Examples](https://starkware-9575960b-starkzapv3.mintlify.app/build/starkzap/examples.md): Complete example applications demonstrating Starkzap in action - [Glossary](https://starkware-9575960b-starkzapv3.mintlify.app/build/starkzap/glossary.md): Web3 terminology explained in web2-friendly terms - [Installation](https://starkware-9575960b-starkzapv3.mintlify.app/build/starkzap/installation.md): Install Starkzap and its dependencies - [AVNU Paymaster](https://starkware-9575960b-starkzapv3.mintlify.app/build/starkzap/integrations/avnu-paymaster.md): Paymaster integration for covering transaction gas costs on behalf of users - [Cartridge Controller](https://starkware-9575960b-starkzapv3.mintlify.app/build/starkzap/integrations/cartridge-controller.md): Use Cartridge Controller with network-safe session configuration - [Privy Integration](https://starkware-9575960b-starkzapv3.mintlify.app/build/starkzap/integrations/privy.md): Server-side key management and wallet infrastructure for Starknet applications - [Lending & Borrowing](https://starkware-9575960b-starkzapv3.mintlify.app/build/starkzap/lending.md): Supply, borrow, withdraw, and repay with Vesu—discover markets, manage positions, and check collateral health - [LST Staking](https://starkware-9575960b-starkzapv3.mintlify.app/build/starkzap/lst-staking.md): Use Endur liquid staking through Starkzap with a staking-like API and asset-based vaults - [Overview](https://starkware-9575960b-starkzapv3.mintlify.app/build/starkzap/overview.md): TypeScript SDK for building consumer applications with Starknet wallet integration, token operations, and DeFi features - [Paymasters](https://starkware-9575960b-starkzapv3.mintlify.app/build/starkzap/paymasters.md): Set up gasless transactions using AVNU Paymaster or Cartridge's built-in paymaster - [Quick Start](https://starkware-9575960b-starkzapv3.mintlify.app/build/starkzap/quick-start.md): Get your first wallet integration working in minutes with code examples - [React Native Integration](https://starkware-9575960b-starkzapv3.mintlify.app/build/starkzap/react-native.md): Set up StarkZap in React Native/Expo projects with starkzap-native and Metro configuration - [Staking & Delegation](https://starkware-9575960b-starkzapv3.mintlify.app/build/starkzap/staking.md): Stake in Starknet delegation pools, claim rewards, and manage exits with the native two-step staking flow - [Swaps](https://starkware-9575960b-starkzapv3.mintlify.app/build/starkzap/swap.md): Exchange one token for another using AVNU or Ekubo swap providers—get quotes, set slippage, and execute swaps - [Executing Transactions](https://starkware-9575960b-starkzapv3.mintlify.app/build/starkzap/transactions.md): Send transactions, batch operations, simulate transactions, and handle fees - [Troubleshooting](https://starkware-9575960b-starkzapv3.mintlify.app/build/starkzap/troubleshooting.md): Common issues and solutions when using Starkzap - [Troves](https://starkware-9575960b-starkzapv3.mintlify.app/build/starkzap/troves.md): Discover Troves strategies, inspect positions, and deposit or withdraw through Starkzap - [Tx Builder](https://starkware-9575960b-starkzapv3.mintlify.app/build/starkzap/tx-builder.md): Batch multiple operations into a single atomic transaction using the fluent TxBuilder API - [AI-Powered Development](https://starkware-9575960b-starkzapv3.mintlify.app/build/starkzap/using-llms.md): Configure Cursor IDE and MCP using Starkzap's internal standards for smarter coding. - [](https://starkware-9575960b-starkzapv3.mintlify.app/index.md): The ultimate guide to building on Starknet - Cairo smart contracts, ZK technology, and scaling Ethereum & Bitcoin. - [Additional Examples](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/air-development/additional-examples/index.md) - [Components](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/air-development/components/index.md) - [Dynamic Lookups](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/air-development/dynamic-lookups/index.md) - [Introduction](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/air-development/index.md) - [Local Row Constraints](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/air-development/local-row-constraints/index.md) - [Preprocessed Trace](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/air-development/preprocessed-trace/index.md) - [Static Lookups](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/air-development/static-lookups/index.md) - [Committing to the Trace Polynomials](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/air-development/writing-a-simple-air/committing-to-the-trace-polynomials.md) - [Evaluating Constraints Over Trace Polynomials](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/air-development/writing-a-simple-air/constraints-over-trace-polynomials.md) - [From Spreadsheet to Trace Polynomials](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/air-development/writing-a-simple-air/from-spreadsheet-to-trace-polynomials.md) - [Hello World](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/air-development/writing-a-simple-air/hello-world.md) - [Introduction](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/air-development/writing-a-simple-air/index.md) - [Proving and Verifying an AIR](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/air-development/writing-a-simple-air/proving-an-air.md) - [Writing a Spreadsheet](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/air-development/writing-a-simple-air/writing-a-spreadsheet.md) - [Awesome S-two](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/awesome-stwo/index.md) - [Benchmarks Report](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/benchmarks/index.md) - [ADD Opcode Walkthrough](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/cairo-air/add-opcode/index.md) - [Basic Building Blocks](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/cairo-air/basic-building-blocks/index.md) - [Overview of Cairo](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/cairo-air/cairo/index.md) - [Introduction](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/cairo-air/index.md) - [Main Components](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/cairo-air/main-components/index.md) - [Components](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/how-it-works/air/components.md) - [Introduction](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/how-it-works/air/index.md) - [Technical Overview](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/how-it-works/air/overview.md) - [Prover Components](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/how-it-works/air/prover_components.md) - [Algorithm](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/how-it-works/circle-fft/algorithm.md) - [Basis for Circle FFT](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/how-it-works/circle-fft/basis.md) - [Introduction](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/how-it-works/circle-fft/index.md) - [Interpolation](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/how-it-works/circle-fft/interpolation.md) - [Twiddles](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/how-it-works/circle-fft/twiddles.md) - [FRI Prover](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/how-it-works/circle-fri/fri_prover.md) - [FRI Verifier](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/how-it-works/circle-fri/fri_verifier.md) - [Introduction](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/how-it-works/circle-fri/index.md) - [Technical Overview](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/how-it-works/circle-fri/overview.md) - [Circle Group](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/how-it-works/circle-group.md) - [Columns](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/how-it-works/circle-polynomials/columns.md) - [Circle Evaluations and Polynomials](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/how-it-works/circle-polynomials/evals-and-poly.md) - [Introduction](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/how-it-works/circle-polynomials/index.md) - [Secure Evaluations and Polynomials](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/how-it-works/circle-polynomials/secure-evals-and-poly.md) - [Introduction](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/how-it-works/index.md) - [Lookups](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/how-it-works/lookups.md) - [Mersenne Primes](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/how-it-works/mersenne-prime.md) - [Introduction](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/how-it-works/pcs/index.md) - [Technical Overview](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/how-it-works/pcs/overview.md) - [Polynomial Commitment Scheme Prover](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/how-it-works/pcs/prover.md) - [Polynomial Commitment Scheme Verifier](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/how-it-works/pcs/verifier.md) - [Introduction](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/how-it-works/stark_proof/index.md) - [STARK Prover](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/how-it-works/stark_proof/prove.md) - [STARK Verifier](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/how-it-works/stark_proof/verify.md) - [Hash Functions](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/how-it-works/vcs/hash_functions.md) - [Introduction](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/how-it-works/vcs/index.md) - [Merkle Prover](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/how-it-works/vcs/merkle_prover.md) - [Merkle Verifier](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/how-it-works/vcs/merkle_verifier.md) - [Introduction](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/introduction.md) - [Why S-two?](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/why-stwo.md) - [Why Use a Proof System?](https://starkware-9575960b-starkzapv3.mintlify.app/learn/S-two-book/why-use-a-proof-system.md) - [Chain information](https://starkware-9575960b-starkzapv3.mintlify.app/learn/cheatsheets/chain-info.md) - [Compatibility tables](https://starkware-9575960b-starkzapv3.mintlify.app/learn/cheatsheets/compatibility.md) - [Developer integrations](https://starkware-9575960b-starkzapv3.mintlify.app/learn/cheatsheets/integrations.md) - [Messaging functions and events](https://starkware-9575960b-starkzapv3.mintlify.app/learn/cheatsheets/messaging-reference.md) - [StarkGate functions and events](https://starkware-9575960b-starkzapv3.mintlify.app/learn/cheatsheets/starkgate-reference.md) - [Developer tools](https://starkware-9575960b-starkzapv3.mintlify.app/learn/cheatsheets/tools.md) - [Transaction fields and hash calculations](https://starkware-9575960b-starkzapv3.mintlify.app/learn/cheatsheets/transactions-reference.md) - [Version notes](https://starkware-9575960b-starkzapv3.mintlify.app/learn/cheatsheets/version-notes.md) - [Accounts](https://starkware-9575960b-starkzapv3.mintlify.app/learn/protocol/accounts.md) - [Blocks](https://starkware-9575960b-starkzapv3.mintlify.app/learn/protocol/blocks.md) - [Cryptography](https://starkware-9575960b-starkzapv3.mintlify.app/learn/protocol/cryptography.md) - [Data availability](https://starkware-9575960b-starkzapv3.mintlify.app/learn/protocol/data-availability.md) - [Fees](https://starkware-9575960b-starkzapv3.mintlify.app/learn/protocol/fees.md) - [Introduction to Starknet's protocol](https://starkware-9575960b-starkzapv3.mintlify.app/learn/protocol/intro.md) - [L1 ↔ L2 messaging](https://starkware-9575960b-starkzapv3.mintlify.app/learn/protocol/messaging.md) - [SHARP](https://starkware-9575960b-starkzapv3.mintlify.app/learn/protocol/sharp.md) - [SNOS](https://starkware-9575960b-starkzapv3.mintlify.app/learn/protocol/snos.md) - [Staking](https://starkware-9575960b-starkzapv3.mintlify.app/learn/protocol/staking.md) - [StarkGate](https://starkware-9575960b-starkzapv3.mintlify.app/learn/protocol/starkgate.md) - [State](https://starkware-9575960b-starkzapv3.mintlify.app/learn/protocol/state.md) - [STRK](https://starkware-9575960b-starkzapv3.mintlify.app/learn/protocol/strk.md) - [Transactions](https://starkware-9575960b-starkzapv3.mintlify.app/learn/protocol/transactions.md) - [Attesting to blocks](https://starkware-9575960b-starkzapv3.mintlify.app/secure/quickstart/attesting-to-blocks.md) - [Becoming a validator](https://starkware-9575960b-starkzapv3.mintlify.app/secure/quickstart/becoming-a-validator.md) - [Recommended next steps after helping secure Starknet](https://starkware-9575960b-starkzapv3.mintlify.app/secure/quickstart/next-steps.md) - [Help secure Starknet guide overview](https://starkware-9575960b-starkzapv3.mintlify.app/secure/quickstart/overview.md) - [Running a full node](https://starkware-9575960b-starkzapv3.mintlify.app/secure/quickstart/running-a-node.md)