TransactionSEALED

▫^▪▓&*○~▓○▒?$╱╳●$?^█○@○~◇■□█^□?▒$█▪██╲#■?@?█░○▪%&^~▓◆▫○%╲^$╱&?^&

Transaction ID

Timestamp

Oct 10, 2025, 08:20:28 AM UTC
4mo ago

Block Height

128,976,830

Computation

0

Execution Fee

0.00000799 FLOW

Execution Error

Error Code: 1101

pre-condition failed: FungibleToken.Vault.withdraw: Cannot withdraw tokens! The amount requested to be withdrawn (6580.00000000) is greater than the balance of the Vault (1766.19530900).

Error ContextLine 224
219        //22     minterReceiverRef.deposit(from: <-sentVault)        
220        //22 }
221
222        //23 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
223        //23     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
224        //23         ?? panic("Could not borrow reference to the owner's Vault!")
225        //23     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
226        //23     minterReceiverRef.deposit(from: <-sentVault)        
227        //23 }
228
229        //24 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
Raw Error

[Error Code: 1101] error caused by: 1 error occurred: * transaction execute failed: [Error Code: 1101] cadence runtime error: Execution failed: error: pre-condition failed: FungibleToken.Vault.withdraw: Cannot withdraw tokens! The amount requested to be withdrawn (6580.00000000) is greater than the balance of the Vault (1766.19530900). --> f233dcee88fe0abe.FungibleToken:224:16 Was this error unhelpful? Consider suggesting an improvement here: https://github.com/onflow/cadence/issues.

Transaction Summary

Contract Call

Called FungibleToken, FazeUtilityCoin

Script Arguments

0amountsFromUsersToMinter{Address
{
  "0xcb81fc7a3e402bde": [
    "6580.0"
  ]
}

Cadence Script

1import FungibleToken from 0xf233dcee88fe0abe
2import FazeUtilityCoin from 0x4eded0de73020ca5
3
4// at most 50 signers
5
6transaction(amountsFromUsersToMinter: {Address: [UFix64]}) {
7
8    prepare(
9user1: auth(BorrowValue) &Account,
10            //user: auth(BorrowValue) &Account,
11            //user: auth(BorrowValue) &Account,
12            //user: auth(BorrowValue) &Account,
13            //user: auth(BorrowValue) &Account,
14            //user: auth(BorrowValue) &Account,
15            //user: auth(BorrowValue) &Account,
16            //user: auth(BorrowValue) &Account,
17            //user: auth(BorrowValue) &Account,
18            //user: auth(BorrowValue) &Account,
19            //user: auth(BorrowValue) &Account,
20            //user: auth(BorrowValue) &Account,
21            //user: auth(BorrowValue) &Account,
22            //user: auth(BorrowValue) &Account,
23            //user: auth(BorrowValue) &Account,
24            //user: auth(BorrowValue) &Account,
25            //user: auth(BorrowValue) &Account,
26            //user: auth(BorrowValue) &Account,
27            //user: auth(BorrowValue) &Account,
28            //user: auth(BorrowValue) &Account,
29            //user: auth(BorrowValue) &Account,
30            //user: auth(BorrowValue) &Account,
31            //user: auth(BorrowValue) &Account,
32            //user: auth(BorrowValue) &Account,
33            //user: auth(BorrowValue) &Account,
34            //user: auth(BorrowValue) &Account,
35            //user: auth(BorrowValue) &Account,
36            //user: auth(BorrowValue) &Account,
37            //user: auth(BorrowValue) &Account,
38            //user: auth(BorrowValue) &Account,
39            //user: auth(BorrowValue) &Account,
40            //user: auth(BorrowValue) &Account,
41            //user: auth(BorrowValue) &Account,
42            //user: auth(BorrowValue) &Account,
43            //user: auth(BorrowValue) &Account,
44            //user: auth(BorrowValue) &Account,
45            //user: auth(BorrowValue) &Account,
46            //user: auth(BorrowValue) &Account,
47            //user: auth(BorrowValue) &Account,
48            //user: auth(BorrowValue) &Account,
49            //user: auth(BorrowValue) &Account,
50            //user: auth(BorrowValue) &Account,
51            //user: auth(BorrowValue) &Account,
52            //user: auth(BorrowValue) &Account,
53            //user: auth(BorrowValue) &Account,
54            //user: auth(BorrowValue) &Account,
55            //user: auth(BorrowValue) &Account,
56            //user: auth(BorrowValue) &Account,
57            //user: auth(BorrowValue) &Account,
58            //user: auth(BorrowValue) &Account,
59            minter: auth(BorrowValue) &Account) {
60 
61        let minterAccount = getAccount(minter.address)
62        let minterReceiverRef = minterAccount.capabilities
63            .borrow<&{FungibleToken.Receiver}>(FazeUtilityCoin.ReceiverPublicPath)
64            ?? panic("Could not borrow receiver reference to the recipient's Vault")
65
66        // Every user deposits their amounts onto the minter
67
68        for amountsToDebit in amountsFromUsersToMinter[user1.address]! {
69            let userVaultRef = user1.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
70                ?? panic("Could not borrow reference to the owner's Vault!")
71            let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
72            minterReceiverRef.deposit(from: <-sentVault)        
73        }
74
75        //2 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
76        //2     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
77        //2         ?? panic("Could not borrow reference to the owner's Vault!")
78        //2     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
79        //2     minterReceiverRef.deposit(from: <-sentVault)        
80        //2 }
81
82        //3 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
83        //3     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
84        //3         ?? panic("Could not borrow reference to the owner's Vault!")
85        //3     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
86        //3     minterReceiverRef.deposit(from: <-sentVault)        
87        //3 }
88
89        //4 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
90        //4     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
91        //4         ?? panic("Could not borrow reference to the owner's Vault!")
92        //4     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
93        //4     minterReceiverRef.deposit(from: <-sentVault)        
94        //4 }
95
96        //5 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
97        //5     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
98        //5         ?? panic("Could not borrow reference to the owner's Vault!")
99        //5     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
100        //5     minterReceiverRef.deposit(from: <-sentVault)        
101        //5 }
102
103        //6 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
104        //6     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
105        //6         ?? panic("Could not borrow reference to the owner's Vault!")
106        //6     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
107        //6     minterReceiverRef.deposit(from: <-sentVault)        
108        //6 }
109
110        //7 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
111        //7     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
112        //7         ?? panic("Could not borrow reference to the owner's Vault!")
113        //7     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
114        //7     minterReceiverRef.deposit(from: <-sentVault)        
115        //7 }
116
117        //8 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
118        //8     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
119        //8         ?? panic("Could not borrow reference to the owner's Vault!")
120        //8     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
121        //8     minterReceiverRef.deposit(from: <-sentVault)        
122        //8 }
123
124        //9 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
125        //9     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
126        //9         ?? panic("Could not borrow reference to the owner's Vault!")
127        //9     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
128        //9     minterReceiverRef.deposit(from: <-sentVault)        
129        //9 }
130
131        //10 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
132        //10     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
133        //10         ?? panic("Could not borrow reference to the owner's Vault!")
134        //10     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
135        //10     minterReceiverRef.deposit(from: <-sentVault)        
136        //10 }
137
138        //11 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
139        //11     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
140        //11         ?? panic("Could not borrow reference to the owner's Vault!")
141        //11     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
142        //11     minterReceiverRef.deposit(from: <-sentVault)        
143        //11 }
144
145        //12 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
146        //12     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
147        //12         ?? panic("Could not borrow reference to the owner's Vault!")
148        //12     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
149        //12     minterReceiverRef.deposit(from: <-sentVault)        
150        //12 }
151
152        //13 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
153        //13     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
154        //13         ?? panic("Could not borrow reference to the owner's Vault!")
155        //13     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
156        //13     minterReceiverRef.deposit(from: <-sentVault)        
157        //13 }
158
159        //14 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
160        //14     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
161        //14         ?? panic("Could not borrow reference to the owner's Vault!")
162        //14     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
163        //14     minterReceiverRef.deposit(from: <-sentVault)        
164        //14 }
165
166        //15 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
167        //15     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
168        //15         ?? panic("Could not borrow reference to the owner's Vault!")
169        //15     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
170        //15     minterReceiverRef.deposit(from: <-sentVault)        
171        //15 }
172
173        //16 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
174        //16     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
175        //16         ?? panic("Could not borrow reference to the owner's Vault!")
176        //16     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
177        //16     minterReceiverRef.deposit(from: <-sentVault)        
178        //16 }
179
180        //17 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
181        //17     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
182        //17         ?? panic("Could not borrow reference to the owner's Vault!")
183        //17     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
184        //17     minterReceiverRef.deposit(from: <-sentVault)        
185        //17 }
186
187        //18 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
188        //18     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
189        //18         ?? panic("Could not borrow reference to the owner's Vault!")
190        //18     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
191        //18     minterReceiverRef.deposit(from: <-sentVault)        
192        //18 }
193
194        //19 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
195        //19     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
196        //19         ?? panic("Could not borrow reference to the owner's Vault!")
197        //19     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
198        //19     minterReceiverRef.deposit(from: <-sentVault)        
199        //19 }
200
201        //20 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
202        //20     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
203        //20         ?? panic("Could not borrow reference to the owner's Vault!")
204        //20     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
205        //20     minterReceiverRef.deposit(from: <-sentVault)        
206        //20 }
207
208        //21 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
209        //21     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
210        //21         ?? panic("Could not borrow reference to the owner's Vault!")
211        //21     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
212        //21     minterReceiverRef.deposit(from: <-sentVault)        
213        //21 }
214
215        //22 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
216        //22     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
217        //22         ?? panic("Could not borrow reference to the owner's Vault!")
218        //22     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
219        //22     minterReceiverRef.deposit(from: <-sentVault)        
220        //22 }
221
222        //23 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
223        //23     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
224        //23         ?? panic("Could not borrow reference to the owner's Vault!")
225        //23     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
226        //23     minterReceiverRef.deposit(from: <-sentVault)        
227        //23 }
228
229        //24 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
230        //24     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
231        //24         ?? panic("Could not borrow reference to the owner's Vault!")
232        //24     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
233        //24     minterReceiverRef.deposit(from: <-sentVault)        
234        //24 }
235
236        //25 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
237        //25     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
238        //25         ?? panic("Could not borrow reference to the owner's Vault!")
239        //25     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
240        //25     minterReceiverRef.deposit(from: <-sentVault)        
241        //25 }
242
243        //26 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
244        //26     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
245        //26         ?? panic("Could not borrow reference to the owner's Vault!")
246        //26     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
247        //26     minterReceiverRef.deposit(from: <-sentVault)        
248        //26 }
249
250        //27 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
251        //27     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
252        //27         ?? panic("Could not borrow reference to the owner's Vault!")
253        //27     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
254        //27     minterReceiverRef.deposit(from: <-sentVault)        
255        //27 }
256
257        //28 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
258        //28     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
259        //28         ?? panic("Could not borrow reference to the owner's Vault!")
260        //28     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
261        //28     minterReceiverRef.deposit(from: <-sentVault)        
262        //28 }
263
264        //29 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
265        //29     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
266        //29         ?? panic("Could not borrow reference to the owner's Vault!")
267        //29     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
268        //29     minterReceiverRef.deposit(from: <-sentVault)        
269        //29 }
270
271        //30 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
272        //30     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
273        //30         ?? panic("Could not borrow reference to the owner's Vault!")
274        //30     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
275        //30     minterReceiverRef.deposit(from: <-sentVault)        
276        //30 }
277
278        //31 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
279        //31     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
280        //31         ?? panic("Could not borrow reference to the owner's Vault!")
281        //31     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
282        //31     minterReceiverRef.deposit(from: <-sentVault)        
283        //31 }
284
285        //32 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
286        //32     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
287        //32         ?? panic("Could not borrow reference to the owner's Vault!")
288        //32     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
289        //32     minterReceiverRef.deposit(from: <-sentVault)        
290        //32 }
291
292        //33 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
293        //33     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
294        //33         ?? panic("Could not borrow reference to the owner's Vault!")
295        //33     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
296        //33     minterReceiverRef.deposit(from: <-sentVault)        
297        //33 }
298
299        //34 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
300        //34     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
301        //34         ?? panic("Could not borrow reference to the owner's Vault!")
302        //34     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
303        //34     minterReceiverRef.deposit(from: <-sentVault)        
304        //34 }
305
306        //35 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
307        //35     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
308        //35         ?? panic("Could not borrow reference to the owner's Vault!")
309        //35     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
310        //35     minterReceiverRef.deposit(from: <-sentVault)        
311        //35 }
312
313        //36 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
314        //36     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
315        //36         ?? panic("Could not borrow reference to the owner's Vault!")
316        //36     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
317        //36     minterReceiverRef.deposit(from: <-sentVault)        
318        //36 }
319
320        //37 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
321        //37     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
322        //37         ?? panic("Could not borrow reference to the owner's Vault!")
323        //37     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
324        //37     minterReceiverRef.deposit(from: <-sentVault)        
325        //37 }
326
327        //38 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
328        //38     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
329        //38         ?? panic("Could not borrow reference to the owner's Vault!")
330        //38     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
331        //38     minterReceiverRef.deposit(from: <-sentVault)        
332        //38 }
333
334        //39 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
335        //39     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
336        //39         ?? panic("Could not borrow reference to the owner's Vault!")
337        //39     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
338        //39     minterReceiverRef.deposit(from: <-sentVault)        
339        //39 }
340
341        //40 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
342        //40     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
343        //40         ?? panic("Could not borrow reference to the owner's Vault!")
344        //40     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
345        //40     minterReceiverRef.deposit(from: <-sentVault)        
346        //40 }
347
348        //41 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
349        //41     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
350        //41         ?? panic("Could not borrow reference to the owner's Vault!")
351        //41     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
352        //41     minterReceiverRef.deposit(from: <-sentVault)        
353        //41 }
354
355        //42 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
356        //42     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
357        //42         ?? panic("Could not borrow reference to the owner's Vault!")
358        //42     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
359        //42     minterReceiverRef.deposit(from: <-sentVault)        
360        //42 }
361
362        //43 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
363        //43     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
364        //43         ?? panic("Could not borrow reference to the owner's Vault!")
365        //43     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
366        //43     minterReceiverRef.deposit(from: <-sentVault)        
367        //43 }
368
369        //44 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
370        //44     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
371        //44         ?? panic("Could not borrow reference to the owner's Vault!")
372        //44     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
373        //44     minterReceiverRef.deposit(from: <-sentVault)        
374        //44 }
375
376        //45 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
377        //45     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
378        //45         ?? panic("Could not borrow reference to the owner's Vault!")
379        //45     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
380        //45     minterReceiverRef.deposit(from: <-sentVault)        
381        //45 }
382
383        //46 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
384        //46     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
385        //46         ?? panic("Could not borrow reference to the owner's Vault!")
386        //46     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
387        //46     minterReceiverRef.deposit(from: <-sentVault)        
388        //46 }
389
390        //47 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
391        //47     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
392        //47         ?? panic("Could not borrow reference to the owner's Vault!")
393        //47     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
394        //47     minterReceiverRef.deposit(from: <-sentVault)        
395        //47 }
396
397        //48 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
398        //48     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
399        //48         ?? panic("Could not borrow reference to the owner's Vault!")
400        //48     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
401        //48     minterReceiverRef.deposit(from: <-sentVault)        
402        //48 }
403
404        //49 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
405        //49     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
406        //49         ?? panic("Could not borrow reference to the owner's Vault!")
407        //49     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
408        //49     minterReceiverRef.deposit(from: <-sentVault)        
409        //49 }
410
411        //50 for amountsToDebit in amountsFromUsersToMinter[user.address]! {
412        //50     let userVaultRef = user.storage.borrow<auth(FungibleToken.Withdraw) &FazeUtilityCoin.Vault>(from: FazeUtilityCoin.VaultStoragePath)
413        //50         ?? panic("Could not borrow reference to the owner's Vault!")
414        //50     let sentVault <- userVaultRef.withdraw(amount: amountsToDebit)
415        //50     minterReceiverRef.deposit(from: <-sentVault)        
416        //50 }
417    }
418
419    execute {
420
421    }
422}