You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have an auctioneer program that has instructions for buying listing and accepting offers that result in a CPI call to auctioneer_execute_sale. In all cases except with this NFT the transactions are successful. However, in this case the transaction simulation fails with "Transaction simulation failed: Transaction results in an account (15) without insufficient funds for rent". The account in question is the auction_house but it does have enough lamports to cover the rent exemption.
Furthermore, when I add an additional instruction for testing that transfers rent exemption amount to the auction_house account the next account which is the auction house fee account throws the same "insufficient rent error". In this case I'm not able to make the rent exemption pass by adding a transfer instruction before the accept offer or buy listing.
I have been using the NFT for testing for quite some time. It has been listed on different auction houses (which was the case when first attempting to sell the NFT). I did cancel the listing for the NFT on the other auction house I had and this persisted. I don't feel as though other auction houses are the issue as their accounts are different and the escrow payment account is unique per auction house.
Do you all have any ideas on what I should try to continue debugging the issue?
Which package is this bug report for?
auction-house
Which Type of Package is this bug report for?
Rust Contract
Issue description
I have an auctioneer program that has instructions for buying listing and accepting offers that result in a CPI call to auctioneer_execute_sale. In all cases except with this NFT the transactions are successful. However, in this case the transaction simulation fails with "Transaction simulation failed: Transaction results in an account (15) without insufficient funds for rent". The account in question is the auction_house but it does have enough lamports to cover the rent exemption.
Furthermore, when I add an additional instruction for testing that transfers rent exemption amount to the auction_house account the next account which is the auction house fee account throws the same "insufficient rent error". In this case I'm not able to make the rent exemption pass by adding a transfer instruction before the accept offer or buy listing.
I have been using the NFT for testing for quite some time. It has been listed on different auction houses (which was the case when first attempting to sell the NFT). I did cancel the listing for the NFT on the other auction house I had and this persisted. I don't feel as though other auction houses are the issue as their accounts are different and the escrow payment account is unique per auction house.
Do you all have any ideas on what I should try to continue debugging the issue?
Reward Center Program
Accounts
Auction House
Account House Fee Account
NFT
Related Issues and Pull Requests
#340
#352
#412
Relevant log output
Priority this issue should have
Medium (should be fixed soon)
The text was updated successfully, but these errors were encountered: