diff --git a/src/services/service.ts b/src/services/service.ts index 451eb60..8b5f8fc 100755 --- a/src/services/service.ts +++ b/src/services/service.ts @@ -299,6 +299,19 @@ export default class Services { } const roles = { + demiurge: { + members: [ + { sp_addresses: myAddresses }, + ], + validation_rules: [ + { + quorum: 0.01, + fields: ['message', 'description', 'roles'], + min_sig_member: 0.01, + }, + ], + storages: [STORAGEURL] + } dm: { members: [ { sp_addresses: myAddresses }, @@ -324,14 +337,14 @@ export default class Services { const relayAddress = this.getAllRelays()[0]['spAddress']; const feeRate = 1; - const initState = JSON.stringify(dmTemplate); + const publicData = {}; await this.checkConnections ([{ sp_addresses: otherMember }]); const result = this.sdkClient.create_new_process ( - initState, + dmTemplate, roles, - {}, + publicData, relayAddress, feeRate );