{
  "schemaVersion": 1,
  "name": "Swiss Token Studio",
  "version": "0.1.0",
  "chainId": 94,
  "genesisHash": "0x4a645a22b8540f57400bad6db13a0866f5a7e612e42b39d5be24fe60aebf4151",
  "deployed": true,
  "deploymentBlock": 27319106,
  "origin": "https://studio.swissdlt.tech",
  "wrappedNative": "0x4C9204BE7d41E8b1d0f8025A60110d866C0574Ad",
  "wrappedNativeRuntimeCodeHash": "0x6fca2adad88740d2dba5916cb98055324864555deec50544412a065b2777cefe",
  "contracts": {
    "studio": {
      "address": "0xfaf3ef2B344388b48117D336bCCDbcA7999DECdB",
      "runtimeCodeHash": "0x16de20dc6fa47d909c29c538dfa2c2235758a9eb622cdc2ae7eda94c0604ed7b",
      "transactionHash": "0x17c153bb16ae6087d1d659d2bacf3bbcc4bba6cd0bf1cb89829a497d1ca17fe0",
      "blockNumber": 27319106,
      "label": "Launcher, SwissTokenStudio",
      "explorer": "https://explorer.swissdlt.tech/#/address/0xfaf3ef2B344388b48117D336bCCDbcA7999DECdB",
      "transactionExplorer": "https://explorer.swissdlt.tech/#/tx/0x17c153bb16ae6087d1d659d2bacf3bbcc4bba6cd0bf1cb89829a497d1ca17fe0",
      "abiUrl": "https://studio.swissdlt.tech/abi.json",
      "abiKey": "SwissTokenStudio"
    },
    "factory": {
      "address": "0x3c17473e017806b1b93A406B79f2272faaA6cD99",
      "runtimeCodeHash": "0xab63ed2f70902e1942d9de399d4ca201ca2be239ffa38423272a2114ca6119a7",
      "transactionHash": "0x4ef086a20e047bd01ca8a94e0368263c5f4e9b86ff836484e0dc6116fefdb430",
      "blockNumber": 27317684,
      "label": "Uniswap v3 factory",
      "explorer": "https://explorer.swissdlt.tech/#/address/0x3c17473e017806b1b93A406B79f2272faaA6cD99",
      "transactionExplorer": "https://explorer.swissdlt.tech/#/tx/0x4ef086a20e047bd01ca8a94e0368263c5f4e9b86ff836484e0dc6116fefdb430"
    },
    "positionManager": {
      "address": "0x2E9DAA82Fa0787bb89f0e7EFfab1A2767f59Cf9d",
      "runtimeCodeHash": "0x2b60433acd5dd22e39c2df7d1b8fc9ad2019d3fe8f32e36528a176601b082fb4",
      "transactionHash": "0x260d7c184aa11ada3e11c5f7cc5d159becbcf2e8271d569ab038182a3e52a7fb",
      "blockNumber": 27317690,
      "label": "Uniswap v3 position manager",
      "explorer": "https://explorer.swissdlt.tech/#/address/0x2E9DAA82Fa0787bb89f0e7EFfab1A2767f59Cf9d",
      "transactionExplorer": "https://explorer.swissdlt.tech/#/tx/0x260d7c184aa11ada3e11c5f7cc5d159becbcf2e8271d569ab038182a3e52a7fb"
    },
    "swapRouter": {
      "address": "0x789d298a0C90B88c07381576BCB6f4E9157Ce110",
      "runtimeCodeHash": "0x7283cf7739413e542802bf4fc52eeaa93bac5f0b10e992088dac47be74a90c1c",
      "transactionHash": "0x858522c8dcaf6c8df4eaa7f81436f9d3c8665361c20edf3425736fed60027b65",
      "blockNumber": 27317692,
      "label": "Uniswap v3 swap router",
      "explorer": "https://explorer.swissdlt.tech/#/address/0x789d298a0C90B88c07381576BCB6f4E9157Ce110",
      "transactionExplorer": "https://explorer.swissdlt.tech/#/tx/0x858522c8dcaf6c8df4eaa7f81436f9d3c8665361c20edf3425736fed60027b65"
    },
    "quoterV2": {
      "address": "0x1d56e892a6268404e0C6aAcd2b87861e437E4588",
      "runtimeCodeHash": "0x8f7975de80fe614b54843b7aed6c8d37d1da030d11342cfe0c38d5c738455135",
      "transactionHash": "0x7dcef591074059f040cb69396b879192edc03625ad542fb1ca759b71ec7eb97f",
      "blockNumber": 27317694,
      "label": "Uniswap v3 QuoterV2",
      "explorer": "https://explorer.swissdlt.tech/#/address/0x1d56e892a6268404e0C6aAcd2b87861e437E4588",
      "transactionExplorer": "https://explorer.swissdlt.tech/#/tx/0x7dcef591074059f040cb69396b879192edc03625ad542fb1ca759b71ec7eb97f"
    }
  },
  "policy": {
    "platformFeeBps": 0,
    "liquidity": "issuer-funded two-sided full-range",
    "custody": "permanent collect-only NFT vault",
    "tokenDecimals": 18,
    "hostedSigning": false
  },
  "build": {
    "compiler": "0.8.24+commit.e11b9ed9.Emscripten.clang",
    "evmVersion": "berlin",
    "viaIR": true,
    "optimizerRuns": 200,
    "inputSha256": "afcaa0b210833cb9d5c214ce9f5a90e72ab9471511d72743ddc14870a334b812",
    "contracts": [
      "PermanentLiquidityVault",
      "StudioToken",
      "SwissTokenStudio"
    ]
  },
  "abi": "/abi.json",
  "abiUrl": "https://studio.swissdlt.tech/abi.json",
  "abiKeys": [
    "PermanentLiquidityVault",
    "StudioToken",
    "SwissTokenStudio"
  ],
  "explorer": "https://explorer.swissdlt.tech",
  "wrappedNativeExplorer": "https://explorer.swissdlt.tech/#/address/0x4C9204BE7d41E8b1d0f8025A60110d866C0574Ad",
  "launcher": {
    "address": "0xfaf3ef2B344388b48117D336bCCDbcA7999DECdB",
    "explorer": "https://explorer.swissdlt.tech/#/address/0xfaf3ef2B344388b48117D336bCCDbcA7999DECdB",
    "deploymentBlock": 27319106,
    "transactionHash": "0x17c153bb16ae6087d1d659d2bacf3bbcc4bba6cd0bf1cb89829a497d1ca17fe0",
    "transactionExplorer": "https://explorer.swissdlt.tech/#/tx/0x17c153bb16ae6087d1d659d2bacf3bbcc4bba6cd0bf1cb89829a497d1ca17fe0",
    "abiUrl": "https://studio.swissdlt.tech/abi.json",
    "abiKey": "SwissTokenStudio"
  },
  "mcp": "/mcp",
  "health": "/health",
  "sourceRepository": "https://github.com/operalag/swissdlt-token-studio",
  "sourceAccess": "Private repository. Public bytecode, ABI and build hashes are available; independent audit not completed."
}
