Walrus.

Post

Share your knowledge.

Grizzly.
Apr 30, 2025
Expert Q&A

How to configure Walrus with exchange object ID?

I've been trying to configure Walrus using the client_config.yaml file, but I keep encountering an error that says 'Error: Object ID of exchange object must be specified either in the config file or as a command-line argument.' I have multiple exchange object IDs, but I'm not sure how they need to be structured in the configuration file. Could anyone provide detailed guidance on setting up the Walrus configuration, especially with multiple exchange objects?

  • Walrus
  • Typescript SDK
1
2
Share
Comments
.

Answers

2
dudley_smith.
May 1 2025, 11:20

If you encounter errors related to object ID specifying, double-check the context configuration in client_config.yaml. Ensure that the path to this file is correctly set or use the --config option to specify it explicitly when running Walrus commands.

0
Comments
.
Ramirez.
May 1 2025, 13:14

When setting up your Walrus configuration, it's essential to specify the exchange objects in the client_config.yaml file correctly. Based on the documentation, your file should include entries under the relevant context (such as mainnet or testnet) for exchange_objects. Here's an example of how it should look:

contexts:
  mainnet:
    exchange_objects:
      - 0x59ab926eb0d94d0d6d6139f11094ea7861914ad2ecffc7411529c60019133997
      - 0x89127f53890840ab6c52fca96b4a5cf853d7de52318d236807ad733f976eef7b
      - 0x9f9b4f113862e8b1a3591d7955fadd7c52ecc07cf24be9e3492ce56eb8087805

Make sure you list each exchange_object ID under the contexts section for the specific environment you are configuring.

0
Comments
.

Do you know the answer?

Please log in and share it.

Walrus is a decentralized storage and data availability protocol designed specifically for large binary files, or "blobs"

35Posts63Answers
Sui.X.Peera.

Earn Your Share of 1000 Sui

Gain Reputation Points & Get Rewards for Helping the Sui Community Grow.

We use cookies to ensure you get the best experience on our website.
More info