Smash out RPC, wallet

This commit is contained in:
Luke Parker
2024-06-16 18:40:15 -04:00
parent 3a1c6c7247
commit d740bd2924
76 changed files with 578 additions and 336 deletions

72
Cargo.lock generated
View File

@@ -4847,20 +4847,29 @@ dependencies = [
"zeroize",
]
[[package]]
name = "monero-rpc"
version = "0.1.0"
dependencies = [
"async-trait",
"curve25519-dalek",
"hex",
"monero-serai",
"serde",
"serde_json",
"std-shims",
"thiserror",
"zeroize",
]
[[package]]
name = "monero-serai"
version = "0.1.4-alpha"
dependencies = [
"async-trait",
"base58-monero",
"curve25519-dalek",
"dalek-ff-group",
"digest_auth",
"flexible-transcript",
"group",
"hex",
"hex-literal",
"modular-frost",
"monero-borromean",
"monero-bulletproofs",
"monero-clsag",
@@ -4868,6 +4877,43 @@ dependencies = [
"monero-io",
"monero-mlsag",
"monero-primitives",
"rand_core",
"serde",
"serde_json",
"std-shims",
"thiserror",
"tokio",
"zeroize",
]
[[package]]
name = "monero-simple-request-rpc"
version = "0.1.0"
dependencies = [
"async-trait",
"digest_auth",
"hex",
"monero-rpc",
"simple-request",
"tokio",
]
[[package]]
name = "monero-wallet"
version = "0.1.0"
dependencies = [
"async-trait",
"base58-monero",
"curve25519-dalek",
"dalek-ff-group",
"flexible-transcript",
"group",
"hex",
"hex-literal",
"modular-frost",
"monero-rpc",
"monero-serai",
"monero-simple-request-rpc",
"pbkdf2 0.12.2",
"rand",
"rand_chacha",
@@ -4876,7 +4922,6 @@ dependencies = [
"serde",
"serde_json",
"sha3",
"simple-request",
"std-shims",
"subtle",
"thiserror",
@@ -7867,7 +7912,7 @@ dependencies = [
"frost-schnorrkel",
"hex",
"modular-frost",
"monero-serai",
"monero-wallet",
"multiaddr",
"parity-scale-codec",
"rand_core",
@@ -8025,7 +8070,8 @@ dependencies = [
"curve25519-dalek",
"dockertest",
"hex",
"monero-serai",
"monero-simple-request-rpc",
"monero-wallet",
"parity-scale-codec",
"rand_core",
"serai-client",
@@ -8129,7 +8175,9 @@ dependencies = [
"monero-io",
"monero-mlsag",
"monero-primitives",
"monero-rpc",
"monero-serai",
"monero-wallet",
"multiexp",
"schnorr-signatures",
]
@@ -8230,7 +8278,8 @@ dependencies = [
"k256",
"log",
"modular-frost",
"monero-serai",
"monero-simple-request-rpc",
"monero-wallet",
"parity-scale-codec",
"rand_chacha",
"rand_core",
@@ -8276,7 +8325,8 @@ dependencies = [
"ethereum-serai",
"hex",
"k256",
"monero-serai",
"monero-simple-request-rpc",
"monero-wallet",
"parity-scale-codec",
"rand_core",
"serai-client",