DDEX stores your orders until matched with a corresponding order. When an order is matched, it is immediately sent to blockchain for settlement. By using specific order signatures, DDEX has no control of your funds throughout this process. Some operations such as Deposit and Withdraw have to be done by the private key holder. In the website, we provide UI tools and you perform these actions by clicking buttons. For who want to do these actions in a programmed way, we have provided a git repository for demonstration.
These API calls do not require any user authentication. Generally these calls provide publicly available information about the state of markets and lending pools.
Note that DDEX uses a Smart Contract Account system, where your public wallet address is linked to several different accounts within the DDEX Smart Contracts.