Skip to content

Commit 75b8cdc

Browse files
foriequal0mergify[bot]
authored andcommitted
Fix error kind that is returned when asset_scheme is not found
1 parent b8e934e commit 75b8cdc

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

state/src/impls/shard_level.rs

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -443,12 +443,10 @@ impl<'db> ShardLevelState<'db> {
443443
asset_type: &H160,
444444
output: &AssetMintOutput,
445445
) -> StateResult<()> {
446-
let index = 0;
447446
{
448-
let asset_scheme = self.asset_scheme(*asset_type)?.ok_or(RuntimeError::AssetNotFound {
447+
let asset_scheme = self.asset_scheme(*asset_type)?.ok_or(RuntimeError::AssetSchemeNotFound {
448+
asset_type: *asset_type,
449449
shard_id: self.shard_id,
450-
tracker: transaction_tracker,
451-
index,
452450
})?;
453451

454452
if let Some(registrar) = asset_scheme.registrar().as_ref() {
@@ -467,15 +465,15 @@ impl<'db> ShardLevelState<'db> {
467465
let previous_supply = asset_scheme.increase_supply(output.supply)?;
468466
self.create_asset(
469467
transaction_tracker,
470-
index,
468+
0,
471469
*asset_type,
472470
output.lock_script_hash,
473471
output.parameters.clone(),
474472
output.supply,
475473
None,
476474
)?;
477475
ctrace!(TX, "Increased asset supply {:?} {:?} {:?}", asset_type, previous_supply, output.supply);
478-
ctrace!(TX, "Created asset on {}:{}:{}", self.shard_id, transaction_tracker, index);
476+
ctrace!(TX, "Created asset on {}:{}", self.shard_id, transaction_tracker);
479477

480478
Ok(())
481479
}

0 commit comments

Comments
 (0)