INTEGRITY Dokumentace

Ukončení podpory Rinkeby

Cloudflare Ethereum Gateway byla sice spuštěna s podporou testnetu Rinkeby, Rinkeby ale neběžel přes The Merge ↗ a v důsledku toho přestane být spolehlivým staging prostředím pro mainnet.

Cloudflare ukončí podporu sítě Rinkeby dne 30. ledna 2023.

Migrace

Abyste se vyhnuli problémům při vývoji nebo ladění Web3, měli byste přejít na Sepolia testnet, která je s vaší Ethereum Gateway plně podporována.

Chcete-li provést migraci, měli byste aktualizovat koncové body, které používáte při čtení z nebo zápis do síť Ethereum.

Pro komunikaci s vaší Ethereum Gateway jste například mohli dříve používat předchozí endpointy.

Předchozí curl
curl https://web3-trial.cloudflare-eth.com/v1/rinkeby \
--header 'Content-Type: application/json' \
--data '{
  "jsonrpc": "2.0",
  "method": "eth_getBlockByNumber",
  "params": ["0x2244", true],
  "id": 1
}'
Předchozí JS Fetch API
await fetch(
  new Request('https://web3-trial.cloudflare-eth.com/v1/rinkeby', {
    method: 'POST',
    body: JSON.stringify({
      jsonrpc: '2.0',
      method: 'eth_getBlockByNumber',
      params: ['0x2244', true],
      id: 1,
    }),
    headers: {
      'Content-Type': 'application/json',
    },
  })
).then(resp => {
  return resp.json();
});

Chcete-li přejít z Rinkeby, změňte konec svého koncového bodu tak, aby používal jiný testnet.

Nový curl
curl https://web3-trial.cloudflare-eth.com/v1/sepolia \
--header 'Content-Type: application/json' \
--data '{
  "jsonrpc": "2.0",
  "method": "eth_getBlockByNumber",
  "params": ["0x2244", true],
  "id": 1
}'
Nové JS Fetch API
await fetch(
  new Request('https://web3-trial.cloudflare-eth.com/v1/sepolia', {
    method: 'POST',
    body: JSON.stringify({
      jsonrpc: '2.0',
      method: 'eth_getBlockByNumber',
      params: ['0x2244', true],
      id: 1,
    }),
    headers: {
      'Content-Type': 'application/json',
    },
  })
).then(resp => {
  return resp.json();
});