Skip to main content

Overview

Repositories

Setup MetaMask

Devnet

Testnet

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 NameSmart Contract AddressComment
EUROe0x8A4826071983655805bF4f29828577Cd6b1aC0cBPayment Token
Ocean0xdF171F74a8d3f4e2A789A566Dce9Fa4945196112Payment Token

Testnet

Token NameSmart Contract AddressComment
EUROe0xdd0a0278f6BAF167999ccd8Aa6C11A9e2fA37F0aPayment Token
Ocean0x5B190F9E2E721f8c811E4d584383E3d57b865C69Payment 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

Backend Components

Testnet