# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "starknet-contract" version = "0.11.0" authors = ["Jonathan LEI "] build = false exclude = ["test-data/**"] autobins = false autoexamples = false autotests = false autobenches = false description = """ Types and utilities for Starknet smart contract deployment and interaction """ homepage = "https://starknet.rs/" readme = "README.md" keywords = [ "ethereum", "starknet", "web3", ] license = "MIT OR Apache-2.0" repository = "https://github.com/xJonathanLEI/starknet-rs" [lib] name = "starknet_contract" path = "src/lib.rs" [[test]] name = "contract_deployment" path = "tests/contract_deployment.rs" [dependencies.serde] version = "1.0.160" features = ["derive"] [dependencies.serde_json] version = "1.0.96" [dependencies.serde_with] version = "3.9.0" [dependencies.starknet-accounts] version = "0.11.0" [dependencies.starknet-core] version = "0.12.0" [dependencies.starknet-providers] version = "0.12.0" [dependencies.thiserror] version = "1.0.40" [dev-dependencies.rand] version = "0.8.5" features = ["std_rng"] [dev-dependencies.starknet-signers] version = "0.10.0" [dev-dependencies.tokio] version = "1.27.0" features = ["full"] [dev-dependencies.url] version = "2.3.1" [lints.clippy] as_ptr_cast_mut = "allow" branches_sharing_code = "warn" clear_with_drain = "warn" cognitive_complexity = "allow" collection_is_never_read = "allow" debug_assert_with_mut_call = "allow" derive_partial_eq_without_eq = "warn" doc_markdown = "warn" empty_line_after_doc_comments = "warn" empty_line_after_outer_attr = "warn" equatable_if_let = "warn" explicit_into_iter_loop = "warn" explicit_iter_loop = "warn" fallible_impl_from = "allow" future_not_send = "allow" imprecise_flops = "warn" iter_on_empty_collections = "warn" iter_on_single_items = "warn" iter_with_drain = "warn" large_stack_frames = "warn" manual_clamp = "warn" manual_string_new = "warn" match_same_arms = "warn" missing_const_for_fn = "warn" mutex_integer = "warn" naive_bytecount = "warn" needless_bitwise_bool = "warn" needless_collect = "allow" needless_continue = "warn" needless_pass_by_ref_mut = "warn" non_send_fields_in_send_ty = "allow" nonstandard_macro_braces = "warn" or_fun_call = "warn" path_buf_push_overwrite = "warn" read_zero_byte_vec = "warn" redundant_clone = "warn" redundant_pub_crate = "allow" significant_drop_in_scrutinee = "allow" significant_drop_tightening = "allow" single_char_pattern = "warn" string_lit_as_bytes = "warn" suboptimal_flops = "warn" suspicious_operation_groupings = "warn" trailing_empty_array = "warn" trait_duplication_in_bounds = "warn" transmute_undefined_repr = "warn" trivial_regex = "warn" tuple_array_conversions = "warn" type_repetition_in_bounds = "allow" uninhabited_references = "warn" unnecessary_struct_initialization = "warn" unused_peekable = "warn" unused_rounding = "warn" use_self = "warn" useless_let_if_seq = "warn" zero_sized_map_values = "warn" [lints.rust] missing_debug_implementations = "warn" missing_docs = "allow" unreachable_pub = "allow" unused_must_use = "deny" [lints.rust.rust_2018_idioms] level = "deny" priority = -1 [lints.rustdoc] all = "warn"