INTEGRITY Документация

Прекращение поддержки Rinkeby

Хотя шлюз Cloudflare Ethereum Gateway изначально поддерживал тестовую сеть Rinkeby, сеть Rinkeby не работала через The Merge ↗ и, как следствие, перестанет быть надежной тестовой средой для mainnet.

Cloudflare прекратит поддержку Rinkeby 30 января 2023 года.

Переход

Чтобы избежать проблем при разработке или отладке Web3, переключитесь на тестовая сеть Sepolia, который полностью поддерживается вашим Ethereum Gateway.

Чтобы выполнить переход, обновите конечные точки, которые вы используете, когда чтения из или записи в сеть Ethereum.

Например, ранее вы могли использовать предыдущие конечные точки для работы с вашим Ethereum Gateway.

Предыдущий 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
}'
Предыдущий 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();
});

Чтобы перейти с Rinkeby, измените окончание вашей конечной точки на другую тестовую сеть.

Новый 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
}'
Новый 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();
});