Skip to content
Snippets Groups Projects
Commit 03a85ced authored by Jake Taylor's avatar Jake Taylor
Browse files

added params bindings

parent 9ee4e0f6
No related branches found
No related tags found
No related merge requests found
///////////////////////////////////////////////////////////////////////////////
// Copyright © 2021 xx network SEZC //
// //
// Use of this source code is governed by a license that can be found in the //
// LICENSE file //
///////////////////////////////////////////////////////////////////////////////
// Contains params-related bindings
package bindings
import "gitlab.com/elixxir/client/interfaces/params"
func (c *Client) GetCMIXParams() (string, error) {
p, err := params.GetDefaultCMIX().Marshal()
return string(p), err
}
func (c *Client) GetE2EParams() (string, error) {
p, err := params.GetDefaultE2E().Marshal()
return string(p), err
}
func (c *Client) GetRekeyParams() (string, error) {
p, err := params.GetDefaultRekey().Marshal()
return string(p), err
}
func (c *Client) GetNetworkParams() (string, error) {
p, err := params.GetDefaultNetwork().Marshal()
return string(p), err
}
func (c *Client) GetUnsafeParams() (string, error) {
p, err := params.GetDefaultUnsafe().Marshal()
return string(p), err
}
...@@ -27,7 +27,7 @@ func GetDefaultCMIX() CMIX { ...@@ -27,7 +27,7 @@ func GetDefaultCMIX() CMIX {
} }
} }
func (c *CMIX) Marshal() ([]byte, error) { func (c CMIX) Marshal() ([]byte, error) {
return json.Marshal(c) return json.Marshal(c)
} }
......
...@@ -22,7 +22,7 @@ func GetDefaultE2E() E2E { ...@@ -22,7 +22,7 @@ func GetDefaultE2E() E2E {
CMIX: GetDefaultCMIX(), CMIX: GetDefaultCMIX(),
} }
} }
func (e *E2E) Marshal() ([]byte, error) { func (e E2E) Marshal() ([]byte, error) {
return json.Marshal(e) return json.Marshal(e)
} }
......
...@@ -17,14 +17,10 @@ func GetDefaultUnsafe() Unsafe { ...@@ -17,14 +17,10 @@ func GetDefaultUnsafe() Unsafe {
return Unsafe{CMIX: GetDefaultCMIX()} return Unsafe{CMIX: GetDefaultCMIX()}
} }
func (u *Unsafe) MarshalJSON() ([]byte, error) { func (u Unsafe) Marshal() ([]byte, error) {
return json.Marshal(u) return json.Marshal(u)
} }
func (u *Unsafe) UnmarshalJSON(b []byte) error {
return json.Unmarshal(b, u)
}
// Obtain default Unsafe parameters, or override with given parameters if set // Obtain default Unsafe parameters, or override with given parameters if set
func GetUnsafeParameters(params string) (Unsafe, error) { func GetUnsafeParameters(params string) (Unsafe, error) {
p := GetDefaultUnsafe() p := GetDefaultUnsafe()
......
...@@ -22,7 +22,7 @@ func GetDefaultRekey() Rekey { ...@@ -22,7 +22,7 @@ func GetDefaultRekey() Rekey {
} }
} }
func (r *Rekey) Marshal() ([]byte, error) { func (r Rekey) Marshal() ([]byte, error) {
return json.Marshal(r) return json.Marshal(r)
} }
......
...@@ -38,7 +38,7 @@ func GetDefaultNetwork() Network { ...@@ -38,7 +38,7 @@ func GetDefaultNetwork() Network {
return n return n
} }
func (n *Network) Marshal() ([]byte, error) { func (n Network) Marshal() ([]byte, error) {
return json.Marshal(n) return json.Marshal(n)
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment