Quick Start
MetaMask Setup
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.pontus-x.eu/pontusx/test
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.pontus-x.eu/pontusx/dev
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.
Testnet
Token Name | Smart Contract Address | Comment |
---|---|---|
EUROe | 0xdd0a0278f6BAF167999ccd8Aa6C11A9e2fA37F0a | Payment Token |
Ocean | 0x5B190F9E2E721f8c811E4d584383E3d57b865C69 | Payment Token |
Devnet
Token Name | Smart Contract Address | Comment |
---|---|---|
EUROe | 0x8A4826071983655805bF4f29828577Cd6b1aC0cB | Payment Token |
Ocean | 0xdF171F74a8d3f4e2A789A566Dce9Fa4945196112 | Payment 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
Testnet
"Ocean": "0x5B190F9E2E721f8c811E4d584383E3d57b865C69",
"OPFCommunityFeeCollector": "0xACC8d1B2a0007951fb4ed622ACB1C4fcCAbe778D",
"Router": "0x8947Ff0B317F7b1B6B81F7678CBA8D745B06866C",
"FixedPrice": "0xcE0F39abB6DA2aE4d072DA78FA0A711cBB62764E",
"ERC20Template": ["0x6BFd85ABC2E824D4b64d524c89e353D6a3598Db0", "0x50dDFD6F2dD02e94d42F6058E2fa28Be9e43D2BF"],
"ERC721Template": ["0xC457Ae9f27E6a1DBdbA3A007895994c2542eC929"]
"Dispenser": "0xaB5B68F88Bc881CAA427007559E9bbF8818026dE",
"ERC721Factory": "0x2C4d542ff791890D9290Eec89C9348A4891A6Fd2"
Devnet
"Ocean": "0xdF171F74a8d3f4e2A789A566Dce9Fa4945196112",
"OPFCommunityFeeCollector": "0x1f84fB438292269219f9396D57431eA9257C23d4",
"Router": "0x4Ede1776D6B75de6c907172Abc0453a3C8AB372a",
"FixedPrice": "0x8372715D834d286c9aECE1AcD51Da5755B32D505",
"ERC20Template": ["0x02eCd3850B53b1BA8dbCdD146C963cC27f27Dd3C", "0x23Efb300c8778d6842bB0cCBD07D356eCeB97070"],
"ERC721Template": ["0x5B0cc649134791c2357c93868d6e8D325A31aE29"]
"Dispenser": "0x5461b629E01f72E0A468931A36e039Eea394f9eA",
"ERC721Factory": "0xFdC4a5DEaCDfc6D82F66e894539461a269900E13",
Portal Config File
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
Devnet
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/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
Backend Components
Testnet
- Provider: https://provider.test.pontus-x.eu
- Aquarius: https://aquarius.pontus-x.eu
- Subgraph: https://subgraph.test.pontus-x.eu
Devnet
- Provider: https://provider.dev.pontus-x.eu/
- Aquarius: https://aquarius.pontus-x.eu/
- Subgraph: https://subgraph.dev.pontus-x.eu/