We use 0x for swaps on ethereum-mainnet, avalanche-mainnet, and polygon-mainnet and all is generally working. Previously we would also use kovan for testing, but recently moved to ropsten as 0x is turning off kovan support. It's unclear as to why, but every swap I make on ropsten fails with a reverted transaction (while all other networks seem to work fine).

Example txn: https://ropsten.etherscan.io/tx/0xe56cb8d6fa99a1d3538bb52dd7511bf5f20aeb291ba61c98b8219a19722f23a0

Any insight would be appreciated.

  • Please add additional info: how are you creating your swap payload/what is your transaction looking like? Nov 25, 2021 at 11:11

1 Answer 1


Apologies this is our fault. We had a mismatch between the API and the contracts on Ropsten.

This is now fixed. Thank you for alerting us to the issue.

Here is a test transaction to confirm.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.