@@ -26,15 +26,15 @@ use frame_support::{
2626 dispatch:: DispatchErrorWithPostInfo ,
2727 storage:: bounded_btree_set:: BoundedBTreeSet ,
2828 traits:: {
29- fungible:: { Inspect , InspectHold , Mutate } ,
29+ fungible:: { InspectHold , Mutate } ,
3030 Get ,
3131 } ,
3232} ;
3333use frame_system:: { pallet_prelude:: BlockNumberFor , RawOrigin } ;
3434use parity_scale_codec:: Encode ;
3535use sp_core:: { offchain:: KeyTypeId , sr25519} ;
3636use sp_io:: crypto:: sr25519_generate;
37- use sp_runtime:: traits:: Zero ;
37+ use sp_runtime:: { traits:: Zero , SaturatedConversion } ;
3838use sp_std:: { num:: NonZeroU32 , vec:: Vec } ;
3939
4040use attestation:: AttestationAccessControl ;
7878 let hierarchy_root_id = generate_delegation_id :: < T > ( number) ;
7979
8080 let sender: T :: AccountId = account ( "sender" , 0 , SEED ) ;
81- <T as Config >:: Currency :: set_balance (
82- & sender,
83- <T as Config >:: Currency :: minimum_balance ( ) + <T as Config >:: Deposit :: get ( ) + <T as Config >:: Deposit :: get ( ) ,
84- ) ;
81+ <T as Config >:: Currency :: set_balance ( & sender, 100_000_000_000_000_000_000u128 . saturated_into ( ) ) ;
8582
8683 ctype:: Ctypes :: < T > :: insert (
8784 ctype_hash,
@@ -150,10 +147,7 @@ where
150147 let sig = ( delegation_acc_id. clone ( ) , hash. clone ( ) ) ;
151148
152149 // add delegation from delegate to parent
153- <T as Config >:: Currency :: set_balance (
154- & sender,
155- <T as Config >:: Currency :: minimum_balance ( ) + <T as Config >:: Deposit :: get ( ) + <T as Config >:: Deposit :: get ( ) ,
156- ) ;
150+ <T as Config >:: Currency :: set_balance ( & sender, 100_000_000_000_000_000_000u128 . saturated_into ( ) ) ;
157151 Pallet :: < T > :: add_delegation (
158152 <T as Config >:: EnsureOrigin :: generate_origin ( sender. clone ( ) , parent_acc_id. clone ( ) ) ,
159153 delegation_id,
@@ -260,7 +254,7 @@ benchmarks! {
260254 } ) ;
261255 <T as Config >:: Currency :: set_balance(
262256 & sender,
263- < T as Config > :: Currency :: minimum_balance ( ) + < T as Config > :: Deposit :: get ( ) ,
257+ 100_000_000_000_000_000_000u128 . saturated_into ( )
264258 ) ;
265259
266260 let origin = <T as Config >:: EnsureOrigin :: generate_origin( sender, creator) ;
@@ -301,7 +295,7 @@ benchmarks! {
301295 let leaf_acc_id: T :: DelegationEntityId = root_public. into( ) ;
302296 <T as Config >:: Currency :: set_balance(
303297 & sender,
304- < T as Config > :: Currency :: minimum_balance ( ) + < T as Config > :: Deposit :: get ( ) ,
298+ 100_000_000_000_000_000_000u128 . saturated_into ( )
305299 ) ;
306300 let origin = <T as Config >:: EnsureOrigin :: generate_origin( sender, leaf_acc_id) ;
307301 } : _<T :: RuntimeOrigin >( origin, delegation_id, hierarchy_id, delegate_acc_id, perm, sig)
@@ -325,7 +319,7 @@ benchmarks! {
325319 let child_delegation = DelegationNodes :: <T >:: get( child_id) . ok_or( "Child of root should have delegation id" ) ?;
326320 <T as Config >:: Currency :: set_balance(
327321 & child_delegation. deposit. owner,
328- < T as Config > :: Currency :: minimum_balance ( ) + < T as Config > :: Deposit :: get ( ) ,
322+ 100_000_000_000_000_000_000u128 . saturated_into ( )
329323 ) ;
330324 let origin = <T as Config >:: EnsureOrigin :: generate_origin( sender, child_delegation. details. owner) ;
331325 } : revoke_delegation<T :: RuntimeOrigin >( origin, child_id, c, r)
@@ -371,7 +365,6 @@ benchmarks! {
371365 let children: BoundedBTreeSet <T :: DelegationNodeId , T :: MaxChildren > = root_node. children;
372366 let child_id: T :: DelegationNodeId = * children. iter( ) . next( ) . ok_or( "Root should have children" ) ?;
373367 let child_delegation = DelegationNodes :: <T >:: get( child_id) . ok_or( "Child of root should have delegation id" ) ?;
374- assert!( !<T as Config >:: Currency :: total_balance_on_hold( & sender) . is_zero( ) ) ;
375368 let origin = <T as Config >:: EnsureOrigin :: generate_origin( sender. clone( ) , root_acc. into( ) ) ;
376369 } : _<T :: RuntimeOrigin >( origin, hierarchy_id, r)
377370 verify {
@@ -391,7 +384,6 @@ benchmarks! {
391384 let children: BoundedBTreeSet <T :: DelegationNodeId , T :: MaxChildren > = root_node. children;
392385 let child_id: T :: DelegationNodeId = * children. iter( ) . next( ) . ok_or( "Root should have children" ) ?;
393386 let child_delegation = DelegationNodes :: <T >:: get( child_id) . ok_or( "Child of root should have delegation id" ) ?;
394- assert!( !<T as Config >:: Currency :: total_balance_on_hold( & sender) . is_zero( ) ) ;
395387
396388 let origin = RawOrigin :: Signed ( sender. clone( ) ) ;
397389 } : _( origin, hierarchy_id, r)
@@ -465,10 +457,9 @@ benchmarks! {
465457
466458 <T as Config >:: Currency :: set_balance(
467459 & deposit_owner_new,
468- < T as Config > :: Currency :: minimum_balance ( ) + < T as Config > :: Deposit :: get ( ) ,
460+ 100_000_000_000_000_000_000u128 . saturated_into ( )
469461 ) ;
470462
471- assert!( !<T as Config >:: Currency :: total_balance_on_hold( & deposit_owner_old) . is_zero( ) ) ;
472463 let origin = <T as Config >:: EnsureOrigin :: generate_origin( deposit_owner_new. clone( ) , root_acc. into( ) ) ;
473464 } : _<T :: RuntimeOrigin >( origin, hierarchy_id)
474465 verify {
@@ -485,7 +476,7 @@ benchmarks! {
485476
486477 <T as Config >:: Currency :: set_balance(
487478 & deposit_owner,
488- < T as Config > :: Currency :: minimum_balance ( ) + < T as Config > :: Deposit :: get ( ) ,
479+ 100_000_000_000_000_000_000u128 . saturated_into ( )
489480 ) ;
490481
491482 let origin = RawOrigin :: Signed ( deposit_owner) ;
0 commit comments