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: mismatched types
--> 4d8ace7fa3e3174d76b9dede0d97aed612433eca8cac74ad05b4fa51453dd4be:23:82
|
23 | let lockedHolder = signer.capabilities.get<&LockedTokens.TokenHolder>(LockedTokens.TokenHolderStoragePath)!
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `PublicPath`, got `StoragePath`
error: mismatched types
--> 4d8ace7fa3e3174d76b9dede0d97aed612433eca8cac74ad05b4fa51453dd4be:24:70
|
24 | let flowToken = signer.capabilities.get<&FlowToken.Vault>(/storage/flowTokenVault)!
| ^^^^^^^^^^^^^^^^^^^^^^^ expected `PublicPath`, got `StoragePath`
error: mismatched types
--> 4d8ace7fa3e3174d76b9dede0d97aed612433eca8cac74ad05b4fa51453dd4be:28:99
|
28 | signer.storage.save(<-FlowStakingCollection.createStakingCollection(unlockedVault: flowToken, tokenHolder: lockedHolder), to: FlowStakingCollection.StakingCollectionStoragePath)
| ^^^^^^^^^ expected `Capability<auth(FungibleToken.Withdraw) &FlowToken.Vault>`, got `Capability<&FlowToken.Vault>`
error: mismatched types
--> 4d8ace7fa3e3174d76b9dede0d97aed612433eca8cac74ad05b4fa51453dd4be:28:123
|
28 | signer.storage.save(<-FlowStakingCollection.createStakingCollection(unlockedVault: flowToken, tokenHolder: lockedHolder), to: FlowStakingCollection.StakingCollectionStoragePath)
| ^^^^^^^^^^^^ expected `Capability<auth(FungibleToken.Withdraw, LockedTokens.TokenOperations) &LockedTokens.TokenHolder>?`, got `Capability<&LockedTokens.TokenHolder>`
error: mismatched types
--> 4d8ace7fa3e3174d76b9dede0d97aed612433eca8cac74ad05b4fa51453dd4be:30:99
|
30 | signer.storage.save(<-FlowStakingCollection.createStakingCollection(unlockedVault: flowToken, tokenHolder: nil), to: FlowStakingCollection.StakingCollectionStoragePath)
| ^^^^^^^^^ expected `Capability<auth(FungibleToken.Withdraw) &FlowToken.Vault>`, got `Capability<&FlowToken.Vault>`
error: cannot find variable in this scope: `StakingCollectionPublicPath`
--> 4d8ace7fa3e3174d76b9dede0d97aed612433eca8cac74ad05b4fa51453dd4be:39:66
|
39 | signer.capabilities.publish(stakingCollectionCap, at: StakingCollectionPublicPath)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope