mirror of
https://github.com/logos-blockchain/logos-execution-zone.git
synced 2026-05-18 05:59:33 +00:00
errors in account_core
This commit is contained in:
parent
49750b600f
commit
a52bf50a0f
@ -110,7 +110,7 @@ impl Account {
|
|||||||
privacy_flag,
|
privacy_flag,
|
||||||
};
|
};
|
||||||
|
|
||||||
let asset_utxo = UTXO::create_utxo_from_payload(payload_with_asset);
|
let asset_utxo = UTXO::create_utxo_from_payload(payload_with_asset)?;
|
||||||
|
|
||||||
self.utxo_tree.insert_item(asset_utxo)?;
|
self.utxo_tree.insert_item(asset_utxo)?;
|
||||||
|
|
||||||
@ -138,7 +138,7 @@ mod tests {
|
|||||||
UTXONullifier::default()
|
UTXONullifier::default()
|
||||||
}
|
}
|
||||||
|
|
||||||
fn generate_dummy_utxo(address: TreeHashType, amount: u128) -> UTXO {
|
fn generate_dummy_utxo(address: TreeHashType, amount: u128) -> anyhow::Result<UTXO> {
|
||||||
let payload = UTXOPayload {
|
let payload = UTXOPayload {
|
||||||
owner: address,
|
owner: address,
|
||||||
asset: vec![],
|
asset: vec![],
|
||||||
@ -159,7 +159,7 @@ mod tests {
|
|||||||
#[test]
|
#[test]
|
||||||
fn test_mark_spent_utxo() {
|
fn test_mark_spent_utxo() {
|
||||||
let mut account = Account::new();
|
let mut account = Account::new();
|
||||||
let utxo = generate_dummy_utxo(account.address, 100);
|
let utxo = generate_dummy_utxo(account.address, 100).unwrap();
|
||||||
account.add_new_utxo_outputs(vec![utxo]).unwrap();
|
account.add_new_utxo_outputs(vec![utxo]).unwrap();
|
||||||
|
|
||||||
let mut utxo_nullifier_map = HashMap::new();
|
let mut utxo_nullifier_map = HashMap::new();
|
||||||
@ -174,8 +174,8 @@ mod tests {
|
|||||||
#[test]
|
#[test]
|
||||||
fn test_add_new_utxo_outputs() {
|
fn test_add_new_utxo_outputs() {
|
||||||
let mut account = Account::new();
|
let mut account = Account::new();
|
||||||
let utxo1 = generate_dummy_utxo(account.address, 100);
|
let utxo1 = generate_dummy_utxo(account.address, 100).unwrap();
|
||||||
let utxo2 = generate_dummy_utxo(account.address, 200);
|
let utxo2 = generate_dummy_utxo(account.address, 200).unwrap();
|
||||||
|
|
||||||
let result = account.add_new_utxo_outputs(vec![utxo1.clone(), utxo2.clone()]);
|
let result = account.add_new_utxo_outputs(vec![utxo1.clone(), utxo2.clone()]);
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user