[Error Code: 1101] error caused by: 1 error occurred: * transaction execute failed: [Error Code: 1101] cadence runtime error: Execution failed: error: cannot deploy invalid contract --> e170f8122393a283080118a89b3280834ea99408623779bd55ca0b24a115b7a3:4:3 | 4 | signer.contracts.add(name: name, code: code.utf8 ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find declaration `FlowToken` in `0ae53cb6e3f42a79.FlowToken` --> e3e7d49fe506f602.FlowColdStorageProxy:1:7 | 1 | import FlowToken from 0x0ae53cb6e3f42a79 | ^^^^^^^^^ available exported declarations are: error: cannot find declaration `FungibleToken` in `ee82856bf20e2aa6.FungibleToken` --> e3e7d49fe506f602.FlowColdStorageProxy:2:7 | 2 | import FungibleToken from 0xee82856bf20e2aa6 | ^^^^^^^^^^^^^ available exported declarations are: error: ambiguous intersection type --> e3e7d49fe506f602.FlowColdStorageProxy:46:37 | 46 | access(self) let flowVault: @{FungibleToken.Vault} | ^^^^^^^^^^^^^^^^^^^^^ error: ambiguous intersection type --> e3e7d49fe506f602.FlowColdStorageProxy:61:39 | 61 | access(all) fun deposit(from: @{FungibleToken.Vault}) { | ^^^^^^^^^^^^^^^^^^^^^ error: ambiguous intersection type --> e3e7d49fe506f602.FlowColdStorageProxy:156:61 | 156 | let localVaultCap = acct.capabilities.storage.issue<&{FungibleToken.Receiver}>(/storage/flowTokenVault) | ^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot infer type parameter: `T` --> e3e7d49fe506f602.FlowColdStorageProxy:156:28 | 156 | let localVaultCap = acct.capabilities.storage.issue<&{FungibleToken.Receiver}>(/storage/flowTokenVault) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: ambiguous intersection type --> e3e7d49fe506f602.FlowColdStorageProxy:159:61 | 159 | let ftReceiverCap = acct.capabilities.storage.issue<&{FungibleToken.Receiver}>(self.VaultCapabilityStoragePath) | ^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot infer type parameter: `T` --> e3e7d49fe506f602.FlowColdStorageProxy:159:28 | 159 | let ftReceiverCap = acct.capabilities.storage.issue<&{FungibleToken.Receiver}>(self.VaultCapabilityStoragePath) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot infer type parameter: `T` --> e3e7d49fe506f602.FlowColdStorageProxy:50:68 | 50 | self.flowVault <- FlowToken.createEmptyVault(vaultType: Type<@FlowToken.Vault>()) | ^^^^^^^^^^^^^^^^^^^^^^^^ error: ambiguous intersection type --> e3e7d49fe506f602.FlowColdStorageProxy:123:65 | 123 | let acct = getAccount(receiver).capabilities.borrow<&{FungibleToken.Receiver}>(/public/flowTokenReceiver) | ^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot infer type parameter: `T` --> e3e7d49fe506f602.FlowColdStorageProxy:123:23 | 123 | let acct = getAccount(receiver).capabilities.borrow<&{FungibleToken.Receiver}>(/public/flowTokenReceiver) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Happy diving into the flow Remember to upgrade your contracts to 1.0!