Skip to content
Discussions/App Development/Starting sandbox without contract id seedingForum ↗

Starting sandbox without contract id seeding

App Development7 posts639 views16 likesLast activity Feb 2021
GE
georgOP
Apr 2020

I’m trying to start the sandbox with the “old” contract id scheme (ie. #1:0, #2:0, …):

daml sandbox --contract-id-seeding=no

But I’m getting the error:

This version of Sandbox will not start without a seeding mode. Please specify an appropriate seeding mode.

The parameter help says that no is the default option, but that doesn’t seem to be the case. What am I doing wrong?

CO
cocreature
Apr 2020

--contract-id-seeding=no is the default for sandobx-classic. The new sandbox does not support this mode. The closest is probably --contract-id-seeding=testing-static.

GE
georg
Apr 2020

Ok, that’s a tad bit confusing. I guess then it shouldn’t be listed as an option when I run daml sandbox --help.

CO
cocreature
Apr 2020

Yeah I think that’s an artifact from the fact that sandbox and sandbox-classic share the code for command-line options.

SA
SamirTalwar
Apr 2020

I’ve added this to the list of things to remove when we remove Sandbox Classic. Thanks!

AL
Alexander_Bernauer
Feb 2021

Just wanted to raise that the documentation (1) is listing no as an option, but daml sandbox is rejecting it. This is confusing.

(1) Daml Sandbox — Daml SDK 1.9.0 documentation

CO
cocreature
Feb 2021

Thanks for the pointer @Alexander_Bernauer. Updated in Clarify docs around --contract-id-seeding=no by cocreature · Pull Request #8796 · digital-asset/daml · GitHub

← Back to Discussions