Skip to content

ネットワーク詳細

このページには、Pontus-X テストネットおよび開発ネットに接続するために必要な設定情報、コントラクトアドレス、ミドルウェアのエンドポイントをまとめています。

MetaMask 用のパラメータ

Pontus-X のテストネットおよび開発ネットを MetaMask ウォレットに追加する際は、以下のパラメータを使用してください。

テストネット

開発ネット

決済用 ERC20 トークンのスマートコントラクト

手数料用トークンは、ネットワークを追加した時点でウォレットに自動で追加されます。決済用トークンは、ウォレットの残高として表示するために手動でインポートする必要があります。「トークンをインポート」から、以下のスマートコントラクトアドレスを指定してください。

テストネット

トークン名スマートコントラクトアドレス備考
EURAU0xE158265FD2be5BCc208621f2c0f8AfCF11aC8408決済用トークン
EUROe0xdd0a0278f6BAF167999ccd8Aa6C11A9e2fA37F0a決済用トークン
Ocean0x5B190F9E2E721f8c811E4d584383E3d57b865C69決済用トークン

開発ネット

トークン名スマートコントラクトアドレス備考
EURAU0x852381bB887d3Cf4AEB9e1E9De3eB033AF82fBeE決済用トークン
EUROe0x8A4826071983655805bF4f29828577Cd6b1aC0cB決済用トークン
Ocean0xdF171F74a8d3f4e2A789A566Dce9Fa4945196112決済用トークン

ノード・バリデータへの問い合わせ

以下の curl コマンドで公開 RPC ノードに直接問い合わせ、状態の確認やブロックデータの取得ができます。

最新ブロックを取得する

curl -X POST -H "Content-Type: application/json" --data '{"jsonrpc":"2.0","method":"eth_getBlockByNumber","params":["latest", false],"id":1}' https://rpc.test.pontus-x.eu/

同期状況を取得する

curl -X POST -H "Content-Type: application/json" --data '{"jsonrpc":"2.0","method":"eth_syncing","params":[],"id":1}' https://rpc.test.pontus-x.eu/

Pontus-X のインフラ

このセクションでは、デプロイ済みの Ocean Protocol コントラクトやミドルウェアサービスのエンドポイントを含め、Pontus-X の中核インフラコンポーネントのアドレスをまとめています。

Ocean Protocol のコントラクト

各ネットワークにデプロイされた、Ocean Protocol の中核スマートコントラクトのアドレスは次のとおりです。

テストネット

{
  "Ocean": "0x5B190F9E2E721f8c811E4d584383E3d57b865C69",
  "OPFCommunityFeeCollector": "0xACC8d1B2a0007951fb4ed622ACB1C4fcCAbe778D",
  "Router": "0x8947Ff0B317F7b1B6B81F7678CBA8D745B06866C",
  "FixedPrice": "0xcE0F39abB6DA2aE4d072DA78FA0A711cBB62764E",
  "ERC20Template": [
    "0x6BFd85ABC2E824D4b64d524c89e353D6a3598Db0",
    "0x50dDFD6F2dD02e94d42F6058E2fa28Be9e43D2BF"
  ],
  "ERC721Template": ["0xC457Ae9f27E6a1DBdbA3A007895994c2542eC929"],
  "Dispenser": "0xaB5B68F88Bc881CAA427007559E9bbF8818026dE",
  "ERC721Factory": "0x2C4d542ff791890D9290Eec89C9348A4891A6Fd2"
}

開発ネット

{
  "Ocean": "0xdF171F74a8d3f4e2A789A566Dce9Fa4945196112",
  "OPFCommunityFeeCollector": "0x1f84fB438292269219f9396D57431eA9257C23d4",
  "Router": "0x4Ede1776D6B75de6c907172Abc0453a3C8AB372a",
  "FixedPrice": "0x8372715D834d286c9aECE1AcD51Da5755B32D505",
  "ERC20Template": [
    "0x02eCd3850B53b1BA8dbCdD146C963cC27f27Dd3C",
    "0x23Efb300c8778d6842bB0cCBD07D356eCeB97070"
  ],
  "ERC721Template": ["0x5B0cc649134791c2357c93868d6e8D325A31aE29"],
  "Dispenser": "0x5461b629E01f72E0A468931A36e039Eea394f9eA",
  "ERC721Factory": "0xFdC4a5DEaCDfc6D82F66e894539461a269900E13"
}

ポータルの設定ファイル

以下は、Pontus-X ポータルのフロントエンドが Pontus-X のインフラに接続するために用いる chains.config.js のオブジェクトです。

テストネット

chainId: 32457,
isDefault: false,
isCustom: true,
network: 'pontusx',
metadataCacheUri: 'https://aquarius.pontus-x.eu',
nodeUri: 'https://rpc.test.pontus-x.eu',
providerUri: 'https://provider.test.pontus-x.eu',
subgraphUri: 'https://subgraph.test.pontus-x.eu',
explorerUri: 'https://explorer.pontus-x.eu/pontusx/test',
oceanTokenAddress: '0x5B190F9E2E721f8c811E4d584383E3d57b865C69',
oceanTokenSymbol: 'OCEAN',
fixedRateExchangeAddress: '0xcE0F39abB6DA2aE4d072DA78FA0A711cBB62764E',
dispenserAddress: '0xaB5B68F88Bc881CAA427007559E9bbF8818026dE',
startBlock: 82191,
transactionBlockTimeout: 50,
transactionConfirmationBlocks: 1,
transactionPollingTimeout: 750,
gasFeeMultiplier: 1.1,
nftFactoryAddress: '0x2C4d542ff791890D9290Eec89C9348A4891A6Fd2',
opfCommunityFeeCollector: '0xACC8d1B2a0007951fb4ed622ACB1C4fcCAbe778D',
providerAddress: '0x9546d39CE3E48BC942f0be4AA9652cBe0Aff3592'

出典: https://github.com/deltaDAO/mvg-portal/blob/development/chains.config.js

開発ネット

chainId: 32456,
isDefault: false,
isCustom: true,
network: 'pontusx',
metadataCacheUri: 'https://aquarius.pontus-x.eu',
nodeUri: 'https://rpc.dev.pontus-x.eu',
providerUri: 'https://provider.dev.pontus-x.eu',
subgraphUri: 'https://subgraph.dev.pontus-x.eu',
explorerUri: 'https://explorer.pontus-x.eu/pontusx/dev',
oceanTokenAddress: '0xdF171F74a8d3f4e2A789A566Dce9Fa4945196112',
oceanTokenSymbol: 'OCEAN',
fixedRateExchangeAddress: '0x8372715D834d286c9aECE1AcD51Da5755B32D505',
dispenserAddress: '0x5461b629E01f72E0A468931A36e039Eea394f9eA',
startBlock: 57428,
transactionBlockTimeout: 50,
transactionConfirmationBlocks: 1,
transactionPollingTimeout: 750,
gasFeeMultiplier: 1.1,
nftFactoryAddress: '0xFdC4a5DEaCDfc6D82F66e894539461a269900E13',
opfCommunityFeeCollector: '0x1f84fB438292269219f9396D57431eA9257C23d4',
providerAddress: '0x68C24FA5b2319C81b34f248d1f928601D2E5246B'

出典: https://github.com/deltaDAO/mvg-portal/blob/development/chains.config.js

ミドルウェアコンポーネント

以下は、エコシステムを支える中核ミドルウェアサービス(Provider、Aquarius、サブグラフ)の公開 API エンドポイントです。

テストネット

開発ネット