OriginTrail
  • Get started with OriginTrail
  • OriginTrail Ecosystem — Call for Papers (Coming Soon)
  • Key Concepts
    • Decentralized Knowledge Graph (DKG)
    • DKG key concepts
  • Build with DKG
    • Quickstart (test drive the DKG in 5 mins)
      • Quickstart with Node.js
      • Quickstart with Python
    • ChatDKG builder toolkit
      • DKG SDK
        • Development environment setup
        • DKG Javascript SDK (dkg.js)
          • Interact with DKG paranets
          • Knowledge submission & curation
          • Paranet's incentives pool implementation
        • DKG Python SDK (dkg.py)
      • DKG paranets
        • Deploying a DKG paranet
        • Building with DKG paranets
        • Syncing a DKG Paranet
        • Initial Paranet Offerings (IPOs)
          • IPO specification
          • Launching your IPO
          • Paranet's incentives pool
          • IPO voting
      • AI agents
        • ElizaOS DKG agent
        • Custom DKG Python agent
        • Custom DKG JavaScript agent
    • DKG Edge Node
      • DKG Edge Node architecture
      • Get started with the Edge Node boilerplate
        • Automated setup with the installer
        • Manual setup
        • Usage example
      • Customize & build with the Edge Node
      • Knowledge Mining and dRAG examples
      • Deploy your Edge Node based project
        • Automated deployment with installer
      • DKG Edge Node inception program
      • DKG Edge Node API documentation
    • DKG Core Node
      • Run a V8 Core Node on testnet
        • Preparation for V8 DKG Core Node deployment
        • V8 DKG Core Node installation
      • Run a V8 Core Node on mainnet
        • Preparation for V8 DKG Core Node deployment
        • V8 DKG Core Node installation
  • Delegated staking
    • Delegated staking—Introduction
      • Step-by-step staking
      • Redelegating stake
  • Integrated Blockchains
    • Base blockchain
      • Connect to Base
    • Gnosis chain
      • Connect to Gnosis
    • NeuroWeb
    • Teleport instructions - NeuroWeb
    • Bridging to Moonbeam
    • Deployed smart contracts
  • Bounties & rewards
    • General bug bounty
    • Code contributions & V8 bug bounty
  • Whitepapers & RFCs
    • OriginTrail whitepaper
    • OriginTrail RFCs
  • Useful Resources
    • What's new with OriginTrail V8
    • DKG V8 guidebook
      • Protocol updates
      • Feature roadmap
      • How to upgrade to V8?
    • Public nodes
    • Tutorials
    • Test token faucet
    • Development principles
    • Community created resources
    • Linked data & knowledge graphs
    • Available networks, network details and RPCs
    • OT Node Engine implementation details
      • Modules
      • Command Executor
    • Contribution guidelines
      • Guidelines for automated test contributions
    • Explore the OriginTrail ecosystem
Powered by GitBook
On this page
  • Mainnet node instructions (Gnosis chain)
  • 1. Obtain Gnosis archival RPC Endpoint
  • 2. Acquire tokens
  • 3. Update DKG node configuration
  • 4. Restart your node
  • Testnet node instructions (Gnosis Chiado)
  • 1. Obtain Gnosis Chiado Archival RPC Endpoint
  • 2. Acquire TRAC and Chiado test tokens
  • 3. Update DKG node configuration
  • 4. Restart your node
  • Node Stake and ask setup:

Was this helpful?

Edit on GitHub
  1. Integrated Blockchains
  2. Gnosis chain

Connect to Gnosis

PreviousGnosis chainNextNeuroWeb

Last updated 10 months ago

Was this helpful?

Since 6.2.0 release, OriginTrail DKG nodes support Gnosis blockchain. Learn more about how to use your node with Gnosis below.

Mainnet node instructions (Gnosis chain)

Since the 6.2.0 release, your OriginTrail DKG node supports the Gnosis blockchain. In order to connect your node to Gnosis, please refer to the instructions below.

1. Obtain Gnosis archival RPC Endpoint

Refer to the and select an RPC provider to acquire the Archival RPC Endpoint.

Selecting an archival endpoint is a crucial requirement for the optimal functionality of your DKG node.

2. Acquire tokens

In order for your node to be able to create the profile on the Gnosis blockchain, it will require some xDai tokens on the operational wallet (at least one of the wallets in operationalWallets). Make sure that you acquire them before proceeding to update the configuration file; otherwise, your node will fail to connect to the Gnosis network.

If you are planning on running an OriginTrail , make sure that you also acquire TRAC tokens on Gnosis network and have them ready on the management wallet (evmManagementWalletPublicKey). TRAC is required for the process of setting up stake on your node once it's successfully connected to Gnosis and created its profile.

As described in the "" instructions page, bridging TRAC tokens from Ethereum to Gnosis network is done via or any other bridging platform.

DKG nodes do not require TRAC stake.

3. Update DKG node configuration

Open .origintrail_noderc file of your DKG node located inside the ot-node directory. Inside the configuration file, locate the "blockchain" object, and add the following object to the "implementation" array, specifying your RPC endpoint and wallets. As operationalWallets is an array, you can define multiple operational wallets, which is recommended.

"gnosis:100": {
  "enabled": true,
  "config": {,
    "operatorFee": 5,
    "rpcEndpoints": [
      "https://<desired_rpc_endpoint>"
    ],
    "operationalWallets": [
      {
        "evmAddress": "0x0bf...",
        "privateKey": "0x1e3..."
      }
    ],
    "evmManagementWalletPublicKey": "0xd09..."
   }
 }

After adding "gnosis:100", make sure to add the initial operatorFee (range from 0% to 100%).

Initial operator fee (operatorFee) can only be set on the profile creation, so make sure not to forget about it. In order to change it later through Houston, you will need to wait for a delay of 28 days!

After these additions, your "blockchain" object in the configuration file should look similar to the example below:

...
    "blockchain": {
      "defaultImplementation": "otp:2043",
      "implementation": {
        "otp:2043": {
          "enabled": true,
          "config": {
            "sharesTokenSymbol": "shares_token_symbol",
            "sharesTokenName": "shares_token_name",
            "operatorFee": 5,
            "operationalWallets": [
               {
                "evmAddress": "0x...",
                "privateKey": "0x..."
               }
            ],
            "evmManagementWalletPublicKey": "0x..."
          }
        },
        "gnosis:100": {
          "enabled": true,
          "config": {
            "sharesTokenSymbol": "shares_token_symbol",
            "sharesTokenName": "shares_token_name",
            "operatorFee": 5,
            "rpcEndpoints": [
              "https://<desired_rpc.endpoint>"
            ],
            "operationalWallets": [
               {
                "evmAddress": "0x...",
                "privateKey": "0x..."
               }
            ],
            "evmManagementWalletPublicKey": "0x..."
          }
        }
      }
    },
...

4. Restart your node

You can proceed and restart your node to confirm that it will start communicating with Gnosis Chiado.

otnode-restart && otnode-logs

If you added everything successfully, your node will show the “blockchain module initialized with implementation: gnosis:10200” log.

Testnet node instructions (Gnosis Chiado)

Since the 6.1.0 release, your OriginTrail DKG node can operate on Gnosis Chiado network. In order to connect your node to Gnosis, please refer to the instructions below.

1. Obtain Gnosis Chiado Archival RPC Endpoint

Selecting an archival endpoint is a crucial requirement for the optimal functionality of your DKG node.

2. Acquire TRAC and Chiado test tokens

Go to Test token faucet to get test TRAC and xDAI tokens.

3. Update DKG node configuration

Open the .origintrail_noderc configuration file of your DKG node located inside the ot-node directory. Within the config, locate the "blockchain" object, and add the following object to the "implementation" array, specifying your RPC endpoint and wallets. As operationalWallets is an array, you can define multiple operational wallets, which is recommended.

"gnosis:10200": {
  "enabled": true,
  "config": {
    "sharesTokenSymbol": "shares_token_symbol",
    "sharesTokenName": "shares_token_name",
    "operatorFee": 5,
    "rpcEndpoints": [
      "https://archive-rpc.chiado.gnosischain.com/"
    ],
    "operationalWallets": [
      {
        "evmAddress": "0x0bf...",
        "privateKey": "0x1e3..."
      }
    ],
    "evmManagementWalletPublicKey": "0xd09..."
   }
 }

After adding "gnosis:10200", your "blockchain" object in the configuration file should look like the one below:

...
    "blockchain": {
      "defaultImplementation": "otp:20430",
      "implementation": {
        "otp:20430": {
          "enabled": true,
          "config": {
            "sharesTokenSymbol": "shares_token_symbol",
            "sharesTokenName": "shares_token_name",
            "operatorFee": 5,
            "operationalWallets": [
              {
                "evmAddress": "0x0bf...",
                "privateKey": "0x1e3..."
              }
            ],
            "evmManagementWalletPublicKey": "0xd09..."
          }
        },
        "gnosis:10200": {
          "enabled": true,
          "config": {
            "sharesTokenSymbol": "shares_token_symbol",
            "sharesTokenName": "shares_token_name",
            "operatorFee": 5,
            "rpcEndpoints": [
              "https://archive-rpc.chiado.gnosischain.com/"
            ],
            "operationalWallets": [
              {
                "evmAddress": "0x0bf...",
                "privateKey": "0x1e3..."
              }
            ],
            "evmManagementWalletPublicKey": "0xd09..."
           }
         }
      }
    },
...

4. Restart your node

You can proceed and restart your node to confirm that it will start communicating with Gnosis Chiado.

Once again, make sure that your operational wallet has some Chiado in order for your OriginTrail DKG node to be able to create the profile on the new network.

otnode-restart && otnode-logs

If you added everything successfully, your node will show the log that says “blockchain module initialized with implementation: gnosis:10200”.

If you have come this far and your node logs are not showing any errors, you're node is successfully set up!

Node Stake and ask setup:

Refer to the and select an RPC provider to acquire the Archival RPC Endpoint.

If you are running a node, setting up stake and ask is not required.

Please refer to "" part of our documentation for more details regarding setting up stake and ask parameters.

official Gnosis documentation
Full node
Acquiring tokens
OmniBridge
Gateway
official Gnosis documentation
Gateway
Running a full node
Page cover image