From 25ef9f0614049829369c3a6c1b0754f24031333c Mon Sep 17 00:00:00 2001 From: Josh Hannan Date: Tue, 1 Oct 2024 12:02:18 -0500 Subject: [PATCH 1/2] add getIDs to program recover --- fvm/environment/program_recovery.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/fvm/environment/program_recovery.go b/fvm/environment/program_recovery.go index a4a41f733d7..0b9a9572557 100644 --- a/fvm/environment/program_recovery.go +++ b/fvm/environment/program_recovery.go @@ -201,6 +201,10 @@ func RecoveredNonFungibleTokenCode(nonFungibleTokenAddress common.Address, contr %[2]s.recoveryPanic("Collection.deposit") } + access(all) view fun getIDs(): [UInt64] { + return self.ownedNFTs.keys + } + access(all) view fun getSupportedNFTTypes(): {Type: Bool} { %[2]s.recoveryPanic("Collection.getSupportedNFTTypes") From 76678dc63afce88ea8a0317f5ec5e129b4a82c84 Mon Sep 17 00:00:00 2001 From: Josh Hannan Date: Wed, 2 Oct 2024 09:42:55 -0500 Subject: [PATCH 2/2] fix formatting --- fvm/environment/program_recovery.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/fvm/environment/program_recovery.go b/fvm/environment/program_recovery.go index 0b9a9572557..930db764fbe 100644 --- a/fvm/environment/program_recovery.go +++ b/fvm/environment/program_recovery.go @@ -201,8 +201,9 @@ func RecoveredNonFungibleTokenCode(nonFungibleTokenAddress common.Address, contr %[2]s.recoveryPanic("Collection.deposit") } - access(all) view fun getIDs(): [UInt64] { - return self.ownedNFTs.keys + access(all) + view fun getIDs(): [UInt64] { + return self.ownedNFTs.keys } access(all)