Overview
Last updated
Last updated
The 31Third batch trade smart contracts enable the execution of multiple transactions together as one bundle and collect a configurable fee in basis points of the receiving currency of the trade. The current implementation supports the following:
Trades through 0xExchangeProxy (0xDef1C0ded9bec7F1a1670819833240f027b25EfF
)
Wrapping/Unwrapping (W)ETH (0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2
)
For easily integrating with other liquidity sources, such as Aave, Curve, Balancer, and more in the future, the contracts utilize the adapter pattern and register the concrete implementations in a registry. The architecture can be seen in the following diagram: