mirror of
https://github.com/logos-blockchain/lssa.git
synced 2026-01-05 23:03:06 +00:00
fmt
This commit is contained in:
parent
ba20728f40
commit
f3fbae66b5
@ -68,4 +68,3 @@ pub fn create_transaction_native_token_transfer(
|
|||||||
|
|
||||||
EncodedTransaction::from(NSSATransaction::Public(nssa_tx))
|
EncodedTransaction::from(NSSATransaction::Public(nssa_tx))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -42,7 +42,7 @@ pub const ACC_RECEIVER_PRIVATE: &str =
|
|||||||
|
|
||||||
pub const TIME_TO_WAIT_FOR_BLOCK_SECONDS: u64 = 12;
|
pub const TIME_TO_WAIT_FOR_BLOCK_SECONDS: u64 = 12;
|
||||||
|
|
||||||
pub const NSSA_PROGRAM_FOR_TEST: &'static [u8] = include_bytes!("simple_balance_transfer.bin");
|
pub const NSSA_PROGRAM_FOR_TEST: &[u8] = include_bytes!("simple_balance_transfer.bin");
|
||||||
|
|
||||||
#[allow(clippy::type_complexity)]
|
#[allow(clippy::type_complexity)]
|
||||||
pub async fn pre_test(
|
pub async fn pre_test(
|
||||||
|
|||||||
@ -5,7 +5,6 @@ edition = "2024"
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow.workspace = true
|
anyhow.workspace = true
|
||||||
log.workspace = true
|
|
||||||
serde.workspace = true
|
serde.workspace = true
|
||||||
k256.workspace = true
|
k256.workspace = true
|
||||||
sha2.workspace = true
|
sha2.workspace = true
|
||||||
|
|||||||
@ -1,3 +1,3 @@
|
|||||||
pub mod privacy_preserving_transaction;
|
pub mod privacy_preserving_transaction;
|
||||||
pub mod public_transaction;
|
|
||||||
pub mod program_deployment_transaction;
|
pub mod program_deployment_transaction;
|
||||||
|
pub mod public_transaction;
|
||||||
|
|||||||
@ -17,7 +17,8 @@ use crate::{
|
|||||||
};
|
};
|
||||||
|
|
||||||
const MESSAGE_ENCODING_PREFIX_LEN: usize = 32;
|
const MESSAGE_ENCODING_PREFIX_LEN: usize = 32;
|
||||||
const MESSAGE_ENCODING_PREFIX: &[u8; MESSAGE_ENCODING_PREFIX_LEN] = b"/NSSA/v0.2/TxMessage/Private/\x00\x00\x00";
|
const MESSAGE_ENCODING_PREFIX: &[u8; MESSAGE_ENCODING_PREFIX_LEN] =
|
||||||
|
b"/NSSA/v0.2/TxMessage/Private/\x00\x00\x00";
|
||||||
|
|
||||||
impl EncryptedAccountData {
|
impl EncryptedAccountData {
|
||||||
pub fn to_bytes(&self) -> Vec<u8> {
|
pub fn to_bytes(&self) -> Vec<u8> {
|
||||||
|
|||||||
@ -7,7 +7,8 @@ use crate::{
|
|||||||
};
|
};
|
||||||
|
|
||||||
const MESSAGE_ENCODING_PREFIX_LEN: usize = 32;
|
const MESSAGE_ENCODING_PREFIX_LEN: usize = 32;
|
||||||
const MESSAGE_ENCODING_PREFIX: &[u8; MESSAGE_ENCODING_PREFIX_LEN] = b"/NSSA/v0.2/TxMessage/Program/\x00\x00\x00";
|
const MESSAGE_ENCODING_PREFIX: &[u8; MESSAGE_ENCODING_PREFIX_LEN] =
|
||||||
|
b"/NSSA/v0.2/TxMessage/Program/\x00\x00\x00";
|
||||||
|
|
||||||
impl Message {
|
impl Message {
|
||||||
/// Serializes a `Message` into bytes in the following layout:
|
/// Serializes a `Message` into bytes in the following layout:
|
||||||
|
|||||||
@ -11,7 +11,8 @@ use crate::{
|
|||||||
};
|
};
|
||||||
|
|
||||||
const MESSAGE_ENCODING_PREFIX_LEN: usize = 32;
|
const MESSAGE_ENCODING_PREFIX_LEN: usize = 32;
|
||||||
const MESSAGE_ENCODING_PREFIX: &[u8; MESSAGE_ENCODING_PREFIX_LEN] = b"/NSSA/v0.2/TxMessage/Public/\x00\x00\x00\x00";
|
const MESSAGE_ENCODING_PREFIX: &[u8; MESSAGE_ENCODING_PREFIX_LEN] =
|
||||||
|
b"/NSSA/v0.2/TxMessage/Public/\x00\x00\x00\x00";
|
||||||
|
|
||||||
impl Message {
|
impl Message {
|
||||||
/// Serializes a `Message` into bytes in the following layout:
|
/// Serializes a `Message` into bytes in the following layout:
|
||||||
|
|||||||
@ -13,8 +13,8 @@ pub use nssa_core::address::Address;
|
|||||||
pub use privacy_preserving_transaction::{
|
pub use privacy_preserving_transaction::{
|
||||||
PrivacyPreservingTransaction, circuit::execute_and_prove,
|
PrivacyPreservingTransaction, circuit::execute_and_prove,
|
||||||
};
|
};
|
||||||
pub use public_transaction::PublicTransaction;
|
|
||||||
pub use program_deployment_transaction::ProgramDeploymentTransaction;
|
pub use program_deployment_transaction::ProgramDeploymentTransaction;
|
||||||
|
pub use public_transaction::PublicTransaction;
|
||||||
pub use signature::PrivateKey;
|
pub use signature::PrivateKey;
|
||||||
pub use signature::PublicKey;
|
pub use signature::PublicKey;
|
||||||
pub use signature::Signature;
|
pub use signature::Signature;
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
mod message;
|
mod message;
|
||||||
mod transaction;
|
mod transaction;
|
||||||
|
|
||||||
pub use transaction::ProgramDeploymentTransaction;
|
|
||||||
pub use message::Message;
|
pub use message::Message;
|
||||||
|
pub use transaction::ProgramDeploymentTransaction;
|
||||||
|
|||||||
@ -4,7 +4,6 @@ version = "0.1.0"
|
|||||||
edition = "2024"
|
edition = "2024"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow.workspace = true
|
|
||||||
thiserror.workspace = true
|
thiserror.workspace = true
|
||||||
borsh.workspace = true
|
borsh.workspace = true
|
||||||
|
|
||||||
|
|||||||
@ -14,7 +14,6 @@ tempfile.workspace = true
|
|||||||
clap.workspace = true
|
clap.workspace = true
|
||||||
nssa-core = { path = "../nssa/core" }
|
nssa-core = { path = "../nssa/core" }
|
||||||
base64.workspace = true
|
base64.workspace = true
|
||||||
k256 = { version = "0.13.3" }
|
|
||||||
bytemuck = "1.23.2"
|
bytemuck = "1.23.2"
|
||||||
borsh.workspace = true
|
borsh.workspace = true
|
||||||
hex.workspace = true
|
hex.workspace = true
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user