diff --git a/Cargo.lock b/Cargo.lock index 1e5519d2..dd898c8a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -8209,7 +8209,6 @@ dependencies = [ "nssa_core", "optfield", "rand 0.8.5", - "risc0-zkvm", "serde", "serde_json", "sha2", diff --git a/artifacts/program_methods/amm.bin b/artifacts/program_methods/amm.bin index e3d582f2..70ac8af9 100644 Binary files a/artifacts/program_methods/amm.bin and b/artifacts/program_methods/amm.bin differ diff --git a/artifacts/program_methods/authenticated_transfer.bin b/artifacts/program_methods/authenticated_transfer.bin index c7cc76b3..89549491 100644 Binary files a/artifacts/program_methods/authenticated_transfer.bin and b/artifacts/program_methods/authenticated_transfer.bin differ diff --git a/artifacts/program_methods/pinata.bin b/artifacts/program_methods/pinata.bin index 7fa26f7e..5b8cbacc 100644 Binary files a/artifacts/program_methods/pinata.bin and b/artifacts/program_methods/pinata.bin differ diff --git a/artifacts/program_methods/pinata_token.bin b/artifacts/program_methods/pinata_token.bin index e39c6ea3..d5d058e8 100644 Binary files a/artifacts/program_methods/pinata_token.bin and b/artifacts/program_methods/pinata_token.bin differ diff --git a/artifacts/program_methods/privacy_preserving_circuit.bin b/artifacts/program_methods/privacy_preserving_circuit.bin index 37feada5..c4cc7c87 100644 Binary files a/artifacts/program_methods/privacy_preserving_circuit.bin and b/artifacts/program_methods/privacy_preserving_circuit.bin differ diff --git a/artifacts/program_methods/token.bin b/artifacts/program_methods/token.bin index 209f0d8b..692c1836 100644 Binary files a/artifacts/program_methods/token.bin and b/artifacts/program_methods/token.bin differ diff --git a/artifacts/test_program_methods/burner.bin b/artifacts/test_program_methods/burner.bin index bbff49aa..c35e8932 100644 Binary files a/artifacts/test_program_methods/burner.bin and b/artifacts/test_program_methods/burner.bin differ diff --git a/artifacts/test_program_methods/chain_caller.bin b/artifacts/test_program_methods/chain_caller.bin index 3495435a..cf929fe0 100644 Binary files a/artifacts/test_program_methods/chain_caller.bin and b/artifacts/test_program_methods/chain_caller.bin differ diff --git a/artifacts/test_program_methods/changer_claimer.bin b/artifacts/test_program_methods/changer_claimer.bin index 7c1cfb5b..c4cd1614 100644 Binary files a/artifacts/test_program_methods/changer_claimer.bin and b/artifacts/test_program_methods/changer_claimer.bin differ diff --git a/artifacts/test_program_methods/claimer.bin b/artifacts/test_program_methods/claimer.bin index dc622f89..b29dc87f 100644 Binary files a/artifacts/test_program_methods/claimer.bin and b/artifacts/test_program_methods/claimer.bin differ diff --git a/artifacts/test_program_methods/data_changer.bin b/artifacts/test_program_methods/data_changer.bin index 38ec9d78..3c377fa5 100644 Binary files a/artifacts/test_program_methods/data_changer.bin and b/artifacts/test_program_methods/data_changer.bin differ diff --git a/artifacts/test_program_methods/extra_output.bin b/artifacts/test_program_methods/extra_output.bin index 3f36d446..eb810348 100644 Binary files a/artifacts/test_program_methods/extra_output.bin and b/artifacts/test_program_methods/extra_output.bin differ diff --git a/artifacts/test_program_methods/malicious_authorization_changer.bin b/artifacts/test_program_methods/malicious_authorization_changer.bin index 4ccb216c..1312bd0e 100644 Binary files a/artifacts/test_program_methods/malicious_authorization_changer.bin and b/artifacts/test_program_methods/malicious_authorization_changer.bin differ diff --git a/artifacts/test_program_methods/minter.bin b/artifacts/test_program_methods/minter.bin index 040a9dbf..11c9a16a 100644 Binary files a/artifacts/test_program_methods/minter.bin and b/artifacts/test_program_methods/minter.bin differ diff --git a/artifacts/test_program_methods/missing_output.bin b/artifacts/test_program_methods/missing_output.bin index e04ab41d..e220732b 100644 Binary files a/artifacts/test_program_methods/missing_output.bin and b/artifacts/test_program_methods/missing_output.bin differ diff --git a/artifacts/test_program_methods/modified_transfer.bin b/artifacts/test_program_methods/modified_transfer.bin index 7871d07c..aa261086 100644 Binary files a/artifacts/test_program_methods/modified_transfer.bin and b/artifacts/test_program_methods/modified_transfer.bin differ diff --git a/artifacts/test_program_methods/nonce_changer.bin b/artifacts/test_program_methods/nonce_changer.bin index bf10cc24..9fefe14b 100644 Binary files a/artifacts/test_program_methods/nonce_changer.bin and b/artifacts/test_program_methods/nonce_changer.bin differ diff --git a/artifacts/test_program_methods/noop.bin b/artifacts/test_program_methods/noop.bin index 71080ca3..0d6323f0 100644 Binary files a/artifacts/test_program_methods/noop.bin and b/artifacts/test_program_methods/noop.bin differ diff --git a/artifacts/test_program_methods/program_owner_changer.bin b/artifacts/test_program_methods/program_owner_changer.bin index 3d3f528a..5c2857a7 100644 Binary files a/artifacts/test_program_methods/program_owner_changer.bin and b/artifacts/test_program_methods/program_owner_changer.bin differ diff --git a/artifacts/test_program_methods/simple_balance_transfer.bin b/artifacts/test_program_methods/simple_balance_transfer.bin index 74f82078..a4d7081a 100644 Binary files a/artifacts/test_program_methods/simple_balance_transfer.bin and b/artifacts/test_program_methods/simple_balance_transfer.bin differ diff --git a/explorer_service/src/api.rs b/explorer_service/src/api.rs index 7974d5c0..33e28663 100644 --- a/explorer_service/src/api.rs +++ b/explorer_service/src/api.rs @@ -1,3 +1,5 @@ +use std::str::FromStr; + use indexer_service_protocol::{Account, AccountId, Block, BlockId, HashType, Transaction}; use leptos::prelude::*; use serde::{Deserialize, Serialize}; diff --git a/indexer/service/Cargo.toml b/indexer/service/Cargo.toml index eec69101..925482e8 100644 --- a/indexer/service/Cargo.toml +++ b/indexer/service/Cargo.toml @@ -2,6 +2,7 @@ name = "indexer_service" version = "0.1.0" edition = "2024" +license = { workspace = true } [dependencies] indexer_service_protocol = { workspace = true, features = ["convert"] } diff --git a/sequencer_core/src/lib.rs b/sequencer_core/src/lib.rs index 382b341e..5254cf1c 100644 --- a/sequencer_core/src/lib.rs +++ b/sequencer_core/src/lib.rs @@ -337,7 +337,11 @@ mod tests { use base58::ToBase58; use bedrock_client::BackoffConfig; - use common::{block::AccountInitialData, test_utils::sequencer_sign_key_for_testing, transaction::{NSSATransaction, transaction_pre_check}}; + use common::{ + block::AccountInitialData, + test_utils::sequencer_sign_key_for_testing, + transaction::{NSSATransaction, transaction_pre_check}, + }; use logos_blockchain_core::mantle::ops::channel::ChannelId; use mempool::MemPoolHandle; use nssa::{AccountId, PrivateKey}; diff --git a/sequencer_rpc/src/process.rs b/sequencer_rpc/src/process.rs index 599c5fbd..75bd8d81 100644 --- a/sequencer_rpc/src/process.rs +++ b/sequencer_rpc/src/process.rs @@ -26,8 +26,7 @@ use itertools::Itertools as _; use log::warn; use nssa::{self, program::Program}; use sequencer_core::{ - block_settlement_client::BlockSettlementClientTrait, - indexer_client::IndexerClientTrait, + block_settlement_client::BlockSettlementClientTrait, indexer_client::IndexerClientTrait, }; use serde_json::Value; @@ -95,8 +94,8 @@ impl JsonHandler let tx = borsh::from_slice::(&send_tx_req.transaction).unwrap(); let tx_hash = tx.hash(); - let authenticated_tx = transaction_pre_check(tx) - .inspect_err(|err| warn!("Error at pre_check {err:#?}"))?; + let authenticated_tx = + transaction_pre_check(tx).inspect_err(|err| warn!("Error at pre_check {err:#?}"))?; // TODO: Do we need a timeout here? It will be usable if we have too many transactions to // process @@ -328,7 +327,8 @@ mod tests { use base64::{Engine, engine::general_purpose}; use bedrock_client::BackoffConfig; use common::{ - block::AccountInitialData, config::BasicAuth, test_utils::sequencer_sign_key_for_testing, transaction::NSSATransaction + block::AccountInitialData, config::BasicAuth, test_utils::sequencer_sign_key_for_testing, + transaction::NSSATransaction, }; use nssa::AccountId; use sequencer_core::{ diff --git a/wallet/Cargo.toml b/wallet/Cargo.toml index dbf0d089..15a1046d 100644 --- a/wallet/Cargo.toml +++ b/wallet/Cargo.toml @@ -27,7 +27,6 @@ rand.workspace = true itertools.workspace = true sha2.workspace = true futures.workspace = true -risc0-zkvm.workspace = true async-stream.workspace = true indicatif = { version = "0.18.3", features = ["improved_unicode"] } optfield = "0.4.0"