| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- [package]
- name = "solang"
- version = "0.2.3"
- authors = ["Sean Young <sean@mess.org>", "Lucas Steuernagel <lucas.tnagel@gmail.com>", "Cyrill Leutwiler <bigcyrill@hotmail.com>"]
- homepage = "https://github.com/hyperledger/solang"
- documentation = "https://solang.readthedocs.io/"
- license = "Apache-2.0"
- build = "build.rs"
- description = "Solang Solidity Compiler"
- keywords = [ "solidity", "compiler", "solana", "substrate" ]
- rust-version = "1.65.0"
- edition = "2021"
- exclude = [ "/.*", "/docs", "/examples", "/solana-library", "/tests", "/integration", "/vscode" ]
- [build-dependencies]
- cc = "1.0"
- [dependencies]
- regex = "1"
- rand = "0.8"
- num-bigint = { version = "0.4", features = ["rand"]}
- num-traits = "0.2"
- num-integer = "0.1"
- clap = "4.1"
- clap_complete = "4.1"
- hex = "0.4"
- tiny-keccak = { version = "2.0", features = ["keccak"] }
- serde_json = "1.0"
- serde = "1.0"
- serde_derive = { version = "1.0" }
- inkwell = { version = "0.1.1", features = ["target-webassembly", "target-bpf", "no-libffi-linking", "llvm15-0"], optional = true }
- blake2-rfc = "0.2.18"
- handlebars = "4.3"
- contract-metadata = "2.1"
- semver = { version = "1.0", features = ["serde"] }
- tempfile = "3.4"
- libc = { version = "0.2", optional = true }
- tower-lsp = "0.19"
- tokio = { version = "1.27", features = ["rt", "io-std", "macros"] }
- base58 = "0.2.0"
- sha2 = "0.10"
- ripemd = "0.1"
- bitvec = "1"
- funty = "2.0"
- itertools = "0.10"
- num-rational = "0.4"
- indexmap = "1.9"
- once_cell = "1.17"
- solang-parser = { path = "solang-parser", version = "0.2.4" }
- codespan-reporting = "0.11"
- phf = { version = "0.11", features = ["macros"] }
- rust-lapper = "1.1"
- anchor-syn = { version = "0.27.0", features = ["idl"] }
- convert_case = "0.6"
- parse-display = "0.8.0"
- parity-scale-codec = "3.4"
- ink = "4.1.0"
- scale-info = "2.4"
- petgraph = "0.6.3"
- wasmparser = "0.102.0"
- wasm-encoder = "0.25"
- [dev-dependencies]
- num-derive = "0.3"
- primitive-types = { version = "0.12", features = ["codec"] }
- wasmi = "0.11"
- # rand version 0.7 is needed for ed25519_dalek::keypair::generate, used in solana_tests/signature_verify.rs
- rand_07 = { package = "rand", version = "0.7" }
- sha2 = "0.10"
- # solana_rbpf makes api changes in patch versions
- solana_rbpf = "=0.2.38"
- byteorder = "1.4"
- assert_cmd = "2.0"
- bincode = "1.3"
- ed25519-dalek = "1.0"
- path-slash = "0.2"
- pretty_assertions = "1.3"
- byte-slice-cast = "1.2"
- borsh = "0.10"
- tempfile = "3.3"
- rayon = "1"
- [package.metadata.docs.rs]
- no-default-features = true
- [profile.release]
- lto = true
- [features]
- default = ["llvm"]
- llvm = ["inkwell", "libc"]
- [workspace]
- members = ["solang-parser"]
|