{
  "chainId": 94,
  "chainName": "SwissDLT",
  "testnet": false,
  "protocol": "Uniswap v3",
  "rpcUrls": [
    "https://rpc.swissdlt.ch",
    "https://rpc2.swissdlt.ch"
  ],
  "nativeCurrency": {
    "name": "BCTS",
    "symbol": "BCTS",
    "decimals": 18
  },
  "genesisHash": "0x4a645a22b8540f57400bad6db13a0866f5a7e612e42b39d5be24fe60aebf4151",
  "explorerUrl": "https://explorer.swissdlt.tech",
  "deploymentUrl": "https://swap.swissdlt.tech/deployment.json",
  "wrappedNative": "0x4C9204BE7d41E8b1d0f8025A60110d866C0574Ad",
  "contracts": {
    "factory": {
      "address": "0x3c17473e017806b1b93A406B79f2272faaA6cD99",
      "blockNumber": 27317684,
      "transactionHash": "0x4ef086a20e047bd01ca8a94e0368263c5f4e9b86ff836484e0dc6116fefdb430",
      "runtimeCodeHash": "0xab63ed2f70902e1942d9de399d4ca201ca2be239ffa38423272a2114ca6119a7",
      "abiUrl": "https://swap.swissdlt.tech/.well-known/abi/factory.json",
      "explorerUrl": "https://explorer.swissdlt.tech/#/address/0x3c17473e017806b1b93A406B79f2272faaA6cD99",
      "deploymentTransactionUrl": "https://explorer.swissdlt.tech/#/tx/0x4ef086a20e047bd01ca8a94e0368263c5f4e9b86ff836484e0dc6116fefdb430",
      "source": {
        "package": "@uniswap/v3-core",
        "version": "1.0.1",
        "artifact": "@uniswap/v3-core/artifacts/contracts/UniswapV3Factory.sol/UniswapV3Factory.json",
        "artifactSha256": "599479f60ebb056804aff7b2d05bdd0830ddbb1fdfaa0b6c62c02294ca7188b0",
        "publicArtifact": "https://unpkg.com/@uniswap/v3-core@1.0.1/artifacts/contracts/UniswapV3Factory.sol/UniswapV3Factory.json"
      }
    },
    "swapRouter": {
      "address": "0x789d298a0C90B88c07381576BCB6f4E9157Ce110",
      "blockNumber": 27317692,
      "transactionHash": "0x858522c8dcaf6c8df4eaa7f81436f9d3c8665361c20edf3425736fed60027b65",
      "runtimeCodeHash": "0x7283cf7739413e542802bf4fc52eeaa93bac5f0b10e992088dac47be74a90c1c",
      "abiUrl": "https://swap.swissdlt.tech/.well-known/abi/swapRouter.json",
      "explorerUrl": "https://explorer.swissdlt.tech/#/address/0x789d298a0C90B88c07381576BCB6f4E9157Ce110",
      "deploymentTransactionUrl": "https://explorer.swissdlt.tech/#/tx/0x858522c8dcaf6c8df4eaa7f81436f9d3c8665361c20edf3425736fed60027b65",
      "source": {
        "package": "@uniswap/v3-periphery",
        "version": "1.4.4",
        "artifact": "@uniswap/v3-periphery/artifacts/contracts/SwapRouter.sol/SwapRouter.json",
        "artifactSha256": "c3eb42a951dbe00277660ba47304ed41cf1bde67e98b8a952f7f22c917d6fb02",
        "publicArtifact": "https://unpkg.com/@uniswap/v3-periphery@1.4.4/artifacts/contracts/SwapRouter.sol/SwapRouter.json"
      }
    },
    "positionManager": {
      "address": "0x2E9DAA82Fa0787bb89f0e7EFfab1A2767f59Cf9d",
      "blockNumber": 27317690,
      "transactionHash": "0x260d7c184aa11ada3e11c5f7cc5d159becbcf2e8271d569ab038182a3e52a7fb",
      "runtimeCodeHash": "0x2b60433acd5dd22e39c2df7d1b8fc9ad2019d3fe8f32e36528a176601b082fb4",
      "abiUrl": "https://swap.swissdlt.tech/.well-known/abi/positionManager.json",
      "explorerUrl": "https://explorer.swissdlt.tech/#/address/0x2E9DAA82Fa0787bb89f0e7EFfab1A2767f59Cf9d",
      "deploymentTransactionUrl": "https://explorer.swissdlt.tech/#/tx/0x260d7c184aa11ada3e11c5f7cc5d159becbcf2e8271d569ab038182a3e52a7fb",
      "source": {
        "package": "@uniswap/v3-periphery",
        "version": "1.4.4",
        "artifact": "@uniswap/v3-periphery/artifacts/contracts/NonfungiblePositionManager.sol/NonfungiblePositionManager.json",
        "artifactSha256": "bb4f9f1ca393293831e73db52c5425cc336b49dbda2cd9cd2708c4c885221675",
        "publicArtifact": "https://unpkg.com/@uniswap/v3-periphery@1.4.4/artifacts/contracts/NonfungiblePositionManager.sol/NonfungiblePositionManager.json"
      }
    },
    "quoterV2": {
      "address": "0x1d56e892a6268404e0C6aAcd2b87861e437E4588",
      "blockNumber": 27317694,
      "transactionHash": "0x7dcef591074059f040cb69396b879192edc03625ad542fb1ca759b71ec7eb97f",
      "runtimeCodeHash": "0x8f7975de80fe614b54843b7aed6c8d37d1da030d11342cfe0c38d5c738455135",
      "abiUrl": "https://swap.swissdlt.tech/.well-known/abi/quoterV2.json",
      "explorerUrl": "https://explorer.swissdlt.tech/#/address/0x1d56e892a6268404e0C6aAcd2b87861e437E4588",
      "deploymentTransactionUrl": "https://explorer.swissdlt.tech/#/tx/0x7dcef591074059f040cb69396b879192edc03625ad542fb1ca759b71ec7eb97f",
      "source": {
        "package": "@uniswap/v3-periphery",
        "version": "1.4.4",
        "artifact": "@uniswap/v3-periphery/artifacts/contracts/lens/QuoterV2.sol/QuoterV2.json",
        "artifactSha256": "9d0b8700b8b144aced9b5dd95bce4a68e03eb9a809eac53ac2e3ce739cc7d289",
        "publicArtifact": "https://unpkg.com/@uniswap/v3-periphery@1.4.4/artifacts/contracts/lens/QuoterV2.sol/QuoterV2.json"
      }
    },
    "positionDescriptor": {
      "address": "0x8117980f425cACbAef2eDA9258CB92457B31f5bc",
      "blockNumber": 27317688,
      "transactionHash": "0x676b41e0c353b302204025ed2d5897b780c140e2b7fafdd967e8bb0c184f6471",
      "runtimeCodeHash": "0xa93e71a9d407d8ce98b947cfa2e863558d5f6333639d0ae8c280d15581599479",
      "abiUrl": "https://swap.swissdlt.tech/.well-known/abi/positionDescriptor.json",
      "explorerUrl": "https://explorer.swissdlt.tech/#/address/0x8117980f425cACbAef2eDA9258CB92457B31f5bc",
      "deploymentTransactionUrl": "https://explorer.swissdlt.tech/#/tx/0x676b41e0c353b302204025ed2d5897b780c140e2b7fafdd967e8bb0c184f6471",
      "source": {
        "package": "@uniswap/v3-periphery",
        "version": "1.4.4",
        "artifact": "@uniswap/v3-periphery/artifacts/contracts/NonfungibleTokenPositionDescriptor.sol/NonfungibleTokenPositionDescriptor.json",
        "artifactSha256": "8f95d18a9ba03723534d5683d79672c5970433821b4b0e2795a55e217bf51a86",
        "publicArtifact": "https://unpkg.com/@uniswap/v3-periphery@1.4.4/artifacts/contracts/NonfungibleTokenPositionDescriptor.sol/NonfungibleTokenPositionDescriptor.json"
      }
    },
    "nftDescriptorLibrary": {
      "address": "0xD8b27f5F22f927693b033100318E247b93AB3Ddc",
      "blockNumber": 27317686,
      "transactionHash": "0x54ac56159f204502adf08640c6c54eda5f697ff05823b0884c5ff915b2700367",
      "runtimeCodeHash": "0xe2d9905a26c3b8356fd48b310e994085ed56411c2470ec483b94086b705cf4b5",
      "abiUrl": "https://swap.swissdlt.tech/.well-known/abi/nftDescriptorLibrary.json",
      "explorerUrl": "https://explorer.swissdlt.tech/#/address/0xD8b27f5F22f927693b033100318E247b93AB3Ddc",
      "deploymentTransactionUrl": "https://explorer.swissdlt.tech/#/tx/0x54ac56159f204502adf08640c6c54eda5f697ff05823b0884c5ff915b2700367",
      "source": {
        "package": "@uniswap/v3-periphery",
        "version": "1.4.4",
        "artifact": "@uniswap/v3-periphery/artifacts/contracts/libraries/NFTDescriptor.sol/NFTDescriptor.json",
        "artifactSha256": "fbea8e331a38c954ae3ae016f06d3dcdcd747e63dd9e494096899b008ce2ab33",
        "publicArtifact": "https://unpkg.com/@uniswap/v3-periphery@1.4.4/artifacts/contracts/libraries/NFTDescriptor.sol/NFTDescriptor.json"
      }
    },
    "wrappedNative": {
      "address": "0x4C9204BE7d41E8b1d0f8025A60110d866C0574Ad",
      "abiUrl": "https://swap.swissdlt.tech/.well-known/abi/wrappedNative.json",
      "explorerUrl": "https://explorer.swissdlt.tech/#/address/0x4C9204BE7d41E8b1d0f8025A60110d866C0574Ad",
      "source": {
        "kind": "minimal-interface",
        "description": "Existing WBCTS minimal interface used by this application. Not an explorer-verified source artifact. Deposit/withdraw require signer-side simulation and independent bytecode review before a Thirdfy write listing."
      }
    }
  }
}
