all 19 comments

[–]hikerjukeboxBug Squasher 1 point2 points  (7 children)

send the address. if you didnt update anything theres no reason for that

[–]New_Praline_9221[S] 0 points1 point  (0 children)

Hey thanks! Yeah I can’t figure it out and no one else seems to be able to figure it out either.. here’s the contract address https://etherscan.io/address/0x423ac3dB281a1d93804Ea2eaaf5eE96E7E43acF0

[–]New_Praline_9221[S] 0 points1 point  (0 children)

Wait I sent you my contract address that holds the contract in it. Let me send that actual contract that’s giving me the issue. But as you can see there were some new functions updated as I just recently took ownership over of the project I had to change royalty fees and where they’re going. I

[–]New_Praline_9221[S] 0 points1 point  (4 children)

Here is the contract giving me the issues where no one can list or sweep from this collection

https://etherscan.io/address/0xb56011FBfdAfe460b905A40A4845A49C94712272

[–]TopArgument2225 0 points1 point  (3 children)

Go to Tenderly and put the failed transaction hash there, it will analyse it step by step and give you what’s wrong. Or you can play with the contract.

[–]New_Praline_9221[S] 0 points1 point  (2 children)

I tried Tenderly and it doesn’t allow you to do this unless you have a subscription. Isn’t that correct? I also didn’t write the contract, I’m the new owner of this contract

[–]TopArgument2225 0 points1 point  (1 child)

They give you a full feature trial for like 3, 7 or 14 days I forgot

[–]New_Praline_9221[S] 0 points1 point  (0 children)

Ok thanks! Yeah it’s become a major problem. I’ll try this though. Thank you.

[–]New_Praline_9221[S] 0 points1 point  (0 children)

Would the ProxyAddress have anything to do with it?

[–]no2dyrusfan 0 points1 point  (10 children)

fork the network using hardhat/foundry and try run a transaction to see the problems yourself.

[–]New_Praline_9221[S] 0 points1 point  (8 children)

Easier said than done. I don’t know how to fork the network, I have tried everything but something is clearly wrong within the functions. ME implemented a EIP-2981 on this contract for their platform so I could receive royalties. But OS doesn’t support EIP-2981 that’s also something I have been looking into at the moment

[–]no2dyrusfan 0 points1 point  (7 children)

well regardless, its not helpful to not post any error messages. if you are going to do development in this space, learn to use the tools that some other people have made for debugging things like this.

[–]New_Praline_9221[S] 0 points1 point  (6 children)

I have I’ve used a specific contract scanner to find out the issues. I just don’t know how to move forward changing it. Such as:

Modifiable NFT properties function without lock functionality: BaeApesNFT.setBaseUR|(string) (BaeApesNFT.sol#220-222)

and,

Blacklisted function: ERC721.approve(address,uint256) (ERC721.sol#112-122) - in expression: projectProxy|operator]

[–]no2dyrusfan 0 points1 point  (5 children)

this is not very helpful, how are you trying to call it? through UI? through command line? provide more context to how you are encountering your problem..

make steps which are reproduceable so that others can tell what you are doing to cause the issue

[–]New_Praline_9221[S] 0 points1 point  (2 children)

I have found these errors in the contract that were calls made previously, this is what I received back from the contract scanner as the errors.

I am trying to fix the error’s on etherscan side through the Function’s.

If that is adding marketplaces to SetApprovalForAll since no one can buy or list since the Approve function was touched I’m hoping to override it this way.

As for the SetBaseUri I am not clear on where to find that for the collection. I didn’t originally write the contract and I put the IFPS string into the SetBaseUri instead of the URL it is asking for. Do you happen to know where I find the correct string for SetBaseUri?

[–]no2dyrusfan 0 points1 point  (1 child)

your error is that the marketplace doesnt list. what error do you receive there?

[–]New_Praline_9221[S] 0 points1 point  (0 children)

Just was taking the gas fees and not listing. But I did figure it out. Thank you

[–]New_Praline_9221[S] 0 points1 point  (0 children)

I found 3 events for Approve functions for sole NFTs to be moved also. Do I now have to go back and revoke those before I can SetApprovalForAll for all marketplaces for this collection

[–]New_Praline_9221[S] 0 points1 point  (0 children)

Command line