|
@@ -18,10 +18,7 @@
|
|
|
|
|
|
|
|
use darkfi_sdk::{
|
|
use darkfi_sdk::{
|
|
|
blockchain::expected_reward,
|
|
blockchain::expected_reward,
|
|
|
- crypto::{
|
|
|
|
|
- pasta_prelude::*, pedersen_commitment_u64, poseidon_hash, ContractId, MerkleNode,
|
|
|
|
|
- DARK_TOKEN_ID,
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ crypto::{pasta_prelude::*, pedersen_commitment_u64, poseidon_hash, ContractId, MerkleNode},
|
|
|
dark_tree::DarkLeaf,
|
|
dark_tree::DarkLeaf,
|
|
|
db::{db_contains_key, db_lookup, db_set},
|
|
db::{db_contains_key, db_lookup, db_set},
|
|
|
error::{ContractError, ContractResult},
|
|
error::{ContractError, ContractResult},
|
|
@@ -34,7 +31,7 @@ use darkfi_serial::{deserialize, serialize, Encodable, WriteExt};
|
|
|
|
|
|
|
|
use crate::{
|
|
use crate::{
|
|
|
error::MoneyError,
|
|
error::MoneyError,
|
|
|
- model::{MoneyPoWRewardParamsV1, MoneyPoWRewardUpdateV1},
|
|
|
|
|
|
|
+ model::{MoneyPoWRewardParamsV1, MoneyPoWRewardUpdateV1, DARK_TOKEN_ID},
|
|
|
MoneyFunction, MONEY_CONTRACT_COINS_TREE, MONEY_CONTRACT_COIN_MERKLE_TREE,
|
|
MoneyFunction, MONEY_CONTRACT_COINS_TREE, MONEY_CONTRACT_COIN_MERKLE_TREE,
|
|
|
MONEY_CONTRACT_COIN_ROOTS_TREE, MONEY_CONTRACT_INFO_TREE, MONEY_CONTRACT_LATEST_COIN_ROOT,
|
|
MONEY_CONTRACT_COIN_ROOTS_TREE, MONEY_CONTRACT_INFO_TREE, MONEY_CONTRACT_LATEST_COIN_ROOT,
|
|
|
MONEY_CONTRACT_ZKAS_MINT_NS_V1,
|
|
MONEY_CONTRACT_ZKAS_MINT_NS_V1,
|