COINROBOT.AI
CoinRobot.AI

CoinRobot.AI technikai dokumentáció

Közérthető, részletes és nyilvánosan ellenőrizhető leírások a CoinRobot.AI integrációinak működéséről és biztonsági határairól.

Dokumentumok listája

DEX–Arbitrum Vault: működés és biztonság

Indulás előtt: Az owner wallettel hozd létre a Vaultot; a kereskedési USDC-t a Vaultra utald, a bot-walletre pedig tegyél kevés native ETH-t, hogy az első tranzakciók el tudjanak indulni; mentsd a Connectort és indíts Tervet.

A CoinRobot az Arbitrumon felhasználói tulajdonú Vault okosszerződésen keresztül kereskedik. A Vault tartja a kereskedési tőkét; egy külön CoinRobot bot-wallet indítja az automatizált trade hívásokat és fizeti azok hálózati díját. Az owner privát kulcsára a CoinRobotnak nincs szüksége.

A teljes CoinRobot kereskedési folyamat leírása bemutatja a piaci adattól és stratégiai döntéstől a végrehajtásig és egyenlegfigyelésig vezető közös utat.

Vault és bot-wallet: két cím, egy kereskedési folyamat

A Vault tartja a kereskedési tőkét. Egy okosszerződés önmagától nem tud tranzakciót indítani, ezért a CoinRobot külön bot-walletet rendel hozzá, amely aláírja és elküldi az automatizált trade hívásokat a Vaultnak. Emiatt a hálózati fee a bot-walleten jelentkezik, nem a Vaultban tartott kereskedési tőkén.

Az Arbitrum díja native ETH-ban fizetendő. Induláshoz szükséges kevés ETH a bot-walleten. Később, ha az ETH alacsony és van elegendő USDC a bot-walleten, a robot megpróbálhat automatikusan ETH-t vásárolni. A Vault és a bot-wallet egyenlege a Dashboardon ellenőrizhető.

Fogalmak és hálózati adatok

Arbitrum One
Ethereum Layer 2 hálózat, chain ID 42161.
Vault
A felhasználói tulajdonú okosszerződés, amely a kereskedési tőkét tartja és token/router/költési/minimum-kimeneti korlátokat érvényesít.
Bot-wallet
A CoinRobot külön technikai walletje, amely az automatizált trade tranzakciókat beküldi a Vaultnak és fizeti a gas díjat.
USDC
A kereskedési tőke és a fee-utántöltés alapértelmezett stabilcoinja.

Az integráció címei

Példa Vault cím – ne utalj rá0x0f239418a54268f892f0779Ab338bA1675BaFa67

Feltöltés előtt jelentkezz be és hozd létre a saját Connector Vaultodat.

Ellenőrzött contract forrás · Read Contract · Write Contract

Bot-wallet – trade indítás és fee fedezetA személyes botcím megtekintéséhez jelentkezzen be.

Ez a wallet hajtja meg az automatizált Vault-tranzakciókat. Csak a végrehajtáshoz szükséges kis ETH/USDC fee tartalék legyen rajta; a kereskedési tőke a Vaultba való.

Miért hasznos a Vault?

A Vault egy okosszerződés, amely lehetővé teszi, hogy a CoinRobot korlátozott kereskedést végezzen az owner nevében anélkül, hogy az owner bármilyen privát kulcsot átadna. A Vaultot az owner hozza létre és ő marad a kiemelt kezelési jogosultság birtokosa. Az automatizált swapokat a contract token- és router-allowlistje, valamint a költési és minimum-kimeneti ellenőrzések korlátozzák.

Miért van külön bot-wallet?

A bot-wallet a CoinRobot automatizálás tranzakcióindítója. Ez írja alá a trade hívást, amelynek hatására a Vault végrehajtja a swapot, és ennek gas díja is ezen a walleten jelentkezik.

A kiutalás külön funkció a kereskedéstől

A bot-wallet elindíthatja a támogatott withdrawAll útvonalat, de ez kizárólag az immutable ownerhez küldheti vissza az eszközöket. Más fogadó címet csak az owner-only kiutalási funkciókban lehet megadni. Az owner a CoinRobottól függetlenül, közvetlenül az Arbitrum contract felületén is kezelheti a kiutalást.

End-to-end folyamat a felületen
  1. Csatlakoztasd az owner walletet és hozd létre a Vaultot.
  2. Töltsd fel a Vaultot kereskedési USDC-vel.
  3. A bot-walletre tegyél kevés native ETH-t az első gas díjakhoz; a bot-walleten tartott USDC későbbi fee-utántöltésre használható.
  4. Hozz létre és indíts Tervet. A CoinRobot kiértékeli a stratégiát; a bot-wallet beküldi a trade hívást; a Vault engedélyezett routeren végrehajtja a swapot.
  5. A Dashboardon ellenőrizd külön a Vault tőkét és a bot-wallet fee-egyenlegét.
  6. Kilépéskor állítsd le a Tervet és használd a kiutalási folyamatot.

Jogosultsági modell

MűveletOwnerBot-walletKorlát
Automatizált CoinRobot swapNemIgenA CoinRobot automatizálást a konfigurált bot-wallet küldi be, a token/router/költési/min-output korlátok mellett.
Összes eszköz visszaküldése az ownernekIgenIndíthatjaA fogadó rögzítetten az immutable owner.
Token/native ETH kiutalása tetszőleges címreIgenNemCsak owner.
Bot, routerek vagy tokenlista módosításaIgenNemCsak owner.

Technikai megjegyzés: a jelenlegi v1.6 contract közvetlen contract-hívás esetén az owner címének is engedi a trade függvényt. A fenti táblázat a CoinRobot automatizált végrehajtási útját mutatja, ahol a tranzakció aláírója a bot-wallet.

Engedélyezett routerek

A jelenlegi v1.6 Vault a kereskedést a konfigurált 1inch, 0x és KyberSwap routercímekre korlátozza.

Technikai referencia – kompakt funkciótérkép
constructor(_botAddress, _initialTokens)  owner + bot + kezdeti token/router beállítás
trade(router, tokenIn, tokenOut, amountIn, minAmountOut, data)  korlátozott swap
withdrawAll()                             bot/owner visszaküldheti az összes eszközt az ownernek
withdrawToken(token, to, amount)          owner-only célzott token kiutalás
withdrawNative(to, amount)                owner-only native ETH kiutalás
updateRouters(...)                        owner-only router konfiguráció
addToken(token) / removeToken(token)      owner-only token allowlist
setBotAddress(newBot)                     owner-only bot-wallet módosítás
getAllowedTokens() / readers              publikus állapotlekérdezés

Gyakorlati biztonsági ellenőrzőlista

  • A kereskedési tőkét csak a saját Vaultba utald; a bot-walletre csak a szükséges fee tartalék kerüljön.
  • Az első automatizált tranzakcióhoz legyen native ETH a bot-walleten.
  • Ellenőrizd on-chain az ownert, bot-walletet, routercímeket és token allowlistet.
  • Az owner seed phrase-ét vagy privát kulcsát soha ne add ki; a CoinRobotnak nincs rá szüksége.
BejelentkezésRegisztráció