Safety Features
ensuring your funds are always safe
Fully Decentralised: all our trade logic happens on-chain. The smart contracts are visible and verified on Etherscan (see on-chain addresses page)
Infinite Allowances as a choice: We don't want to force users into using infinite allowances when interacting with our smart contract. Users always have a choice to enable or disable this.
TradeOffer Contract does not hold funds: Contract is only used for the settlement of funds. It does not hold any funds on behalf of the user.
Private Orders: Whitelisting the counter-party wallet ensures that your order cannot be frontrun by a different wallet. You always have the choice of creating a public or private (whitelisted) order.
Verification on execution: Our contract always ensures that both maker and taker of the order have the required allowances and funds to settle the trade. In the event that there is an issue with the execution the transaction fully reverts.
Non Upgradeable Contract: We cannot upgrade the contract or add additional logic to the existing smart contract.
Validation for contract addresses: When trading through our website we will warn you when the contract address of the tokens you are trading may be fraudulent. TradeOffer maintains a whitelist of addresses that are known to be real. Anyone can create a token called "USDC" but theres is only one real USDC contract. You can recognise verified tokens with the green checkmark.
Last updated