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
Running
sunrised
See Consensus Node for setting up.Clone sunrise-data repo
cd ~ git clone https://github.com/sunriselayer/sunrise-data.git cd sunrise-data make install
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 emptyChange
home_path
to your .sunrise directory andpublisher_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="10000urise" [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. Forhome_path
, enter the path where the sunrise keyring exists. Forsunrised_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
Run IPFS
wget https://dist.ipfs.tech/kubo/v0.31.0/kubo_v0.31.0_linux-amd64.tar.gz tar -xvzf kubo_v0.31.0_linux-amd64.tar.gz cd kubo sudo ./install.sh ipfs init --profile=lowpower ipfs daemon
Check the IPFS node ID and optionally share and add a remote peer
ipfs id
Start
sunrise-data rollkit
Last updated