Hi team,
I am using daml script to to create User base on party and the dar file deployed to Canton. However when trying to run the script on Canton, the script failed on createUser. Can you advise please?
Daml script
createUserFromParty: Party -> Script ()
createUserFromParty p = do
-- add alias for mapping
let hint = getPartyHint p
submit p do createCmd Alias with currentParty = p; displayName = hint; ..
userId <- validateUserId $ asciiToLower hint
createUser (User userId $ Some p) $ (CanActAs p) :: [CanReadAs public]
Error when running the daml script
~/canton-enterprise-2.0.0$ daml script --dar da-marketplace-0.2.0.dar --script-name Tests.FundManagement.Distribution:preMarketUISetupTest --participant-config participant.json
Exception in thread "main" com.daml.lf.engine.script.ScriptF$FailedCmd: Command createUser failed: No default participant
Daml stacktrace:
thanks,
Dorrit