Skip to content

Ooga Booga Routing Contracts

The main contract that users will interface with will be the OBRouter. This includes API users who get the calldata from the Swap API.

The pathDefinition generated by the API will instruct the OBExecutor to carry out the swap route as specified by API. This value should never be tampered as it can cause to loss of funds.

The OBExecutor contract is ephemeral and may change often, so it should never be hardcoded. It should always be returned from the Swap API and used accordingly. OBExecutor is constantly being upgraded to include new routes to the Ooga Booga's routing algorithm. It is not recommended to call the OBExecutor directly.

bArtio (80084) Deployments

ContractAddress
OBRouter0xF6eDCa3C79b4A3DFA82418e278a81604083b999D
OBExecutor0xE72b29b62309F18f8759E6E26aD807B549C61bbA