Comment on page
There are two types of updates in Flex: Flex smart contract updates and DApp updates.
Occasionally the on-chain contracts of the Flex exchange itself will be updated. However, to ensure security of user funds, no contracts belonging to the user (wallets, Flex Client, etc.) can be updated without user authorization.
Follow the guide below to authorize your user contract update and sync your account with the updated core Flex contracts.
When Flex has undergone a contract update, you will see the a popup, notifying you of this, when you connect your wallet. Follow the suggested steps and confirm the necessary transactions with your Surf Keeper extesion, to sync your account to the updated Flex.
When Flex has undergone a contract update, you will see the following screen once you log into your Flex account:
Scan the QR code or click Open Surf app and proceed to the Flex DeBot in Surf.
This will cancel all your open orders and return the funds reserved in them to your Flex balances.
Depending on how many trader accounts and open orders you have, and on how extensive the required update is, the DeBot will perform one or more update steps and ask you to confirm a few transactions. The fees for all update actions will be paid from your Gas balance.
Once done, it will report success and display the usual Flex DeBot menu.
Now you can return to Flex and continue trading on the updated exchange.
DApp updates are frequent and straightforward. The DApp will display a notification about the available update in the top right corner of the main screen.
Download the suggested package and install it as usual.