From 24de4b53c0373d8ce2e197b2231b7f565620f1c8 Mon Sep 17 00:00:00 2001 From: Jude Zhu Date: Mon, 3 Jun 2024 09:05:52 -0700 Subject: [PATCH] update link tx --- .../dapperSport/link_providerCap_dapperSport.cdc | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pds/transactions/dapperSport/link_providerCap_dapperSport.cdc b/pds/transactions/dapperSport/link_providerCap_dapperSport.cdc index c68b425..9ac0505 100644 --- a/pds/transactions/dapperSport/link_providerCap_dapperSport.cdc +++ b/pds/transactions/dapperSport/link_providerCap_dapperSport.cdc @@ -1,14 +1,16 @@ -import NonFungibleToken from 0x{{.NonFungibleToken}} -import {{.DapperSportContract}} from 0x{{.DapperSportAddress}} +import NonFungibleToken from "NonFungibleToken" +import DapperSport from "DapperSport" transaction(NFTProviderPath: PrivatePath) { - prepare(signer: AuthAccount) { + prepare(signer: auth(Capabilities) &Account) { if signer.getCapability<&{NonFungibleToken.Provider}>(NFTProviderPath).check() { return } + let cap = signer.capabilities.storage.issue<&{NonFungibleToken.Provider}>(target: DapperSport.CollectionStoragePath) + // This needs to be used to allow for PDS to withdraw - signer.link<&{NonFungibleToken.Provider}>( NFTProviderPath, target: {{.DapperSportContract}}.CollectionStoragePath) + signer.capabilities.publish(cap, at: NFTProviderPath) } }