diff --git a/zenith-openrpc.json b/zenith-openrpc.json index 377ee1a..bd2afbb 100644 --- a/zenith-openrpc.json +++ b/zenith-openrpc.json @@ -190,14 +190,39 @@ "name": "getnewaccount", "summary": "Create a new account", "description": "Create a new account in the given wallet.", - "tags": [{"$ref": "#/components/tags/draft"}], - "params": [], + "tags": [{"$ref": "#/components/tags/draft"}, {"$ref": "#/components/tags/wip"}], + "params": [ + { "$ref": "#/components/contentDescriptors/Name"} + ], + "paramStructure": "by-position", "result": { "name": "Account", "schema": { "$ref": "#/components/contentDescriptors/AccountId" } - } + }, + "examples": [ + { + "name": "GetNewAccount example", + "summary": "Create an account", + "description": "Creates a new account with the given name", + "params": [ + { + "name": "Account name", + "summary": "The user-friendly name for the Account", + "value": "Personal" + } + ], + "result": { + "name": "GetNewAccount result", + "value": 1 + } + } + ], + "errors": [ + { "$ref": "#/components/errors/ZebraNotAvailable" }, + { "$ref": "#/components/errors/DuplicateName" } + ] }, { "name": "listaddresses",