Error there was an error with your transaction please try again

I'm getting an error message when I sign a transaction on Opensea to sell my NFT on the Polygon network "There was an error with your transaction. Please try again." Metamask version:...

Comments

@forexpiphunter

I’m getting an error message when I sign a transaction on Opensea to sell my NFT on the Polygon network

«There was an error with your transaction. Please try again.»

Metamask version:10.8.0
Trezor firmware version: 2.4.3

@danjm

@forexpiphunter

I get this error message when I click on Unlock button here and then it will show me this error here

@forexpiphunter

Any update on this? I got a $22k NFT stuck on Polygon I can transfer or sell.

@MT00x

@forexpiphunter

@danjm any update on this? Any workaround for this issue? I’ve tried to import my Trezor seed into the ledger but I can’t find my eth address when adding hardware wallet to Metamask

@darkwing

@forexpiphunter Is this something that had worked in the past? If you open the Developer Tools > Console in your browser, do you see error details?

@MT00x

Is this something that had worked in the past?

Don’t know, first time for me

If you open the Developer Tools > Console in your browser, do you see error details?

inpage.js:1 MetaMask — RPC Error: MetaMask Message Signature: TypeError: Cannot read properties of null (reading ‘toArray’) {code: -32603, message: «MetaMask Message Signature: TypeError: Cannot read properties of null (reading ‘toArray’)», data: {…}}

image

@forexpiphunter

Is this something that had worked in the past?
First time doing this

If you open the Developer Tools > Console in your browser, do you see error details?

inpage.js:1 MetaMask - RPC Error: MetaMask Message Signature: Error: Not supported on this device {code: -32603, message: 'MetaMask Message Signature: Error: Not supported on this device', data: {…}}code: -32603data: {originalError: {…}}message: "MetaMask Message Signature: Error: Not supported on this device"[[Prototype]]: Object

@Jamby93

Is this something that had worked in the past?

Don’t know, first time for me

If you open the Developer Tools > Console in your browser, do you see error details?

inpage.js:1 MetaMask — RPC Error: MetaMask Message Signature: TypeError: Cannot read properties of null (reading ‘toArray’) {code: -32603, message: «MetaMask Message Signature: TypeError: Cannot read properties of null (reading ‘toArray’)», data: {…}}

image

I had exactly the same issue of @MT00x. That happens when trying to unlock USDC.
OpenSea creates a signing request like this one:
{"primaryType": "MetaTransaction", "types": {"EIP712Domain": [{"name": "name", "type": "string"}, {"name": "version", "type": "string"}, {"name": "verifyingContract", "type": "address"}, {"name": "salt", "type": "bytes32"}], "MetaTransaction": [{"name": "nonce", "type": "uint256"}, {"name": "from", "type": "address"}, {"name": "functionSignature", "type": "bytes"}]}, "domain": {"name": "USD Coin (PoS)", "version": "1", "verifyingContract": "0x2791bca1f2de4661ed88a30c99a7a9449aa84174", "salt": "0x0000000000000000000000000000000000000000000000000000000000000089"}, "message": {"nonce": null, "from": "<REDACTED>", "functionSignature": "0x095ea7b3000000000000000000000000411b0bcf1b6ea88cb7229558c89994a2449c302cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"}}

The problem arise from the nonce parameter, which is of type uint256 but still with a value of null. The issue is actually in the ethereumjs-abi library, precisely here where the value is assumed to be not-nullable.

I was able to bypass this issue by opening a Developer tools inside the MetaMask extension, setting a breakpoint on line 19130 (might differ since is a pretty-print of the minified file), and patching the value of the field to be 0 instead of null. See below as an example.
image

That made the signature goes flawlessly, USDC is now unlocked for me, and I was able to continue with the second signature and purchase.

@PAV8L

sentry-install.js:1

   TypeError: Cannot read properties of null (reading 'toArray')

at f (common-1.js:30)
at h (common-1.js:30)
at Object.o.rawEncode (common-1.js:30)
at Object.encodeData (background-1.js:1)
at Object.hashStruct (background-1.js:1)
at Object.sign (background-1.js:1)
at Object.b [as signTypedData_v4] (background-1.js:1)
at c.signTypedData_v4 (background-1.js:1)
at c.signTypedData (background-1.js:1)
at background-0.js:1
at async ke.signTypedMessage (background-0.js:1)
(anonymous) @ sentry-install.js:1
(anonymous) @ common-2.js:37
await in (anonymous) (async)
(anonymous) @ common-3.js:10
dispatch @ ui-0.js:1
signTypedMessage @ ui-2.js:1
signAction @ ui-4.js:1
m @ ui-0.js:1
_ @ ui-0.js:1
(anonymous) @ ui-0.js:1
k @ ui-0.js:1
C @ ui-0.js:1
P @ ui-0.js:1
j @ ui-0.js:1
Sn @ ui-0.js:1
le @ ui-0.js:1
jn @ ui-0.js:1
An @ ui-0.js:1
Rn @ ui-0.js:1
n.unstable_runWithPriority @ ui-0.js:1
Ko @ ui-0.js:1
ue @ ui-0.js:1
On @ ui-0.js:1
a @ sentry-install.js:1
common-2.js:37

   Uncaught (in promise) TypeError: Cannot read properties of null (reading 'toArray')

at f (common-1.js:30)
at h (common-1.js:30)
at Object.o.rawEncode (common-1.js:30)
at Object.encodeData (background-1.js:1)
at Object.hashStruct (background-1.js:1)
at Object.sign (background-1.js:1)
at Object.b [as signTypedData_v4] (background-1.js:1)
at c.signTypedData_v4 (background-1.js:1)
at c.signTypedData (background-1.js:1)
at background-0.js:1
at async ke.signTypedMessage (background-0.js:1)

same issue with the above errors,,, any idea how i could fix this?
many thanks in advance

@PAV8L

Is this something that had worked in the past?

Don’t know, first time for me

If you open the Developer Tools > Console in your browser, do you see error details?

inpage.js:1 MetaMask — RPC Error: MetaMask Message Signature: TypeError: Cannot read properties of null (reading ‘toArray’) {code: -32603, message: «MetaMask Message Signature: TypeError: Cannot read properties of null (reading ‘toArray’)», data: {…}}
image

I had exactly the same issue of @MT00x. That happens when trying to unlock USDC. OpenSea creates a signing request like this one: {"primaryType": "MetaTransaction", "types": {"EIP712Domain": [{"name": "name", "type": "string"}, {"name": "version", "type": "string"}, {"name": "verifyingContract", "type": "address"}, {"name": "salt", "type": "bytes32"}], "MetaTransaction": [{"name": "nonce", "type": "uint256"}, {"name": "from", "type": "address"}, {"name": "functionSignature", "type": "bytes"}]}, "domain": {"name": "USD Coin (PoS)", "version": "1", "verifyingContract": "0x2791bca1f2de4661ed88a30c99a7a9449aa84174", "salt": "0x0000000000000000000000000000000000000000000000000000000000000089"}, "message": {"nonce": null, "from": "<REDACTED>", "functionSignature": "0x095ea7b3000000000000000000000000411b0bcf1b6ea88cb7229558c89994a2449c302cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"}}

The problem arise from the nonce parameter, which is of type uint256 but still with a value of null. The issue is actually in the ethereumjs-abi library, precisely here where the value is assumed to be not-nullable.

I was able to bypass this issue by opening a Developer tools inside the MetaMask extension, setting a breakpoint on line 19130 (might differ since is a pretty-print of the minified file), and patching the value of the field to be 0 instead of null. See below as an example. image

That made the signature goes flawlessly, USDC is now unlocked for me, and I was able to continue with the second signature and purchase.

i dont know if you are able to help with the similar errors i am getting?

@leglinne

Is this something that had worked in the past?
First time doing this

If you open the Developer Tools > Console in your browser, do you see error details?

inpage.js:1 MetaMask - RPC Error: MetaMask Message Signature: Error: Not supported on this device {code: -32603, message: 'MetaMask Message Signature: Error: Not supported on this device', data: {…}}code: -32603data: {originalError: {…}}message: "MetaMask Message Signature: Error: Not supported on this device"[[Prototype]]: Object

I do have the same issue , not supported on this device, using the same specs. Latest trezor hardware and latest metamask, tried to downgrade, didn’t help

@PAV8L

this is the first time i am trying to use usdc i think thats why its doing to unlock the currency at first

@leglinne

Eth on poly in my situation

@Jamby93

i dont know if you are able to help with the similar errors i am getting?

Yep, you problem seems to be the same as mine (which is different from the OP issue with Trezor). You should be able to debug Metamask extension with the basic Chrome guide, find the «common-1.js» file, put the breakpoint, perform the signing transaction, and execute the console command as I’ve done in the screenshot above.
That of course need some basic knowledge of Developers Tools and debugging in general, which I’m afraid is a bit out of scope for this issue.

@PAV8L

really aprpreciate your help, unfortunately this is way beyond my level of knowledge of developing, i will try to find someone who has more understanding and use your responses as a guidance. thanks so much

@PAV8L

i dont know if you are able to help with the similar errors i am getting?

Yep, you problem seems to be the same as mine (which is different from the OP issue with Trezor). You should be able to debug Metamask extension with the basic Chrome guide, find the «common-1.js» file, put the breakpoint, perform the signing transaction, and execute the console command as I’ve done in the screenshot above. That of course need some basic knowledge of Developers Tools and debugging in general, which I’m afraid is a bit out of scope for this issue.

where would you suggest i would put the breakpoint in the file?

@shin

Is this something that had worked in the past?

Don’t know, first time for me

If you open the Developer Tools > Console in your browser, do you see error details?

inpage.js:1 MetaMask — RPC Error: MetaMask Message Signature: TypeError: Cannot read properties of null (reading ‘toArray’) {code: -32603, message: «MetaMask Message Signature: TypeError: Cannot read properties of null (reading ‘toArray’)», data: {…}}

image

I got the same error code, but the message is «Metamask Message Signature Error: Not supported on this device».

Screen Shot 2021-12-30 at 5 04 39

@dmitrii-laier

@Jamby93 you saved my day!!! Respect!!!!!

@DrFalki

I had the same issue. I´m using a ledger nano x with metamask. The fix for me was to change the rpc (advanced metamask settings) and to reset the account. Afterwards i could sign in my first attempt

@leglinne

I had the same issue. I´m using a ledger nano x with metamask. The fix for me was to change the rpc (advanced metamask settings) and to reset the account. Afterwards i could sign in my first attempt

What did you change In the RPC settings to be exact?

@DrFalki

@leglinne

Tried the following, didn’t help

@DrFalki

Tried the following, didn’t help

Did you reset your account too?
Bildschirmfoto 2022-01-05 um 20 36 56

@leglinne

@dmitrii-laier

Hi, @dmitrii-laier I just tried your steps, and when I placed NFT for sale, I still got the same error message when using Trezor. I did put a breakpoint, but when I try to click Unlock again and when Metamask windows come up, and I click to sign, it would just give me the same error message.

Try to approve token with buy operation and after maybe sell operation will work.

@leglinne

I will try to reproduce your solution and tell you if it works too

On Sat, 15 Jan 2022, 8:47 am Dmitrii Laier, ***@***.***> wrote:
Hi, @dmitrii-laier <https://github.com/dmitrii-laier> I just tried your
steps, and when I placed NFT for sale, I still got the same error message
when using Trezor. I did put a breakpoint, but when I try to click Unlock
again and when Metamask windows come up, and I click to sign, it would just
give me the same error message.

Try to approve token with buy operation and after maybe sell operation
will work.


Reply to this email directly, view it on GitHub
<#13103 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/APIV2BM4YQ7G6BFCBQVHRXLUWEKANANCNFSM5KEG4GUQ>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.

You are receiving this because you commented.Message ID:
***@***.***>

@leglinne

Hi, solution provided didn’t help

сб, 15 янв. 2022 г. в 13:22, DubManZ Dub ***@***.***>:

I will try to reproduce your solution and tell you if it works too

On Sat, 15 Jan 2022, 8:47 am Dmitrii Laier, ***@***.***>
wrote:

> Hi, @dmitrii-laier <https://github.com/dmitrii-laier> I just tried your
> steps, and when I placed NFT for sale, I still got the same error message
> when using Trezor. I did put a breakpoint, but when I try to click Unlock
> again and when Metamask windows come up, and I click to sign, it would just
> give me the same error message.
>
> Try to approve token with buy operation and after maybe sell operation
> will work.
>
> —
> Reply to this email directly, view it on GitHub
> <#13103 (comment)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/APIV2BM4YQ7G6BFCBQVHRXLUWEKANANCNFSM5KEG4GUQ>
> .
> Triage notifications on the go with GitHub Mobile for iOS
> <https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
> or Android
> <https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
>
> You are receiving this because you commented.Message ID:
> ***@***.***>
>

@Harikrishna1610

image

Hi I’m getting cors error while i am trying to sign the message

@cristoforo

Just uploaded a video with solution for this bug — There was an error with your transaction. Please try again. Voice Russian, but easy to understand all steps.

This worked for me
Metamask with Ledger Nano S

@Happy-Ferret

Just uploaded a video with solution for this bug — There was an error with your transaction. Please try again. Voice Russian, but easy to understand all steps.

I tried this. Didn’t work for me, unfortunately.

MetaMask on Chrome.

EDIT: Same issue with MetaMask on Edge.

Admittedly, I’m new to all this. Do I need to have the exact amount (or more) of ETH in my wallet that I’m trying to sell the NFT for?

@Goze24

Guys u have to be connected to the network of the currency(e.x.eth polygon…) the nft ur looking to buy is to metamask

@apdwivedi1208

I was also getting the same issue. Mine go solve after changing to o Etherium Mainnet instead of Matic Mainnet in my metamask wallet.

@forexpiphunter

Guys,
Why are we talking about Ethereum and Ledger? This issue is happening only on Polygon network with Trezor using metamask

@Doahs75

agree with @forexpiphunter the comments here moved away from the original problem. The problem is that when using a Trezor with metamask on opensea and trying to transfer out a Polygon NFT when you click on SIgn in Metamask you will get an error «You declined the action in your wallet» and it does not bring up the trezor GUI but instead provides the error and does nothing. This is major problem as now Polygon NFT cannot be transfer out of the Trezor via metamask on Opensea. I’m using the latest Trezor firmware 2.4.3 and the latest version of metamask 10.8.1. It works fine with ETH NFT but does not work for Polygon NFT.

@nNabakhteveli

I don’t know why but when I disabled all chrome extensions it worked

@dcsan

@leglinne

@Jostino

I’m having the same excat issue, I changed the RPC endpoint to «https://matic-mainnet.chainstacklabs.com» and followed the youtube video but I dont have that same code.
Any update?

EDIT:
disabled Ghostery, reopened the page with the network console open and it’s gone well. Now i have the issue on the signing message….

@DMW-11

Here’s a simple fix that worked for me.
Firstly, my art was part of a collection which had 3 payment tokens USDC and DAI all on the polygon net.
I the error when trying to sign in to my metamask wallet.
So I went into my collection and removed the tokens USDC and DAI and was only left with Eth Polygon and went and tried again and it worked. Haven’t had the issue since then, as someone mentioned, may have something to do with the USDC token

@King1Rossi

This is what mine keeps saying can anyone help me with this
image

@ZelalemG

Here is the fix that worked for me…
First check if your internet connection is good. Log out of your meta mask or any other wallet that was connected to open sea. Again log out out of open sea and login back.
Then try initiating your action from open sea, which will attempt to connect to meta mask or your wallet. Then you can unlock from there.
Hope this helps.

@kalyaskaq

Maybe you still have this problem on version 10.9.3. I solved it like this.
Created a collection, specified payment using ETH DAY USDC in the settings
After that I was able to put my NFTs on sale
If you’re interested, here’s my collection: https://opensea.io/collection/fat-kittens

@King1Rossi

@kalyaskaq Thanks that really helped i can post my nft’s now

@Abhvir

I’m getting an error message when I sign a transaction on Opensea to sell my NFT on the Polygon network

«There was an error with your transaction. Please try again.»

Metamask version:10.8.0 Trezor firmware version: 2.4.3

bro do one thing just refresh your funds in wallet under log out option
it works for me….. hope for u too

@ackvf

It’s still null when trying to Unlock USDC
image

So is this a Metamask issue or OpenSea issue? Who should we contact to have this fixed?

@bsor-dev

Still having error when trying to unlock currency. Been waiting for this since last year of December! I can’t list NFT in opensea jeez.

image

@cartovarc

i have the same problem

MetaMask — RPC Error: MetaMask Message Signature: TypeError: Cannot read properties of null (reading ‘toArray’)

@evren320

I had this error on brave browser, disabling «tracker and ad block» for the opensea page solved the problem.

@stefannebesnak

- There was an error with your transaction. Please try again.

I have the same problem with Trezor connected to Metamask (latest updates) on Opensea/Matic.

+ Ledger connected to Coinbase wallet fixed it

@dcsan

people are commenting here on all kinds of unrelated stuff.

with regard to unlocking polgyon transactions

  • make sure you have weth AND matic in your wallet
  • if TX fails, opensea estimates the gas wrong, try bumping up the gas offer

@MattLong6

image
I cannot approve my coins on Polygon with Metmask.

@DomDomPop

image I cannot approve my coins on Polygon with Metmask.

I actually came here for the same exact thing. I was even gonna buy the Batman one too lol. I got it working with the instructions above and the help of the video in finding the correct breakpoint. I left the Batman one for you and got a different one, so if you want it, it’s still there.

For the current version (10.17.0) I put the breakpoint at line 6699 in common-2.js

Are you unable to unlock currency on OpenSea?

Here’s the error message, “There was an error with your transaction. Please try again“.

Some people managed to fix the error by trying to unlock the currency multiple times.

However, others failed to unlock the currency no matter how many times they’ve tried.

Before you attempt to fix the error, you need to check if OpenSea is down.

If OpenSea is down, you need to wait for it to come back up before you try to unlock the currency.

In this guide, you’ll learn how to fix the unlock currency transaction error on OpenSea.

There was an error with your transaction OpenSea

To fix unlock currency transaction error on OpenSea, you can try to refresh your funds or use another browser,

If you’re running an adblocker, you need to turn it off.

If all else, fails you need to contact OpenSea for help.

OpenSea allows you to submit a request in their Help Center.

For Coinbase Wallet users, you can open OpenSea using the Coinbase Wallet browser.

To do this, tap on the four-square icon on the bottom navigation bar.

This will open the Coinbase Wallet browser where you can go to OpenSea.com and connect your wallet.

Here are 4 ways to fix the unlock currency transaction error on OpenSea:

  • Method 1: Refresh funds
  • Method 2: Use another browser
  • Method 3: Turn off your adblocker
  • Method 4: Contact OpenSea

Method 1: Refresh funds

Unlock currency on OpenSea

The first method is to refresh your funds.

If you’ve recently finished a Polygon transaction, the balance on OpenSea might not update.

This is because there is a delay in blockchain updating.

You can check your account on https://wallet.polygon.technology/ to view the correct balance.

On the other hand, you can also refresh your funds to show the correct balance.

To do so, go to OpenSea.com and connect your wallet.

After you’ve connected your wallet, click on the wallet icon on the top navigation bar.

This will open your wallet where you can add funds.

Now, click on the dropdown arrow to open the menu.

The menu contains a couple of options including “Log out” and “Refresh funds”.

Click on “Refresh funds” to refresh your funds.

Lastly, try to unlock the currency again.

This time, you should be able to unlock the currency without getting the “There was an error with your transaction. Please try again” error.

Method 2: Use another browser

The second method is to use another browser.

If you’re using Brave, you can try using Chrome.

Secondly, you can try using Microsoft Edge or Firefox.

Thirdly, you can try using your phone’s browser like Safari or Chrome.

If you have Trust Wallet, MetaMask, or Coinbase Wallet, you can try using their DApp browser.

Keep in mind that the DApp browser on Trust Wallet is not available for iOS devices.

Lastly, you can try using the OpenSea app to buy or sell NFTs.

Method 3: Turn off your adblocker

If you’re using an adblocker, you need to turn it off.

Adblockers are known to cause the “There was an error with your transaction. Please try again” error on OpenSea.

Hence, you won’t be able to unlock the currency unless you turn off your adblocker.

For example, if you’re using Adblock Plus, you can turn it off by clicking on the Adblock Plus icon followed by “Manage extensions”.

Secondly, click the toggle off.

Lastly, close the tab and Adblock Plus will be turned off.

After you’ve turned off your adblocker, make sure to clear your browser’s cache.

On Chrome, you can clear your browser’s cache by clicking on this link: chrome://settings/clearBrowserData.

Method 4: Contact OpenSea

If all else fails, you can contact OpenSea for help.

In OpenSea’s Help Center, you can submit a request.

Firstly, go to OpenSea’s Help Center by clicking on this link: https://support.opensea.io/hc/en-us.

Once you’re in the Help Center, click on the “Submit a request” button on the top navigation bar.

This will open the “Submit a request” page.

Firstly, select the category that you need help with.

Since you’re facing an error, you need to select “Report a Bug or Error Message”.

After you’ve selected the category, you need to provide your email address, blockchain, and transaction hash.

You also need to provide your wallet address, subject, and description.

Lastly, click on “Submit” and wait for 1 to 3 business days for OpenSea’s response.

OpenSea will respond to you via the email address that you’ve provided.

Conclusion

Failing to unlock the currency on OpenSea is a common issue.

OpenSea is still a fairly new marketplace, so it’s known to have some bugs.

You can report these bugs by joining OpenSea’s Discord server.

The Discord server has a “bugs” channel where you can report bugs.

For urgent matters, you can ping @opensea_support on Twitter.

Further reading

Ethereum vs. Polygon: Which is better for NFTs?

10 OpenSea Statistics to Know in 2022

How to Contact OpenSea

forexpiphunter opened this issue a year ago · comments

I’m getting an error message when I sign a transaction on Opensea to sell my NFT on the Polygon network

«There was an error with your transaction. Please try again.»

Metamask version:10.8.0
Trezor firmware version: 2.4.3

I get this error message when I click on Unlock button here and then it will show me this error here

Any update on this? I got a $22k NFT stuck on Polygon I can transfer or sell.

@danjm any update on this? Any workaround for this issue? I’ve tried to import my Trezor seed into the ledger but I can’t find my eth address when adding hardware wallet to Metamask

@forexpiphunter Is this something that had worked in the past? If you open the Developer Tools > Console in your browser, do you see error details?

Is this something that had worked in the past?

Don’t know, first time for me

If you open the Developer Tools > Console in your browser, do you see error details?

inpage.js:1 MetaMask — RPC Error: MetaMask Message Signature: TypeError: Cannot read properties of null (reading ‘toArray’) {code: -32603, message: «MetaMask Message Signature: TypeError: Cannot read properties of null (reading ‘toArray’)», data: {…}}

image

Is this something that had worked in the past?
First time doing this

If you open the Developer Tools > Console in your browser, do you see error details?

inpage.js:1 MetaMask - RPC Error: MetaMask Message Signature: Error: Not supported on this device {code: -32603, message: 'MetaMask Message Signature: Error: Not supported on this device', data: {…}}code: -32603data: {originalError: {…}}message: "MetaMask Message Signature: Error: Not supported on this device"[[Prototype]]: Object

Is this something that had worked in the past?

Don’t know, first time for me

If you open the Developer Tools > Console in your browser, do you see error details?

inpage.js:1 MetaMask — RPC Error: MetaMask Message Signature: TypeError: Cannot read properties of null (reading ‘toArray’) {code: -32603, message: «MetaMask Message Signature: TypeError: Cannot read properties of null (reading ‘toArray’)», data: {…}}

image

I had exactly the same issue of @MT00x. That happens when trying to unlock USDC.
OpenSea creates a signing request like this one:
{"primaryType": "MetaTransaction", "types": {"EIP712Domain": [{"name": "name", "type": "string"}, {"name": "version", "type": "string"}, {"name": "verifyingContract", "type": "address"}, {"name": "salt", "type": "bytes32"}], "MetaTransaction": [{"name": "nonce", "type": "uint256"}, {"name": "from", "type": "address"}, {"name": "functionSignature", "type": "bytes"}]}, "domain": {"name": "USD Coin (PoS)", "version": "1", "verifyingContract": "0x2791bca1f2de4661ed88a30c99a7a9449aa84174", "salt": "0x0000000000000000000000000000000000000000000000000000000000000089"}, "message": {"nonce": null, "from": "<REDACTED>", "functionSignature": "0x095ea7b3000000000000000000000000411b0bcf1b6ea88cb7229558c89994a2449c302cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"}}

The problem arise from the nonce parameter, which is of type uint256 but still with a value of null. The issue is actually in the ethereumjs-abi library, precisely here where the value is assumed to be not-nullable.

I was able to bypass this issue by opening a Developer tools inside the MetaMask extension, setting a breakpoint on line 19130 (might differ since is a pretty-print of the minified file), and patching the value of the field to be 0 instead of null. See below as an example.
image

That made the signature goes flawlessly, USDC is now unlocked for me, and I was able to continue with the second signature and purchase.

sentry-install.js:1

   TypeError: Cannot read properties of null (reading 'toArray')

at f (common-1.js:30)
at h (common-1.js:30)
at Object.o.rawEncode (common-1.js:30)
at Object.encodeData (background-1.js:1)
at Object.hashStruct (background-1.js:1)
at Object.sign (background-1.js:1)
at Object.b [as signTypedData_v4] (background-1.js:1)
at c.signTypedData_v4 (background-1.js:1)
at c.signTypedData (background-1.js:1)
at background-0.js:1
at async ke.signTypedMessage (background-0.js:1)
(anonymous) @ sentry-install.js:1
(anonymous) @ common-2.js:37
await in (anonymous) (async)
(anonymous) @ common-3.js:10
dispatch @ ui-0.js:1
signTypedMessage @ ui-2.js:1
signAction @ ui-4.js:1
m @ ui-0.js:1
_ @ ui-0.js:1
(anonymous) @ ui-0.js:1
k @ ui-0.js:1
C @ ui-0.js:1
P @ ui-0.js:1
j @ ui-0.js:1
Sn @ ui-0.js:1
le @ ui-0.js:1
jn @ ui-0.js:1
An @ ui-0.js:1
Rn @ ui-0.js:1
n.unstable_runWithPriority @ ui-0.js:1
Ko @ ui-0.js:1
ue @ ui-0.js:1
On @ ui-0.js:1
a @ sentry-install.js:1
common-2.js:37

   Uncaught (in promise) TypeError: Cannot read properties of null (reading 'toArray')

at f (common-1.js:30)
at h (common-1.js:30)
at Object.o.rawEncode (common-1.js:30)
at Object.encodeData (background-1.js:1)
at Object.hashStruct (background-1.js:1)
at Object.sign (background-1.js:1)
at Object.b [as signTypedData_v4] (background-1.js:1)
at c.signTypedData_v4 (background-1.js:1)
at c.signTypedData (background-1.js:1)
at background-0.js:1
at async ke.signTypedMessage (background-0.js:1)

same issue with the above errors,,, any idea how i could fix this?
many thanks in advance

Is this something that had worked in the past?

Don’t know, first time for me

If you open the Developer Tools > Console in your browser, do you see error details?

inpage.js:1 MetaMask — RPC Error: MetaMask Message Signature: TypeError: Cannot read properties of null (reading ‘toArray’) {code: -32603, message: «MetaMask Message Signature: TypeError: Cannot read properties of null (reading ‘toArray’)», data: {…}}
image

I had exactly the same issue of @MT00x. That happens when trying to unlock USDC. OpenSea creates a signing request like this one: {"primaryType": "MetaTransaction", "types": {"EIP712Domain": [{"name": "name", "type": "string"}, {"name": "version", "type": "string"}, {"name": "verifyingContract", "type": "address"}, {"name": "salt", "type": "bytes32"}], "MetaTransaction": [{"name": "nonce", "type": "uint256"}, {"name": "from", "type": "address"}, {"name": "functionSignature", "type": "bytes"}]}, "domain": {"name": "USD Coin (PoS)", "version": "1", "verifyingContract": "0x2791bca1f2de4661ed88a30c99a7a9449aa84174", "salt": "0x0000000000000000000000000000000000000000000000000000000000000089"}, "message": {"nonce": null, "from": "<REDACTED>", "functionSignature": "0x095ea7b3000000000000000000000000411b0bcf1b6ea88cb7229558c89994a2449c302cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"}}

The problem arise from the nonce parameter, which is of type uint256 but still with a value of null. The issue is actually in the ethereumjs-abi library, precisely here where the value is assumed to be not-nullable.

I was able to bypass this issue by opening a Developer tools inside the MetaMask extension, setting a breakpoint on line 19130 (might differ since is a pretty-print of the minified file), and patching the value of the field to be 0 instead of null. See below as an example. image

That made the signature goes flawlessly, USDC is now unlocked for me, and I was able to continue with the second signature and purchase.

i dont know if you are able to help with the similar errors i am getting?

Is this something that had worked in the past?
First time doing this

If you open the Developer Tools > Console in your browser, do you see error details?

inpage.js:1 MetaMask - RPC Error: MetaMask Message Signature: Error: Not supported on this device {code: -32603, message: 'MetaMask Message Signature: Error: Not supported on this device', data: {…}}code: -32603data: {originalError: {…}}message: "MetaMask Message Signature: Error: Not supported on this device"[[Prototype]]: Object

I do have the same issue , not supported on this device, using the same specs. Latest trezor hardware and latest metamask, tried to downgrade, didn’t help

this is the first time i am trying to use usdc i think thats why its doing to unlock the currency at first

Eth on poly in my situation

i dont know if you are able to help with the similar errors i am getting?

Yep, you problem seems to be the same as mine (which is different from the OP issue with Trezor). You should be able to debug Metamask extension with the basic Chrome guide, find the «common-1.js» file, put the breakpoint, perform the signing transaction, and execute the console command as I’ve done in the screenshot above.
That of course need some basic knowledge of Developers Tools and debugging in general, which I’m afraid is a bit out of scope for this issue.

really aprpreciate your help, unfortunately this is way beyond my level of knowledge of developing, i will try to find someone who has more understanding and use your responses as a guidance. thanks so much

i dont know if you are able to help with the similar errors i am getting?

Yep, you problem seems to be the same as mine (which is different from the OP issue with Trezor). You should be able to debug Metamask extension with the basic Chrome guide, find the «common-1.js» file, put the breakpoint, perform the signing transaction, and execute the console command as I’ve done in the screenshot above. That of course need some basic knowledge of Developers Tools and debugging in general, which I’m afraid is a bit out of scope for this issue.

where would you suggest i would put the breakpoint in the file?

Is this something that had worked in the past?

Don’t know, first time for me

If you open the Developer Tools > Console in your browser, do you see error details?

inpage.js:1 MetaMask — RPC Error: MetaMask Message Signature: TypeError: Cannot read properties of null (reading ‘toArray’) {code: -32603, message: «MetaMask Message Signature: TypeError: Cannot read properties of null (reading ‘toArray’)», data: {…}}

image

I got the same error code, but the message is «Metamask Message Signature Error: Not supported on this device».

Screen Shot 2021-12-30 at 5 04 39

@Jamby93 you saved my day!!! Respect!!!!!

I had the same issue. I´m using a ledger nano x with metamask. The fix for me was to change the rpc (advanced metamask settings) and to reset the account. Afterwards i could sign in my first attempt

I had the same issue. I´m using a ledger nano x with metamask. The fix for me was to change the rpc (advanced metamask settings) and to reset the account. Afterwards i could sign in my first attempt

What did you change In the RPC settings to be exact?

Tried the following, didn’t help

Tried the following, didn’t help

Did you reset your account too?
Bildschirmfoto 2022-01-05 um 20 36 56

I had the same issue. I´m using a ledger nano x with metamask. The fix for me was to change the rpc (advanced metamask settings) and to reset the account. Afterwards i could sign in my first attempt

It work to me at Mozilla Firefox browser. You maybe should wait several minute in a stuck Open Currency process until this properly done (successfully)

I am getting this issue on voting for a proposal here:
https://snapshot.org/#/ens.eth

'MetaMask Message Signature: Error: Not supported on this device'

Any idea how I can help debug it?

I have MetaMask 10.8.1, and Trezor 2.4.3

Just uploaded a video with solution for this bug — There was an error with your transaction. Please try again.
Voice Russian, but easy to understand all steps.

Hi, @dmitrii-laier I just tried your steps, and when I placed NFT for sale, I still got the same error message when using Trezor. I did put a breakpoint, but when I try to click Unlock again and when Metamask windows come up, and I click to sign, it would just give me the same error message.

@forexpiphunter are you making changes after one skipped breakpoint? Network Polygon?
I didn’t test with trezor.

@dmitrii-laier In «watch» I add a «t» and retry the transaction again, but this is where the code break doesn’t work, I will get the same error message. Yes, It’s Polygon with trezor

  1. Click unlock
  2. Skip first breakpoint
  3. On second breakpoint neet to open console tab and write t=0 (before changes t should contain NULL, some times variable not refreshing, need click to the variable and press ESC to refresh in watch section)
  4. Continue other breakpoints without any changes until the transaction will passed.

If it does not work, then I need to buy trezor and repeat your bug :)

Hi, @dmitrii-laier I just tried your steps, and when I placed NFT for sale, I still got the same error message when using Trezor. I did put a breakpoint, but when I try to click Unlock again and when Metamask windows come up, and I click to sign, it would just give me the same error message.

Try to approve token with buy operation and after maybe sell operation will work.

I will try to reproduce your solution and tell you if it works too

On Sat, 15 Jan 2022, 8:47 am Dmitrii Laier, ***@***.***> wrote:
Hi, @dmitrii-laier <https://github.com/dmitrii-laier> I just tried your
steps, and when I placed NFT for sale, I still got the same error message
when using Trezor. I did put a breakpoint, but when I try to click Unlock
again and when Metamask windows come up, and I click to sign, it would just
give me the same error message.

Try to approve token with buy operation and after maybe sell operation
will work.


Reply to this email directly, view it on GitHub
<#13103 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/APIV2BM4YQ7G6BFCBQVHRXLUWEKANANCNFSM5KEG4GUQ>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.

You are receiving this because you commented.Message ID:
***@***.***>

Hi, solution provided didn’t help

сб, 15 янв. 2022 г. в 13:22, DubManZ Dub ***@***.***>:

I will try to reproduce your solution and tell you if it works too

On Sat, 15 Jan 2022, 8:47 am Dmitrii Laier, ***@***.***>
wrote:

> Hi, @dmitrii-laier <https://github.com/dmitrii-laier> I just tried your
> steps, and when I placed NFT for sale, I still got the same error message
> when using Trezor. I did put a breakpoint, but when I try to click Unlock
> again and when Metamask windows come up, and I click to sign, it would just
> give me the same error message.
>
> Try to approve token with buy operation and after maybe sell operation
> will work.
>
> —
> Reply to this email directly, view it on GitHub
> <#13103 (comment)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/APIV2BM4YQ7G6BFCBQVHRXLUWEKANANCNFSM5KEG4GUQ>
> .
> Triage notifications on the go with GitHub Mobile for iOS
> <https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
> or Android
> <https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
>
> You are receiving this because you commented.Message ID:
> ***@***.***>
>

image

Hi I’m getting cors error while i am trying to sign the message

Just uploaded a video with solution for this bug — There was an error with your transaction. Please try again. Voice Russian, but easy to understand all steps.

This worked for me
Metamask with Ledger Nano S

Just uploaded a video with solution for this bug — There was an error with your transaction. Please try again. Voice Russian, but easy to understand all steps.

I tried this. Didn’t work for me, unfortunately.

MetaMask on Chrome.

EDIT: Same issue with MetaMask on Edge.

Admittedly, I’m new to all this. Do I need to have the exact amount (or more) of ETH in my wallet that I’m trying to sell the NFT for?

Guys u have to be connected to the network of the currency(e.x.eth polygon…) the nft ur looking to buy is to metamask

I was also getting the same issue. Mine go solve after changing to o Etherium Mainnet instead of Matic Mainnet in my metamask wallet.

Guys,
Why are we talking about Ethereum and Ledger? This issue is happening only on Polygon network with Trezor using metamask

agree with @forexpiphunter the comments here moved away from the original problem. The problem is that when using a Trezor with metamask on opensea and trying to transfer out a Polygon NFT when you click on SIgn in Metamask you will get an error «You declined the action in your wallet» and it does not bring up the trezor GUI but instead provides the error and does nothing. This is major problem as now Polygon NFT cannot be transfer out of the Trezor via metamask on Opensea. I’m using the latest Trezor firmware 2.4.3 and the latest version of metamask 10.8.1. It works fine with ETH NFT but does not work for Polygon NFT.

I don’t know why but when I disabled all chrome extensions it worked

I’ve contacted Trezor support, opensea support, and MM support team.
Throughout the process. Seems like this is the problem within metamask
itself. And Devs are not hasty at all to solve this issue. I’ve been put on
hold by their support team for almost 2 months now. No news

I’m having the same excat issue, I changed the RPC endpoint to «https://matic-mainnet.chainstacklabs.com» and followed the youtube video but I dont have that same code.
Any update?

EDIT:
disabled Ghostery, reopened the page with the network console open and it’s gone well. Now i have the issue on the signing message….

Here’s a simple fix that worked for me.
Firstly, my art was part of a collection which had 3 payment tokens USDC and DAI all on the polygon net.
I the error when trying to sign in to my metamask wallet.
So I went into my collection and removed the tokens USDC and DAI and was only left with Eth Polygon and went and tried again and it worked. Haven’t had the issue since then, as someone mentioned, may have something to do with the USDC token

This is what mine keeps saying can anyone help me with this
image

Here is the fix that worked for me…
First check if your internet connection is good. Log out of your meta mask or any other wallet that was connected to open sea. Again log out out of open sea and login back.
Then try initiating your action from open sea, which will attempt to connect to meta mask or your wallet. Then you can unlock from there.
Hope this helps.

Maybe you still have this problem on version 10.9.3. I solved it like this.
Created a collection, specified payment using ETH DAY USDC in the settings
After that I was able to put my NFTs on sale
If you’re interested, here’s my collection: https://opensea.io/collection/fat-kittens

@kalyaskaq Thanks that really helped i can post my nft’s now

I’m getting an error message when I sign a transaction on Opensea to sell my NFT on the Polygon network

«There was an error with your transaction. Please try again.»

Metamask version:10.8.0 Trezor firmware version: 2.4.3

bro do one thing just refresh your funds in wallet under log out option
it works for me….. hope for u too

It’s still null when trying to Unlock USDC
image

So is this a Metamask issue or OpenSea issue? Who should we contact to have this fixed?

Still having error when trying to unlock currency. Been waiting for this since last year of December! I can’t list NFT in opensea jeez.

image

i have the same problem

MetaMask — RPC Error: MetaMask Message Signature: TypeError: Cannot read properties of null (reading ‘toArray’)

I had this error on brave browser, disabling «tracker and ad block» for the opensea page solved the problem.

- There was an error with your transaction. Please try again.

I have the same problem with Trezor connected to Metamask (latest updates) on Opensea/Matic.

+ Ledger connected to Coinbase wallet fixed it

people are commenting here on all kinds of unrelated stuff.

with regard to unlocking polgyon transactions

  • make sure you have weth AND matic in your wallet
  • if TX fails, opensea estimates the gas wrong, try bumping up the gas offer

image
I cannot approve my coins on Polygon with Metmask.

image I cannot approve my coins on Polygon with Metmask.

I actually came here for the same exact thing. I was even gonna buy the Batman one too lol. I got it working with the instructions above and the help of the video in finding the correct breakpoint. I left the Batman one for you and got a different one, so if you want it, it’s still there.

For the current version (10.17.0) I put the breakpoint at line 6699 in common-2.js

There was an error with your transaction. Please try again. Opensea — Polygon

forexpiphunter opened this issue a year ago · comments

I’m getting an error message when I sign a transaction on Opensea to sell my NFT on the Polygon network

«There was an error with your transaction. Please try again.»

Metamask version:10.8.0
Trezor firmware version: 2.4.3

@forexpiphunter where do you see this error? can you share a screen shot?

I get this error message when I click on Unlock button here and then it will show me this error here

Any update on this? I got a $22k NFT stuck on Polygon I can transfer or sell.

@danjm any update on this? Any workaround for this issue? I’ve tried to import my Trezor seed into the ledger but I can’t find my eth address when adding hardware wallet to Metamask

@forexpiphunter Is this something that had worked in the past? If you open the Developer Tools > Console in your browser, do you see error details?

Is this something that had worked in the past?

Don’t know, first time for me

If you open the Developer Tools > Console in your browser, do you see error details?

Is this something that had worked in the past?
First time doing this

If you open the Developer Tools > Console in your browser, do you see error details?

inpage.js:1 MetaMask — RPC Error: MetaMask Message Signature: Error: Not supported on this device >code: -32603data: >message: «MetaMask Message Signature: Error: Not supported on this device»[[Prototype]]: Object

Is this something that had worked in the past?

Don’t know, first time for me

If you open the Developer Tools > Console in your browser, do you see error details?

The problem arise from the nonce parameter, which is of type uint256 but still with a value of null. The issue is actually in the ethereumjs-abi library, precisely here where the value is assumed to be not-nullable.

I was able to bypass this issue by opening a Developer tools inside the MetaMask extension, setting a breakpoint on line 19130 (might differ since is a pretty-print of the minified file), and patching the value of the field to be 0 instead of null. See below as an example.

That made the signature goes flawlessly, USDC is now unlocked for me, and I was able to continue with the second signature and purchase.

at f (common-1.js:30)
at h (common-1.js:30)
at Object.o.rawEncode (common-1.js:30)
at Object.encodeData (background-1.js:1)
at Object.hashStruct (background-1.js:1)
at Object.sign (background-1.js:1)
at Object.b [as signTypedData_v4] (background-1.js:1)
at c.signTypedData_v4 (background-1.js:1)
at c.signTypedData (background-1.js:1)
at background-0.js:1
at async ke.signTypedMessage (background-0.js:1)
(anonymous) @ sentry-install.js:1
(anonymous) @ common-2.js:37
await in (anonymous) (async)
(anonymous) @ common-3.js:10
dispatch @ ui-0.js:1
signTypedMessage @ ui-2.js:1
signAction @ ui-4.js:1
m @ ui-0.js:1
_ @ ui-0.js:1
(anonymous) @ ui-0.js:1
k @ ui-0.js:1
C @ ui-0.js:1
P @ ui-0.js:1
j @ ui-0.js:1
Sn @ ui-0.js:1
le @ ui-0.js:1
jn @ ui-0.js:1
An @ ui-0.js:1
Rn @ ui-0.js:1
n.unstable_runWithPriority @ ui-0.js:1
Ko @ ui-0.js:1
ue @ ui-0.js:1
On @ ui-0.js:1
a @ sentry-install.js:1
common-2.js:37

at f (common-1.js:30)
at h (common-1.js:30)
at Object.o.rawEncode (common-1.js:30)
at Object.encodeData (background-1.js:1)
at Object.hashStruct (background-1.js:1)
at Object.sign (background-1.js:1)
at Object.b [as signTypedData_v4] (background-1.js:1)
at c.signTypedData_v4 (background-1.js:1)
at c.signTypedData (background-1.js:1)
at background-0.js:1
at async ke.signTypedMessage (background-0.js:1)

same issue with the above errors. any idea how i could fix this?
many thanks in advance

Is this something that had worked in the past?

Don’t know, first time for me

If you open the Developer Tools > Console in your browser, do you see error details?

inpage.js:1 MetaMask — RPC Error: MetaMask Message Signature: TypeError: Cannot read properties of null (reading ‘toArray’) >

The problem arise from the nonce parameter, which is of type uint256 but still with a value of null. The issue is actually in the ethereumjs-abi library, precisely here where the value is assumed to be not-nullable.

I was able to bypass this issue by opening a Developer tools inside the MetaMask extension, setting a breakpoint on line 19130 (might differ since is a pretty-print of the minified file), and patching the value of the field to be 0 instead of null. See below as an example.

That made the signature goes flawlessly, USDC is now unlocked for me, and I was able to continue with the second signature and purchase.

i dont know if you are able to help with the similar errors i am getting?

Is this something that had worked in the past?
First time doing this

If you open the Developer Tools > Console in your browser, do you see error details?

inpage.js:1 MetaMask — RPC Error: MetaMask Message Signature: Error: Not supported on this device >code: -32603data: >message: «MetaMask Message Signature: Error: Not supported on this device»[[Prototype]]: Object

I do have the same issue , not supported on this device, using the same specs. Latest trezor hardware and latest metamask, tried to downgrade, didn’t help

this is the first time i am trying to use usdc i think thats why its doing to unlock the currency at first

Источник

How to fix the error message “There was an error sending your trade offer Please try again later” on Steam

Please enable JavaScript

Last Updated on May 3, 2021

Updated January 2023: Stop getting error messages and slow down your system with our optimization tool. Get it now at this link

  1. Download and install the repair tool here.
  2. Let it scan your computer.
  3. The tool will then repair your computer.

Users recently reported a bug, saying: “An error occurred while submitting your trade-in offer. Please try again later.” and does not allow a player to send a trade-in offer to another player. After thoroughly reviewing the various user feedbacks and the solutions they have chosen to work on this problem, we have presented several effective solutions for you to fix this error on your computer.

Steam is a digital video game distribution service created by Valve. It was launched in September 2003 as standalone client software, allowing Valve to provide automatic updates for its games, and has been extended to third-party games. Steam has also evolved into an online store on the web and mobile.

Steam offers digital rights management (DRM) services, server hosting, video streaming, and social networking. It also offers users automatic game installation and updates, as well as community features such as friend and group lists, cloud storage, and in-game voice and chats capabilities.

What causes the message “There was an error when submitting a trade offer, please try again later” on Steam

  • Steam Guard disabled: In some cases, the user may have disabled Steam Guard or recently activated it. To trade, Steam Guard must have been active for the profile for at least the last 15 days. This means that if Steam Guard has not been active for the profile within the last 15 days, it will not be able to trade.
  • Recent activity: If the user has recently changed his password, transactions will be disabled for at least 5 days and the user will have to wait that long before transactions are possible again. If your Steam account has been inactive for 2 months or more, the account will be deactivated for 30 days.
  • New Device: If the device on which you are using Steam has recently been authorized for a Steam account, the trade will be deactivated. The device on which the account is being used must have been active for at least 15 days before trading on that device will be enabled.
  • New Payment Method: If you have recently added a payment method or changed your payment method, trading will be disabled for at least 7 days. You must wait at least 7 days as a cooling-off period before you can start trading again.
  • Trade Ban: In some cases, Steam Support may ban a user from trading, this ban may be temporary or permanent. In the case of a ban, it is best to contact Steam Support and ask about the reason and need for the ban.
  • Untrusted account: You also need a trusted account to be able to trade with other users. An account is considered trusted if purchases were made at least 30 days before one year ago. Untrusted accounts will be excluded from trading.
  • Item Availability: The item you are trying to trade may no longer be in your inventory. Merchandise must be available in your inventory before a trade can be initiated. Bots may not be able to trade if the item they are trying to trade is not in their inventory.

To fix the message “There was an error sending a trade offer, please try again later” on Steam

January 2023 Update:

You can now prevent PC problems by using this tool, such as protecting you against file loss and malware. Additionally it is a great way to optimize your computer for maximum performance. The program fixes common errors that might occur on Windows systems with ease — no need for hours of troubleshooting when you have the perfect solution at your fingertips:

  • Step 1 : Download PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista – Microsoft Gold Certified).
  • Step 2 : Click “Start Scan” to find Windows registry issues that could be causing PC problems.
  • Step 3 : Click “Repair All” to fix all issues.

Restart the Steam Client

Unless the Steam servers are down or under maintenance, the easiest step to fix this error is to close and restart the Steam client. So follow these steps to restart the Steam client and see if the error persists.

  1. Click on the “Steam” icon in the upper left corner and select “Exit”.
  2. Now restart the Steam client and check if the error has been fixed.

Activate Steam Guard

Steam Guard is a security protocol that provides additional protection for your account. If you cannot submit a commercial offer, the Steam Guard service may be disabled. Therefore, activate Steam Guard by following the steps below and check if the error persists.

  1. Click on the “Steam” icon in the top left corner and select “Settings”.
  2. In the left pane, go to “Account” and select the “Manage Steam Guard Account Security” option.
  3. Uncheck the “Disable Steam Guard service” button and check the “Get codes in Steam Guard service by email” button.
  4. You should then wait 15 days to see if the problem is resolved.

Switch to a web browser

Many players have reported that if the error occurs in the Steam client, it can be fixed by simply switching to a web browser and trying to send a trade-in offer from there. It is always recommended that you use “Google Chrome” to run Steam if you cannot prevent errors from occurring on the Windows client.

Note that you should only run one client at a time. If you are using a web browser to run Steam, it is recommended that you exit the Steam client on your desktop to resolve the issue.

Changing beta mode on Steam

Many players have reported that this is a temporary problem on Steam that can easily be resolved by logging in and out of the beta program. To get around this error on Steam, follow these steps to get rid of this problem.

  1. Start the Steam client.
  2. Click on the “Steam” button in the upper right corner of the Steam client and select “Settings”.
  3. In the left pane, select “Account” and click “Edit”.
  4. From the “Beta Participation” drop-down menu, select “Steam Beta Update”.
  5. Click “OK” and restart steam.
  6. Now follow the above instructions and select “NONE – Opt-out of all beta programs”.
  7. Save the settings and restart the Steam client to see if the problem persists.

Remove some steam files

Many users have reported that some game files may be corrupted. To delete these files and restart the client to see if there is an error in sending the trade offer. Please try again later. (20) The error has been fixed.

  1. Go to the following path and delete everything in the directory except the files named “steam.exe” and the folder “steam apps”.
  2. C: Program Files (x86)Steam
  3. Now run your Steam client and hope the error disappears. However, if the problem persists, there is no need to panic, just move on to the next solution listed below.

Expert Tip: This repair tool scans the repositories and replaces corrupt or missing files if none of these methods have worked. It works well in most cases where the problem is due to system corruption. This tool will also optimize your system to maximize performance. It can be downloaded by Clicking Here

Frequently Asked Questions

How do I fix an error in a Steam quote?

  1. Use your browser instead of your Steam client to process the request.
  2. Make sure the recipient does not have a full backpack.
  3. Click «Accept» a few times and be patient.
  4. Restart your Steam client.
  5. Uninstall and reinstall your Steam client.

How do I send commercial offers to non-friends on Steam?

Go to `Trade Offers` > `Who can send me offers`. Here you will find the following field with a shared URL. If you want to trade through Steam (instead of TF2), you need to add them as friends.

How do I accept a trade offer on Steam?

You select the items you want to trade from your inventory and the items you want from your friend’s inventory, and then submit a trade offer. Your friend can accept, reject, or counter-offer.

How do I activate trade confirmations on Steam 2021?

Open the app, go to Steam Guard > Settings > Get Steam Guard codes on my phone to enable account protection. Go to «Edit Steam Profile» > «My Privacy Settings» > «Transaction Confirmation» to change your account settings.

Источник

Понравилась статья? Поделить с друзьями:
  • Error there was a problem with the editor
  • Error there is no unique constraint matching given keys for referenced table users
  • Error there is already a certificate for openvpn
  • Error the xajax javascript component could not be included perhaps the url is incorrect
  • Error the vc runtime redistributable package was not installed successfully setup cannot continue