Overview
Repositories
- Pontus-X Ecosystem Organization: https://github.com/Pontus-X
- Pontus-X network docs: https://github.com/deltadao/pontus-x-docs/
- Pontus-X portal: https://github.com/deltaDAO/mvg-portal
- Block Explorer: https://github.com/oasisprotocol/explorer/
- Ocean Contracts: https://github.com/oceanprotocol/contracts/
Setup MetaMask
Devnet
- Network name: Pontus-X Devnet
- RPC URL: https://rpc.dev.pontus-x.eu/
- Chain ID: 32456
- Currency Symbol: EUROe (Fee)
- Block Explorer URL: https://explorer.dev.pontus-x.eu/testnet/pontusx
Testnet
- Network name: Pontus-X Testnet
- RPC URL: https://rpc.test.pontus-x.eu/
- Chain ID: 32457
- Currency Symbol: EUROe (Fee)
- Block Explorer URL: https://explorer.dev.pontus-x.eu/testnet/pontusx
ERC20 Token Smart Contracts for Payments
The fee token will be automatically added to your wallet when adding the network. The payment tokens need to be manually imported to be visible as your wallet balance. For this use "import token" and use the below smart contract address.
Devnet
Token Name | Smart Contract Address | Comment |
---|---|---|
EUROe | 0x8A4826071983655805bF4f29828577Cd6b1aC0cB | Payment Token |
Ocean | 0xdF171F74a8d3f4e2A789A566Dce9Fa4945196112 | Payment Token |
Testnet
Token Name | Smart Contract Address | Comment |
---|---|---|
EUROe | 0xdd0a0278f6BAF167999ccd8Aa6C11A9e2fA37F0a | Payment Token |
Ocean | 0x5B190F9E2E721f8c811E4d584383E3d57b865C69 | Payment Token |
Note that EUROe is also used as a network fee token and is not identical with the ERC-20 EUROe token.
Query from Nodes and Validators
Get latest block
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/
Get syncing status
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 Infrastructure
Ocean Protocol Contracts
Devnet
"Ocean": "0xdF171F74a8d3f4e2A789A566Dce9Fa4945196112",
"OPFCommunityFeeCollector": "0x1f84fB438292269219f9396D57431eA9257C23d4",
"Router": "0x4Ede1776D6B75de6c907172Abc0453a3C8AB372a",
"FixedPrice": "0x8372715D834d286c9aECE1AcD51Da5755B32D505",
"ERC20Template": ["0x02eCd3850B53b1BA8dbCdD146C963cC27f27Dd3C", "0x23Efb300c8778d6842bB0cCBD07D356eCeB97070"],
"ERC721Template": ["0x5B0cc649134791c2357c93868d6e8D325A31aE29"]
"Dispenser": "0x5461b629E01f72E0A468931A36e039Eea394f9eA",
"ERC721Factory": "0xFdC4a5DEaCDfc6D82F66e894539461a269900E13",
Testnet
"Ocean": "0x5B190F9E2E721f8c811E4d584383E3d57b865C69",
"OPFCommunityFeeCollector": "0xACC8d1B2a0007951fb4ed622ACB1C4fcCAbe778D",
"Router": "0x8947Ff0B317F7b1B6B81F7678CBA8D745B06866C",
"FixedPrice": "0xcE0F39abB6DA2aE4d072DA78FA0A711cBB62764E",
"ERC20Template": ["0x6BFd85ABC2E824D4b64d524c89e353D6a3598Db0", "0x50dDFD6F2dD02e94d42F6058E2fa28Be9e43D2BF"],
"ERC721Template": ["0xC457Ae9f27E6a1DBdbA3A007895994c2542eC929"]
"Dispenser": "0xaB5B68F88Bc881CAA427007559E9bbF8818026dE",
"ERC721Factory": "0x2C4d542ff791890D9290Eec89C9348A4891A6Fd2"
Portal Config File
Devnet
chainId: 32456,
isDefault: false,
isCustom: true,
network: 'pontusx',
metadataCacheUri: 'https://aquarius.dev.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.dev.pontus-x.eu/testnet/pontusx',
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'
Source: https://github.com/deltaDAO/mvg-portal/blob/development/chains.config.js
Testnet
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/testnet/pontusx',
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'
Source: https://github.com/deltaDAO/mvg-portal/blob/development/chains.config.js
Backend Components
Devnet
- Provider: https://provider.dev.pontus-x.eu/
- Aquarius: https://aquarius.dev.pontus-x.eu/
- Subgraph: https://subgraph.dev.pontus-x.eu/
Backend Components
Testnet
- Provider: https://provider.test.pontus-x.eu
- Aquarius: https://aquarius.pontus-x.eu
- Subgraph: https://subgraph.test.pontus-x.eu