├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── cairo-hints ├── Cargo.toml ├── scarb-hints-generate │ └── main.rs ├── scarb-hints-new │ ├── fsx.rs │ ├── main.rs │ ├── new.rs │ ├── new_cairo.rs │ ├── new_js.rs │ ├── new_rust.rs │ ├── new_ts.rs │ └── restricted_names.rs ├── scarb-hints-run │ ├── deserialization.rs │ └── main.rs ├── scarb-hints-test │ └── main.rs └── scarb-utils │ └── lib.rs ├── cairo-lang-hints-test-runner ├── Cargo.toml ├── README.md ├── src │ ├── lib.rs │ └── test.rs └── test_data │ ├── cairo_project.toml │ └── lib.cairo ├── cairo-oracle-hint-processor ├── Cargo.toml └── src │ ├── cairo_run.rs │ ├── hint_processor_utils.rs │ ├── lib.rs │ └── rpc_hint_processor.rs ├── cairo-oracle ├── Cargo.toml └── src │ └── lib.rs ├── cairo-proto-build ├── Cargo.toml └── src │ ├── ast.rs │ ├── code_generator.rs │ ├── extern_paths.rs │ ├── ident.rs │ ├── lib.rs │ ├── message_graph.rs │ └── path.rs ├── cairo-proto-serde ├── Cargo.toml └── src │ ├── configuration.rs │ └── lib.rs ├── corelib ├── Scarb.lock ├── Scarb.toml ├── cairo_project.toml └── src │ ├── array.cairo │ ├── boolean.cairo │ ├── box.cairo │ ├── byte_array.cairo │ ├── bytes_31.cairo │ ├── circuit.cairo │ ├── clone.cairo │ ├── cmp.cairo │ ├── debug.cairo │ ├── dict.cairo │ ├── ec.cairo │ ├── ecdsa.cairo │ ├── felt_252.cairo │ ├── fmt.cairo │ ├── gas.cairo │ ├── hash.cairo │ ├── integer.cairo │ ├── internal.cairo │ ├── internal │ └── bounded_int.cairo │ ├── iter.cairo │ ├── iter │ ├── traits.cairo │ └── traits │ │ └── iterator.cairo │ ├── keccak.cairo │ ├── lib.cairo │ ├── math.cairo │ ├── metaprogramming.cairo │ ├── nullable.cairo │ ├── num.cairo │ ├── num │ ├── traits.cairo │ └── traits │ │ ├── bit_size.cairo │ │ ├── bounded.cairo │ │ ├── one.cairo │ │ ├── ops.cairo │ │ ├── ops │ │ ├── checked.cairo │ │ ├── overflowing.cairo │ │ ├── saturating.cairo │ │ ├── sqrt.cairo │ │ ├── widemul.cairo │ │ ├── widesquare.cairo │ │ └── wrapping.cairo │ │ └── zero.cairo │ ├── ops.cairo │ ├── ops │ ├── arith.cairo │ ├── deref.cairo │ ├── function.cairo │ ├── index.cairo │ └── range.cairo │ ├── option.cairo │ ├── panics.cairo │ ├── pedersen.cairo │ ├── poseidon.cairo │ ├── prelude.cairo │ ├── prelude │ ├── v2023_01.cairo │ ├── v2023_10.cairo │ └── v2024_07.cairo │ ├── result.cairo │ ├── serde.cairo │ ├── sha256.cairo │ ├── starknet.cairo │ ├── starknet │ ├── account.cairo │ ├── address_helper.cairo │ ├── class_hash.cairo │ ├── contract_address.cairo │ ├── eth_address.cairo │ ├── eth_signature.cairo │ ├── event.cairo │ ├── info.cairo │ ├── secp256_trait.cairo │ ├── secp256k1.cairo │ ├── secp256r1.cairo │ ├── storage.cairo │ ├── storage │ │ ├── map.cairo │ │ ├── storage_base.cairo │ │ ├── storage_node.cairo │ │ ├── sub_pointers.cairo │ │ └── vec.cairo │ ├── storage_access.cairo │ ├── syscalls.cairo │ └── testing.cairo │ ├── string.cairo │ ├── test.cairo │ ├── test │ ├── array_test.cairo │ ├── bool_test.cairo │ ├── box_test.cairo │ ├── byte_array_test.cairo │ ├── bytes31_test.cairo │ ├── circuit_test.cairo │ ├── clone_test.cairo │ ├── cmp_test.cairo │ ├── coupon_test.cairo │ ├── deref_test.cairo │ ├── dict_test.cairo │ ├── ec_test.cairo │ ├── felt_test.cairo │ ├── fmt_test.cairo │ ├── hash_test.cairo │ ├── integer_test.cairo │ ├── keccak_test.cairo │ ├── language_features │ │ ├── const_folding_test.cairo │ │ ├── const_test.cairo │ │ ├── for_test.cairo │ │ ├── panics_test.cairo │ │ ├── trait_test.cairo │ │ └── while_test.cairo │ ├── math_test.cairo │ ├── nullable_test.cairo │ ├── num_test.cairo │ ├── option_test.cairo │ ├── plugins_test.cairo │ ├── print_test.cairo │ ├── result_test.cairo │ ├── secp256k1_test.cairo │ ├── secp256r1_test.cairo │ ├── sha256_test.cairo │ ├── test_utils.cairo │ ├── testing_test.cairo │ └── to_byte_array_test.cairo │ ├── testing.cairo │ ├── to_byte_array.cairo │ ├── traits.cairo │ └── zeroable.cairo ├── documentation ├── Reference.md └── Tutorial.md ├── examples ├── js_sqrt │ ├── .gitignore │ ├── Oracle.lock │ ├── README.md │ ├── Scarb.lock │ ├── Scarb.toml │ ├── js │ │ ├── package.json │ │ └── server.js │ ├── proto │ │ └── oracle.proto │ └── src │ │ ├── lib.cairo │ │ └── oracle.cairo ├── rust_complex │ ├── .gitignore │ ├── Oracle.lock │ ├── README.md │ ├── Scarb.lock │ ├── Scarb.toml │ ├── proto │ │ ├── field.proto │ │ └── oracle.proto │ ├── rust │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── build.rs │ │ └── src │ │ │ ├── main.rs │ │ │ └── shirts.rs │ └── src │ │ ├── lib.cairo │ │ ├── oracle.cairo │ │ └── shirts.cairo └── rust_sqrt │ ├── .gitignore │ ├── Oracle.lock │ ├── README.md │ ├── Scarb.lock │ ├── Scarb.toml │ ├── proto │ └── oracle.proto │ ├── rust │ ├── Cargo.lock │ ├── Cargo.toml │ ├── build.rs │ └── src │ │ ├── main.rs │ │ └── oracle.rs │ └── src │ ├── lib.cairo │ └── oracle.cairo └── rust-toolchain /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/README.md -------------------------------------------------------------------------------- /cairo-hints/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/cairo-hints/Cargo.toml -------------------------------------------------------------------------------- /cairo-hints/scarb-hints-generate/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/cairo-hints/scarb-hints-generate/main.rs -------------------------------------------------------------------------------- /cairo-hints/scarb-hints-new/fsx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/cairo-hints/scarb-hints-new/fsx.rs -------------------------------------------------------------------------------- /cairo-hints/scarb-hints-new/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/cairo-hints/scarb-hints-new/main.rs -------------------------------------------------------------------------------- /cairo-hints/scarb-hints-new/new.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/cairo-hints/scarb-hints-new/new.rs -------------------------------------------------------------------------------- /cairo-hints/scarb-hints-new/new_cairo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/cairo-hints/scarb-hints-new/new_cairo.rs -------------------------------------------------------------------------------- /cairo-hints/scarb-hints-new/new_js.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/cairo-hints/scarb-hints-new/new_js.rs -------------------------------------------------------------------------------- /cairo-hints/scarb-hints-new/new_rust.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/cairo-hints/scarb-hints-new/new_rust.rs -------------------------------------------------------------------------------- /cairo-hints/scarb-hints-new/new_ts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/cairo-hints/scarb-hints-new/new_ts.rs -------------------------------------------------------------------------------- /cairo-hints/scarb-hints-new/restricted_names.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/cairo-hints/scarb-hints-new/restricted_names.rs -------------------------------------------------------------------------------- /cairo-hints/scarb-hints-run/deserialization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/cairo-hints/scarb-hints-run/deserialization.rs -------------------------------------------------------------------------------- /cairo-hints/scarb-hints-run/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/cairo-hints/scarb-hints-run/main.rs -------------------------------------------------------------------------------- /cairo-hints/scarb-hints-test/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/cairo-hints/scarb-hints-test/main.rs -------------------------------------------------------------------------------- /cairo-hints/scarb-utils/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/cairo-hints/scarb-utils/lib.rs -------------------------------------------------------------------------------- /cairo-lang-hints-test-runner/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/cairo-lang-hints-test-runner/Cargo.toml -------------------------------------------------------------------------------- /cairo-lang-hints-test-runner/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/cairo-lang-hints-test-runner/README.md -------------------------------------------------------------------------------- /cairo-lang-hints-test-runner/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/cairo-lang-hints-test-runner/src/lib.rs -------------------------------------------------------------------------------- /cairo-lang-hints-test-runner/src/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/cairo-lang-hints-test-runner/src/test.rs -------------------------------------------------------------------------------- /cairo-lang-hints-test-runner/test_data/cairo_project.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/cairo-lang-hints-test-runner/test_data/cairo_project.toml -------------------------------------------------------------------------------- /cairo-lang-hints-test-runner/test_data/lib.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/cairo-lang-hints-test-runner/test_data/lib.cairo -------------------------------------------------------------------------------- /cairo-oracle-hint-processor/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/cairo-oracle-hint-processor/Cargo.toml -------------------------------------------------------------------------------- /cairo-oracle-hint-processor/src/cairo_run.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/cairo-oracle-hint-processor/src/cairo_run.rs -------------------------------------------------------------------------------- /cairo-oracle-hint-processor/src/hint_processor_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/cairo-oracle-hint-processor/src/hint_processor_utils.rs -------------------------------------------------------------------------------- /cairo-oracle-hint-processor/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/cairo-oracle-hint-processor/src/lib.rs -------------------------------------------------------------------------------- /cairo-oracle-hint-processor/src/rpc_hint_processor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/cairo-oracle-hint-processor/src/rpc_hint_processor.rs -------------------------------------------------------------------------------- /cairo-oracle/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/cairo-oracle/Cargo.toml -------------------------------------------------------------------------------- /cairo-oracle/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/cairo-oracle/src/lib.rs -------------------------------------------------------------------------------- /cairo-proto-build/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/cairo-proto-build/Cargo.toml -------------------------------------------------------------------------------- /cairo-proto-build/src/ast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/cairo-proto-build/src/ast.rs -------------------------------------------------------------------------------- /cairo-proto-build/src/code_generator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/cairo-proto-build/src/code_generator.rs -------------------------------------------------------------------------------- /cairo-proto-build/src/extern_paths.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/cairo-proto-build/src/extern_paths.rs -------------------------------------------------------------------------------- /cairo-proto-build/src/ident.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/cairo-proto-build/src/ident.rs -------------------------------------------------------------------------------- /cairo-proto-build/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/cairo-proto-build/src/lib.rs -------------------------------------------------------------------------------- /cairo-proto-build/src/message_graph.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/cairo-proto-build/src/message_graph.rs -------------------------------------------------------------------------------- /cairo-proto-build/src/path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/cairo-proto-build/src/path.rs -------------------------------------------------------------------------------- /cairo-proto-serde/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/cairo-proto-serde/Cargo.toml -------------------------------------------------------------------------------- /cairo-proto-serde/src/configuration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/cairo-proto-serde/src/configuration.rs -------------------------------------------------------------------------------- /cairo-proto-serde/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/cairo-proto-serde/src/lib.rs -------------------------------------------------------------------------------- /corelib/Scarb.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/Scarb.lock -------------------------------------------------------------------------------- /corelib/Scarb.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/Scarb.toml -------------------------------------------------------------------------------- /corelib/cairo_project.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/cairo_project.toml -------------------------------------------------------------------------------- /corelib/src/array.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/array.cairo -------------------------------------------------------------------------------- /corelib/src/boolean.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/boolean.cairo -------------------------------------------------------------------------------- /corelib/src/box.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/box.cairo -------------------------------------------------------------------------------- /corelib/src/byte_array.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/byte_array.cairo -------------------------------------------------------------------------------- /corelib/src/bytes_31.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/bytes_31.cairo -------------------------------------------------------------------------------- /corelib/src/circuit.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/circuit.cairo -------------------------------------------------------------------------------- /corelib/src/clone.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/clone.cairo -------------------------------------------------------------------------------- /corelib/src/cmp.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/cmp.cairo -------------------------------------------------------------------------------- /corelib/src/debug.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/debug.cairo -------------------------------------------------------------------------------- /corelib/src/dict.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/dict.cairo -------------------------------------------------------------------------------- /corelib/src/ec.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/ec.cairo -------------------------------------------------------------------------------- /corelib/src/ecdsa.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/ecdsa.cairo -------------------------------------------------------------------------------- /corelib/src/felt_252.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/felt_252.cairo -------------------------------------------------------------------------------- /corelib/src/fmt.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/fmt.cairo -------------------------------------------------------------------------------- /corelib/src/gas.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/gas.cairo -------------------------------------------------------------------------------- /corelib/src/hash.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/hash.cairo -------------------------------------------------------------------------------- /corelib/src/integer.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/integer.cairo -------------------------------------------------------------------------------- /corelib/src/internal.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/internal.cairo -------------------------------------------------------------------------------- /corelib/src/internal/bounded_int.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/internal/bounded_int.cairo -------------------------------------------------------------------------------- /corelib/src/iter.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/iter.cairo -------------------------------------------------------------------------------- /corelib/src/iter/traits.cairo: -------------------------------------------------------------------------------- 1 | pub mod iterator; 2 | -------------------------------------------------------------------------------- /corelib/src/iter/traits/iterator.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/iter/traits/iterator.cairo -------------------------------------------------------------------------------- /corelib/src/keccak.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/keccak.cairo -------------------------------------------------------------------------------- /corelib/src/lib.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/lib.cairo -------------------------------------------------------------------------------- /corelib/src/math.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/math.cairo -------------------------------------------------------------------------------- /corelib/src/metaprogramming.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/metaprogramming.cairo -------------------------------------------------------------------------------- /corelib/src/nullable.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/nullable.cairo -------------------------------------------------------------------------------- /corelib/src/num.cairo: -------------------------------------------------------------------------------- 1 | pub mod traits; 2 | -------------------------------------------------------------------------------- /corelib/src/num/traits.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/num/traits.cairo -------------------------------------------------------------------------------- /corelib/src/num/traits/bit_size.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/num/traits/bit_size.cairo -------------------------------------------------------------------------------- /corelib/src/num/traits/bounded.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/num/traits/bounded.cairo -------------------------------------------------------------------------------- /corelib/src/num/traits/one.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/num/traits/one.cairo -------------------------------------------------------------------------------- /corelib/src/num/traits/ops.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/num/traits/ops.cairo -------------------------------------------------------------------------------- /corelib/src/num/traits/ops/checked.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/num/traits/ops/checked.cairo -------------------------------------------------------------------------------- /corelib/src/num/traits/ops/overflowing.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/num/traits/ops/overflowing.cairo -------------------------------------------------------------------------------- /corelib/src/num/traits/ops/saturating.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/num/traits/ops/saturating.cairo -------------------------------------------------------------------------------- /corelib/src/num/traits/ops/sqrt.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/num/traits/ops/sqrt.cairo -------------------------------------------------------------------------------- /corelib/src/num/traits/ops/widemul.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/num/traits/ops/widemul.cairo -------------------------------------------------------------------------------- /corelib/src/num/traits/ops/widesquare.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/num/traits/ops/widesquare.cairo -------------------------------------------------------------------------------- /corelib/src/num/traits/ops/wrapping.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/num/traits/ops/wrapping.cairo -------------------------------------------------------------------------------- /corelib/src/num/traits/zero.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/num/traits/zero.cairo -------------------------------------------------------------------------------- /corelib/src/ops.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/ops.cairo -------------------------------------------------------------------------------- /corelib/src/ops/arith.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/ops/arith.cairo -------------------------------------------------------------------------------- /corelib/src/ops/deref.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/ops/deref.cairo -------------------------------------------------------------------------------- /corelib/src/ops/function.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/ops/function.cairo -------------------------------------------------------------------------------- /corelib/src/ops/index.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/ops/index.cairo -------------------------------------------------------------------------------- /corelib/src/ops/range.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/ops/range.cairo -------------------------------------------------------------------------------- /corelib/src/option.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/option.cairo -------------------------------------------------------------------------------- /corelib/src/panics.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/panics.cairo -------------------------------------------------------------------------------- /corelib/src/pedersen.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/pedersen.cairo -------------------------------------------------------------------------------- /corelib/src/poseidon.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/poseidon.cairo -------------------------------------------------------------------------------- /corelib/src/prelude.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/prelude.cairo -------------------------------------------------------------------------------- /corelib/src/prelude/v2023_01.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/prelude/v2023_01.cairo -------------------------------------------------------------------------------- /corelib/src/prelude/v2023_10.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/prelude/v2023_10.cairo -------------------------------------------------------------------------------- /corelib/src/prelude/v2024_07.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/prelude/v2024_07.cairo -------------------------------------------------------------------------------- /corelib/src/result.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/result.cairo -------------------------------------------------------------------------------- /corelib/src/serde.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/serde.cairo -------------------------------------------------------------------------------- /corelib/src/sha256.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/sha256.cairo -------------------------------------------------------------------------------- /corelib/src/starknet.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/starknet.cairo -------------------------------------------------------------------------------- /corelib/src/starknet/account.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/starknet/account.cairo -------------------------------------------------------------------------------- /corelib/src/starknet/address_helper.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/starknet/address_helper.cairo -------------------------------------------------------------------------------- /corelib/src/starknet/class_hash.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/starknet/class_hash.cairo -------------------------------------------------------------------------------- /corelib/src/starknet/contract_address.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/starknet/contract_address.cairo -------------------------------------------------------------------------------- /corelib/src/starknet/eth_address.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/starknet/eth_address.cairo -------------------------------------------------------------------------------- /corelib/src/starknet/eth_signature.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/starknet/eth_signature.cairo -------------------------------------------------------------------------------- /corelib/src/starknet/event.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/starknet/event.cairo -------------------------------------------------------------------------------- /corelib/src/starknet/info.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/starknet/info.cairo -------------------------------------------------------------------------------- /corelib/src/starknet/secp256_trait.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/starknet/secp256_trait.cairo -------------------------------------------------------------------------------- /corelib/src/starknet/secp256k1.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/starknet/secp256k1.cairo -------------------------------------------------------------------------------- /corelib/src/starknet/secp256r1.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/starknet/secp256r1.cairo -------------------------------------------------------------------------------- /corelib/src/starknet/storage.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/starknet/storage.cairo -------------------------------------------------------------------------------- /corelib/src/starknet/storage/map.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/starknet/storage/map.cairo -------------------------------------------------------------------------------- /corelib/src/starknet/storage/storage_base.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/starknet/storage/storage_base.cairo -------------------------------------------------------------------------------- /corelib/src/starknet/storage/storage_node.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/starknet/storage/storage_node.cairo -------------------------------------------------------------------------------- /corelib/src/starknet/storage/sub_pointers.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/starknet/storage/sub_pointers.cairo -------------------------------------------------------------------------------- /corelib/src/starknet/storage/vec.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/starknet/storage/vec.cairo -------------------------------------------------------------------------------- /corelib/src/starknet/storage_access.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/starknet/storage_access.cairo -------------------------------------------------------------------------------- /corelib/src/starknet/syscalls.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/starknet/syscalls.cairo -------------------------------------------------------------------------------- /corelib/src/starknet/testing.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/starknet/testing.cairo -------------------------------------------------------------------------------- /corelib/src/string.cairo: -------------------------------------------------------------------------------- 1 | pub trait StringLiteral; 2 | -------------------------------------------------------------------------------- /corelib/src/test.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/test.cairo -------------------------------------------------------------------------------- /corelib/src/test/array_test.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/test/array_test.cairo -------------------------------------------------------------------------------- /corelib/src/test/bool_test.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/test/bool_test.cairo -------------------------------------------------------------------------------- /corelib/src/test/box_test.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/test/box_test.cairo -------------------------------------------------------------------------------- /corelib/src/test/byte_array_test.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/test/byte_array_test.cairo -------------------------------------------------------------------------------- /corelib/src/test/bytes31_test.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/test/bytes31_test.cairo -------------------------------------------------------------------------------- /corelib/src/test/circuit_test.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/test/circuit_test.cairo -------------------------------------------------------------------------------- /corelib/src/test/clone_test.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/test/clone_test.cairo -------------------------------------------------------------------------------- /corelib/src/test/cmp_test.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/test/cmp_test.cairo -------------------------------------------------------------------------------- /corelib/src/test/coupon_test.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/test/coupon_test.cairo -------------------------------------------------------------------------------- /corelib/src/test/deref_test.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/test/deref_test.cairo -------------------------------------------------------------------------------- /corelib/src/test/dict_test.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/test/dict_test.cairo -------------------------------------------------------------------------------- /corelib/src/test/ec_test.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/test/ec_test.cairo -------------------------------------------------------------------------------- /corelib/src/test/felt_test.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/test/felt_test.cairo -------------------------------------------------------------------------------- /corelib/src/test/fmt_test.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/test/fmt_test.cairo -------------------------------------------------------------------------------- /corelib/src/test/hash_test.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/test/hash_test.cairo -------------------------------------------------------------------------------- /corelib/src/test/integer_test.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/test/integer_test.cairo -------------------------------------------------------------------------------- /corelib/src/test/keccak_test.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/test/keccak_test.cairo -------------------------------------------------------------------------------- /corelib/src/test/language_features/const_folding_test.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/test/language_features/const_folding_test.cairo -------------------------------------------------------------------------------- /corelib/src/test/language_features/const_test.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/test/language_features/const_test.cairo -------------------------------------------------------------------------------- /corelib/src/test/language_features/for_test.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/test/language_features/for_test.cairo -------------------------------------------------------------------------------- /corelib/src/test/language_features/panics_test.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/test/language_features/panics_test.cairo -------------------------------------------------------------------------------- /corelib/src/test/language_features/trait_test.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/test/language_features/trait_test.cairo -------------------------------------------------------------------------------- /corelib/src/test/language_features/while_test.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/test/language_features/while_test.cairo -------------------------------------------------------------------------------- /corelib/src/test/math_test.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/test/math_test.cairo -------------------------------------------------------------------------------- /corelib/src/test/nullable_test.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/test/nullable_test.cairo -------------------------------------------------------------------------------- /corelib/src/test/num_test.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/test/num_test.cairo -------------------------------------------------------------------------------- /corelib/src/test/option_test.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/test/option_test.cairo -------------------------------------------------------------------------------- /corelib/src/test/plugins_test.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/test/plugins_test.cairo -------------------------------------------------------------------------------- /corelib/src/test/print_test.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/test/print_test.cairo -------------------------------------------------------------------------------- /corelib/src/test/result_test.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/test/result_test.cairo -------------------------------------------------------------------------------- /corelib/src/test/secp256k1_test.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/test/secp256k1_test.cairo -------------------------------------------------------------------------------- /corelib/src/test/secp256r1_test.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/test/secp256r1_test.cairo -------------------------------------------------------------------------------- /corelib/src/test/sha256_test.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/test/sha256_test.cairo -------------------------------------------------------------------------------- /corelib/src/test/test_utils.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/test/test_utils.cairo -------------------------------------------------------------------------------- /corelib/src/test/testing_test.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/test/testing_test.cairo -------------------------------------------------------------------------------- /corelib/src/test/to_byte_array_test.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/test/to_byte_array_test.cairo -------------------------------------------------------------------------------- /corelib/src/testing.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/testing.cairo -------------------------------------------------------------------------------- /corelib/src/to_byte_array.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/to_byte_array.cairo -------------------------------------------------------------------------------- /corelib/src/traits.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/traits.cairo -------------------------------------------------------------------------------- /corelib/src/zeroable.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/corelib/src/zeroable.cairo -------------------------------------------------------------------------------- /documentation/Reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/documentation/Reference.md -------------------------------------------------------------------------------- /documentation/Tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/documentation/Tutorial.md -------------------------------------------------------------------------------- /examples/js_sqrt/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /examples/js_sqrt/Oracle.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/examples/js_sqrt/Oracle.lock -------------------------------------------------------------------------------- /examples/js_sqrt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/examples/js_sqrt/README.md -------------------------------------------------------------------------------- /examples/js_sqrt/Scarb.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/examples/js_sqrt/Scarb.lock -------------------------------------------------------------------------------- /examples/js_sqrt/Scarb.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/examples/js_sqrt/Scarb.toml -------------------------------------------------------------------------------- /examples/js_sqrt/js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/examples/js_sqrt/js/package.json -------------------------------------------------------------------------------- /examples/js_sqrt/js/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/examples/js_sqrt/js/server.js -------------------------------------------------------------------------------- /examples/js_sqrt/proto/oracle.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/examples/js_sqrt/proto/oracle.proto -------------------------------------------------------------------------------- /examples/js_sqrt/src/lib.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/examples/js_sqrt/src/lib.cairo -------------------------------------------------------------------------------- /examples/js_sqrt/src/oracle.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/examples/js_sqrt/src/oracle.cairo -------------------------------------------------------------------------------- /examples/rust_complex/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /examples/rust_complex/Oracle.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/examples/rust_complex/Oracle.lock -------------------------------------------------------------------------------- /examples/rust_complex/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/examples/rust_complex/README.md -------------------------------------------------------------------------------- /examples/rust_complex/Scarb.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/examples/rust_complex/Scarb.lock -------------------------------------------------------------------------------- /examples/rust_complex/Scarb.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/examples/rust_complex/Scarb.toml -------------------------------------------------------------------------------- /examples/rust_complex/proto/field.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/examples/rust_complex/proto/field.proto -------------------------------------------------------------------------------- /examples/rust_complex/proto/oracle.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/examples/rust_complex/proto/oracle.proto -------------------------------------------------------------------------------- /examples/rust_complex/rust/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/examples/rust_complex/rust/Cargo.lock -------------------------------------------------------------------------------- /examples/rust_complex/rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/examples/rust_complex/rust/Cargo.toml -------------------------------------------------------------------------------- /examples/rust_complex/rust/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/examples/rust_complex/rust/build.rs -------------------------------------------------------------------------------- /examples/rust_complex/rust/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/examples/rust_complex/rust/src/main.rs -------------------------------------------------------------------------------- /examples/rust_complex/rust/src/shirts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/examples/rust_complex/rust/src/shirts.rs -------------------------------------------------------------------------------- /examples/rust_complex/src/lib.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/examples/rust_complex/src/lib.cairo -------------------------------------------------------------------------------- /examples/rust_complex/src/oracle.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/examples/rust_complex/src/oracle.cairo -------------------------------------------------------------------------------- /examples/rust_complex/src/shirts.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/examples/rust_complex/src/shirts.cairo -------------------------------------------------------------------------------- /examples/rust_sqrt/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /examples/rust_sqrt/Oracle.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/examples/rust_sqrt/Oracle.lock -------------------------------------------------------------------------------- /examples/rust_sqrt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/examples/rust_sqrt/README.md -------------------------------------------------------------------------------- /examples/rust_sqrt/Scarb.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/examples/rust_sqrt/Scarb.lock -------------------------------------------------------------------------------- /examples/rust_sqrt/Scarb.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/examples/rust_sqrt/Scarb.toml -------------------------------------------------------------------------------- /examples/rust_sqrt/proto/oracle.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/examples/rust_sqrt/proto/oracle.proto -------------------------------------------------------------------------------- /examples/rust_sqrt/rust/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/examples/rust_sqrt/rust/Cargo.lock -------------------------------------------------------------------------------- /examples/rust_sqrt/rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/examples/rust_sqrt/rust/Cargo.toml -------------------------------------------------------------------------------- /examples/rust_sqrt/rust/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/examples/rust_sqrt/rust/build.rs -------------------------------------------------------------------------------- /examples/rust_sqrt/rust/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/examples/rust_sqrt/rust/src/main.rs -------------------------------------------------------------------------------- /examples/rust_sqrt/rust/src/oracle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/examples/rust_sqrt/rust/src/oracle.rs -------------------------------------------------------------------------------- /examples/rust_sqrt/src/lib.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/examples/rust_sqrt/src/lib.cairo -------------------------------------------------------------------------------- /examples/rust_sqrt/src/oracle.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reilabs/cairo-hints/HEAD/examples/rust_sqrt/src/oracle.cairo -------------------------------------------------------------------------------- /rust-toolchain: -------------------------------------------------------------------------------- 1 | [toolchain] 2 | channel = "1.81.0" 3 | --------------------------------------------------------------------------------