> TODO: description or else, check -h
A various utility tool to call WD endpoints
```
$ walletd-manager --help
$ walletd-manager
$ walletd-manager
Get informations on the target WD
| Option | Required | Default value | Description |
| ------------------- | ------------------ | ------------- | ----------------------- |
| --workspace | :heavy_check_mark: | ledger1 | Target workspace |--wdPgHost
| | :heavy_check_mark: | localhost | WD Postgres host |--wdPgPort
| | | 15432 | WD Postgres port |--wdPgUser
| | :heavy_check_mark: | vault | WD Postgres user |--wdPgPw
| | | vault | Gate Postgres password |--libcoreDBPrefix
| | :heavy_check_mark: | libcore\_ | libcore database prefix |
Collect accounts to seed from the Gate
| Option | Required | Default value | Description |
| -------------- | ------------------ | ------------- | ---------------------- |
| --workspace | :heavy_check_mark: | ledger1 | Target workspace |--gatePgHost
| | :heavy_check_mark: | localhost | Gate Postgres host |--gatePgPort
| | | 15432 | Gate Postgres port |--gatePgDB
| | :heavy_check_mark: | gate | Gate Postgres database |--gatePgUser
| | :heavy_check_mark: | vault | Gate Postgres user |--gatePgPw
| | | vault | Gate Postgres password |
Create WD DB, create accounts & sync them
| Option | Required | Default value | Description |
| --------------------- | ------------------ | --------------------- | --------------------------------------------------- |
| --concurrency | | 5 | Accounts sync concurrency |--fromFile
| | | undefined | Use the given JSON file describing accounts to seed |--workspace
| | :heavy_check_mark: | ledger1 | Target workspace |--libcoreDBPrefix
| | :heavy_check_mark: | libcore\_ | libcore database prefix |--libcoreDBOwner
| | :heavy_check_mark: | vault | libcore database owner |--gatePgHost
| | | localhost | Gate Postgres host |--gatePgPort
| | | 15432 | Gate Postgres port |--gatePgDB
| | | gate | Gate Postgres database |--gatePgUser
| | | vault | Gate Postgres user |--gatePgPw
| | | vault | Gate Postgres password |--wdURL
| | :heavy_check_mark: | http://localhost:9200 | wallet-daemon URL |--wdLegacyAuthToken
| | :heavy_check_mark: | ledger1 | wallet-daemon authentication token |--wdPgHost
| | :heavy_check_mark: | localhost | WD Postgres host |--wdPgPort
| | | 15432 | WD Postgres port |--wdPgUser
| | :heavy_check_mark: | vault | WD Postgres user |--wdPgPw
| | | vault | Gate Postgres password |
Create accounts in LAMA Scheduler through Coin Gateway from those of a gate
| Option | Required | Default value | Description |
| -------------- | ------------------ | --------------------- | ---------------------- |
| --workspace | :heavy_check_mark: | ledger1 | Target workspace |--gatePgHost
| | :heavy_check_mark: | localhost | Gate Postgres host |--gatePgPort
| | | 15432 | Gate Postgres port |--gatePgDB
| | :heavy_check_mark: | gate | Gate Postgres database |--gatePgUser
| | :heavy_check_mark: | vault | Gate Postgres user |--gatePgPw
| | | vault | Gate Postgres password |--cgURL
| | :heavy_check_mark: | http://localhost:9090 | coin-gateway URL |--coin
| | :heavy_check_mark: | bitcoin | Account coin |
Wipe & Sync a WD account from the given timestamp
| Option | Required | Default value | Description |
| --------------------- | ------------------ | --------------------- | ------------------------------------- |
| --accountID | :heavy_check_mark: | NaN | Gate account ID |--sinceTimestamp
| | | undefined | Reseed from timestamp |--sinceDays
| | | undefined | Reseed since the given number of days |--workspace
| | :heavy_check_mark: | ledger1 | Target workspace |--wdURL
| | :heavy_check_mark: | http://localhost:9200 | wallet-daemon URL |--wdLegacyAuthToken
| | :heavy_check_mark: | ledger1 | wallet-daemon authentication token |--gatePgHost
| | :heavy_check_mark: | localhost | Gate Postgres host |--gatePgPort
| | | 15432 | Gate Postgres port |--gatePgDB
| | :heavy_check_mark: | gate | Gate Postgres database |--gatePgUser
| | :heavy_check_mark: | vault | Gate Postgres user |--gatePgPw
| | | vault | Gate Postgres password |
Wipe or drop libcore DB & remove references of it in WD db
| Option | Required | Default value | Description |
| ------------------- | ------------------ | ------------- | ----------------------------------------- |
| --workspace | :heavy_check_mark: | ledger1 | Target workspace |--wdDBName
| | | wallet_daemon | WD DB name |--wdPgHost
| | :heavy_check_mark: | localhost | WD Postgres host |--wdPgPort
| | | 15432 | WD Postgres port |--wdPgUser
| | :heavy_check_mark: | vault | WD Postgres user |--wdPgPw
| | | vault | Gate Postgres password |--libcoreDBPrefix
| | :heavy_check_mark: | libcore\_ | libcore database prefix |--redisDBName
| | | undefined | Redis DB name |--redisHost
| | | undefined | Redis host |--redisPort
| | | 16379 | Redis port |--wipeMode
| | | TRUNCATE | Wipe mode (either [32mTRUNCATE[39m, [33mDROP[39m or [31mNUKE[39m) |
- [32mTRUNCATE[39m: Truncates libcore DB, leaving schema intact and clearing values
- [33mDROP[39m: Drops libcore DB including schemas and values
- [31mNUKE[39m: Drops both libcore and walletd DBs, only when scrapping environment
(for testing purposes) Corrupt UTXOs data in libcore database
| Option | Required | Default value | Description |
| ------------------- | ------------------ | ------------- | ----------------------- |
| --workspace | :heavy_check_mark: | ledger1 | Target workspace |--wdPgHost
| | :heavy_check_mark: | localhost | WD Postgres host |--wdPgPort
| | | 15432 | WD Postgres port |--wdPgUser
| | :heavy_check_mark: | vault | WD Postgres user |--wdPgPw
| | | vault | Gate Postgres password |--libcoreDBPrefix` | :heavy_check_mark: | libcore\_ | libcore database prefix |
|