Update spec for getnewaddress

This commit is contained in:
Rene Vergara 2024-08-29 09:19:10 -05:00
parent fae0def6a8
commit 6503af6a98
Signed by: pitmutt
GPG key ID: 65122AD495A7F5B2

View file

@ -291,14 +291,23 @@
"name": "getnewaddress", "name": "getnewaddress",
"summary": "Add a new address", "summary": "Add a new address",
"description": "Derive a new address in the given account.", "description": "Derive a new address in the given account.",
"tags": [{"$ref": "#/components/tags/draft"}], "tags": [{"$ref": "#/components/tags/wip"}, {"$ref": "#/components/tags/draft"}],
"params": [], "params": [
{ "$ref": "#/components/contentDescriptors/AccountId"},
{ "$ref": "#/components/contentDescriptors/Name"},
{ "$ref": "#/components/contentDescriptors/ExcludeSapling"},
{ "$ref": "#/components/contentDescriptors/ExcludeTransparent"}
],
"result": { "result": {
"name": "Address", "name": "Address",
"schema": { "schema": {
"$ref": "#/components/schemas/ZcashAddress" "$ref": "#/components/schemas/ZcashAddress"
} }
} },
"errors": [
{ "$ref": "#/components/errors/InvalidAccount" },
{ "$ref": "#/components/errors/DuplicateName" }
]
}, },
{ {
"name": "getbalance", "name": "getbalance",
@ -505,6 +514,24 @@
"schema": { "schema": {
"type": "string" "type": "string"
} }
},
"ExcludeSapling": {
"name": "ExcludeSapling",
"summary": "Setting that indicates that the new address requested should not contain a Sapling component",
"description": "When this parameter is present, Zenith will generate an address with no Sapling receiver",
"required": false,
"schema" : {
"type": "string"
}
},
"ExcludeTransparent": {
"name": "ExcludeTransparent",
"summary": "Setting that indicates that the new address requested should not contain a Transparent component",
"description": "When this parameter is present, Zenith will generate an address with no Transparent receiver",
"required": false,
"schema" : {
"type": "string"
}
} }
}, },
"schemas": { "schemas": {