Archive non officielle, faite par un ancien joueur. Sans lien avec Rules Labs. Aucune connexion de wallet, aucune signature.
Où sont mes cartes ?
Historique du compte
Dex
Chargement…
Commence par l'onglet Collection : colle une adresse et vois si des cartes y sont.
Guide · ancien utilisateur Rules
Récupérer ses cartes Rules après la fermeture
Rules (rules.art) a fermé, mais les cartes sont des NFT sur Starknet et elles y sont toujours. Si ton wallet ne les montre pas, ce guide retrace la démarche qui a marché pour une collection de 250 cartes. Compte une à deux heures, et environ 5 STRK de frais réseau pour 250 cartes.
En 30 secondes
Colle ton adresse (Ready, Argent, Braavos, ou ton ancien compte Rules) dans la Collection. Il montre les cartes et l'historique du compte.
Trouve dans le tableau ci-dessous ta situation : elle te dit quoi faire.
Garde ta seed pour toi. Personne n'en a besoin pour t'aider.
Quelle est ta situation ?
Pendant la migration Rules (fin 2023), tu avais…
Ce qu'il faut faire
Argent X (aujourd'hui Ready)
Tes cartes sont sur l'ancienne version de ton compte Argent, souvent invisible dans Ready. Suis les étapes 1 à 7 ci-dessous. Cas testé de bout en bout.
Braavos
Voir l'encadré « Si tu utilisais Braavos » juste après. Les cartes sont sur ton compte Braavos de l'époque.
Rien, tu n'as jamais fait la migration
Les cartes sont restées sur ton compte Rules d'origine. Elles sont visibles dans la Collection mais bloquées : ce type de compte ne peut plus envoyer de transactions (détails en bas de page).
Tu ne sais plus
Colle ton ancien compte Rules dans la Collection : l'historique indique combien de cartes ont été envoyées. Sur Voyager, le gros transfert de fin 2023 donne l'adresse de destination, puis colle-la à son tour dans la Collection.
Si tu utilisais Braavos
Retrouve l'adresse des cartes (étape 2 ci-dessous) et vérifie-la dans la Collection.
Installe l'extension Braavos dans un profil de navigateur vierge et restaure ta seed Braavos de l'époque. Braavos retrouve normalement tes anciens comptes et propose de les mettre à jour si besoin.
Si l'adresse des cartes apparaît dans Braavos : ajoute quelques STRK dessus, puis envoie les cartes depuis l'onglet NFT de Braavos. Si elles n'y sont pas affichées, passe par le contrat des cartes sur Voyager, onglet « Write contract », Braavos connecté, fonction batch_transfer_from.
Si l'adresse n'apparaît pas : écris au support Braavos depuis l'application (menu Aide), avec l'adresse des cartes et ton adresse actuelle. Le message modèle de l'onglet Outil s'adapte facilement.
Le script de l'onglet Outil ne gère que les comptes Argent : Braavos calcule ses adresses autrement. Ce parcours Braavos n'a pas encore été testé de bout en bout. Si tu le fais, ton retour sur Discord aidera les suivants.
Règle n°1. Ta seed phrase (12 ou 24 mots) ne se colle sur aucun site, dans aucun formulaire de support, dans aucun chat. Personne de légitime ne te la demandera. Tout ce qui suit se fait en local sur ta machine.
Les étapes en détail (cas Argent X / Ready)
Comprendre où sont parties tes cartes
Fin 2023, Rules a proposé une migration : on connectait une extension Argent X ou Braavos, et le site transférait les cartes vers le compte actif de cette extension. Le code public de l'interface (dépôt ruleslabs/interface, fichier MigrateCollectionModal/Cards.tsx) le confirme : la destination est l'adresse du wallet connecté, sans saisie manuelle possible.
Donc tes cartes sont sur l'adresse Starknet de ton extension de l'époque, pas sur ton compte Rules, ni sur MetaMask, ni sur Argent Vault (qui est un wallet Ethereum).
Retrouver l'adresse qui détient les cartes
Pars d'une adresse que tu connais (MetaMask, ancien compte Rules) et remonte la piste sur l'explorateur voyager.online :
Une adresse MetaMask a souvent un dépôt StarkGate vers Starknet. Le champ l2Recipient de cette transaction sur Etherscan donne ton ancien compte Rules.
Sur Voyager, ouvre ce compte, onglet Transactions : un gros batch_transfer_from fin 2023 ou en 2024 montre vers quelle adresse les cartes sont parties.
Sur cette adresse de destination, les cartes du contrat 0x05b4…f70f (le contrat des cartes Rules) apparaissent dans les transferts NFT.
Si Voyager affiche « Contract not found » pour cette adresse, c'est normal : le compte a reçu les cartes mais n'a jamais été déployé.
Comprendre pourquoi ton wallet ne l'affiche pas
Une adresse Starknet est calculée à partir de ta clé et de la version du contrat de compte. En novembre 2023, Argent X utilisait la version 0.3.0. Ready (le nouveau nom d'Argent) utilise aujourd'hui une version plus récente. Avec la même seed, il calcule donc une autre adresse et ne retrouve pas tout seul l'ancienne si elle n'a jamais servi.
Même seed, compte n°0
Adresse
Argent X v0.3.0 (fin 2023)
celle qui détient les cartes
Ready v0.4.0 (aujourd'hui)
celle que l'app affiche
Braavos et MetaMask ne peuvent pas ouvrir ce compte : ils calculent leurs adresses autrement.
Retrouver la bonne seed
La seed est celle de l'extension utilisée pendant la migration. Si tu utilises encore Ready sur le même ordinateur, c'est souvent la même. Sinon, cherche dans tes notes (Google Keep, Notes), tes captures d'écran, un papier, un gestionnaire de mots de passe. Une vraie seed fait 12 ou 24 mots de la liste BIP39 et a une somme de contrôle valide.
Pour vérifier sans risque, restaure la seed dans un profil de navigateur vierge (jamais via « Mot de passe oublié » dans ton wallet actuel, qui l'effacerait) et compare les adresses. Le script de l'onglet Outil fait ce test hors ligne, sur toutes les versions d'Argent connues.
Prévenir le support Ready
Le support passe par le formulaire de help.ready.co (choisir « Ready X (previously Argent X) »). Donne l'adresse des cartes, la version du compte (0.3.0), l'index (souvent 0) et ton adresse Ready actuelle. Le formulaire demande ensuite de confirmer ton email avant d'envoyer la demande.
Déployer le compte et rapatrier les cartes
Si le support ne règle pas le problème, le script de l'onglet Outil le fait en trois temps : find retrouve le compte à partir de la seed, check vérifie son état sur la chaîne, migrate simule le déploiement et le transfert, et n'envoie rien tant que tu n'ajoutes pas --execute et que tu ne tapes pas OUI.
Il faut des STRK sur l'adresse des cartes pour payer les frais : environ 0,03 STRK pour le déploiement, puis 0,8 STRK par lot de 40 cartes, soit près de 5 STRK pour 250 cartes. La simulation donne le chiffre exact. Prévois une marge (8 à 10 STRK).
Le plus simple pour en obtenir : acheter des STRK sur une plateforme (Binance, Kraken, Coinbase…) et faire un retrait sur le réseau Starknet directement vers l'adresse des cartes. Le compte n'a pas besoin d'être déployé pour recevoir des STRK. Argent Vault (Ethereum) ne sait pas envoyer vers Starknet.
Sécuriser ensuite
Une fois le transfert fait, les cartes peuvent mettre du temps à apparaître dans Ready, ou s'y afficher sans image : leurs fiches étaient hébergées par Rules. La blockchain fait foi : vérifie sur l'onglet Collection.
Envoie les cartes vers un wallet neuf (Braavos ou Ready) dont la seed n'a jamais été tapée ailleurs que sur papier.
Supprime toute seed stockée en clair dans le cloud (notes, mails, captures).
Méfie-toi des messages qui proposent de « récupérer tes NFT Rules » : c'est presque toujours une arnaque.
Problèmes rencontrés et solutions
Symptôme
Solution
Windows : pywintypes.error: (126, 'LoadLibraryEx', …) au lancement du script
La bibliothèque crypto de starknet-py ne se charge pas sous Windows. Lance le script dans Docker ou WSL (voir l'onglet Outil).
Ready n'affiche que ton adresse actuelle
Normal : l'adresse des cartes est l'ancienne version (v0.3.0) du même compte. Le script la retrouve à partir de ta seed.
Argent Vault : « We're not yet able to send from Ethereum to Starknet »
Passe par une plateforme d'échange et retire les STRK sur le réseau Starknet.
« Mot de passe oublié » proposé pour restaurer une seed
Ne l'utilise pas sur ton wallet actuel : ça l'efface. Restaure dans un profil de navigateur vierge.
Cartes restées sur le compte Rules d'origine (jamais migrées)
Bloquées, même avec la clé privée exportée : le contrat de compte Rules n'accepte que les anciennes transactions v1, que Starknet n'accepte plus (testé le 30/10/2026). Seule une évolution du réseau ou du contrat pourrait les débloquer.
Envoi refusé pour frais insuffisants
Ajoute des STRK sur l'adresse des cartes et relance : le script reprend là où il s'est arrêté.
Statut (30/10/2026) : démarche suivie de bout en bout sur une collection de 252 exemplaires. Migration réelle réussie le 30/10/2026 : déploiement + 7 lots, 252 exemplaires arrivés sur Ready, ≈ 4,8 STRK de frais.
Outil · trois façons de faire
Rapatrier tes cartes
Choisis selon ton aisance. Dans tous les cas, ta seed se tape uniquement sur ta propre machine, dans une saisie masquée, jamais dans un chat ni sur un site.
A · Avec une IA qui agit sur ton ordinateur
Si tu utilises un assistant capable de lancer des commandes sur ton PC (Claude Code, Claude avec accès à l'ordinateur, Cursor…), copie ce texte et colle-le-lui. Il fera les vérifications et la simulation, puis te laissera valider l'envoi.
Prompt à copier
Je veux récupérer mes cartes Rules (rules.art, fermé), des NFT ERC-1155 sur Starknet
(contrat 0x05b456031650c1de9eec123d3e7d06a684d321a346d4a7cac9fd86c2b77cf70f).
Guide et outil : https://rulesrescue.elie.place (onglets Guide et Outil).
Mes infos (à compléter) :
- Adresse qui détient les cartes (vue dans l'onglet Collection de rulesrescue.elie.place) : 0x...
- Adresse de destination (mon wallet Ready ou Braavos actuel) : 0x...
Fais ceci sur MA machine, étape par étape, en m'expliquant simplement :
1. Télécharge https://rulesrescue.elie.place/rules_rescue.py et ma liste :
https://rulesrescue.elie.place/api/cards?address=<ADRESSE_DES_CARTES>&format=ids (enregistre-la en cartes.json).
2. Installe Python et starknet-py. Sous Windows, si tu as l'erreur "LoadLibraryEx 126",
utilise Docker (image python:3.12) ou WSL Ubuntu à la place.
3. Lance `rules_rescue.py check --target <ADRESSE_DES_CARTES>` et dis-moi s'il y a assez de STRK
(il en faut environ 1 par lot de 40 cartes, plus une marge). Sinon, explique-moi comment en
acheter et les retirer sur le réseau Starknet vers cette adresse, puis attends.
4. Lance `rules_rescue.py migrate --target ... --to ... --ids cartes.json` (simulation).
Le script me demandera ma seed dans une saisie masquée : c'est MOI qui la tape dans le terminal.
Ne me demande jamais ma seed dans la conversation et ne l'écris jamais dans un fichier.
5. Montre-moi le résultat de la simulation. Si tout est OK, demande-moi ma confirmation explicite
avant de relancer avec --execute, et laisse-moi taper OUI moi-même.
6. À la fin, vérifie sur https://rulesrescue.elie.place/?address=<ADRESSE_DE_DESTINATION>
que les cartes sont arrivées.
Une IA qui te demande ta seed dans la conversation ne respecte pas cette consigne : refuse.
B · Sans IA, avec le script
Télécharger rules_rescue.py Ta liste cartes.json se télécharge depuis l'onglet Collection (bouton « cartes.json »). Mets les deux fichiers dans le même dossier et ouvre un terminal dedans.
Windows (le script ne tourne pas directement, à cause d'une bibliothèque crypto) : installe Docker Desktop, ouvre l'invite de commandes dans le dossier et tape :
puis les mêmes commandes migrate que ci-dessus. Alternative : wsl --install, redémarre, ouvre Ubuntu et suis la version Linux.
Ce que fait chaque étape : check lit l'état du compte, migrate retrouve le compte depuis ta seed puis simule tout sans rien envoyer, et --execute envoie vraiment, après que tu as tapé OUI.
C · Sans rien installer
Vérifie dans l'onglet Collection où sont tes cartes.
Écris au support Ready via help.ready.co (produit « Ready X (previously Argent X) ») avec le modèle ci-dessous, puis confirme l'email qu'ils t'envoient.
Ou demande de l'aide à quelqu'un de confiance à l'aise avec un terminal, en lui montrant cette page. Ne lui donne pas ta seed : c'est toi qui la tapes.
Message au support Ready
Hello,
In late 2023 I migrated my Rules (rules.art) trading cards to an Argent X account on Starknet.
The cards (ERC-1155, contract 0x05b456031650c1de9eec123d3e7d06a684d321a346d4a7cac9fd86c2b77cf70f)
are on this address, which was never deployed:
0x... (cards address)
It is derived from the same seed as my current Ready account 0x... (current address),
but with the Argent account class v0.3.0, so Ready does not show it.
How can I make this legacy account appear in Ready, deploy it, and transfer my NFTs?
I will never share my seed phrase.
Thank you
Start with the Collection tab: paste an address and see whether cards are there.
Guide · former Rules player
Getting your Rules cards back after the shutdown
Rules (rules.art) has shut down, but the cards are NFTs on Starknet and they are still there. If your wallet does not show them, this guide walks through the steps that worked for a 250-card collection. Expect one to two hours, and about 5 STRK of network fees for 250 cards.
In 30 seconds
Paste your address (Ready, Argent, Braavos, or your old Rules account) into the Collection. It shows the cards and the account history.
Find your situation in the table below: it tells you what to do.
Keep your seed to yourself. Nobody needs it to help you.
What is your situation?
During the Rules migration (late 2023), you used…
What to do
Argent X (now Ready)
Your cards are on the old version of your Argent account, often invisible in Ready. Follow steps 1 to 7 below. Tested end to end.
Braavos
See the "If you used Braavos" box just below. The cards are on your Braavos account from that time.
Nothing, you never migrated
The cards stayed on your original Rules account. They show in the Collection but are stuck: this kind of account can no longer send transactions (details at the bottom of the page).
You don't remember
Paste your old Rules account into the Collection: the history shows how many cards were sent. On Voyager, the large transfer from late 2023 gives the destination address; paste that one into the Collection too.
If you used Braavos
Find the address holding the cards (step 2 below) and check it in the Collection.
Install the Braavos extension in a fresh browser profile and restore your Braavos seed from that time. Braavos normally finds your old accounts and offers to upgrade them if needed.
If the cards address shows up in Braavos: add a few STRK to it, then send the cards from the Braavos NFT tab. If they are not displayed there, use the cards contract on Voyager, "Write contract" tab, with Braavos connected, function batch_transfer_from.
If the address does not show up: contact Braavos support from the app (Help menu), with the cards address and your current address. The template message in the Tool tab is easy to adapt.
The script in the Tool tab only handles Argent accounts: Braavos derives its addresses differently. This Braavos path has not been tested end to end yet. If you go through it, your feedback on Discord will help others.
Rule #1. Your seed phrase (12 or 24 words) is never pasted into a website, a support form or a chat. No legitimate person will ask for it. Everything below happens locally on your own computer.
Step by step (Argent X / Ready)
Understand where your cards went
In late 2023, Rules offered a migration: you connected an Argent X or Braavos extension, and the site transferred the cards to that extension's active account. The public interface code (repository ruleslabs/interface, file MigrateCollectionModal/Cards.tsx) confirms it: the destination is the connected wallet's address, with no way to type another one.
So your cards are on the Starknet address of your extension at the time, not on your Rules account, nor on MetaMask, nor on Argent Vault (which is an Ethereum wallet).
Find the address that holds the cards
Start from an address you know (MetaMask, old Rules account) and follow the trail on the voyager.online explorer:
A MetaMask address often has a StarkGate deposit to Starknet. The l2Recipient field of that transaction on Etherscan gives your old Rules account.
On Voyager, open that account, Transactions tab: a large batch_transfer_from in late 2023 or in 2024 shows where the cards went.
On that destination address, cards from contract 0x05b4…f70f (the Rules cards contract) show up in the NFT transfers.
If Voyager says "Contract not found" for that address, that is normal: the account received the cards but was never deployed.
Understand why your wallet does not show it
A Starknet address is computed from your key and the version of the account contract. In November 2023, Argent X used version 0.3.0. Ready (Argent's new name) now uses a newer version. With the same seed it computes a different address, and it does not find the old one by itself if it was never used.
Same seed, account #0
Address
Argent X v0.3.0 (late 2023)
the one holding the cards
Ready v0.4.0 (today)
the one the app shows
Braavos and MetaMask cannot open this account: they derive their addresses differently.
Find the right seed
The seed is the one of the extension used during the migration. If you still use Ready on the same computer, it is often the same. Otherwise, look in your notes (Google Keep, Notes), screenshots, a piece of paper, a password manager. A real seed has 12 or 24 words from the BIP39 list and a valid checksum.
To check safely, restore the seed in a fresh browser profile (never through "Forgot password" in your current wallet, which would wipe it) and compare the addresses. The script in the Tool tab runs this test offline, across every known Argent version.
Contact Ready support
Support goes through the form at help.ready.co (choose "Ready X (previously Argent X)"). Give the cards address, the account version (0.3.0), the index (often 0) and your current Ready address. The form then asks you to confirm your email before the request is sent.
Deploy the account and bring the cards back
If support does not solve it, the script in the Tool tab does it in three steps: find locates the account from the seed, check reads its on-chain state, migrate simulates the deployment and the transfer, and sends nothing until you add --execute and type OUI.
You need STRK on the cards address to pay the fees: about 0.03 STRK for the deployment, then 0.8 STRK per batch of 40 cards, so close to 5 STRK for 250 cards. The simulation gives the exact figure. Keep a margin (8 to 10 STRK).
The easiest way to get some: buy STRK on an exchange (Binance, Kraken, Coinbase…) and withdraw on the Starknet network straight to the cards address. The account does not need to be deployed to receive STRK. Argent Vault (Ethereum) cannot send to Starknet.
Secure things afterwards
Once the transfer is done, the cards may take a while to appear in Ready, or show up without an image: their metadata pages were hosted by Rules. The blockchain is the reference: check in the Collection tab.
Send the cards to a brand-new wallet (Braavos or Ready) whose seed has never been typed anywhere but on paper.
Delete any seed stored in plain text in the cloud (notes, emails, screenshots).
Be wary of messages offering to "recover your Rules NFTs": they are almost always scams.
Problems and fixes
Symptom
Fix
Windows: pywintypes.error: (126, 'LoadLibraryEx', …) when starting the script
The crypto library of starknet-py does not load on Windows. Run the script in Docker or WSL (see the Tool tab).
Ready only shows your current address
Normal: the cards address is the old version (v0.3.0) of the same account. The script finds it from your seed.
Argent Vault: "We're not yet able to send from Ethereum to Starknet"
Go through an exchange and withdraw the STRK on the Starknet network.
"Forgot password" offered to restore a seed
Do not use it on your current wallet: it wipes it. Restore in a fresh browser profile.
Cards left on the original Rules account (never migrated)
Stuck, even with the exported private key: the Rules account contract only accepts old v1 transactions, which Starknet no longer accepts (tested on 30/10/2026). Only a change to the network or the contract could unlock them.
Transfer refused for insufficient fees
Add STRK to the cards address and run again: the script resumes where it stopped.
Status (30/10/2026): process followed end to end on a 252-copy collection. Real migration succeeded on 30/10/2026: deployment + 7 batches, 252 copies arrived on Ready, ≈ 4.8 STRK of fees.
Tool · three ways to do it
Bring your cards back
Pick the one you are comfortable with. In every case, your seed is typed only on your own computer, in a hidden prompt, never in a chat or on a website.
A · With an AI that acts on your computer
If you use an assistant that can run commands on your PC (Claude Code, Claude with computer access, Cursor…), copy this text and paste it to it. It will run the checks and the simulation, then let you approve the transfer.
Prompt to copy
I want to recover my Rules cards (rules.art, shut down), ERC-1155 NFTs on Starknet
(contract 0x05b456031650c1de9eec123d3e7d06a684d321a346d4a7cac9fd86c2b77cf70f).
Guide and tool: https://rulesrescue.elie.place/?lang=en (Guide and Tool tabs).
My details (to fill in):
- Address holding the cards (seen in the Collection tab of rulesrescue.elie.place): 0x...
- Destination address (my current Ready or Braavos wallet): 0x...
Do this on MY computer, step by step, explaining simply:
1. Download https://rulesrescue.elie.place/rules_rescue.py and my list:
https://rulesrescue.elie.place/api/cards?address=<CARDS_ADDRESS>&format=ids (save it as cartes.json).
2. Install Python and starknet-py. On Windows, if you get the "LoadLibraryEx 126" error,
use Docker (python:3.12 image) or WSL Ubuntu instead.
3. Run `rules_rescue.py check --target <CARDS_ADDRESS>` and tell me whether there is enough STRK
(about 1 per batch of 40 cards, plus a margin). If not, explain how to buy some and
withdraw them on the Starknet network to that address, then wait.
4. Run `rules_rescue.py migrate --target ... --to ... --ids cartes.json` (simulation).
The script will ask for my seed in a hidden prompt: I am the one who types it in the terminal.
Never ask me for my seed in the conversation and never write it to a file.
5. Show me the simulation result. If all is fine, ask for my explicit confirmation
before running again with --execute, and let me type OUI myself.
6. At the end, check on https://rulesrescue.elie.place/?address=<DESTINATION_ADDRESS>
that the cards arrived.
An AI that asks for your seed in the conversation is not following these instructions: refuse.
B · Without AI, with the script
Download rules_rescue.py Your cartes.json list downloads from the Collection tab ("cartes.json" button). Put both files in the same folder and open a terminal there. The script's messages are in French; the confirmation word is OUI ("yes").
then the same migrate commands as above. Alternative: wsl --install, reboot, open Ubuntu and follow the Linux version.
What each step does: check reads the account state, migrate finds the account from your seed then simulates everything without sending anything, and --execute really sends, after you type OUI.
Write to Ready support at help.ready.co (product "Ready X (previously Argent X)") with the template below, then confirm the email they send you.
Or ask someone you trust who is comfortable with a terminal, showing them this page. Do not give them your seed: you type it yourself.
Message to Ready support
Hello,
In late 2023 I migrated my Rules (rules.art) trading cards to an Argent X account on Starknet.
The cards (ERC-1155, contract 0x05b456031650c1de9eec123d3e7d06a684d321a346d4a7cac9fd86c2b77cf70f)
are on this address, which was never deployed:
0x... (cards address)
It is derived from the same seed as my current Ready account 0x... (current address),
but with the Argent account class v0.3.0, so Ready does not show it.
How can I make this legacy account appear in Ready, deploy it, and transfer my NFTs?
I will never share my seed phrase.
Thank you
Informations
Mentions légales et à propos
Ce qu'est Rules Rescue, qui le publie, ce qu'il fait de tes données (presque rien) et ce qu'il ne fera jamais (te demander ta seed).
À propos
Rules Rescue aide les anciens joueurs de Rules (rules.art) à retrouver leurs cartes après la fermeture du site. Les cartes sont des NFT ERC-1155 sur Starknet : elles existent toujours sur la blockchain, même si les wallets ne les affichent plus.
Le site est non officiel et n'a aucun lien avec Rules Labs. Il est gratuit, sans publicité, sans compte et sans connexion de wallet : il se contente de lire des données publiques.
Éditeur
Site personnel et non commercial, édité par un particulier, ancien joueur de Rules. Comme la loi pour la confiance dans l'économie numérique (LCEN) le permet à un éditeur non professionnel, il a choisi de rester anonyme ; ses coordonnées ont été communiquées à l'hébergeur.
Directeur de la publication : l'éditeur. Pour le joindre, voir Contact.
Hébergement
Site et médias : Cloudflare, Inc., 101 Townsend St, San Francisco, CA 94107, États-Unis, cloudflare.com.
Code source : GitHub, Inc., 88 Colin P. Kelly Jr. St, San Francisco, CA 94107, États-Unis, github.com.
Code source
Tout le code du site et du script de récupération est public : github.com/chr2l/RulesRescue. Tu peux le relire avant d'utiliser le script, et proposer des corrections.
Propriété intellectuelle
Le nom et la marque Rules appartiennent à Rules Labs. Le logo « Rules Rescue » s'inspire du logo Rules, sans aucune affiliation.
Les illustrations et animations des cartes appartiennent à leurs artistes. Le site les affiche à partir des liens inscrits dans le contrat des cartes (IPFS) ou d'une copie de ces fichiers, uniquement pour que chacun puisse reconnaître ses cartes.
La mise en page reprend le style de l'interface Rules publiée par Rules Labs sous licence ISC (ruleslabs/interface).
Tu es ayant droit et tu veux qu'un contenu soit retiré ? Écris via Contact : il sera retiré rapidement.
Données personnelles
Pas de compte, pas de suivi, pas de statistiques de visite, pas de publicité.
L'adresse Starknet que tu colles est envoyée au serveur du site, qui interroge l'explorateur Voyager et un nœud Starknet public. La réponse peut être gardée en cache quelques minutes pour aller plus vite ; elle n'est ni enregistrée dans une base ni liée à toi. Ces données sont de toute façon publiques sur la blockchain.
Comme tout hébergeur, Cloudflare traite des données techniques (adresse IP, navigateur) pour faire fonctionner et protéger le site.
Les polices de caractères sont chargées depuis Google Fonts : ton navigateur contacte donc les serveurs de Google.
Tu peux exercer tes droits (accès, effacement, opposition…) via Contact, ou saisir la CNIL.
Cookies et stockage
Le site ne dépose aucun cookie. Il garde seulement la langue choisie dans le stockage local de ton navigateur (rr_lang), si tu changes de langue. Aucun bandeau n'est donc nécessaire.
Sécurité de ton wallet
Rules Rescue ne te demandera jamais ta seed (phrase de récupération) ni ta clé privée. Personne n'en a besoin pour t'aider.
Le script de récupération tourne sur ta machine. La seed y est saisie masquée et ne quitte jamais ton ordinateur. Il simule par défaut et n'envoie rien sans --execute et ta confirmation.
Méfie-toi des messages privés qui proposent de « récupérer tes cartes » : ce sont presque toujours des arnaques.
Responsabilité
Le site et le script sont fournis tels quels, gratuitement et sans garantie. Les informations affichées (cartes, historique, prix, C-Score) viennent de services tiers et peuvent être incomplètes ou en retard ; les prix sont indicatifs et ne sont pas un conseil financier.
Une transaction sur Starknet est définitive. Si tu utilises le script, tu restes seul responsable de tes transactions et des frais réseau ; vérifie toujours la simulation avant d'envoyer.
Services tiers
Voyager : explorateur Starknet, source des cartes et des transferts.
Nœud Starknet public ZAN : lecture du contrat des cartes.
IPFS (passerelle Pinata) : fichiers d'origine des cartes.
Chacun a ses propres conditions et sa propre politique de confidentialité.
Contact
Pour une question, un bug, une demande de retrait ou une question sur tes données : ouvre un ticket sur GitHub. N'y mets jamais ta seed ni ta clé privée.
Dernière mise à jour : 7 novembre 2026.
Information
Legal notice and about
What Rules Rescue is, who publishes it, what it does with your data (almost nothing) and what it will never do (ask for your seed).
About
Rules Rescue helps former Rules (rules.art) players find their cards after the site closed. The cards are ERC-1155 NFTs on Starknet: they are still on the blockchain, even when wallets no longer show them.
The site is unofficial and not affiliated with Rules Labs. It is free, ad-free, needs no account and no wallet connection: it only reads public data.
Publisher
A personal, non-commercial site published by an individual, a former Rules player. As French law (LCEN) allows for non-professional publishers, they chose to stay anonymous; their details were given to the hosting provider.
Publication director: the publisher. To reach them, see Contact.
Hosting
Site and media: Cloudflare, Inc., 101 Townsend St, San Francisco, CA 94107, USA, cloudflare.com.
Source code: GitHub, Inc., 88 Colin P. Kelly Jr. St, San Francisco, CA 94107, USA, github.com.
Source code
All the code of the site and of the recovery script is public: github.com/chr2l/RulesRescue. You can read it before using the script, and suggest fixes.
Intellectual property
The Rules name and brand belong to Rules Labs. The "Rules Rescue" logo is inspired by the Rules logo, with no affiliation.
Card artwork and animations belong to their artists. The site shows them from the links stored in the cards contract (IPFS) or from a copy of those files, only so that everyone can recognise their cards.
The layout follows the style of the Rules interface published by Rules Labs under the ISC licence (ruleslabs/interface).
Are you a rights holder and want something removed? Write through Contact and it will be taken down quickly.
Personal data
No account, no tracking, no visitor analytics, no ads.
The Starknet address you paste is sent to the site's server, which queries the Voyager explorer and a public Starknet node. The answer may be cached for a few minutes to speed things up; it is not stored in a database nor linked to you. This data is public on the blockchain anyway.
Like any host, Cloudflare processes technical data (IP address, browser) to run and protect the site.
Fonts are loaded from Google Fonts, so your browser contacts Google's servers.
You can exercise your rights (access, erasure, objection…) through Contact, or complain to the French regulator, the CNIL.
Cookies and storage
The site sets no cookies. It only keeps your chosen language in your browser's local storage (rr_lang), if you switch language. No banner is needed.
Wallet safety
Rules Rescue will never ask for your seed (recovery phrase) or private key. Nobody needs them to help you.
The recovery script runs on your computer. The seed is typed hidden and never leaves your machine. It simulates by default and sends nothing without --execute and your confirmation.
Be wary of private messages offering to "recover your cards": they are almost always scams.
Liability
The site and the script are provided as is, free of charge and without warranty. The information shown (cards, history, prices, C-Score) comes from third-party services and may be incomplete or late; prices are indicative and are not financial advice.
A Starknet transaction is final. If you use the script, you alone are responsible for your transactions and network fees; always check the simulation before sending.
Third-party services
Voyager: Starknet explorer, source of cards and transfers.
Public Starknet node by ZAN: reads the cards contract.