Sunrise Data

Sunrise Data acts as a relay server connecting the L2 chain to the Sunrise DA layer.

Sunrise Consensus Node

Requires a networked Sunrise node to operate. Networks running Sunrise v0.3.0 or higher support Data Availability Layer.

Follow the Node Guide on how to create a consensus node.

How to set up sunrise-data

  1. Running sunrised See Consensus Node for setting up.

  2. Clone sunrise-data repo

    cd ~
    git clone https://github.com/sunriselayer/sunrise-data.git
    cd sunrise-data
    make install
  3. Create and edit config.toml

    cp config.default.toml config.toml
    nano config.toml

    To connect to a local IPFS daemon, leave the ipfs_api_url field empty

    Change home_path to your .sunrise directory and publisher_account to your sunrised key's name

    [api]
    port = 8000
    ipfs_api_url = ""
    ipfs_addrinfo = ""
    
    [chain]
    address_prefix="sunrise"
    home_path="/home/ubuntu/.sunrise"
    keyring_backend="test"
    sunrised_rpc="http://localhost:26657"
    
    [publish]
    publisher_account="your_publisher_account"
    publish_fees="10000uusdrise"
    
    [rollkit]
    port=7980
    data_shard_count=5
    parity_shard_count=5

    home_path, keyring_backend, publisher_account must be entered values on your sunrised keyring. See Local Key Pair document and set with --keyring-backend test option. For home_path, enter the path where the sunrise keyring exists. γ€€ For sunrised_rpc, it is preferable to run sunrised locally, but if this is not possible, use the published RPC. See our Network Document. A local key pair is still required in such cases.

    The other fields can be left as is.

Run IPFS on local

  1. Run IPFS

  2. Check the IPFS node ID and optionally share and add a remote peer

Start

Last updated