Flow price: --
c7bcf7e2c3fe2c8da485fd03ddd1e7e67ee06e32a31e82394b635600b907719f

Transaction

Hash: c7bcf7e2c3fe2c8da485fd03ddd1e7e67ee06e32a31e82394b635600b907719f
error
Error

Whoops! 😨 Something unexpected happened...

[Error Code: 1101] error caused by: 1 error occurred:
	* transaction preprocess failed: [Error Code: 1101] cadence runtime error: Execution failed:
error: cannot find declaration `LockedTokens` in `95e019a17d0e23d7.LockedTokens`
 --> c7bcf7e2c3fe2c8da485fd03ddd1e7e67ee06e32a31e82394b635600b907719f:1:7
  |
1 | import LockedTokens from 0x95e019a17d0e23d7
  |        ^^^^^^^^^^^^ available exported declarations are:


error: cannot find declaration `FlowToken` in `7e60df042a9c0868.FlowToken`
 --> c7bcf7e2c3fe2c8da485fd03ddd1e7e67ee06e32a31e82394b635600b907719f:2:7
  |
2 | import FlowToken from 0x7e60df042a9c0868
  |        ^^^^^^^^^ available exported declarations are:


error: cannot find declaration `FlowIDTableStaking` in `9eca2b38b18b5dfe.FlowIDTableStaking`
 --> c7bcf7e2c3fe2c8da485fd03ddd1e7e67ee06e32a31e82394b635600b907719f:3:7
  |
3 | import FlowIDTableStaking from 0x9eca2b38b18b5dfe
  |        ^^^^^^^^^^^^^^^^^^ available exported declarations are:


error: cannot find declaration `FlowStakingCollection` in `95e019a17d0e23d7.FlowStakingCollection`
 --> c7bcf7e2c3fe2c8da485fd03ddd1e7e67ee06e32a31e82394b635600b907719f:4:7
  |
4 | import FlowStakingCollection from 0x95e019a17d0e23d7
  |        ^^^^^^^^^^^^^^^^^^^^^ available exported declarations are:


error: cannot find declaration `FungibleToken` in `9a0766d93b6608b7.FungibleToken`
 --> c7bcf7e2c3fe2c8da485fd03ddd1e7e67ee06e32a31e82394b635600b907719f:5:7
  |
5 | import FungibleToken from 0x9a0766d93b6608b7
  |        ^^^^^^^^^^^^^ available exported declarations are:


error: ambiguous intersection type
  --> c7bcf7e2c3fe2c8da485fd03ddd1e7e67ee06e32a31e82394b635600b907719f:31:66
   |
31 |       let delegatorCap = getAccount(address).capabilities.borrow<&{FlowIDTableStaking.NodeDelegatorPublic}>(/public/flowStakingDelegator)
   |                                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: cannot infer type parameter: `T`
  --> c7bcf7e2c3fe2c8da485fd03ddd1e7e67ee06e32a31e82394b635600b907719f:31:25
   |
31 |       let delegatorCap = getAccount(address).capabilities.borrow<&{FlowIDTableStaking.NodeDelegatorPublic}>(/public/flowStakingDelegator)
   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: ambiguous intersection type
  --> c7bcf7e2c3fe2c8da485fd03ddd1e7e67ee06e32a31e82394b635600b907719f:33:64
   |
33 |       let stakingCap = getAccount(address).capabilities.borrow<&{FlowIDTableStaking.NodeStakerPublic}>(FlowIDTableStaking.NodeStakerPublicPath)
   |                                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: cannot infer type parameter: `T`
  --> c7bcf7e2c3fe2c8da485fd03ddd1e7e67ee06e32a31e82394b635600b907719f:33:23
   |
33 |       let stakingCap = getAccount(address).capabilities.borrow<&{FlowIDTableStaking.NodeStakerPublic}>(FlowIDTableStaking.NodeStakerPublicPath)
   |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: cannot infer type parameter: `T`
  --> c7bcf7e2c3fe2c8da485fd03ddd1e7e67ee06e32a31e82394b635600b907719f:35:33
   |
35 |       let lockedAccountInfoCap = account.capabilities.borrow<&LockedTokens.TokenHolder>(LockedTokens.LockedAccountInfoPublicPath)
   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: cannot infer type parameter: `T`
  --> c7bcf7e2c3fe2c8da485fd03ddd1e7e67ee06e32a31e82394b635600b907719f:49:25
   |
49 |       let lockedHolder = account.capabilities.storage.issue<auth(FungibleToken.Withdraw, LockedTokens.TokenOperations) &LockedTokens.TokenHolder>(LockedTokens.TokenHolderStoragePath)!
   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: cannot infer type parameter: `T`
  --> c7bcf7e2c3fe2c8da485fd03ddd1e7e67ee06e32a31e82394b635600b907719f:50:22
   |
50 |       let flowToken = account.capabilities.storage.issue<auth(FungibleToken.Withdraw) &FlowToken.Vault>(/storage/flowTokenVault)!
   |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: cannot infer type parameter: `T`
  --> c7bcf7e2c3fe2c8da485fd03ddd1e7e67ee06e32a31e82394b635600b907719f:52:9
   |
52 |       if lockedHolder.check() {
   |          ^^^^^^^^^^^^^^^^^^^^

error: cannot infer type parameter: `T`
  --> c7bcf7e2c3fe2c8da485fd03ddd1e7e67ee06e32a31e82394b635600b907719f:58:16
   |
58 |       let cap = account.capabilities.storage.issue<&FlowStakingCollection.StakingCollection>(FlowStakingCollection.StakingCollectionStoragePath)
   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: cannot infer type parameter: `T`
  --> c7bcf7e2c3fe2c8da485fd03ddd1e7e67ee06e32a31e82394b635600b907719f:60:27
   |
60 |       self.collectionRef = account.storage.borrow<auth(FlowStakingCollection.CollectionOwner) &FlowStakingCollection.StakingCollection>(from: FlowStakingCollection.StakingCollectionStoragePath)
   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: cannot infer type parameter: `T`
  --> c7bcf7e2c3fe2c8da485fd03ddd1e7e67ee06e32a31e82394b635600b907719f:64:27
   |
64 |       self.collectionRef = account.storage.borrow<auth(FlowStakingCollection.CollectionOwner) &FlowStakingCollection.StakingCollection>(from: FlowStakingCollection.StakingCollectionStoragePath)
   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: cannot infer type parameter: `T`
  --> c7bcf7e2c3fe2c8da485fd03ddd1e7e67ee06e32a31e82394b635600b907719f:84:26
   |
84 |       self.delegatorRef = account.storage.borrow<auth(FlowIDTableStaking.DelegatorOwner) &FlowIDTableStaking.NodeDelegator>(from: FlowIDTableStaking.DelegatorStoragePath)
   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: cannot infer type parameter: `T`
  --> c7bcf7e2c3fe2c8da485fd03ddd1e7e67ee06e32a31e82394b635600b907719f:86:26
   |
86 |       self.flowTokenRef = account.storage.borrow<auth(FungibleToken.Withdraw) &FlowToken.Vault>(from: /storage/flowTokenVault)
   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: cannot infer type parameter: `T`
  --> c7bcf7e2c3fe2c8da485fd03ddd1e7e67ee06e32a31e82394b635600b907719f:90:23
   |
90 |       self.stakerRef = account.storage.borrow<auth(FlowIDTableStaking.NodeOperator) &FlowIDTableStaking.NodeStaker>(from: FlowIDTableStaking.NodeStakerStoragePath)
   |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: cannot infer type parameter: `T`
  --> c7bcf7e2c3fe2c8da485fd03ddd1e7e67ee06e32a31e82394b635600b907719f:92:26
   |
92 |       self.flowTokenRef = account.storage.borrow<auth(FungibleToken.Withdraw) &FlowToken.Vault>(from: /storage/flowTokenVault)
   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: cannot infer type parameter: `T`
  --> c7bcf7e2c3fe2c8da485fd03ddd1e7e67ee06e32a31e82394b635600b907719f:96:26
   |
96 |       self.flowTokenRef = account.storage.borrow<auth(FungibleToken.Withdraw) &FlowToken.Vault>(from: /storage/flowTokenVault)
   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: cannot infer type parameter: `T`
  --> c7bcf7e2c3fe2c8da485fd03ddd1e7e67ee06e32a31e82394b635600b907719f:98:23
   |
98 |       self.lockupRef = account.storage.borrow<auth(LockedTokens.TokenOperations, FungibleToken.Withdraw) &LockedTokens.TokenHolder>(from: LockedTokens.TokenHolderStoragePath) 
   |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: cannot infer type parameter: `T`
   --> c7bcf7e2c3fe2c8da485fd03ddd1e7e67ee06e32a31e82394b635600b907719f:103:26
    |
103 |       self.flowTokenRef = account.storage.borrow<auth(FungibleToken.Withdraw) &FlowToken.Vault>(from: /storage/flowTokenVault)
    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: cannot infer type parameter: `T`
   --> c7bcf7e2c3fe2c8da485fd03ddd1e7e67ee06e32a31e82394b635600b907719f:105:23
    |
105 |       self.lockupRef = account.storage.borrow<auth(LockedTokens.TokenOperations, FungibleToken.Withdraw) &LockedTokens.TokenHolder>(from: LockedTokens.TokenHolderStoragePath)
    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^


Hash:
c7bcf7e2c3fe2c8da485fd03ddd1e7e67ee06e32a31e82394b635600b907719f
Status:
ERROR
Block height:
25153764
Block id:
d2f7423cd4fc6670c154f5c45762fe0f868036b428672d886f938f84f2beb602
Timestamp:
Wednesday 31 July 2024 at 12:55:51 UTC
()
Proposer:
Authorizers:
Gas used:
0