{"version":1,"pages":[{"id":"-MP89Bc4xXSgzHwfGGDN","title":"HollaEx® — The Crypto Exchange Solution","pathname":"/","siteSpaceId":"sitesp_FZBKQ","description":"Award-Winning White-Label Crypto Infrastructure & Crypto Business Platform"},{"id":"k9oKifK3pk0NxkNBwZbb","title":"Launching the Exchange","pathname":"/cloud-operators/launching-the-exchange","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Cloud Operators","emoji":"2601"}]},{"id":"cF5Z06BIe7dFTtMV9PLL","title":"Setting Domain for Cloud Exchanges","pathname":"/cloud-operators/setting-domain-for-cloud-exchanges","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Cloud Operators","emoji":"2601"}]},{"id":"rSfjJtTLLiI1n2VaUCjO","title":"Easy SMTP for Cloud Exchanges","pathname":"/cloud-operators/easy-smtp-for-cloud-exchanges","siteSpaceId":"sitesp_FZBKQ","description":"For Cloud users, the setup of SMTP email services is possible through an extremely simple method","breadcrumbs":[{"label":"Cloud Operators","emoji":"2601"}]},{"id":"C80DyhD74NPNfjtMgkpq","title":"SEO Settings for Cloud Exchanges","pathname":"/cloud-operators/seo-settings-for-cloud-exchanges","siteSpaceId":"sitesp_FZBKQ","description":"Search Engine Optimization (SEO) is one of the most vital aspects of any website, successful SEO settings will result in better rankings, more views, and hopefully more users!","breadcrumbs":[{"label":"Cloud Operators","emoji":"2601"}]},{"id":"DKckTgRCIXmJoezOaIri","title":"SEO Advanced Settings","pathname":"/cloud-operators/seo-settings-for-cloud-exchanges/seo-advanced-settings","siteSpaceId":"sitesp_FZBKQ","description":"In addition to the simple SEO setting tools provided, the dashboard also gives the opportunity to use a more direct HTML code injection to the <head> and <body> tags","breadcrumbs":[{"label":"Cloud Operators","emoji":"2601"},{"label":"SEO Settings for Cloud Exchanges"}]},{"id":"zacrsMgBcGV8N23vkoSd","title":"Operator Control Panel","pathname":"/how-tos/operator-control-panel","siteSpaceId":"sitesp_FZBKQ","description":"Found through the blue admin panel on your exchange, the Operator controls is your one-stop shop for monitoring and managing many of the most vital aspects of your exchange, easily and efficiently.","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"}]},{"id":"dBYlyFPLWdBKwLukGOqr","title":"General","pathname":"/how-tos/operator-control-panel/general","siteSpaceId":"sitesp_FZBKQ","description":"General settings include a wide variety of methods of modifying your exchange, from branding, useful links, security, enabled features, user onboarding, email configuration, localization, and help.","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"},{"label":"Operator Control Panel"}]},{"id":"8bGjdFvCr9cDE0Lo2fEK","title":"Users","pathname":"/how-tos/operator-control-panel/users","siteSpaceId":"sitesp_FZBKQ","description":"The User page will allow you to find individual users, monitor their verification status, and access more detailed views of individual users.","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"},{"label":"Operator Control Panel"}]},{"id":"9bpeznsZPNnqQjCsa0SL","title":"User Profile","pathname":"/how-tos/operator-control-panel/user-profile","siteSpaceId":"sitesp_FZBKQ","description":"The user profile gives a detailed view of a specific user and allows a multitude of actions to be carried out on that user's account.","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"},{"label":"Operator Control Panel"}]},{"id":"n4cgwbBNSZa1hU4mebbQ","title":"Assets","pathname":"/how-tos/operator-control-panel/assets","siteSpaceId":"sitesp_FZBKQ","description":"In the Assets tab, you are able to view the list of coins with the balances you currently have on your exchange, as well as add new ones.","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"},{"label":"Operator Control Panel"}]},{"id":"Xm3vE6uVj6lihQpOHPM5","title":"Markets","pathname":"/how-tos/operator-control-panel/markets","siteSpaceId":"sitesp_FZBKQ","description":"The Markets page lists all the markets currently on your exchange, both those using the Orderbook or the OTCBroker. New markets can also be added to either of these through the Markets page.","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"},{"label":"Operator Control Panel"}]},{"id":"UdV0o1W0BqTPsEw1U6bV","title":"Stakes","pathname":"/how-tos/operator-control-panel/stakes","siteSpaceId":"sitesp_FZBKQ","description":"CeFi Staking is a great way to get your user more invested (literally) in your exchange, and reward them from keeping assets in the ecosystem","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"},{"label":"Operator Control Panel"}]},{"id":"9nGANVGZOFEO80KW5pw5","title":"Sessions","pathname":"/how-tos/operator-control-panel/sessions","siteSpaceId":"sitesp_FZBKQ","description":"Monitor and control who is logged into the exchange at any time.","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"},{"label":"Operator Control Panel"}]},{"id":"IdsSfq2eJoppSY33mQWA","title":"Plugins Apps","pathname":"/how-tos/operator-control-panel/plugins-apps","siteSpaceId":"sitesp_FZBKQ","description":"Plugins offer additional functionality for your exchange, from simple announcement notifications to automated KYC.","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"},{"label":"Operator Control Panel"}]},{"id":"QPSmEIuwgpAJNfTbt7jp","title":"Trading Fees & Account Tiers","pathname":"/how-tos/operator-control-panel/trading-fees-and-account-tiers","siteSpaceId":"sitesp_FZBKQ","description":"Tiers are the levels that define what your users are able to do on your exchange, as well as what fees will be applied to them. Account tiers are a great way to reward your most loyal users.","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"},{"label":"Operator Control Panel"}]},{"id":"xICvrhVQiA2LhfQWuX6H","title":"Roles","pathname":"/how-tos/operator-control-panel/roles","siteSpaceId":"sitesp_FZBKQ","description":"The Roles page allows designating trusted members of your community to take a part in helping manage your exchange.","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"},{"label":"Operator Control Panel"}]},{"id":"QJH5OLsz1RTENgHChPwM","title":"Chat","pathname":"/how-tos/operator-control-panel/chat","siteSpaceId":"sitesp_FZBKQ","description":"The Chat system will assist greatly in creating a sense of community among your users, encouraging them to invest more in your exchange.","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"},{"label":"Operator Control Panel"}]},{"id":"XD5JrVn4fFS133XSrChm","title":"Billing","pathname":"/how-tos/operator-control-panel/billing","siteSpaceId":"sitesp_FZBKQ","description":"The Billing page gives an easy location to look into both pending and paid invoices.","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"},{"label":"Operator Control Panel"}]},{"id":"yTmpIZ4uiirYpYHkIEjV","title":"Customize Exchange","pathname":"/how-tos/customize-exchange","siteSpaceId":"sitesp_FZBKQ","description":"HollaEx offers multiple ways to get the feeling and functionality of your exchange, exactly how you want it","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"}]},{"id":"yQTh7ovQcL1lW60lADNK","title":"Browser Tools","pathname":"/how-tos/customize-exchange/browser-tools","siteSpaceId":"sitesp_FZBKQ","description":"HollaEx exchanges have multiple inbuilt ways to change their visuals. Best of all these changes don't need any coding ability and all are applied without having to restart the exchange","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"},{"label":"Customize Exchange"}]},{"id":"wHnYi9gRzKvbYJXrp66F","title":"Enter Edit Mode","pathname":"/how-tos/customize-exchange/browser-tools/enter-edit-mode","siteSpaceId":"sitesp_FZBKQ","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"},{"label":"Customize Exchange"},{"label":"Browser Tools"}]},{"id":"qadVV47vSn3FhHtycCK0","title":"Operator Controls (Visuals)","pathname":"/how-tos/customize-exchange/browser-tools/operator-controls-visuals","siteSpaceId":"sitesp_FZBKQ","description":"The Operator Controls are the central hub for all the admin's controls. In this section we will just focus on the controls that deal with aesthetics.","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"},{"label":"Customize Exchange"},{"label":"Browser Tools"}]},{"id":"GDAO0toxX5RkV15HI4YM","title":"Console","pathname":"/how-tos/customize-exchange/browser-tools/console","siteSpaceId":"sitesp_FZBKQ","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"},{"label":"Customize Exchange"},{"label":"Browser Tools"}]},{"id":"QvHVV4oE4IHexYiVBX7v","title":"Plugins","pathname":"/how-tos/customize-exchange/plugins","siteSpaceId":"sitesp_FZBKQ","description":"Plugins offer a convenient way to add new custom functionality to your exchange","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"},{"label":"Customize Exchange"}]},{"id":"rFFhsrhQvrVrUvprxOfH","title":"Forked Repo","pathname":"/how-tos/customize-exchange/forked-repo","siteSpaceId":"sitesp_FZBKQ","description":"Forking your exchanges offers complete control over the code base, and gives control to the most confident teams","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"},{"label":"Customize Exchange"}]},{"id":"N6Fvw3L0BmiIv0iRRbxC","title":"Landing Page","pathname":"/how-tos/customize-exchange/landing-page","siteSpaceId":"sitesp_FZBKQ","description":"A landing page gives a chance to immediately impress your users. HollaEx provides the tools to edit this to your own branding and make the best possible first impression.","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"},{"label":"Customize Exchange"}]},{"id":"IORyr7ETerQxasi1XoGa","title":"Fiat Controls","pathname":"/how-tos/fiat-controls","siteSpaceId":"sitesp_FZBKQ","description":"The Fiat Controls give you complete control over your users' crypto/ fiat conversion process","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"}]},{"id":"YGJS1InCPWcZ9XNZ4xur","title":"Initial Setup","pathname":"/how-tos/fiat-controls/initial-setup","siteSpaceId":"sitesp_FZBKQ","description":"This page will describe how to add the fiat currency and the required payment accounts  to enable the Fiat Controls for your exchange","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"},{"label":"Fiat Controls"}]},{"id":"6gMJxBf2PBGJQqqThGwA","title":"Setting Up Fiat On/ Off Ramp","pathname":"/how-tos/fiat-controls/setting-up-fiat-on-off-ramp","siteSpaceId":"sitesp_FZBKQ","description":"By using the inbuilt HollaEx OTC Broker, you can offer your users full fiat-to-crypto conversion (and vice-versa)","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"},{"label":"Fiat Controls"}]},{"id":"l86ywKtvpwI5FQbxlLEm","title":"Editing Deposit & Withdrawal Fees","pathname":"/how-tos/fiat-controls/editing-deposit-and-withdrawal-fees","siteSpaceId":"sitesp_FZBKQ","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"},{"label":"Fiat Controls"}]},{"id":"aBB2YHMnhyidczSzDa0E","title":"Users Making Fiat Deposit","pathname":"/how-tos/fiat-controls/users-making-fiat-deposit","siteSpaceId":"sitesp_FZBKQ","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"},{"label":"Fiat Controls"}]},{"id":"CykqtVZWthbHDzZce9TU","title":"Users Trading With Fiat","pathname":"/how-tos/fiat-controls/users-trading-with-fiat","siteSpaceId":"sitesp_FZBKQ","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"},{"label":"Fiat Controls"}]},{"id":"ncjo73Zmnnqibc2no62o","title":"User Making Fiat Withdrawal","pathname":"/how-tos/fiat-controls/user-making-fiat-withdrawal","siteSpaceId":"sitesp_FZBKQ","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"},{"label":"Fiat Controls"}]},{"id":"gxRsAjwcRgxBLHcS3VEo","title":"Staking","pathname":"/how-tos/staking","siteSpaceId":"sitesp_FZBKQ","description":"CeFi Staking is a great way to get your users more invested (literally) in your exchange and reward them for keeping assets on your exchange","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"}]},{"id":"DVKF5sOTlRCyk74JOXXj","title":"OTC Broker","pathname":"/how-tos/otc-broker","siteSpaceId":"sitesp_FZBKQ","description":"The OTC broker allows users to buy and sell assets at fixed rates via the quick trade tab, prioritizing convenience, and speed of use, without removing the option for users of using the Orderbook.","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"}]},{"id":"jmNweEQlS8OShaEX2mKf","title":"OTC Broker Pricing","pathname":"/how-tos/otc-broker/otc-broker-pricing","siteSpaceId":"sitesp_FZBKQ","description":"The OTC Broker allows complete control over the specific price assets are valued at, and can be made to change automatically to match current market values with no oversight needed","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"},{"label":"OTC Broker"}]},{"id":"OGnzhtxc2HLbhsBnXnv9","title":"P2P","pathname":"/how-tos/p2p","siteSpaceId":"sitesp_FZBKQ","description":"The HollaEx P2P allows users on your exchange a simple way to directly trade crypto & fiat with each other, without needing you as the admin to directly assist in the process.","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"}]},{"id":"9MNv2uEYOsl9e5SK9VWM","title":"P2P Overview","pathname":"/how-tos/p2p/p2p-overview","siteSpaceId":"sitesp_FZBKQ","description":"First, a brief look at the user facing pages of the P2P system, to get a idea of what opportunities it enables.","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"},{"label":"P2P"}]},{"id":"nE8S5M2uMGjLL0s0zrY4","title":"P2P Setup","pathname":"/how-tos/p2p/p2p-setup","siteSpaceId":"sitesp_FZBKQ","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"},{"label":"P2P"}]},{"id":"KLoOmSj1zTHVZFhloDDp","title":"P2P Troubleshooting","pathname":"/how-tos/p2p/p2p-troubleshooting","siteSpaceId":"sitesp_FZBKQ","description":"The P2P system is simple to setup, but on occasion, there may be issues in getting it to function as you want, this page hopes to alleviate this specific issues.","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"},{"label":"P2P"}]},{"id":"JtgN2hlFR35Up773htRq","title":"P2P Vendor Flow","pathname":"/how-tos/p2p/p2p-vendor-flow","siteSpaceId":"sitesp_FZBKQ","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"},{"label":"P2P"}]},{"id":"kegV2hP1Cc5z9ohrVpaL","title":"Admin Logs","pathname":"/how-tos/admin-logs","siteSpaceId":"sitesp_FZBKQ","description":"Logging actions on your exchange is essential for the safe and secure operation of it, HollaEx provides the tools to give a birds-eye view of all activity.","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"}]},{"id":"32qLcc9uoC19hkad9dYE","title":"Smart Chain Trading","pathname":"/how-tos/smart-chain-trading","siteSpaceId":"sitesp_FZBKQ","description":"Chain Trading allows your users to quickly perform swaps, even between assets that don't have a direct market available, ensuring as seamless an experience as possible.","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"}]},{"id":"urIYMj0AErfoJxWHHIGj","title":"Auto Trader","pathname":"/how-tos/auto-trader","siteSpaceId":"sitesp_FZBKQ","description":"The Auto Trader feature enhances the convenience of your platform, allowing user to set up trades at regular intervals, allowing for DCA strategies to be simple to implement","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"}]},{"id":"eMhJcaFfwwKkGIbnNyMj","title":"Referrals","pathname":"/how-tos/referrals","siteSpaceId":"sitesp_FZBKQ","description":"With referrals, you can reward users on your exchange with rewards for encouraging growth, as well as provide trading fee discounts to the users they bring onto your platform","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"}]},{"id":"9XQ1DSjsMG8uPJ4VK50s","title":"Profit & Loss Tracking","pathname":"/how-tos/profit-and-loss-tracking","siteSpaceId":"sitesp_FZBKQ","description":"P&L Tracking allows users to see the performance over time of all of there exchange activity, keeping them in the know about what is working (and what is not)","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"}]},{"id":"KqxNwZpICKT4rs2uDDdD","title":"Assets & Trading Pairs","pathname":"/how-tos/assets-and-trading-pairs","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"}]},{"id":"-MPcBxMvsanG2zDRgcVL","title":"Add New Assets & Trading Pairs","pathname":"/how-tos/assets-and-trading-pairs/add-new-coins-and-pairs","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"},{"label":"Assets & Trading Pairs"}]},{"id":"SbFx8lXEsYA29q988fHx","title":"Configure Asset Parameters","pathname":"/how-tos/assets-and-trading-pairs/configure-asset-parameters","siteSpaceId":"sitesp_FZBKQ","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"},{"label":"Assets & Trading Pairs"}]},{"id":"vRbWgc4ppx11uJk89236","title":"Configure Pair Parameters","pathname":"/how-tos/assets-and-trading-pairs/configure-pair-parameters","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"},{"label":"Assets & Trading Pairs"}]},{"id":"-MZQVFyO9RJihMomsUNx","title":"Set up the SMTP Email","pathname":"/how-tos/set-up-the-smtp-email","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"}]},{"id":"-MZlG7TODVkmCG18B3yh","title":"Set up SMTP with AWS SES","pathname":"/how-tos/set-up-the-smtp-email/set-up-smtp-with-aws-ses","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"},{"label":"Set up the SMTP Email"}]},{"id":"-MZS7RLRw3NLZNBcalUy","title":"Set up SMTP with Mailgun","pathname":"/how-tos/set-up-the-smtp-email/set-up-smtp-with-mailgun","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"},{"label":"Set up the SMTP Email"}]},{"id":"-MZRowWJTCFRyV7yvRwO","title":"Set up SMTP with SendGrid","pathname":"/how-tos/set-up-the-smtp-email/set-up-smtp-with-sendgrid","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"},{"label":"Set up the SMTP Email"}]},{"id":"-MZQdedtZu8wgn7NgJRW","title":"Test the SMTP with Gmail","pathname":"/how-tos/set-up-the-smtp-email/test-the-smtp-with-gmail","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"},{"label":"Set up the SMTP Email"}]},{"id":"WQKCccwENL6CGcGfEdYa","title":"Enabling reCAPTCHA","pathname":"/how-tos/enabling-recaptcha","siteSpaceId":"sitesp_FZBKQ","description":"reCAPTCHA is an invaluable line of defense in keeping malicious spambots at bay, even better it's mostly free and quick to set up.","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"}]},{"id":"GGq2yomKzpV7IdJanWQw","title":"Operator Roles","pathname":"/how-tos/operator-roles","siteSpaceId":"sitesp_FZBKQ","description":"For exchanges being used by larger teams, the HollaEx v2.15 Singha update included a new suite of tools, to better serve large teams.","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"}]},{"id":"qXGLfJE009fqWK3yg0Yw","title":"Sub Accounts","pathname":"/how-tos/sub-accounts","siteSpaceId":"sitesp_FZBKQ","description":"Sub accounts give the means to safely split allowing operators and users to segment risk and control access","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"}]},{"id":"yAhLHuZ9Vxu9bluO5Kdd","title":"Shared Accounts","pathname":"/how-tos/shared-accounts","siteSpaceId":"sitesp_FZBKQ","description":"Shared accounts allow the segregating funds over several 'buckets', either for a single user seperating trading funds, or for collabariotn among multiple users on the same base account","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"}]},{"id":"DB8KKKpAFtwjVebnlzlH","title":"Email Customization & Audit","pathname":"/how-tos/email-customization-and-audit","siteSpaceId":"sitesp_FZBKQ","description":"Once your SMPT email has been configured you can further customize the emails your users receive, and also set up an audit email to monitor what has been sent by your exchange.","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"}]},{"id":"avNhTrsiscSc6bhwrWja","title":"DeFi Asset Staking Process","pathname":"/how-tos/defi-asset-staking-process","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Operating Your Exchange","emoji":"2699"}]},{"id":"-MP8AI5z9ZuERRX1mzHR","title":"HollaEx Plugins","pathname":"/plugins/use-plugins","siteSpaceId":"sitesp_FZBKQ","description":"Plugins offer even more personalized functionality for your exchange, and can be added and removed with ease.","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"}]},{"id":"-MPI2eA2FtBdrZ8UEx20","title":"HollaEx Bank - Fiat Withdrawals","pathname":"/plugins/use-plugins/bank","siteSpaceId":"sitesp_FZBKQ","description":"The Bank plugin is used to store users banking details making it easier to allow users to withdraw funds","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"HollaEx Plugins"}]},{"id":"ocCioZcXVRyj4wVho53D","title":"Guardarian - Fiat On-Ramp","pathname":"/plugins/use-plugins/guardarian-fiat-on-ramp","siteSpaceId":"sitesp_FZBKQ","description":"Guardarian offers a quick and simple on-ramp for fiat enabled exchanges to add, and offer their users","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"HollaEx Plugins"}]},{"id":"btXA2tFlyd91HKO9gj8Y","title":"Transak - Fiat On/ Off Ramp","pathname":"/plugins/use-plugins/transak-fiat-on-off-ramp","siteSpaceId":"sitesp_FZBKQ","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"HollaEx Plugins"}]},{"id":"-MPI-Ej7ivhL2TKPjLQA","title":"HollaEx KYC","pathname":"/plugins/use-plugins/kyc","siteSpaceId":"sitesp_FZBKQ","description":"KYC is an invaluable tool for ensuring your customers are who they say they are, and remaining compliant with your jurisdiction laws","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"HollaEx Plugins"}]},{"id":"WTlT6usuwQjr8PNGIqFB","title":"iDenfy - Automatic KYC","pathname":"/plugins/use-plugins/idenfy-automatic-kyc","siteSpaceId":"sitesp_FZBKQ","description":"iDenfy is a leading KYC operator that can be integrated easily into your exchange","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"HollaEx Plugins"}]},{"id":"rY1rIgeAxovyICgDDQHl","title":"Sumsub - Automatic KYC","pathname":"/plugins/use-plugins/sumsub-automatic-kyc","siteSpaceId":"sitesp_FZBKQ","description":"Sumsub is an industry leading KYC provider, popular worldwide","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"HollaEx Plugins"}]},{"id":"V0nOQ8HPszZoP2FiTe0y","title":"Persona - Automatic KYC","pathname":"/plugins/use-plugins/persona-automatic-kyc","siteSpaceId":"sitesp_FZBKQ","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"HollaEx Plugins"}]},{"id":"x0sH5xa3sD8rjlmzNvHX","title":"Shufti Pro - KYC & AML Verification","pathname":"/plugins/use-plugins/shufti-pro-kyc-and-aml-verification","siteSpaceId":"sitesp_FZBKQ","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"HollaEx Plugins"}]},{"id":"aGokhw44M8aYnGGfgZQM","title":"Scorechain - Crypto Risk Screening","pathname":"/plugins/use-plugins/scorechain-crypto-risk-screening","siteSpaceId":"sitesp_FZBKQ","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"HollaEx Plugins"}]},{"id":"rPo13saPErVVXMmvGwX1","title":"AMLBot - Crypto Risk Screening","pathname":"/plugins/use-plugins/amlbot-crypto-risk-screening","siteSpaceId":"sitesp_FZBKQ","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"HollaEx Plugins"}]},{"id":"nzPPdmVhjQaCKMoOE6W1","title":"TRM Labs - Wallet & Transaction Risk Screening","pathname":"/plugins/use-plugins/trm-labs-wallet-and-transaction-risk-screening","siteSpaceId":"sitesp_FZBKQ","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"HollaEx Plugins"}]},{"id":"PcO4Mn34k87QiHSJF2si","title":"Telynx - SMS Notifications & Verifications","pathname":"/plugins/use-plugins/telynx-sms-notifications-and-verifications","siteSpaceId":"sitesp_FZBKQ","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"HollaEx Plugins"}]},{"id":"AIX9kqdHoIu17tGUOqoA","title":"Sinch - SMS Notifications & Verifications","pathname":"/plugins/use-plugins/sinch-sms-notifications-and-verifications","siteSpaceId":"sitesp_FZBKQ","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"HollaEx Plugins"}]},{"id":"dcCgKjj9dAuhBgBMQ5Rw","title":"AWS SNS - SMS Messaging","pathname":"/plugins/use-plugins/aws-sns-sms-messaging","siteSpaceId":"sitesp_FZBKQ","description":"AWS SNS offers another way to notify users of activity on their accounts, sending quick texts for withdraws and deposits.","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"HollaEx Plugins"}]},{"id":"Zo77dDDELVmqxAKOpHXJ","title":"Messente - SMS Service Integration","pathname":"/plugins/use-plugins/messente-sms-service-integration","siteSpaceId":"sitesp_FZBKQ","description":"Messente is a way to enhance your exchanges offerings by allowing SMS messages to be sent to users for various notifications","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"HollaEx Plugins"}]},{"id":"ViGXMJhFyBaYhBA7RW9t","title":"CoinMarketCap -Market Data Integration","pathname":"/plugins/use-plugins/coinmarketcap-market-data-integration","siteSpaceId":"sitesp_FZBKQ","description":"CoinMarketCap is one of the leading names in crypto. With this plugin you can make it easier to get listed","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"HollaEx Plugins"}]},{"id":"f8ZqlpWcSRlNybq2etQF","title":"Cobo - Wallet Custody Integration (Waas 2.0)","pathname":"/plugins/use-plugins/cobo-wallet-custody-integration-waas-2.0","siteSpaceId":"sitesp_FZBKQ","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"HollaEx Plugins"}]},{"id":"lbYCGiyarDPjyobcuAPx","title":"Hextrust - Wallet Custody Integration","pathname":"/plugins/use-plugins/hextrust-wallet-custody-integration","siteSpaceId":"sitesp_FZBKQ","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"HollaEx Plugins"}]},{"id":"-MhX6yqsAj2wvhY-rGkF","title":"Install Plugins","pathname":"/plugins/installing-plugin","siteSpaceId":"sitesp_FZBKQ","description":"Configuring new plugins onto your exchange is incredibly simple and there are a few options possible.","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"}]},{"id":"-MPI5GZ4MLT7JKwEcACN","title":"Developing Plugins","pathname":"/plugins/develop-plugins","siteSpaceId":"sitesp_FZBKQ","description":"Developing a plugin for your exchange allows deeper customization of your exchange, without needing to worry too much about causing issues by altering the source code itself","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"}]},{"id":"3ComtzyTQybawiYRDYbE","title":"Development Walkthrough: Hello-Plugin","pathname":"/plugins/develop-plugins/development-walkthrough-hello-plugin","siteSpaceId":"sitesp_FZBKQ","description":"For those who want to walk before they run, this (very) simple plugin will show the process of creating, configuring and running a plugin","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"Developing Plugins"}]},{"id":"wcxWbc8mArZLfWMEJlvZ","title":"Initialization","pathname":"/plugins/develop-plugins/development-walkthrough-hello-plugin/initialization","siteSpaceId":"sitesp_FZBKQ","description":"First, we are going to run the command that will generate the plugin template we will be working on","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"Developing Plugins"},{"label":"Development Walkthrough: Hello-Plugin"}]},{"id":"SSPKWof4M55FEnPD1eSp","title":"Configuration","pathname":"/plugins/develop-plugins/development-walkthrough-hello-plugin/configuration","siteSpaceId":"sitesp_FZBKQ","description":"The config.json file we will create lays the basic foundation of out plugin, its name, author, description etc.","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"Developing Plugins"},{"label":"Development Walkthrough: Hello-Plugin"}]},{"id":"WmOFJ9mXZnS5lAwFvl8C","title":"Scripting","pathname":"/plugins/develop-plugins/development-walkthrough-hello-plugin/scripting","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"Developing Plugins"},{"label":"Development Walkthrough: Hello-Plugin"}]},{"id":"f6cpgUiAcBW8LHTBkWqf","title":"Web View","pathname":"/plugins/develop-plugins/development-walkthrough-hello-plugin/web-view","siteSpaceId":"sitesp_FZBKQ","description":"Moving from the back-end to the front now, let's work on actually seeing our plugin in action","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"Developing Plugins"},{"label":"Development Walkthrough: Hello-Plugin"}]},{"id":"cBCHNAATagTC5QZ6hCz5","title":"The Final Product & Installation","pathname":"/plugins/develop-plugins/development-walkthrough-hello-plugin/the-final-product-and-installation","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"Developing Plugins"},{"label":"Development Walkthrough: Hello-Plugin"}]},{"id":"7knSVyV7a0p7XcQCRWBT","title":"Advanced","pathname":"/plugins/develop-plugins/advanced","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"Developing Plugins"}]},{"id":"R5qOV0u4XRiQ6HTMgTS0","title":"Initialization","pathname":"/plugins/develop-plugins/advanced/initialization","siteSpaceId":"sitesp_FZBKQ","description":"The first steps in development are initializing the plugin, and defining the type of plugin through templates. At the bottom of the page, we will begin to follow a simple example","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"Developing Plugins"},{"label":"Advanced"}]},{"id":"CMklj3cLEJLdKYoB9RBl","title":"Config","pathname":"/plugins/develop-plugins/advanced/config","siteSpaceId":"sitesp_FZBKQ","description":"The config.json defines the plugin's general structure. Here we will take a look at what makes up a config file and see how we make one for hello-exchange","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"Developing Plugins"},{"label":"Advanced"}]},{"id":"HL7IqfAs6q8LqbZ9wjuk","title":"Server Script","pathname":"/plugins/develop-plugins/advanced/server-script","siteSpaceId":"sitesp_FZBKQ","description":"The script described here provides the back-end of our plugin","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"Developing Plugins"},{"label":"Advanced"}]},{"id":"E4b76qQcYzI2ByCP0jJ1","title":"Plugin Libraries","pathname":"/plugins/develop-plugins/advanced/plugin-libraries","siteSpaceId":"sitesp_FZBKQ","description":"Libraries allow access to functionality for plugins. Some are included within the HollaEx Kit, but you have the ability to import ones of your own choosing that have not been included","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"Developing Plugins"},{"label":"Advanced"}]},{"id":"vjSZvAgSFxWukow0rQ0k","title":"Web View","pathname":"/plugins/develop-plugins/advanced/web-view","siteSpaceId":"sitesp_FZBKQ","description":"For the user the plugin isn't useful if they can't see much, this page discusses how we create the front-end of the plugin","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"Developing Plugins"},{"label":"Advanced"}]},{"id":"xkP6pc44V3QZ5DAKJdSV","title":"Final Plugin Product","pathname":"/plugins/develop-plugins/advanced/final-plugin-product","siteSpaceId":"sitesp_FZBKQ","description":"After all the work our output will be surprisingly simple and easy to work with","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"Developing Plugins"},{"label":"Advanced"}]},{"id":"WuSvJvASpBfBLxoWetTL","title":"Advanced Tutorial: Using the user meta field","pathname":"/plugins/develop-plugins/advanced/advanced-tutorial-using-the-user-meta-field","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"Developing Plugins"},{"label":"Advanced"}]},{"id":"WDTBkAbM6jVJgzTCREW6","title":"Advanced Tutorial: Adding a new database table column","pathname":"/plugins/develop-plugins/advanced/advanced-tutorial-adding-a-new-database-table-column","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"Developing Plugins"},{"label":"Advanced"}]},{"id":"-MUvO9ila-qr27OJTBlL","title":"Advanced Tutorial: Creating a new database table","pathname":"/plugins/develop-plugins/advanced/advanced-tutorial-announcements-plugin","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"Developing Plugins"},{"label":"Advanced"}]},{"id":"NMrl0s9sEbQVGZ66rSlw","title":"Simple Wallet Example","pathname":"/plugins/develop-plugins/simple-wallet-example","siteSpaceId":"sitesp_FZBKQ","description":"In this example we will see how a front-end specific plugin is created, which will display an additional wallet page","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"Developing Plugins"}]},{"id":"qY3fRib2X0IlEXVT5BsZ","title":"Web View Development","pathname":"/plugins/develop-plugins/web-view-development","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"Developing Plugins"}]},{"id":"hTjPiGx0zJ8aSIrC0HOI","title":"Overview","pathname":"/plugins/develop-plugins/web-view-development/overview","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"Developing Plugins"},{"label":"Web View Development"}]},{"id":"cDG4vIBJW0Lli8duBP7N","title":"External dependencies","pathname":"/plugins/develop-plugins/web-view-development/external-dependencies","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"Developing Plugins"},{"label":"Web View Development"}]},{"id":"BRyZSsbZ2TRLuAvKNmcV","title":"Getting started","pathname":"/plugins/develop-plugins/web-view-development/getting-started","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"Developing Plugins"},{"label":"Web View Development"}]},{"id":"loVqVlBfOgbuKgXfPiL5","title":"Basic Tutorial: Hello Exchange Plugin web view","pathname":"/plugins/develop-plugins/web-view-development/basic-tutorial-hello-exchange-plugin-web-view","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"Developing Plugins"},{"label":"Web View Development"}]},{"id":"i7ZQl9B4FtIqgf1N5Uxs","title":"Advanced Tutorial: KYC Plugin web views","pathname":"/plugins/develop-plugins/web-view-development/advanced-tutorial-kyc-plugin-web-views","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"Developing Plugins"},{"label":"Web View Development"}]},{"id":"-MVniHLytzmwxn6hqoIf","title":"Bank Integration","pathname":"/plugins/bank-integration","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"}]},{"id":"-MW7ZBRMPAPVl79SBZZW","title":"Handling Deposits","pathname":"/plugins/bank-integration/handling-deposits","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"Bank Integration"}]},{"id":"-MYOgLBhlQLJrhqKDs7V","title":"Handling Withdrawals","pathname":"/plugins/bank-integration/handling-withdrawals","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"Bank Integration"}]},{"id":"nSVntcWprN7yzt6z1vFN","title":"Transaction flow (Deposits & Withdrawals)","pathname":"/plugins/bank-integration/transaction-flow-deposits-and-withdrawals","siteSpaceId":"sitesp_FZBKQ","breadcrumbs":[{"label":"Plugins","emoji":"1f9e9"},{"label":"Bank Integration"}]},{"id":"irHlRRZUwR9hPaTr1kgn","title":"API Guide","pathname":"/developers/api-guide","siteSpaceId":"sitesp_FZBKQ","description":"HollaEx provides extensive APIs for exchange operators and businesses as well as their end users and traders.","breadcrumbs":[{"label":"Developers","emoji":"1f477"}]},{"id":"pGQzQmbr7htxHW7ZSqye","title":"API Example Scripts","pathname":"/developers/api-guide/api-example-scripts","siteSpaceId":"sitesp_FZBKQ","description":"Here are a few examples of some useful real-life scripts that could be implemented using the HollaEx API","breadcrumbs":[{"label":"Developers","emoji":"1f477"},{"label":"API Guide"}]},{"id":"zWOF8QYeedVg54XgrhDc","title":"Run Dev Mode","pathname":"/developers/run-dev-mode","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Developers","emoji":"1f477"}]},{"id":"6PGCwBSXk45VARmJ4W4x","title":"Build a New Front-end Interface","pathname":"/developers/build-a-new-front-end-interface","siteSpaceId":"sitesp_FZBKQ","breadcrumbs":[{"label":"Developers","emoji":"1f477"}]},{"id":"YkAoekRbSCKUKIeswNyn","title":"On-Premise Exchange Setup","pathname":"/get-started/on-premise-exchange-setup","siteSpaceId":"sitesp_FZBKQ","breadcrumbs":[{"label":"On-Premise Operators (Enterprise Unlimited)","emoji":"1f9f0"}]},{"id":"i7Xrwa7IZgB2QMmAxM8J","title":"Getting Started — Requirements","pathname":"/get-started/on-premise-exchange-setup/getting-started-requirements","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"On-Premise Operators (Enterprise Unlimited)","emoji":"1f9f0"},{"label":"On-Premise Exchange Setup"}]},{"id":"-MP89uKBquHtFsVOH6oI","title":"Installation","pathname":"/get-started/on-premise-exchange-setup/installation","siteSpaceId":"sitesp_FZBKQ","description":"The first step is easy, getting the files onto our computer, and then installing the CLI, a handy tool that will assist in the setup","breadcrumbs":[{"label":"On-Premise Operators (Enterprise Unlimited)","emoji":"1f9f0"},{"label":"On-Premise Exchange Setup"}]},{"id":"-MP89wgR895QbBOen5bO","title":"Server Setup","pathname":"/get-started/on-premise-exchange-setup/setup","siteSpaceId":"sitesp_FZBKQ","description":"This is the main part of On-Premise exchange setup process, where we setup the exchange and get it ready for launch","breadcrumbs":[{"label":"On-Premise Operators (Enterprise Unlimited)","emoji":"1f9f0"},{"label":"On-Premise Exchange Setup"}]},{"id":"96ccWFb6mZQvvUBm2vIN","title":"Web Setup","pathname":"/get-started/on-premise-exchange-setup/web-setup","siteSpaceId":"sitesp_FZBKQ","description":"So close to the end now! By the end of this page we will be able to get away from the terminal, and see some more interesting pages in the browser","breadcrumbs":[{"label":"On-Premise Operators (Enterprise Unlimited)","emoji":"1f9f0"},{"label":"On-Premise Exchange Setup"}]},{"id":"-MPIKZOZdtaREsF0Dn8r","title":"Production","pathname":"/get-started/on-premise-exchange-setup/use-custom-domain","siteSpaceId":"sitesp_FZBKQ","description":"Once the exchange is setup, it will work great but just on the computer it has been set up on, to let any one else join in we will need to put it into production","breadcrumbs":[{"label":"On-Premise Operators (Enterprise Unlimited)","emoji":"1f9f0"},{"label":"On-Premise Exchange Setup"}]},{"id":"zIicMBi97NKJjlxhoF8z","title":"CLI How-Tos","pathname":"/get-started/cli-how-tos","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"On-Premise Operators (Enterprise Unlimited)","emoji":"1f9f0"}]},{"id":"-MP8A0mLYpHPHsT2ay5P","title":"Start Exchange","pathname":"/get-started/cli-how-tos/start-exchange","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"On-Premise Operators (Enterprise Unlimited)","emoji":"1f9f0"},{"label":"CLI How-Tos"}]},{"id":"-MP8A4scGFPOsUvOVryY","title":"Stop Exchange","pathname":"/get-started/cli-how-tos/stop-exchange","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"On-Premise Operators (Enterprise Unlimited)","emoji":"1f9f0"},{"label":"CLI How-Tos"}]},{"id":"-M_OyTQGk8A_p47K0K3l","title":"Upgrade Exchange","pathname":"/get-started/cli-how-tos/upgrade-exchange","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"On-Premise Operators (Enterprise Unlimited)","emoji":"1f9f0"},{"label":"CLI How-Tos"}]},{"id":"-MP8A5zSo-Pp8wobVvVP","title":"Build and Apply the Code Changes","pathname":"/get-started/cli-how-tos/upgrade-exchange/build-and-apply-the-code-changes","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"On-Premise Operators (Enterprise Unlimited)","emoji":"1f9f0"},{"label":"CLI How-Tos"},{"label":"Upgrade Exchange"}]},{"id":"-MPI5NVAN7_85Oyj1TKH","title":"Get Exchange Logs","pathname":"/get-started/cli-how-tos/get-exchange-logs","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"On-Premise Operators (Enterprise Unlimited)","emoji":"1f9f0"},{"label":"CLI How-Tos"}]},{"id":"-MPI5UlvXsd636tvrpgE","title":"Get a Backup and Restore","pathname":"/get-started/cli-how-tos/get-a-backup-and-restore","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"On-Premise Operators (Enterprise Unlimited)","emoji":"1f9f0"},{"label":"CLI How-Tos"}]},{"id":"gflQGlyXaS6Pk1LqjmQJ","title":"Exchange Migration","pathname":"/get-started/cli-how-tos/exchange-migration","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"On-Premise Operators (Enterprise Unlimited)","emoji":"1f9f0"},{"label":"CLI How-Tos"}]},{"id":"-MP8AL6TPA1s5fvfX5PT","title":"Command List","pathname":"/get-started/cli-how-tos/command-list","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"On-Premise Operators (Enterprise Unlimited)","emoji":"1f9f0"},{"label":"CLI How-Tos"}]},{"id":"-MP8AA7Xe-E3DUjRyowX","title":"Run Exchange on Kubernetes","pathname":"/get-started/run-exchange-on-kubernetes","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"On-Premise Operators (Enterprise Unlimited)","emoji":"1f9f0"}]},{"id":"-MP8AWOlMfVvEjdusuGA","title":"Troubleshooting Guide","pathname":"/get-started/troubleshooting-guide","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"On-Premise Operators (Enterprise Unlimited)","emoji":"1f9f0"}]},{"id":"HkMtsJSypUB1c5WxoUA3","title":"The HollaEx App","pathname":"/hollaex-app/the-hollaex-app","siteSpaceId":"sitesp_FZBKQ","description":"HollaEx provides app support for your exchange for both mobile and desktop, built on Flutter for ease of launch and maintenance","breadcrumbs":[{"label":"HollaEx App","emoji":"1f4f1"}]},{"id":"DUGv5mh7zrIV7wAQaoXN","title":"SEO Optimization","pathname":"/advanced/seo-optimization","siteSpaceId":"sitesp_FZBKQ","description":"Getting the most out of search engines is no easy task, here is provided a very quick guide on where more exhaustive resoures can be found, as well as some genral tips and tricks usable in HollaEx","breadcrumbs":[{"label":"Advanced","emoji":"1f680"}]},{"id":"s0ONzrBdnSFWLEw3MApn","title":"Market-Making Bot","pathname":"/advanced/market-making-bot","siteSpaceId":"sitesp_FZBKQ","description":"Connecting OctoBot Market-Making Bot with HollaEx® White-label Exchange","breadcrumbs":[{"label":"Advanced","emoji":"1f680"}]},{"id":"2DGaVuWgoI4VjlXMtsh7","title":"Connecting the bot","pathname":"/advanced/market-making-bot/connecting-the-bot","siteSpaceId":"sitesp_FZBKQ","breadcrumbs":[{"label":"Advanced","emoji":"1f680"},{"label":"Market-Making Bot"}]},{"id":"WKphLcplWhRRDPxgDEaW","title":"Adding Liquidity and Configuring the Bot","pathname":"/advanced/market-making-bot/adding-liquidity-and-configuring-the-bot","siteSpaceId":"sitesp_FZBKQ","breadcrumbs":[{"label":"Advanced","emoji":"1f680"},{"label":"Market-Making Bot"}]},{"id":"limF1c1TgwvkpT12ivNz","title":"Going Live, Monitoring Bot, and Ongoing Management","pathname":"/advanced/market-making-bot/going-live-monitoring-bot-and-ongoing-management","siteSpaceId":"sitesp_FZBKQ","description":"Further details on how to manage your bot","breadcrumbs":[{"label":"Advanced","emoji":"1f680"},{"label":"Market-Making Bot"}]},{"id":"-MP8AOPaoE_obCo5RNn0","title":"Nginx","pathname":"/advanced/nginx","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Advanced","emoji":"1f680"}]},{"id":"I6UPF70GQDXo6HA4A1fa","title":"Rate Limits","pathname":"/advanced/rate-limits","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Advanced","emoji":"1f680"}]},{"id":"-MP8ASzQ4dIM1cNEF20x","title":"Database","pathname":"/advanced/database","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Advanced","emoji":"1f680"}]},{"id":"7dPVV3ST0VgWEn0KM3Bh","title":"Upgrade Database","pathname":"/advanced/database/upgrade-database","siteSpaceId":"sitesp_FZBKQ","breadcrumbs":[{"label":"Advanced","emoji":"1f680"},{"label":"Database"}]},{"id":"-MPcDiSUXc4zIyQEZJ7h","title":"Dependencies","pathname":"/advanced/dependencies","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Advanced","emoji":"1f680"}]},{"id":"-MPcEj2K4WfAdRf3wx_i","title":"Contents Delivery Network (CDN)","pathname":"/advanced/contents-delivery-network","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Advanced","emoji":"1f680"}]},{"id":"-MSWj7NSbjIRB6xFZXUN","title":"Cloudflare CDN for HollaEx","pathname":"/advanced/contents-delivery-network/cloudflare-cdn-for-hollaex","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Advanced","emoji":"1f680"},{"label":"Contents Delivery Network (CDN)"}]},{"id":"-MSWjAzoHP0vp0VXjGrQ","title":"CloudFront CDN for HollaEx","pathname":"/advanced/contents-delivery-network/cloudfront-cdn-for-hollaex","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Advanced","emoji":"1f680"},{"label":"Contents Delivery Network (CDN)"}]},{"id":"-MPcEqrkLHvIJJOIpMr1","title":"Load Balancer","pathname":"/advanced/load-balancer","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Advanced","emoji":"1f680"}]},{"id":"-MPcGfjQW5HOYDP6QR1m","title":"AWS ELB","pathname":"/advanced/load-balancer/aws-elb","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Advanced","emoji":"1f680"},{"label":"Load Balancer"}]},{"id":"-MPcHOzQ9_TJWX1x919B","title":"DigitalOcean LB","pathname":"/advanced/load-balancer/digitalocean-lb","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Advanced","emoji":"1f680"},{"label":"Load Balancer"}]},{"id":"-MPcIAudarmK6Np9S8Nk","title":"Customize Kubenretes Ingress","pathname":"/advanced/customize-kubenretes-ingress","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Advanced","emoji":"1f680"}]},{"id":"3kchcBbgcghfvuLgF03X","title":"Exchange Keys","pathname":"/advanced/exchange-keys","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Advanced","emoji":"1f680"}]},{"id":"r4J3Ef4JjSXGZ9Pi9bAO","title":"Exchange API Keys Troubleshoot","pathname":"/advanced/exchange-keys/exchange-api-keys-troubleshoot","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Advanced","emoji":"1f680"},{"label":"Exchange Keys"}]},{"id":"wExR1oPImc58JYNp5WcC","title":"HollaEx on non-Linux","pathname":"/advanced/hollaex-on-non-linux","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Advanced","emoji":"1f680"}]},{"id":"bcOrUTvI6KAFZbs71edB","title":"HollaEx on Windows","pathname":"/advanced/hollaex-on-non-linux/hollaex-on-windows","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Advanced","emoji":"1f680"},{"label":"HollaEx on non-Linux"}]},{"id":"7jroHO3mmZw63tIKdIQa","title":"HollaEx on macOS","pathname":"/advanced/hollaex-on-non-linux/hollaex-on-macos","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Advanced","emoji":"1f680"},{"label":"HollaEx on non-Linux"}]},{"id":"IJediJ0kf8qS1vS5HEoU","title":"The Network Tool Library","pathname":"/advanced/the-network-tool-library","siteSpaceId":"sitesp_FZBKQ","description":"With the HollaEx Network Tool Library the full power of the underlying infrastructure used by HollaEx is free to use and integrate into your own services.","breadcrumbs":[{"label":"Advanced","emoji":"1f680"}]},{"id":"9ndKzQNOs7tyUDSZJZlZ","title":"Accessing the Network Tool Library","pathname":"/advanced/the-network-tool-library/accessing-the-network-tool-library","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Advanced","emoji":"1f680"},{"label":"The Network Tool Library"}]},{"id":"oVlawWRJtLeZ3ob8tkVD","title":"Functions","pathname":"/advanced/the-network-tool-library/functions","siteSpaceId":"sitesp_FZBKQ","description":"A list of the functions, with their parameters and description of their purpose.","breadcrumbs":[{"label":"Advanced","emoji":"1f680"},{"label":"The Network Tool Library"}]},{"id":"RpkGzWBBx2kpipL4Xyx2","title":"WebSocket","pathname":"/advanced/the-network-tool-library/functions/websocket","siteSpaceId":"sitesp_FZBKQ","description":"Through WebSocket connections real-time updates can be obtained from a variety of sources","breadcrumbs":[{"label":"Advanced","emoji":"1f680"},{"label":"The Network Tool Library"},{"label":"Functions"}]},{"id":"EO5w8B8A7kiY5UYaps9S","title":"Simple Example: Creating a User and Wallet","pathname":"/advanced/the-network-tool-library/simple-example-creating-a-user-and-wallet","siteSpaceId":"sitesp_FZBKQ","description":"In this walk-through, we will see how in a matter of a few commands we can set up the means to add a user to the HollaEx network and then create a Bitcoin wallet for them.","breadcrumbs":[{"label":"Advanced","emoji":"1f680"},{"label":"The Network Tool Library"}]},{"id":"FINeeBofubvpWh4oLt6X","title":"Getting More Interesting: Orders with the Tools","pathname":"/advanced/the-network-tool-library/getting-more-interesting-orders-with-the-tools","siteSpaceId":"sitesp_FZBKQ","description":"In this tutorial lets deal with something a little more involved, creating and monitoring trades through two users with the Network Tools","breadcrumbs":[{"label":"Advanced","emoji":"1f680"},{"label":"The Network Tool Library"}]},{"id":"ylmax0WYbXjqTvAco2b2","title":"Setup: Using the transferAsset function","pathname":"/advanced/the-network-tool-library/getting-more-interesting-orders-with-the-tools/setup-using-the-transferasset-function","siteSpaceId":"sitesp_FZBKQ","description":"Before you can run you gotta walk, let's get some initial funds in our test accounts and see the benefits of the transferAsset function, as opposed to using pure trades","breadcrumbs":[{"label":"Advanced","emoji":"1f680"},{"label":"The Network Tool Library"},{"label":"Getting More Interesting: Orders with the Tools"}]},{"id":"fCQGkttvSeHEGow7EqCA","title":"Creating and Monitoring a Sell Order","pathname":"/advanced/the-network-tool-library/getting-more-interesting-orders-with-the-tools/creating-and-monitoring-a-sell-order","siteSpaceId":"sitesp_FZBKQ","description":"Creating buy and sell orders is, of course, a fairly vital part of the crypto industry and here we will look at how we can interact with this core functionality","breadcrumbs":[{"label":"Advanced","emoji":"1f680"},{"label":"The Network Tool Library"},{"label":"Getting More Interesting: Orders with the Tools"}]},{"id":"8huG5zO16Q28wuVAKIfT","title":"Settling Fees","pathname":"/advanced/the-network-tool-library/getting-more-interesting-orders-with-the-tools/settling-fees","siteSpaceId":"sitesp_FZBKQ","description":"Now for quite possibly the entire reason you decided to get into Exchange operation, those juicy fees. Just as before, this really couldn't be easier.","breadcrumbs":[{"label":"Advanced","emoji":"1f680"},{"label":"The Network Tool Library"},{"label":"Getting More Interesting: Orders with the Tools"}]},{"id":"rEe81fR91qMHZQoYeml4","title":"Private HollaEx Network","pathname":"/advanced/the-network-tool-library/private-hollaex-network","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Advanced","emoji":"1f680"},{"label":"The Network Tool Library"}]},{"id":"PnkPqGHgUgSjKDMnq6eF","title":"Docker Content Trust (DCT)","pathname":"/advanced/docker-content-trust-dct","siteSpaceId":"sitesp_FZBKQ","description":"","breadcrumbs":[{"label":"Advanced","emoji":"1f680"}]},{"id":"iQEsCPJdJeJqiF4DgwQ2","title":"Revenue Sharing","pathname":"/advanced/revenue-sharing","siteSpaceId":"sitesp_FZBKQ","description":"Revenue sharing is an aspect of the HollaEx that is often misunderstood. This quick guide aims to clear up what revenue sharing is, where it applies, and how it functions","breadcrumbs":[{"label":"Advanced","emoji":"1f680"}]},{"id":"PR47tqME3EpjGmIiTGao","title":"Status Page","pathname":"/status-page","siteSpaceId":"sitesp_FZBKQ"},{"id":"7vU0ZEq9JOPWz1uDaUdG","title":"Better Stack for HollaEx","pathname":"/status-page/better-stack-for-hollaex","siteSpaceId":"sitesp_FZBKQ","breadcrumbs":[{"label":"Status Page"}]},{"id":"-MjdMoM8tbCutlk0WvxR","title":"Release Notes","pathname":"/releases/versions","siteSpaceId":"sitesp_FZBKQ","icon":"note","description":"Latest HollaEx® update notes detailing new features, enhancements, and bug fixes.","breadcrumbs":[{"label":"Releases","emoji":"1f4e6"}]},{"id":"tUXFRpsTJmE8t54H27O1","title":"Side Notes","pathname":"/releases/side-notes","siteSpaceId":"sitesp_FZBKQ","breadcrumbs":[{"label":"Releases","emoji":"1f4e6"}]}]}