▒$$╲▪~*╲#◆▓?█#◇□■^□▫○░*~▪█◆~░╳█□#◇%□%╳%█░&▒●□^◆■%@╳╲▫*◆▒&█●░█╳▒*
Transaction ID
Execution Fee
0.00000799 FLOWExecution Error
pre-condition failed: FungibleToken.Vault.withdraw: Cannot withdraw tokens! The amount requested to be withdrawn (1962.00000000) is greater than the balance of the Vault (1749.69064521).
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 (1962.00000000) is greater than the balance of the Vault (1749.69064521). --> f233dcee88fe0abe.FungibleToken:224:16 Was this error unhelpful? Consider suggesting an improvement here: https://github.com/onflow/cadence/issues.
Transaction Summary
Contract CallCalled FungibleToken, FazeUtilityCoin
Contracts
Script Arguments
{
"0xf41e61ed7e41811a": [
"1962.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}