Easy, Efficient and Secure!
Any Time, Any Place trading
Liquid is a free software for trading on crypto currency exchanges.
It uses AES256 to encrypt your credentials and stores them safe in your device hence it's secured and reliable.
Liquid offers lots of features that will help you in your tradings, below is a list of current features:
- Real time order book showing current market size and price
- Real time crypto currency prices
- See your position on BitMEX in real time, close at market price or any price you want
- Check your orders (Active, Stop, Filled, Cancelled) in real time
- Receive notifications about your Position, Liquidation, Market Prices and exchanges high trades
- Open new orders (all kind of orders supported by BitMEX)
- Calculators to help you oversee your position and profits
- Interactive charts to help you in your trades, in addition to variety of popular indicators
- Wallet details and ability to share your deposit address, fill your account with simple click
- Ability to withdraw your money with simple secured form
- Support for all kind of crypto currencies available on BitMEX
- Advanced options for experienced users, like Dead-Man feature
src
api
API.js (Axios object for REST API, WebSocket for real-time)
components (presentational components)
helpers
bitmex.helpers.js (bitmex authentication helpers)
deeplinking.js (helpers functions related to deep links)
finance.js (helpers related to finance conversions)
json.js (helpers related to manipulating and searching JSON objects)
navigate.js (helper for global app navigation)
notifications.js (helpers related to display notifications & popups)
onstart.js (all startup functions)
settings.js (load settings from cache to app state)
text.js (helpers related to display/manipulate text)
watchdog.js (helpers to watch for changes in any value in the app in foreground & background)
modules (container modules (connected to Redux store))
redux (Redux store and combineReducers setup)
resources (Colors constatns)
routing
headers.js (Header styles for different screens)
router.js (React Navigation router)
tabs.js (Tabs styles)
screens (Screens components)
App.js (Main entry point of app)
config.js (Global app configurations)
setupTests.js (Tests setups, later to be used for unit tests)
- To build GoLiquid for debugging purposes and use the Testnet exchange of BitMEX, you will have to make sure that the debug field in
src/config.js
is set totrue
or you can change thebaseURL
field in the same config file to suite your needs. - run
npm install
and if you're building for iOS,cd
toios
directory and runpod install
.
-
When creating a production release make sure to set debug field to
false
insrc/config.js
. -
run
npm install
and if you're building for iOS,cd
toios
directory and runpod install
. -
Follow RN docs in how to sign application for release here
-
IOS release:
- Open
ios/bitmex_trading.xcworkspace
in xCode and hit run or build.
- Open
-
Android release:
cd android && ./gradlew assembleRelease
-
Testing: We use Cavy for integration testing and Jest for unit testing.
npm test
cavy run-android
-
Binaries:
- Download Universal APK
- Validate with MD5
93AF3A0FC150A8244836F85BE5E42802
Liquid is Fair Source 1 (v0.9) licensed as found in LICENSE file.
© All rights reserved to CNepho SARL