status-go/services/accounts
Igor Sirotin a01ffdbe8e
fix: proper usage of CreateAccount RootDataDir (#5284)
* fix_: introduce CreateAccount.RootDataDir
* fix_: deprecate and remove ShhextConfig.BackupDisabledDataDir
2024-06-05 14:03:34 +01:00
..
accountsevent chore: moved accounts event watcher to accountsevent package 2023-10-12 10:18:25 -03:00
settingsevent feat: send settings event when a setting is set through the API 2023-10-12 10:18:25 -03:00
README.md Accounts data management (#1530) 2019-08-20 18:38:40 +03:00
accounts.go feat: suggested derivation path endpoint added 2024-03-27 17:20:40 +01:00
multiaccounts.go Fix/timesource offline (#4309) 2023-11-13 14:06:32 -05:00
service.go Fix account not being stored 2023-10-24 19:01:46 +01:00
settings.go chore(identity)_: remove old social links implementation (#5214) 2024-05-24 10:35:34 +02:00

README.md

Settings service

Settings service provides private API for storing all configuration for a selected account.

To enable:

  1. Client must ensure that settings db is initialized in the api.Backend.
  2. Add settings to APIModules in config.

API

settings_saveConfig

Parameters

  • type: string - configuratin type. if not unique error is raised.
  • conf: bytes - raw json.

settings_getConfig

Parameters

  • type: string

Returns

  • conf raw json

settings_saveNodeConfig

Special case of the settings_saveConfig. In status-go we are using constant node-config as a type for node configuration. Application depends on this value and will try to load it when node is started. This method is provided in order to remove syncing mentioned constant between status-go and users.

Parameters

  • conf: params.NodeConfig