1

Umgebung vorbereiten

ADAMANT Market-Making Software ist ein self-hostedes Market-Making-Toolkit, das auf Ihrem Server oder VPS läuft. Sie können einen Server bei DigitalOcean, Ramnode, OVH, Scaleway, Hetzner, Hostinger oder einem anderen Anbieter Ihres Vertrauens mieten. Wählen Sie eine Konfiguration: Ubuntu 22/24, 3 CPU, 4 GB RAM, 100 GB SSD.

Installieren MongoDB als Root-Benutzer.

Erstellen Sie einen Benutzer, um den Bot zu installieren. wir haben es genannt unnachgiebig in unserem Beispiel. Installieren Node.js 24 LTS und Uhr2 Prozessmanager dafür. Dies kann durch Ausführen von erfolgen Installationsskript für den ADAMANT-Knoten oder separat. Im ersten Fall erfolgt die Interaktion mit dem Bot schneller.


2

Installieren Sie den Bot aus dem Repository

Jetzt können Sie das Bot-Progra mm installieren.

Benutzer auswählen unnachgiebig:

su - adamant

Laden Sie den Bot-Code von GitHub herunter:

git clone https://github.com/Adamant-im/adamant-tradebot.git

Gehen Sie zum Bot-Verzeichnis:

cd./adamant-tradebot

Abhängigkeiten installieren:

npm i

Bereit.


3

Erstellen Sie Konten, um den Bot zu verwalten

Sie steuern den Bot mit Befehlen im ADAMANT-Blockchain-Messenger. Der Dialog ist verschlüsselt, vor Eingriffen durch Außenstehende geschützt und gibt die IP-Adresse des Bot-Servers nicht preis.

Erstellen Sie zwei Messenger-Konten – eines für den Bot und eines für sich selbst: https://msg.adamant.im (Clear-web) oder http://adamant6457join2rxdkr2y7iqatar7n4n72lordxeknj435i4cjhpyd.onion (Tor). Erhalten Sie kostenlose Token für beide Konten. Siehe So verwenden Sie einen Messenger auf der Blockchain.

Als Ergebnis haben Sie zwei ADM-Adressen und zwei Passphrasen dafür, zum Beispiel:

Konto-1 für den Bot:

  • Adresse U7845253844178751258
  • Passphrase „record pill lizard broom student..“

Konto-2 für Sie:

  • Adresse U1470193608913646963
  • Passphrase „normale Ermüdung Rasenholz rund..“

Der Bot verwendet das erste Konto und Sie senden vom zweiten aus Befehle an ihn. Öffnen Sie daher den Messenger und melden Sie sich bei Konto-2 an. Fügen Sie einen Dialog mit Ihrem Bot hinzu und geben Sie ihm einen Namen. Die Anwendung mit Konto-1 muss nicht geöffnet werden – Sie fügen Konto-1 zur Konfigurationsdatei unten hinzu.

Jede Nachricht, die Sie an den Bot und vom Bot an Sie senden, kostet 0,001 ADM. Die kostenlosen Token reichen zum Testen aus, und dann können Sie an Börsen USDT gegen ADM tauschen. Für ein Jahr reichen 50 ADM auf jedem Konto.


4

Erstellen API-Schlüssel an der Börse

Der Bot arbeitet mit der Anwendungsprograschnittstelle (API) Ihres Kontos zusaen, um Informationen über aktuelle Bestellungen zu erhalten und neue Bestellungen aufzugeben. Erstellen Sie daher ein Konto an der Börse und laden Sie Ihr Token- und USDT/BTC-Guthaben auf.

Um API-Schlüssel zu erhalten, erstellen Sie diese in Ihrem Konto. Auf der NonKyc-Börse lautet die URL beispielsweise https://nonkyc.io/account/apikeys. Sie erhalten apikey und apisecret. Einige Börsen haben auch ein Handelspasswort, apipassword.

Geben Sie bei der Auswahl der Berechtigungen für API-Schlüssel read und trade an; Erteilen Sie aus Sicherheitsgründen keine Auszahlungsberechtigungen.


5

Füllen Sie die Konfigurationsdatei aus

Gehen Sie zurück zum Server. Navigieren Sie zum Verzeichnis mit dem Bot:

cd./adamant-tradebot

Erstellen Sie eine Bot-Konfigurationsdatei, indem Sie die Standarddatei kopieren:

cp config.default.jsonc config.jsonc

Öffnen Sie die Konfiguration im Nano-Editor:

nano config.jsonc

Geben Sie die Hauptparameter an:

passPhrase Passphrase des Bot-Kontos (Konto-1). Beispiel:

"passPhrase": "record pill lizard broom student..",

admin_accounts Bot-Administratorkonten. Es kann mehrere davon geben, aber Sie geben nur eines an (Konto-2):

„admin_accounts“: [
„U1470193608913646963“
],

Börse und Paar Geben Sie an, an welcher Börse und mit welchem Handelspaar der Market-Making-Bot arbeiten soll. Beispiel:

"exchange": "NonKyc",

"pair": "TOKEN/USDT",

apikey, apisecret, apipassword Geben Sie die Austausch-API-Schlüssel an:

"apikey": "0d5sfswsseef63a104f3adf965",

"apisecret": "8JBSQexbvi5wAaMB9ouEjzgTEXHj0qKmn2WIgve4Jajq",

"apipassword": "",

adamant_notify und/oder slack Obwohl nicht erforderlich, empfehlen wir die Angabe einer ADAMANT-Adresse oder eines Slack-Hooks für Benachrichtigungen. Wenn Sie Benachrichtigungen in ADAMANT erhalten möchten, erstellen Sie hierfür ein drittes Konto.

Behalten Sie die Standardeinstellungen für andere Parameter bei – Sie können dies später tun. Um Änderungen im Nano-Editor zu speichern, drücken Sie Strg+O, Eingabetaste und dann Strg+X.


6

Führen Sie den Bot aus

Um den Bot auszuführen, empfehlen wir die Verwendung von Uhr2 Prozessmanager.

Starten Sie den Bot als unnachgiebig:

pm2 start --name tradebot app.js

Zeigen Sie die Bot-Protokolle mit dem folgenden Befehl an:

pm2 logs tradebot

Wenn der Bot korrekt ausgeführt wurde, sehen Sie etwa Folgendes:

Trade Bot started for address U7845253844178751258 (ver. 6.0.0).

Um die Protokollansicht zu beenden, drücken Sie Strg^C.

Stellen Sie sicher, dass Ihr Bot gut funktioniert – schreiben Sie /help, und der Bot antwortet mit einer Willkoensnachricht. Befehl /balances und der Bot zeigt Ihre Guthaben an der Börse an:

StakeCube balances:
254.84724358 USDT
3 633.2017256 DOGE
Total holdings ~ 516.73 USD or 0.01911908 BTC
Total holdings (non-DOGE) ~ 255.1 USD or 0.00943878 BTC
Changes in 14 mins:
USDT: −0.05650242
DOGE: −0.7790744
Total holdings +0.4 USD or +0.00001471 BTC
Total holdings (non-DOGE) +0.2 USD or +0.00000734 BTC
[Can be wrong] I've sold 0.77907 DOGE at 0.2546 USDT price.

Wenn der Bot nicht antwortet, sehen Sie sich die Protokolle an.

Konfigurieren Sie, damit der Bot auch nach dem Neustart des Servers funktioniert pm2-Start.

Nachdem Sie mit der Bot-Installation fertig sind, fahren Sie mit der Kurzanleitung fort – Sie lernen die Grundlagen des Market-Making kennen und der Bot führt Ihre ersten Befehle aus.

Kurzanleitung