Skip to content
This repository has been archived by the owner on Jun 10, 2021. It is now read-only.

Usage of the proxy

luke7211 edited this page Mar 30, 2018 · 2 revisions

Oasis.Direct uses DSProxy that delagateCalls OasisDirectProxy contract. This has the following advantages over just simply calling a contract:

If the user (the specific Ethereum address) has already a Proxy, it will be used for all subsequent calls. If the user does not have a proxy, the first time the trade is made it will be created and then it will be subsequently used. The following diagram describes the exact execution calls:

Clone this wiki locally