🏊Running kinto nodes

Kinto uses a forked Arbitrum orbit stack, in order to run a node please follow these instructions.

Prerequisites: All node requirements, CPU, memory, disk size and ports can be found in the arbitrum docs here: https://docs.arbitrum.io/run-arbitrum-node/run-full-node

  1. Download and uncompress "nitro-replica-kinto-mainnet.zip"

  2. Fill all the required data in docker-compose.yaml (should be prefilled with the exception of a beacon network endpoint)


version: '3.4'

volumes:
  l2_data:

services:
  l2:
    image: public.ecr.aws/i6b2w2n6/nitro-node:kinto-mainnet-9.0.0
    ports:
      - "9545:8545"
      - "9546:8546"
    volumes:
      - "${PWD}/nodeConfig.json:/config/nodeConfig.json"
      - l2_data:/home/user/.arbitrum
    entrypoint:
      - "/usr/local/bin/nitro"
      - --conf.file=/config/nodeConfig.json
      - --execution.forwarding-target=wss://kinto-mainnet.calderachain.xyz/ws
      - --node.feed.input.url=wss://kinto-mainnet.calderachain.xyz/feed
      - --parent-chain.connection.url=https://eth.merkle.io
      - --parent-chain.blob-client.beacon-url= #INSERT ETHEREUM BEACON API URL HERE
  • Make sure you have the latest node image in the l2/image field:

VersionRelease dateLink

9.0.0

10/30/24

public.ecr.aws/i6b2w2n6/nitro-node:kinto-mainnet-9.0.0

  • In order to keep yourself update for future image upgrades please join our developers channel in our discord: discord.com/invite/kinto

  1. Finally once all fields are complete start running the node with:

docker-compose up -d

Last updated