Cannot check account freeze status error

Hi,

I’m trying to follow along with rrrken’s topshot sales article below but have gotten stuck.

https://medium.com/@eric.ren_51534/polling-nba-top-shot-p2p-market-purchase-events-from-flow-blockchain-using-flow-go-sdk-3ec80119e75f

Have updated main.go section to use v3 contract

blockEvents, err := flowClient.GetEventsForHeightRange(context.Background(), client.EventRangeQuery{

    Type:        "A.c1e4f4f4c4257510.TopShotMarketV3.MomentPurchased",

    StartHeight: latestBlock.Height - 249,

    EndHeight:   latestBlock.Height,

})

and below in sales_moment.go to use v3 contract

let collectionRef = acct.getCapability(/public/topshotSalev3Collection)!.borrow<&{Market.SalePublic}>() ?? panic(“Could not borrow capability from public collection”)

However when i run the program, i get the following error and unsure how to fix.

panic: error fetching sale moment from flow: client: rpc error: code = InvalidArgument desc = failed to execute the script on the execution node execution-4ab025ab974e7ad7f344fbd16e5fbcb17fb8769fc8849b9d241ae518787695bd@execution-003.mainnet17.nodes.onflow.org:3569=100: rpc error: code = InvalidArgument desc = failed to execute script: failed to execute script at block (df06f5ca2f6a5762dfc13d07f167013773f03c756fd2a615734358e11b7015f6): [Error Code: 1101] cadence runtime error Execution failed:
error: get program failed: cannot check account freeze status: failed to read key #66726f7a656e on account 0b2a3299cc857e29: [Failure Code: 2002] ledger returns unsuccessful: get register failed: error getting register (frozen) value at 5555be2f0858c770006b0009b635b5889030d73edcd50615310b7cab17238c18: trie with the given rootHash 5555be2f0858c770006b0009b635b5889030d73edcd50615310b7cab17238c18 not found
→ 0b2a3299cc857e29.TopShot