aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--accounts/hd.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/accounts/hd.go b/accounts/hd.go
index 30963326f..24aa777ae 100644
--- a/accounts/hd.go
+++ b/accounts/hd.go
@@ -135,10 +135,12 @@ func (path DerivationPath) String() string {
return result
}
+// MarshalJSON turns a derivation path into its json-serialized string
func (path DerivationPath) MarshalJSON() ([]byte, error) {
- return json.Marshal(fmt.Sprintf("\"%s\"", path.String()))
+ return json.Marshal(path.String())
}
+// UnmarshalJSON a json-serialized string back into a derivation path
func (path *DerivationPath) UnmarshalJSON(b []byte) error {
var dp string
var err error