Augustus v5 smart contracts

AugustusSwapper

The contract router is responsible for making swaps.

TokenTransferProxy

The Spender contract is responsible for moving ERC20 tokens (and equivalents on side chains). To get the address, you can call getTokenTransferProxy() on Augustus.

Augustus Registry

Use AugustusRegistry to verify AugustusSwapper addresses.

AugustusSwapper (implements IParaswap through fallback method)

ABI (merged AugustusSwapper and IParaswap ABIs)

IAugustusSwapper

(Generated from AugustusSwapper ABI using ABI2Solidity tool then edited to add FeeStructure)

IParaswap

Utils

Fee Claimer

Last updated