mirror of
https://github.com/logos-blockchain/logos-execution-zone.git
synced 2026-08-11 07:23:16 +00:00
fix: merge fix
This commit is contained in:
parent
620aefec23
commit
443ee9bb4e
1
Cargo.lock
generated
1
Cargo.lock
generated
@ -999,6 +999,7 @@ name = "common"
|
|||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
|
"monotree",
|
||||||
"reqwest 0.11.27",
|
"reqwest 0.11.27",
|
||||||
"risc0-zkvm",
|
"risc0-zkvm",
|
||||||
"rpc_primitives",
|
"rpc_primitives",
|
||||||
|
|||||||
@ -9,6 +9,7 @@ thiserror.workspace = true
|
|||||||
serde_json.workspace = true
|
serde_json.workspace = true
|
||||||
serde.workspace = true
|
serde.workspace = true
|
||||||
reqwest.workspace = true
|
reqwest.workspace = true
|
||||||
|
monotree.workspace = true
|
||||||
risc0-zkvm = { git = "https://github.com/risc0/risc0.git", branch = "release-1.2" }
|
risc0-zkvm = { git = "https://github.com/risc0/risc0.git", branch = "release-1.2" }
|
||||||
|
|
||||||
[dependencies.rpc_primitives]
|
[dependencies.rpc_primitives]
|
||||||
|
|||||||
@ -50,6 +50,8 @@ pub enum ExecutionFailureKind {
|
|||||||
AmountMismatchError,
|
AmountMismatchError,
|
||||||
#[error("Sequencer client error: {0:?}")]
|
#[error("Sequencer client error: {0:?}")]
|
||||||
SequencerClientError(#[from] SequencerClientError),
|
SequencerClientError(#[from] SequencerClientError),
|
||||||
|
#[error("Datebase returned error : {0:?}")]
|
||||||
|
MonoTreeError(#[from] monotree::Errors),
|
||||||
}
|
}
|
||||||
|
|
||||||
impl ExecutionFailureKind {
|
impl ExecutionFailureKind {
|
||||||
|
|||||||
@ -1,11 +1,7 @@
|
|||||||
use accounts::account_core::Account;
|
use accounts::account_core::Account;
|
||||||
use anyhow::Result;
|
use anyhow::Result;
|
||||||
use common::{SequencerClientError, SequencerRpcError};
|
use common::{SequencerClientError, SequencerRpcError};
|
||||||
use json::{
|
use json::{SendTxRequest, SendTxResponse, SequencerRpcRequest, SequencerRpcResponse};
|
||||||
GetBlockDataRequest, GetBlockDataResponse, GetGenesisIdRequest, GetGenesisIdResponse,
|
|
||||||
RegisterAccountRequest, RegisterAccountResponse, SendTxRequest, SendTxResponse,
|
|
||||||
SequencerRpcRequest, SequencerRpcResponse,
|
|
||||||
};
|
|
||||||
use k256::elliptic_curve::group::GroupEncoding;
|
use k256::elliptic_curve::group::GroupEncoding;
|
||||||
use reqwest::Client;
|
use reqwest::Client;
|
||||||
use rpc_primitives::requests::{
|
use rpc_primitives::requests::{
|
||||||
|
|||||||
@ -16,18 +16,21 @@ use rpc_primitives::requests::{
|
|||||||
RegisterAccountRequest, RegisterAccountResponse,
|
RegisterAccountRequest, RegisterAccountResponse,
|
||||||
};
|
};
|
||||||
|
|
||||||
use crate::types::rpc_structs::{
|
use crate::types::{
|
||||||
ExecuteScenarioMultipleSendRequest, ExecuteScenarioMultipleSendResponse,
|
err_rpc::cast_common_execution_error_into_rpc_error,
|
||||||
ExecuteScenarioSplitRequest, ExecuteScenarioSplitResponse, ExecuteSubscenarioRequest,
|
rpc_structs::{
|
||||||
ExecuteSubscenarioResponse, ShowAccountPublicBalanceRequest, ShowAccountPublicBalanceResponse,
|
ExecuteScenarioMultipleSendRequest, ExecuteScenarioMultipleSendResponse,
|
||||||
ShowAccountUTXORequest, ShowAccountUTXOResponse, ShowTransactionRequest,
|
ExecuteScenarioSplitRequest, ExecuteScenarioSplitResponse, ExecuteSubscenarioRequest,
|
||||||
ShowTransactionResponse, UTXOShortEssentialStruct, WriteDepositPublicBalanceRequest,
|
ExecuteSubscenarioResponse, ShowAccountPublicBalanceRequest,
|
||||||
WriteDepositPublicBalanceResponse, WriteMintPrivateUTXOMultipleAssetsRequest,
|
ShowAccountPublicBalanceResponse, ShowAccountUTXORequest, ShowAccountUTXOResponse,
|
||||||
WriteMintPrivateUTXOMultipleAssetsResponse, WriteMintPrivateUTXORequest,
|
ShowTransactionRequest, ShowTransactionResponse, UTXOShortEssentialStruct,
|
||||||
WriteMintPrivateUTXOResponse, WriteSendDeshieldedBalanceRequest,
|
WriteDepositPublicBalanceRequest, WriteDepositPublicBalanceResponse,
|
||||||
WriteSendDeshieldedUTXOResponse, WriteSendPrivateUTXORequest, WriteSendPrivateUTXOResponse,
|
WriteMintPrivateUTXOMultipleAssetsRequest, WriteMintPrivateUTXOMultipleAssetsResponse,
|
||||||
WriteSendShieldedUTXORequest, WriteSendShieldedUTXOResponse, WriteSendSplitUTXOResponse,
|
WriteMintPrivateUTXORequest, WriteMintPrivateUTXOResponse,
|
||||||
WriteSplitUTXORequest,
|
WriteSendDeshieldedBalanceRequest, WriteSendDeshieldedUTXOResponse,
|
||||||
|
WriteSendPrivateUTXORequest, WriteSendPrivateUTXOResponse, WriteSendShieldedUTXORequest,
|
||||||
|
WriteSendShieldedUTXOResponse, WriteSendSplitUTXOResponse, WriteSplitUTXORequest,
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
use super::{respond, types::err_rpc::RpcErr, JsonHandler};
|
use super::{respond, types::err_rpc::RpcErr, JsonHandler};
|
||||||
|
|||||||
@ -74,5 +74,6 @@ pub fn cast_common_execution_error_into_rpc_error(comm_exec_err: ExecutionFailur
|
|||||||
ExecutionFailureKind::SequencerClientError(seq_cli_err) => {
|
ExecutionFailureKind::SequencerClientError(seq_cli_err) => {
|
||||||
cast_seq_client_error_into_rpc_error(seq_cli_err)
|
cast_seq_client_error_into_rpc_error(seq_cli_err)
|
||||||
}
|
}
|
||||||
|
ExecutionFailureKind::MonoTreeError(_) => RpcError::new_internal_error(None, &error_string),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user