{
  "version": 1,
  "name": "Latch",
  "symbol": "LATCH",
  "decimals": 6,
  "launchedAt": "2026-10-16T04:26:43.483Z",
  "rpc": "https://api.mainnet-beta.solana.com",
  "spec": {
    "authorityMode": "locked",
    "decimals": 6,
    "feeBps": 100,
    "feeDestination": "creator",
    "holderFees": {
      "enabled": false
    },
    "migrationThresholdSol": 42,
    "name": "Latch",
    "rentVaultSol": 0.05,
    "rules": [
      {
        "baseFracBps": 0,
        "dipMultBps": 20000,
        "emaHalfLifeSecs": 0,
        "id": 1,
        "maxCrankBps": 0,
        "maxStaleSecs": 300,
        "mode": "graduated",
        "vestingSecs": 432000
      },
      {
        "capBps": 300,
        "id": 9
      }
    ],
    "seedSol": 0,
    "supply": 1000000000,
    "symbol": "LATCH"
  },
  "programs": {
    "engine": "EPdYVfsX7Lk9gtLp8CVouiFrNwtxP5g11NR6DDgs6akT",
    "registry": "GftZenfbCBwiTKqui3D67mkgofB5wkgAyzRxBEPiwL2e",
    "distributor": "DpRjnQiywdJTUSWBvsJ1vj2mdvvCEDFzAStZJtL1tCQa",
    "dbc": "dbcij3LWUppWqq96dh6gJWwBifmcGfLSB5D4DuSMaqN",
    "token2022": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb"
  },
  "addresses": {
    "launcher": "FMYVMuJgoM9J41PaXBmJe6ijSHUtSr2VPRbAJvH4MhCP",
    "authority": "FMYVMuJgoM9J41PaXBmJe6ijSHUtSr2VPRbAJvH4MhCP",
    "feeClaimer": "FMYVMuJgoM9J41PaXBmJe6ijSHUtSr2VPRbAJvH4MhCP",
    "dbcConfig": "3sKF4gD7SvbHduvJabQRniUNNWirNGVNuKYYVrbjh4Qm",
    "mint": "CFG9xRhq7NJ3UGR7VBU4bBgJotXTMZ2inhcfugX78t27",
    "pool": "9EAHUDcCTkVL2iRsRpYey83sx5hsffGhpTvWgorFmXmx",
    "poolAuthority": "FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM",
    "baseVault": "Cks3ggYdzxgsKtHgKAjrDPJwUQWUKxA423fvXSU23SBj",
    "quoteVault": "79cbrW8Q5fGfthpYsWUVN5wFFmRHVAZqoKsVEfHZJVR1",
    "engineConfig": "BRMnGdwDCby3HmJ3cci2UdMXvNLGdcfJiZSaWB1toQhK",
    "metaList": "5PLCLiQzycTis4tuuGxwfW8KjRbpHHfAQBxXT629f8z9",
    "priceFeed": "3h5KitPaStLQzm7kBwhjAZJeDREdFUsDZ3CRULgn4bXf",
    "rentVault": "FNmAXrpoPquWpQjeTXNU6fZfoZow8gNnzk8mtRtEF9sX",
    "distributor": null
  },
  "rules": [
    {
      "id": 1,
      "name": "Basis Latch",
      "enabled": true,
      "params": {
        "baseFracBps": 0,
        "dipMultBps": 20000,
        "emaHalfLifeSecs": 0,
        "id": 1,
        "maxCrankBps": 0,
        "maxStaleSecs": 300,
        "mode": "graduated",
        "vestingSecs": 432000
      }
    },
    {
      "id": 9,
      "name": "Max Wallet",
      "enabled": true,
      "params": {
        "capBps": 300,
        "id": 9
      }
    }
  ],
  "fees": {
    "feeBps": 100,
    "feeBpsEnd": 100,
    "destination": "creator",
    "feeClaimer": "FMYVMuJgoM9J41PaXBmJe6ijSHUtSr2VPRbAJvH4MhCP",
    "claimCommand": "node hook.mjs claim-fees"
  },
  "authorityMode": "locked",
  "signatures": {
    "dbcConfig": "V9Qgtb9NYDYnrBN8WYsaqdwD4ePKqCbKymc9A1FSEs1s1BQqBaDApWWjNrZ1kR7v1UFjNG53nNnQwFVMDUqMZ7f",
    "dbcPool": "42HX6Z3ffXsuUv27sLEJUedJK3UVhTCvWq5NhXMdSWDwbDorpxnr1m4YfxTyu2ioaCnJ2wVBHsobecNj2Gwhyrbi",
    "engineConfig": "5pXtqKxHkXzLHJ16KPU7jHhjeiMh2yPCgLAL5hX2o9w6pGNdBjkuMUH1mVFVgis8fAj9ioz9tEYaJt8uyV9o33Gk",
    "engineMetas": "2aAohpDQSYvozM59rLPW7yD2zEaym3rHJa4doSSqtfTqfFMPBcz1CGigf8GkG16aqaZovDP36GHCtbJv61RrLD4a",
    "priceFeed": "5Bp2q8pW4trwugaSDqYdMgzaKc2peNxQRGgb2nmzdyjoYhpEKy5gPcGTVSXvbSKJtoZSk35w7AqG3Pe6AkCbd6sS",
    "rentVault": "3UVHXuSLhVrZTA3SoYhyAhHLyUYwkHcNvfYKRH11u7Sdqj5mg5i5haUUW5S67VkLPgjrNVEUeG8hz52hhxqnq8zG"
  }
}