[package]
name = "redgold-executor"
version = "0.1.21"
edition = "2021"
authors = ["Redgold"]
description = "p2p database / compute engine & portfolio target models"
documentation = "https://dev.docs.redgold.io/"
readme = "../README.md"
homepage = "https://redgold.io"
repository = "https://github.com/redgold-io/redgold"
license = "MIT"
keywords = ["crypto", "cryptocurrency", "reputation", "decentralized", "p2p"]
categories = ["cryptography::cryptocurrencies"]
[dependencies]
redgold-schema = {workspace = true}
extism = "0.4.0"
evm = {"version" = "0.39.1", features = ["with-codec"]}
primitive-types = "0.12.1"
parity-scale-codec = "3.6.4"
sp-io = "24.0.0"
revm = {version = "3.3.0", features = ["ethersdb", "dev"]}
auto_impl = { version = "1.1", default-features = false }
serde = { version = "1.0", features = ["derive", "rc"] }
serde_json = { version = "1.0", features = ["preserve_order"] }
tokio = { version = "1.28", features = ["rt-multi-thread", "macros"] }
ethers-providers = { version = "2.0" }
ethers-core = { version = "2.0" }
futures = { version = "0.3.27" }
hex-literal = "0.4"
ethers-contract = { version = "2.0.3", default-features = true }
hex = "0.4.3"
bytes = "1.4.0"
anyhow = "1.0.71"
criterion = "0.5"