Ressources
Mis à jour le 5 octobre 2026
L’essentiel en 30 secondes
Cette page rassemble tout ce qu’il faut pour intégrer techniquement le protocole, vérifier ses adresses on-chain, comprendre son vocabulaire ou produire un contenu éditorial le concernant. Elle s’adresse à 3 publics : les développeurs et intégrateurs, les journalistes et analystes, les auditeurs et chercheurs en sécurité. Toutes les ressources sont publiques et reproduisibles.
- •Les adresses des contrats en service, relues sur la chaîne le 5 octobre 2026, avec le propriétaire de chacun. Les générations précédentes, ouvertes au retrait seul, sont conservées à part, avec l’instantané du déploiement du 1ᵉʳ mai 2026.
- •Glossaire de 29 termes techniques utilisés dans la documentation, du jeton ERC-20 jusqu’au modèle vote-escrow en passant par la liquidité protocolaire et les frais sur résultats.
- •Une seule adresse de contact (kal@kalmydas.ch) pour les demandes presse, partenariats d’intégration et signalement de vulnérabilités. Réponse selon disponibilité, sans engagement de délai contractuel.
1.Pour qui est cette page
Cette page est conçue pour 3 profils. Le premier est l’intégrateur technique, la personne qui veut connecter une application tierce, un tableau de bord ou un robot au protocole. Elle y trouve les adresses des contrats et les liens vers les fichiers ABI.
Le second profil est le journaliste, l’analyste ou le créateur de contenu. Cette personne a besoin d’un dossier de presse cohérent (logos, palette de couleurs, citations validées, biographies courtes), d’une adresse de contact unique et d’un glossaire pour traduire correctement les termes techniques en langage accessible.
Le troisième profil est l’auditeur tiers, le chercheur en sécurité ou le bénévole qui veut signaler une vulnérabilité. Pour cette personne, une procédure de divulgation responsable est documentée et la même adresse de contact sert de canal d’échange technique avant publication publique.
2.Adresses des contrats en service, à utiliser
Les adresses ci-dessous sont celles des contrats en service, relues sur la chaîne le 5 octobre 2026 (Base, bloc 52195744), chacune avec son code déployé. Ce sont les seules à utiliser pour interagir avec le protocole ou pour l’intégrer. 3 contrats ont aujourd’hui le droit de créer du KAL, LiquidityRewards V8_2, KalPlanDotation et KalBondingCurveV2. En cas de doute, la vérité est la lecture sur https://basescan.org/.
La génération de pools en tête est la V5_2_2, en service depuis le 2 octobre 2026. Les 6 pools lisent le Pass d’accès par un pont, qui porte aussi les périodes d’entrée libre. Les générations précédentes restent lisibles et ouvertes au retrait seul, elles sont listées dans la table suivante.
Plusieurs de ces contrats sont en rodage. Pendant leur période de rodage, ces contrats appartiennent à la clé de déploiement du protocole. Leur propriété passera ensuite au multisig. La colonne Propriétaire dit, pour chaque contrat, qui le détient aujourd’hui. Les contrats marqués Multisig appartiennent au coffre multisignature 0x55a7645F04CEbCE3eb706D441cB649fFDe4D5027. Ce coffre n’a aujourd’hui qu’un seul signataire.
Contrats en service, relus le 5 octobre 2026
| Contrat | Adresse Base | Propriétaire |
|---|---|---|
| KalPool V5_2_2, HORIZON | 0x6bDdFAA9Fe728bEee4A14FD64F7C770490A42654 | Clé de déploiement (rodage) |
| KalPool V5_2_2, VALKYRIE | 0xAb1825cB888c88a283518905f7981C3b2E158bD8 | Clé de déploiement (rodage) |
| KalPool V5_2_2, REVOLUTION | 0xB502e605804d03c45Ea8a7f73814Fd3efcB2975d | Clé de déploiement (rodage) |
| KalPool V5_2_2, TREASURY | 0xeCf3c5963B3514714F9d6bDC3F481EB8e4007Aa9 | Clé de déploiement (rodage) |
| KalPool V5_2_2, ORION | 0x04495A5F602fad117cC39806603c95D458De405E | Clé de déploiement (rodage) |
| KalPool V5_2_2, GENESIS (bitcoin) | 0x9455fFC22D84031BAf05f3091DB4FF6e48722F77 | Clé de déploiement (rodage) |
| Pass d’accès (KalAccessPassV5_3) | 0x5CC088577e6ED9CE29C53598AF99eb62E2F4dC41 | Clé de déploiement (rodage) |
| Pont de Pass lu par les pools | 0xdF1f1CD6108b33fd8e4e82be45078c52222c4542 | Clé de déploiement (rodage) |
| KalPresaleV4, prévente | 0x6466C5042669f8d6D7f0c725B51cD2650d1E1b9A | Multisig |
| LiquidityRewards V8_2, récompenses de liquidité et de mise en jeu | 0x116BBb2333B482cAB15ae10620E7671D6231434e | Clé de déploiement (rodage) |
| KalPlanDotation, plan de dotation des applications | 0x1ac5c06f21dD26177A33831DC7F1ab2e437e3796 | Multisig |
| KalBondingCurveV2, courbe d’achat | 0x24fcc5e29f50dde05153edbb3c84cbe090bc8c49 | Multisig |
| KalPoolRewards V4, bonus des pools | 0x77feeA49fd83A635fa3474e23D89534Cb1b1b809 | Clé de déploiement (rodage) |
| BuybackRecirculator V2, rachat et recirculation | 0xCf2D417D2BF04aB8D96dCb186b33468Fe3F02348 | Clé de déploiement (rodage) |
| KalSwapV3, marché KAL/USDC lu par les pools | 0x1FaC3B6a11C441Dd1535deB4c1140a7D01fB8E98 | Clé de déploiement (rodage) |
| KalFeeSplitV7, répartition des frais | 0xEbD3A1D649f0F65Bb2ed3fe54dA36582bE35c179 | Multisig |
| KalToken, jeton KAL | 0xe99556D5594faf533fcB346A8a9B11259D29afA8 | Multisig |
| VeKAL | 0x58CfcB5A67Aac6255cA13771EbdCFF45bAd5d605 | Multisig |
Clé de déploiement du protocole : 0xe7f3fbB7473F2ed70962C8Af2b10D0C2f27F9FC1, une adresse simple à une seule signature. USDC natif Base : 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913. L’adresse du contrat PoolManager n’est volontairement pas publiée, 2 adresses concurrentes coexistent dans les sources internes et l’arbitrage n’est pas rendu.
3.Générations précédentes, retrait seul
Ces contrats ont été remplacés. Ils restent sur la chaîne et lisibles. L’application les lit encore pour que chaque ancien déposant retrouve et retire ce qui lui revient. On n’y dépose plus.
Contrats remplacés, encore lus par l’application
| Contrat | Adresse Base | Usage aujourd’hui |
|---|---|---|
| KalPool V5_2_0, HORIZON | 0xeC0F2B417741BF827d7ead53f0a9722847b6aB2d | Retrait seul |
| KalPool V5_2_0, VALKYRIE | 0xC04A2FbE7816Db5bF33b45D25c0F813b2BF67717 | Retrait seul |
| KalPool V5_2_0, REVOLUTION | 0x887e1787684879Ab4Aa3544C4eAeA394E8da8dBf | Retrait seul |
| KalPool V5_2_0, TREASURY | 0xf5aC77495227741CeB696d43Cd0fD4Ed83F73Bf8 | Retrait seul |
| KalPool V5_2_0, ORION | 0x9b87C7075ca523a160F6e9657dDEedb263CFa3c2 | Retrait seul |
| KalPool V5_2_0, GENESIS | 0x7393819B67A4f70C307831B114Ca5f5e224bebF1 | Retrait seul |
| KalPool V5_1_4, HORIZON | 0x96869F08F5B5C52664c9620269394eFF4efd065b | Retrait seul |
| KalPool V5_1_4, VALKYRIE | 0x6dd6e7A6154293b22Dcd5d07d8f61F446646B15d | Retrait seul |
| KalPool V5_1_4, REVOLUTION | 0x9A9990fdFf702f7aEd10f873eeD2baB60e493038 | Retrait seul |
| KalPool V5_1_4, TREASURY | 0x03FEC25393C38cC5DE1F2D2DB620b8478cAC4Ae0 | Retrait seul |
| KalPool V5_1_4, ORION | 0x55F8D85749EA9C374b3aBFaEF7B07429546F6A97 | Retrait seul |
| KalAccessPassV5_2 | 0x2e9d8CC025144c1E57C0139e76a668261B66c6F3 | Lecture de l’état des anciens porteurs |
| LiquidityRewards V7 | 0x590f7d2ba77ADac6fC1e3cc2df16781989919529 | Retrait des parts mises en jeu, plus d’émission |
| LiquidityRewardsV6_3 | 0xF392A8F1B6c85f607F988B44EcAE2B4d652585f5 | Retrait des parts mises en jeu, plus d’émission |
| KalPoolRewards V3 | 0x2F437493a8899bBd3B7dB41597d9f2695B7070c9 | Lecture et réclamation des bonus passés |
| KalPoolRewards V2 | 0x5dEE301aD9290DC5BAFa8cC6F6e359bDDF5356ea | Lecture et réclamation des bonus passés |
| BuybackRecirculator | 0xaCc08D87EaB0fdaC2f519d8a12C01BD5e20E9Ad0 | Historique |
4.Instantané du déploiement du 1ᵉʳ mai 2026 (archive)
La table ci-dessous est l’instantané du déploiement du 1ᵉʳ mai 2026 : elle liste les 27 adresses mises en service ce jour-là (23 contrats distincts plus 5 instances du contrat générique KalPool pour les pools de stratégie HORIZON, VALKYRIE, REVOLUTION, TREASURY, ORION). Source : `ATELIER/contracts/deployments.md` (généré automatiquement par `.env.deployed.base` au déploiement du 1ᵉʳ mai 2026 à 10h56 heure suisse).
Attention, cet instantané n’est plus l’état courant. Plusieurs de ces contrats ont été remplacés depuis. Pour interagir avec le protocole, utilisez les adresses des contrats en service, plus haut sur cette page.
Pour vérifier le code source d’un contrat, copier l’adresse et la coller dans https://basescan.org/. Tous les contrats sont vérifiés et leur source est consultable directement. Pour les ABI au format JSON, voir les artefacts de compilation Hardhat dans le dépôt GitHub (dossier `artifacts/contracts/`).
Instantané du 1ᵉʳ mai 2026, 27 adresses (archive, plusieurs contrats remplacés depuis)
| Contrat | Adresse Base | Module |
|---|---|---|
| KalToken | 0xe99556D5594faf533fcB346A8a9B11259D29afA8 | Jeton |
| KalAccessPassV5_1 (remplacé le 7 juin 2026) | 0xbdb09b48E438b021ba287aae634BBcd20510b884 | Trésorerie |
| KalSwap V2 (TWAP 60 min, depuis 2026-06-05) | 0x3315E6E788E2B30aF8f4c35124695E60D510c31B | Marché |
| KalSwapKALETH | 0xEA071fa5a8aD4dEa8c672569da366D7d90E5924d | Marché |
| KalSwapETH | 0x83c26f5C90B81adDf50845CCFCdcd02B819ADeB5 | Marché |
| KalBondingCurve | 0x8eb4Db3fe0b3cbe21654eBc0E53065A4DbAF2EaF | Prévente |
| KalPool V1, HORIZON (lecture seule depuis le 7 juin 2026) | 0xe1Cd26c4017cbb66A1Ad6BAc95C3CDE67C24FBE3 | Pools |
| KalPool V1, VALKYRIE (lecture seule depuis le 7 juin 2026) | 0x375CBbABC481Fb7bEb842D201E57A522e0FcF35B | Pools |
| KalPool V1, REVOLUTION (lecture seule depuis le 7 juin 2026) | 0x77Cd662165434C0Ab60ded459221f818EF31B58c | Pools |
| KalPool V1, TREASURY (lecture seule depuis le 7 juin 2026) | 0xd29Ef132b730802931FfBC7fAF0d5c0Ab12813c4 | Pools |
| KalPool V1, ORION (lecture seule depuis le 7 juin 2026) | 0x4ec08709EB7F2251C4C8bf4867C2C7B9CdFC12Fb | Pools |
| LiquidityRewards (remplacé par le V6_3 le 14 juin 2026) | 0x24363E74E8ADBaCF5A8aB9D750E7e2b81640472C | Jeton |
| KalPoolRewards (remplacé par le V2 le 21 juin 2026) | 0xEb9110f4885451B84546C809f26afd71a016FA19 | Jeton |
| VeKAL | 0x58CfcB5A67Aac6255cA13771EbdCFF45bAd5d605 | Gouvernance |
| FeeDistributor | 0xa7Eaf67D7A4ca73190550c1aF5F82e65d3545508 | Frais |
| KalCapitalManager | 0x3d2fB75AA59647A01d89e039967339B379da6B8B | Pools |
| KalYieldDiversifier | 0x18b9aDCeAD928A6157140Bab422EB69fE6eF34eA | Pools |
| BuybackRecirculator (remplacé en septembre 2026) | 0xaCc08D87EaB0fdaC2f519d8a12C01BD5e20E9Ad0 | Marché (Zero Burn) |
| KalCompounder | 0x09BE9fEBF7853Ce9e549d051D1C6a40d6C8F1848 | Jeton |
| KalGovernance | 0xAEFe330F2A448D44a99D816619E3Ae748397eC8B | Gouvernance |
| KalReferral | 0xadEd1b00159fABCefd111bA97E64875B8c82a21A | Prévente |
| FeeShareBooster | 0xb05A452b6C650926117D3b3688F7f850b00f21AE | Frais |
| TreasuryRWAV2 | 0x4f1F316e76d8E8637006eF246E9dD6dc3b4680C1 | Trésorerie |
| KalFeeSplitV7 | 0xEbD3A1D649f0F65Bb2ed3fe54dA36582bE35c179 | Frais |
| CircuitBreaker | 0xD5Ea7dc51f84B22ECbe32ef665BE436CB784fcb3 | Trésorerie |
| RainyDayFund | 0xD1795dD0Cfe169E4dE601469C07E0c4884aD251f | Trésorerie |
| KalTimelock | 0xd976b7c4432371C76523cFeF2e0377F34A182508 | Gouvernance |
27 contrats déployés sur Base mainnet le 1ᵉʳ mai 2026 à 10h56 heure suisse, source ATELIER/contracts/deployments.md. Instantané historique. Plusieurs de ces contrats ont été remplacés depuis, les adresses en service sont plus haut sur cette page. La phase de test sur Arbitrum Sepolia est archivée. USDC natif Base : 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913.
5.Phase de test pré-mainnet (archive)
Le protocole a été testé sur Arbitrum Sepolia avant le déploiement Base mainnet du 1ᵉʳ mai 2026. Cette phase de test est archivée et n’a plus de statut courant ; les adresses Sepolia ne sont plus pertinentes pour interagir avec le protocole. Les utilisateurs doivent exclusivement utiliser les adresses Base mainnet listées dans la section précédente.
Le 1ᵉʳ mai 2026 correspond au lancement technique du protocole sur Base. La phase en cours et le palier ouvert de la prévente se lisent en direct dans l’application, sur home.kalmydas.com.
6.Indexation des évènements on-chain
Aucun sous-graphe TheGraph officiel n’est publié à ce jour pour le protocole Kal Mydas. Les évènements protocolaires (dépôts et retraits dans les pools, conversions de jetons, locks et unlocks veKAL, propositions et votes de gouvernance, distributions hebdomadaires de frais) peuvent être lus directement via les méthodes RPC standard `eth_getLogs` sur un nœud Base.
Pour l’exploration manuelle, https://basescan.org/ permet de consulter les évènements de chaque contrat sous l’onglet « Events » de la page de l’adresse. Pour une indexation programmatique persistante, des outils comme Tenderly, Dune Analytics ou un sous-graphe TheGraph self-hosted peuvent être utilisés sur la base des ABI publics du dépôt GitHub. Si un sous-graphe officiel est mis en place, il sera annoncé ici.
7.Glossaire technique
Les 29 termes ci-dessous sont ceux qui reviennent le plus dans la documentation. Pour chaque terme, une définition courte adaptée au contexte Kal Mydas. Pour une définition exhaustive, voir le livre blanc.
29 termes techniques essentiels, usage Kal Mydas
| Terme | Définition courte |
|---|---|
| KAL | Le jeton ERC-20 du protocole, plafonné à 10 millions d’unités. |
| veKAL | Représentation non-transférable d’un KAL verrouillé pour une durée donnée, modèle vote-escrow. |
| Vote-escrow | Modèle de gouvernance où le pouvoir de vote dépend de la durée d’engagement, popularisé par Curve. |
| Halving | Division par 2 du plafond d’émission à chaque transition d’époque, modèle Bitcoin. |
| Époque | Période de 730 jours dans le calendrier d’émission progressive de KAL (25 époques au total). |
| Plafond immuable | Limite supérieure inscrite comme constante dans le contrat Solidity, non modifiable par la gouvernance. |
| AMM | Automated Market Maker, teneur de marché automatisé selon une formule mathématique (ici x × y = k, modèle Uniswap V2). |
| LP | Liquidity Provider, utilisateur qui fournit 2 jetons en réserve sur un AMM et reçoit en échange un jeton de part. |
| POL | Protocol-Owned Liquidity, liquidité détenue par le protocole et non par des utilisateurs. |
| RWA | Real-World Asset, actif du monde réel représenté sur la chaîne. La trésorerie d’actifs réels du protocole est vide aujourd’hui. |
| USDC | Stablecoin USD Coin émis par Circle, utilisé comme jeton de dépôt et de redistribution dans le protocole. |
| Pool de stratégie | Instance du contrat KalPool dédiée à une stratégie, HORIZON, VALKYRIE, REVOLUTION, TREASURY et ORION sur l’or (XAUUSD), GENESIS sur le bitcoin. |
| Frais sur résultats | Frais prélevés uniquement sur les résultats réalisés d’un pool, plafonnés à 50 % par le contrat. |
| Frais de gestion | Frais mensuels prélevés sur le capital sous gestion d’un pool, plafonnés à 5 % par mois. |
| Plus-haut historique (HWM) | High-Water Mark : niveau plancher au-dessus duquel les nouveaux résultats sont calculés pour les frais sur résultats. |
| Perte maximale | Drawdown : amplitude de la baisse maximale entre un sommet et un creux dans la courbe de performance. |
| Bonding curve | Courbe d’amorçage à prix dégressif qui distribuait 4,5 % du jeton aux premiers acheteurs en échange d’une prime de 2× à 10×. Le contrat KalBondingCurve est en pause depuis le 6 juillet 2026, son rôle de création retiré. |
| Quorum | Pourcentage minimum du veKAL en circulation qui doit voter pour qu’une proposition soit validée (10 % chez Kal Mydas). |
| Seuil de proposition | Pourcentage minimum du veKAL en circulation qu’un compte doit détenir pour pouvoir déposer une proposition (1 %). |
| Délai d’exécution | Période obligatoire entre l’adoption d’un vote et son application, laisse aux utilisateurs le temps de réagir (48 heures). |
| Fenêtre de grâce | Période pendant laquelle une proposition adoptée peut encore être exécutée avant expiration (7 jours). |
| Flash-lock | Attaque où un acteur verrouille temporairement une grande quantité de jetons juste avant un vote ; neutralisée par snapshot au startTime. |
| Snapshot | Instantané du veKAL de chaque adresse au début d’une période de vote ; sert de base au calcul du poids dans le scrutin. |
| Verrou temporel | Timelock : délai d’attente imposé entre la programmation d’une opération administrative et son exécution. |
| Soulbound | Caractéristique d’un jeton non-transférable, lié à une seule adresse pour toujours (cas du Pass d’accès). |
| Multi-signature (Gnosis Safe) | Coffre-fort à signatures multiples utilisé pour les opérations critiques pendant la phase de décentralisation progressive. |
| XAUUSD | Code de marché de l’or contre dollar, sous-jacent des 5 stratégies sur l’or. |
| Base / Sepolia (archive) | Base : réseau principal du protocole, deuxième couche Ethereum portée par Coinbase, live depuis le 1ᵉʳ mai 2026 (chainId 8453). Arbitrum Sepolia : testnet utilisé pendant la phase de pré-mainnet, archivé après le 1ᵉʳ mai 2026. |
| ERC-20 | Norme Ethereum définissant l’interface des jetons fongibles standard ; KAL et USDC implémentent cette norme. |
8.Dossier de presse
Le dossier de presse complet est téléchargeable au format PDF (lien ci-dessous), avec logos vectoriels SVG, palette de couleurs hexadécimale, biographies courtes et longues du fondateur et citations clés validées. Pour les demandes éditoriales spécifiques, contacter l’adresse listée dans la section suivante.
La palette officielle est composée de 2 couleurs principales : navy `#0A0E12` pour les fonds et structures, gold `#4184CC` pour les accents et éléments de marque. Le typeface principal est une police sans-serif neutre. Le logo existe en 2 variantes : un K géométrique sombre représentant l’écosystème complet et un K plume clair représentant les stratégies.
Les éléments de presse sont sous licence d’usage rédactionnelle : reproduction libre dans des contextes journalistiques, analytiques ou éducatifs, en respectant la palette officielle et en créditant Kal Mydas comme source. Toute utilisation commerciale ou détournée nécessite une demande préalable.
9.Contact
Une seule adresse de contact pour toutes les demandes : kal@kalmydas.ch. Cette adresse couvre les demandes presse et analyse, les partenariats d’intégration technique, la divulgation responsable de vulnérabilités et toute question juridique liée au protocole.
Important : aucun délai de réponse contractuel n’est garanti. Les réponses sont apportées selon la disponibilité du fondateur (projet auto-financé en phase de lancement). Pour les demandes urgentes liées au fonctionnement du protocole, les canaux Telegram et Discord (liens depuis https://kalmydas.com) permettent un échange plus rapide avec la communauté et l’équipe.
Divulgation responsable : aucun programme de prime de bogue (bug bounty) n’est en place à ce jour. Le protocole respecte néanmoins une politique de divulgation coordonnée, la vulnérabilité signalée à kal@kalmydas.ch reste confidentielle pendant la période d’évaluation et de correction puis fait l’objet d’une publication conjointe avec mention du chercheur si celui-ci le souhaite.
10.Liens externes utiles
Application : https://home.kalmydas.com, interface utilisateur de l’écosystème (dépôts, retraits, gouvernance, prévente, portefeuille kal pay).
Site institutionnel : https://kalmydas.com, page d’accueil, présentation produit, accès aux 3 sites publics.
Documentation : https://docs.kalmydas.com, la présente documentation technique et utilisateur.
Revues de sécurité : la page Audits les liste une par une, avec leur périmètre et leur date. Les rapports sont communiqués sur demande.
Réseaux : X @KalMydas, Discord (lien depuis la page d’accueil), Telegram (canal officiel du protocole).