DEX–Solana Vault: működés és biztonság
A CoinRobot a Solanán a Jupiteren keresztül, felhasználói tulajdonú Vault Program accounttal és külön bot-wallettel kereskedik. A Vault a program-derived authority (PDA) mögötti token accountokban tartja a kereskedési tőkét; a bot-wallet indítja az automatizált trade hívásokat és fizeti a tranzakciós díjakat.
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.
Bot-wallet + SOL fee↑ trade hívásSaját Solana Vault
Vault és bot-wallet: két külön szerep
A Vault/PDA oldal tartja a kereskedési tőkét. A külön bot-wallet írja alá a CoinRobot automatizált trade tranzakcióit, ezért a hálózati díj ezen a walleten jelentkezik. A bot-walletnek induláskor kevés SOL-ra van szüksége. Ha később a SOL alacsony és van USDC a bot-walleten, a robot megpróbálhat automatikusan SOL-t vásárolni. A Vault és a bot-wallet egyenlege a Dashboardon ellenőrizhető.
Fogalmak és hálózati adatok
- Vault account
- A program állapota: owner, bot-wallet, Jupiter router és token allowlist.
- Vault USDC befizetési token account
- Az associated token account, amely ténylegesen fogadja a kereskedési USDC-t.
- Bot-wallet
- A CoinRobot külön walletje, amely aláírja az automatizált trade hívásokat és SOL-ban fizeti a hálózati díjat.
- Jupiter
- A Vault által konfigurált Solana router az engedélyezett swapokhoz.
A saját Solana integrációs címek
Log in to display the addresses of your DEX-Solana Connector.Ez a Solana Program Vault accountja. Kereskedési USDC-t ne erre a címre utalj.
Log in to display the addresses of your DEX-Solana Connector.Ide utald a Solana-mainnet USDC-t, amellyel a Terv kereskedhet.
Log in to display the addresses of your DEX-Solana Connector.Ide utalj kevés SOL-t az automatizált tranzakciók hálózati díjához.
Log in to display the addresses of your DEX-Solana Connector.Ide utalható a fee-utántöltéshez használt USDC. A robot ebből szükség esetén SOL-t vásárolhat. A kereskedési tőke nem ide, hanem a Vault USDC befizetési token accountra való.
A saját címek még nem jeleníthetők meg. Jelentkezz be, majd inicializáld és mentsd a DEX-Solana Connectort; ezután itt automatikusan megjelennek.
Miért hasznos a Vault?
A Solana Vault korlátozott programon keresztül enged kereskedést úgy, hogy az owner privát kulcsát vagy seed phrase-ét nem kell átadni a CoinRobotnak.
Miért van külön bot-wallet?
A bot-wallet az automatizált kereskedés tranzakcióindítója, így a Solana tranzakciós díjai is itt jelentkeznek.
A kiutalás külön funkció a kereskedéstől
A bot-wallet a támogatott összesített kiutalást csak a tárolt owner címére indíthatja. A célzott kiutalások és a Vault kezelése owner aláíráshoz kötött.
- Csatlakoztasd a Phantom/kompatibilis walletet és inicializáld a Vaultot.
- A kijelzett Vault USDC befizetési token accountot töltsd fel kereskedési tőkével.
- A bot-walletre tegyél kevés SOL-t az induló díjakhoz; opcionálisan USDC is tartható rajta automatikus SOL-utántöltéshez.
- Hozz létre és indíts Tervet. A CoinRobot kiértékeli a stratégiát; a bot-wallet aláírja a tranzakciót; a Vault meghívja a Jupitert az engedélyezett swaphoz.
- A Dashboardon ellenőrizd a Vault és a bot-wallet egyenlegeit.
- Kilépéskor állítsd le a Tervet és külön használd a kiutalási folyamatot.
Jogosultsági modell
| Művelet | Owner | Bot-wallet | Korlát |
|---|---|---|---|
| Automatizált CoinRobot trade | Nem | Igen | A konfigurált bot-wallet írja alá; engedélyezett mintek, pontos Vault token accountok, konfigurált Jupiter router és input/min-output ellenőrzések korlátozzák. |
| Összes engedélyezett eszköz kiutalása az ownernek | Igen | Indíthatja | A fogadó kötelezően a tárolt owner. |
| Célzott token/native SOL kiutalás | Igen | Nem | Owner aláírás szükséges. |
| Bot/router/token allowlist módosítás; Vault lezárás | Igen | Nem | Owner aláírás szükséges. |
Technikai megjegyzés: a jelenlegi program require_bot_or_owner ellenőrzése közvetlen programhívásnál az ownernek is engedi a trade utasítást. A fenti táblázat a CoinRobot automatizált működését mutatja, ahol a trade tranzakció aláírója a bot-wallet.
Verified Build program és nyilvános forrás
A telepített program a Solana Explorerben ellenőrizhető. A forrás a nyilvános GitHub repositoryban érhető el.
Engedélyezett router: a Vault eltárolja és ellenőrzi a konfigurált Jupiter router/program címet.
initialize_vault(...) owner inicializálja a Vault/PDA állapotot
trade(...) korlátozott Jupiter swap
withdraw_all bot/owner visszaküldheti az engedélyezett eszközöket az ownernek
withdraw_token / withdraw_native owner-only célzott kiutalások
set_bot_address / update_routers owner-only konfiguráció
add_token / remove_token owner-only mint allowlist
close_empty_token_accounts / close_vault_account owner-only takarítás
publikus readerek Vault állapot és engedélyezett mintek lekérdezéseGyakorlati biztonsági ellenőrzőlista
- Kereskedési USDC-t kizárólag a kijelzett Vault USDC befizetési token accountra utalj, magára a Vault accountra soha.
- Az első automatizált tranzakciókhoz legyen kevés SOL a bot-walleten.
- A bot-walleten csak a jelzett fee tartalék legyen; a kereskedési tőke a Vault token accountokba való.
- Ellenőrizd a Program ID-t, ownert, bot-walletet, Jupiter routert és engedélyezett minteket.
- Az owner seed phrase-ét vagy privát kulcsát soha ne add ki; a CoinRobotnak nincs rá szüksége.
