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
--> 2a4789f00279c1b0537bf86079b5f133563f3acfe50b9ddc03743fdb2e90fafc:7:48
|
7 | let stakerCap = operator.storage.borrow<Capability<auth(StakingManager.StakingOperator) &StakingManager.Staker>>(StakingManager.StakingManagerOperatorStoragePath)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `&Any`, got `Capability<auth(StakingManager.StakingOperator) &StakingManager.Staker>`
error: missing argument label: `from`
--> 2a4789f00279c1b0537bf86079b5f133563f3acfe50b9ddc03743fdb2e90fafc:7:121
|
7 | let stakerCap = operator.storage.borrow<Capability<auth(StakingManager.StakingOperator) &StakingManager.Staker>>(StakingManager.StakingManagerOperatorStoragePath)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
error: missing initialization of field `stakerRef` in type `Transaction`
--> 2a4789f00279c1b0537bf86079b5f133563f3acfe50b9ddc03743fdb2e90fafc:4:8
|
4 | let stakerRef: auth(StakingManager.StakingOperator) &StakingManager.Staker
| ^^^^^^^^^ not initialized
error: value of type `auth(StakingManager.StakingOperator) &StakingManager.Staker` has no member `stake`
--> 2a4789f00279c1b0537bf86079b5f133563f3acfe50b9ddc03743fdb2e90fafc:13:23
|
13 | self.stakerRef.stake(amount)
| ^^^^^ unknown member