Sécurité
Signatures officielles
Si une demande de signature ne figure pas sur cette page, elle ne vient pas de nous. Refusez-la.
Messages typés (EIP-712)
Votre portefeuille affiche le nom du domaine et le type de chaque message typé. Les voici tous :
| Type | Domaine | Signataire |
|---|---|---|
OpenPosition | Backtrade Exchange v1 | portefeuille ou clé de session |
Close | Backtrade Exchange v1 | portefeuille ou clé de session |
WithdrawToCore | Backtrade Exchange v1 | portefeuille uniquement |
RegisterSessionKey | Backtrade Exchange v1 | portefeuille uniquement |
RegisterSessionKeyV2 | Backtrade Exchange v1 | portefeuille uniquement |
RevokeSessionKeys | Backtrade Exchange v1 | portefeuille uniquement |
Stake | Backtrade Staking v1 | portefeuille uniquement |
Unstake | Backtrade Staking v1 | portefeuille uniquement |
Claim | Backtrade Staking v1 | portefeuille uniquement |
Distribute | Backtrade Staking v1 | portefeuille uniquement |
CancelIntent | Backtrade Intent Cancel v1 | portefeuille ou clé de session |
UnlockTradingKey | Backtrade Trading Key v1 | portefeuille uniquement |
personal_sign
Backtrade public profile: {action} display name "{name}" for wallet {address}
Requested at {timestampMs} (Unix ms). This only changes the name shown on public rankings; it cannot trade, withdraw or move funds.Backtrade Terms of Service v{version}
Address: {address}
Timestamp: {timestampMs}
Le contrat vérificateur du domaine est toujours l’Exchange ou le contrat de Staking du réseau sur lequel vous tradez ; vérifiez-le sur la page Adresses des contrats. Le chain id doit être celui du réseau.
Celui que vous signez le plus : RegisterSessionKey
Quand vous cliquez sur « Activer le trading », votre portefeuille vous demande de signer RegisterSessionKey. Ce message désigne une nouvelle clé, son expiration et votre compte. Ne le signez que juste après avoir cliqué sur ce bouton dans notre app, sur notre domaine. Un site d’hameçonnage qui obtient cette signature obtient une clé capable de trader votre solde (pas de le retirer) jusqu’à ce que vous la révoquiez.
Déverrouiller la clé de trading
Si vous avez activé le déverrouillage par portefeuille pour votre clé de session, l’app demande à votre portefeuille de signer UnlockTradingKey (listé ci-dessus) sous son propre nom de domaine, avec l’Exchange comme contrat vérificateur. Cette signature déverrouille la clé stockée sur cet appareil ; aucun contrat ne la voit jamais.
Actions Hyperliquid
Certains dépôts et retraits utilisent les actions propres à Hyperliquid signées par l’utilisateur, que votre portefeuille affiche avec le domaine d’Hyperliquid :
- Dépôt depuis votre compte Hyperliquid : un transfert de classe du perp vers le spot (seulement si vos USDC servent de collatéral perp), puis un envoi spot d’USDC vers votre adresse de dépôt. La destination doit être l’adresse de dépôt que l’app affiche pour votre compte.
- Retrait acheminé vers HyperEVM : un envoi d’USDC depuis votre compte spot HyperCore vers HyperEVM, à votre propre adresse.
- Retrait acheminé vers Ethereum, Arbitrum ou Solana : un envoi d’USDC via le contrat de dépôt de Circle vers la destination que vous avez saisie.
L’app ne demande jamais de transfert Hyperliquid vers une adresse que vous n’avez pas saisie ou qui n’est pas votre adresse de dépôt.
Approbations de jetons
Les dépôts depuis HyperEVM et depuis les chaînes reliées par bridge nécessitent une approbation du montant exact du dépôt, au profit du contrat qui reçoit le dépôt : le contrat de dépôt HyperCore de Circle, le token messenger CCTP de Circle, ou le spoke pool d’Across sur Robinhood Chain. L’app ne demande jamais d’approbation illimitée.
Messages en texte brut
Ceux-ci sont signés en texte brut (personal_sign) ; les champs entre accolades sont remplis par l’app :
- le message du nom affiché (pour définir ou effacer votre nom public dans les classements),
- le message d’acceptation des Conditions.
Ce que nous ne demandons jamais
- Votre phrase de récupération ou votre clé privée, jamais.
- Une approbation du jeton propre de l’exchange (le staking n’en demande aucune).
- Une signature sur un autre site que le nôtre.