@@ -62,27 +62,6 @@ fn add_collection_metadata<T: Config<I>, I: 'static>() -> (T::AccountId, Account
62
62
( caller, caller_lookup)
63
63
}
64
64
65
- fn approve_collection < T : Config < I > , I : ' static > (
66
- index : u32 ,
67
- ) -> ( T :: AccountId , AccountIdLookupOf < T > ) {
68
- let caller = Collection :: < T , I > :: get ( T :: Helper :: collection ( 0 ) ) . unwrap ( ) . owner ;
69
- if caller != whitelisted_caller ( ) {
70
- whitelist_account ! ( caller) ;
71
- }
72
- let caller_lookup = T :: Lookup :: unlookup ( caller. clone ( ) ) ;
73
- let delegate: T :: AccountId = account ( "delegate" , 0 , SEED + index) ;
74
- let delegate_lookup = T :: Lookup :: unlookup ( delegate. clone ( ) ) ;
75
- let deadline = BlockNumberFor :: < T > :: max_value ( ) ;
76
- assert_ok ! ( Nfts :: <T , I >:: approve_transfer(
77
- SystemOrigin :: Signed ( caller. clone( ) ) . into( ) ,
78
- T :: Helper :: collection( 0 ) ,
79
- None ,
80
- delegate_lookup. clone( ) ,
81
- Some ( deadline) ,
82
- ) ) ;
83
- ( caller, caller_lookup)
84
- }
85
-
86
65
fn mint_item < T : Config < I > , I : ' static > (
87
66
index : u16 ,
88
67
) -> ( T :: ItemId , T :: AccountId , AccountIdLookupOf < T > ) {
@@ -96,7 +75,7 @@ fn mint_item<T: Config<I>, I: 'static>(
96
75
let item_exists = Item :: < T , I > :: contains_key ( collection, item) ;
97
76
let item_config = ItemConfigOf :: < T , I > :: get ( collection, item) ;
98
77
if item_exists {
99
- return ( item, caller, caller_lookup) ;
78
+ return ( item, caller, caller_lookup)
100
79
} else if let Some ( item_config) = item_config {
101
80
assert_ok ! ( Nfts :: <T , I >:: force_mint(
102
81
SystemOrigin :: Signed ( caller. clone( ) ) . into( ) ,
@@ -269,8 +248,6 @@ benchmarks_instance_pallet! {
269
248
let m in 0 .. 1_000 ;
270
249
let c in 0 .. 1_000 ;
271
250
let a in 0 .. 1_000 ;
272
- let h in 0 .. 1_000 ;
273
- let l in 0 .. 1_000 ;
274
251
275
252
let ( collection, caller, _) = create_collection:: <T , I >( ) ;
276
253
add_collection_metadata:: <T , I >( ) ;
@@ -288,13 +265,6 @@ benchmarks_instance_pallet! {
288
265
for i in 0 ..a {
289
266
add_collection_attribute:: <T , I >( i as u16 ) ;
290
267
}
291
- for i in 0 ..h {
292
- mint_item:: <T , I >( i as u16 ) ;
293
- burn_item:: <T , I >( i as u16 ) ;
294
- }
295
- for i in 0 ..l {
296
- approve_collection:: <T , I >( i) ;
297
- }
298
268
let witness = Collection :: <T , I >:: get( collection) . unwrap( ) . destroy_witness( ) ;
299
269
} : _( SystemOrigin :: Signed ( caller) , collection, witness)
300
270
verify {
@@ -601,45 +571,27 @@ benchmarks_instance_pallet! {
601
571
}
602
572
603
573
approve_transfer {
604
- let i in 0 ..1 ;
605
-
606
574
let ( collection, caller, _) = create_collection:: <T , I >( ) ;
607
575
let ( item, ..) = mint_item:: <T , I >( 0 ) ;
608
576
let delegate: T :: AccountId = account( "delegate" , 0 , SEED ) ;
609
577
let delegate_lookup = T :: Lookup :: unlookup( delegate. clone( ) ) ;
610
- let maybe_deadline = if i == 0 {
611
- None
612
- } else {
613
- Some ( BlockNumberFor :: <T >:: max_value( ) )
614
- } ;
615
- let maybe_item = if i == 0 {
616
- None
617
- } else {
618
- Some ( item)
619
- } ;
620
- } : _( SystemOrigin :: Signed ( caller. clone( ) ) , collection, maybe_item, delegate_lookup, maybe_deadline)
578
+ let deadline = BlockNumberFor :: <T >:: max_value( ) ;
579
+ } : _( SystemOrigin :: Signed ( caller. clone( ) ) , collection, item, delegate_lookup, Some ( deadline) )
621
580
verify {
622
- assert_last_event:: <T , I >( Event :: TransferApproved { collection, item: maybe_item , owner: caller, delegate, deadline: maybe_deadline } . into( ) ) ;
581
+ assert_last_event:: <T , I >( Event :: TransferApproved { collection, item, owner: caller, delegate, deadline: Some ( deadline ) } . into( ) ) ;
623
582
}
624
583
625
584
cancel_approval {
626
- let i in 0 ..1 ;
627
-
628
585
let ( collection, caller, _) = create_collection:: <T , I >( ) ;
629
586
let ( item, ..) = mint_item:: <T , I >( 0 ) ;
630
587
let delegate: T :: AccountId = account( "delegate" , 0 , SEED ) ;
631
588
let delegate_lookup = T :: Lookup :: unlookup( delegate. clone( ) ) ;
632
589
let origin = SystemOrigin :: Signed ( caller. clone( ) ) . into( ) ;
633
590
let deadline = BlockNumberFor :: <T >:: max_value( ) ;
634
- let maybe_item = if i == 0 {
635
- None
636
- } else {
637
- Some ( item)
638
- } ;
639
- Nfts :: <T , I >:: approve_transfer( origin, collection, maybe_item, delegate_lookup. clone( ) , Some ( deadline) ) ?;
640
- } : _( SystemOrigin :: Signed ( caller. clone( ) ) , collection, maybe_item, delegate_lookup)
591
+ Nfts :: <T , I >:: approve_transfer( origin, collection, item, delegate_lookup. clone( ) , Some ( deadline) ) ?;
592
+ } : _( SystemOrigin :: Signed ( caller. clone( ) ) , collection, item, delegate_lookup)
641
593
verify {
642
- assert_last_event:: <T , I >( Event :: ApprovalCancelled { collection, item: maybe_item , owner: caller, delegate } . into( ) ) ;
594
+ assert_last_event:: <T , I >( Event :: ApprovalCancelled { collection, item, owner: caller, delegate } . into( ) ) ;
643
595
}
644
596
645
597
clear_all_transfer_approvals {
@@ -649,7 +601,7 @@ benchmarks_instance_pallet! {
649
601
let delegate_lookup = T :: Lookup :: unlookup( delegate. clone( ) ) ;
650
602
let origin = SystemOrigin :: Signed ( caller. clone( ) ) . into( ) ;
651
603
let deadline = BlockNumberFor :: <T >:: max_value( ) ;
652
- Nfts :: <T , I >:: approve_transfer( origin, collection, Some ( item) , delegate_lookup. clone( ) , Some ( deadline) ) ?;
604
+ Nfts :: <T , I >:: approve_transfer( origin, collection, item, delegate_lookup. clone( ) , Some ( deadline) ) ?;
653
605
} : _( SystemOrigin :: Signed ( caller. clone( ) ) , collection, item)
654
606
verify {
655
607
assert_last_event:: <T , I >( Event :: AllApprovalsCancelled { collection, item, owner: caller} . into( ) ) ;
0 commit comments