Monorepo for Aesthetic.Computer aesthetic.computer
at main 68 lines 2.2 kB view raw
1{ 2 "$schema": "./contracts-schema.json", 3 "version": "1.0.0", 4 "description": "Deployed Tezos smart contracts for Aesthetic Computer", 5 "contracts": { 6 "keeps": { 7 "name": "KidLisp Keeps FA2", 8 "description": "FA2 NFT contract for minting KidLisp pieces as NFTs", 9 "source": "keeps_fa2_v2.py", 10 "deployments": { 11 "ghostnet": { 12 "v1": { 13 "address": "KT1Ah5m2kzU3GfN42hh57mVJ63kNi95XKBdM", 14 "deployedAt": "2025-12-15T00:00:00Z", 15 "deployedBy": "tz1Lc2DzTjDPyWFj1iuAVGGZWNjK67Wun2dC", 16 "status": "deprecated", 17 "notes": "Initial deployment, had metadata encoding issues" 18 }, 19 "v2": { 20 "address": "KT1KRQAkCrgbYPAxzxaFbGm1FaUJdqBACxu9", 21 "deployedAt": "2025-12-18T00:00:00Z", 22 "deployedBy": "tz1Lc2DzTjDPyWFj1iuAVGGZWNjK67Wun2dC", 23 "status": "deprecated", 24 "tokensMinted": 189, 25 "notes": "Fixed metadata encoding. Deprecated: admin-only mint causes wrong firstMinter attribution on objkt.com" 26 }, 27 "v3": { 28 "address": "KT1StXrQNvRd9dNPpHdCGEstcGiBV6neq79K", 29 "deployedAt": "2024-12-22T00:00:00Z", 30 "deployedBy": "tz1Lc2DzTjDPyWFj1iuAVGGZWNjK67Wun2dC", 31 "status": "active", 32 "notes": "User-callable keep() entrypoint for proper artist attribution" 33 } 34 }, 35 "mainnet": { 36 "v1": { 37 "address": null, 38 "deployedAt": null, 39 "deployedBy": "tz1Lc2DzTjDPyWFj1iuAVGGZWNjK67Wun2dC", 40 "status": "pending", 41 "notes": "Production deployment after ghostnet v3 validation" 42 } 43 } 44 } 45 } 46 }, 47 "wallets": { 48 "kidlisp": { 49 "address": "tz1Lc2DzTjDPyWFj1iuAVGGZWNjK67Wun2dC", 50 "domain": "keeps.tez", 51 "role": "Keeps contract admin (ghostnet & mainnet)", 52 "keysLocation": "kidlisp/.env" 53 }, 54 "staging": { 55 "address": "tz1...", 56 "role": "Mainnet staging/testing", 57 "keysLocation": "staging/.env" 58 } 59 }, 60 "activeContracts": { 61 "ghostnet": { 62 "keeps": "pending-v3" 63 }, 64 "mainnet": { 65 "keeps": null 66 } 67 } 68}