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 {
}
}
func (c *CMIX) Marshal() ([]byte, error) {
func (c CMIX) Marshal() ([]byte, error) {
return json.Marshal(c)
}
......
......@@ -22,7 +22,7 @@ func GetDefaultE2E() E2E {
CMIX: GetDefaultCMIX(),
}
}
func (e *E2E) Marshal() ([]byte, error) {
func (e E2E) Marshal() ([]byte, error) {
return json.Marshal(e)
}
......
......@@ -17,14 +17,10 @@ func GetDefaultUnsafe() Unsafe {
return Unsafe{CMIX: GetDefaultCMIX()}
}
func (u *Unsafe) MarshalJSON() ([]byte, error) {
func (u Unsafe) Marshal() ([]byte, error) {
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
func GetUnsafeParameters(params string) (Unsafe, error) {
p := GetDefaultUnsafe()
......
......@@ -22,7 +22,7 @@ func GetDefaultRekey() Rekey {
}
}
func (r *Rekey) Marshal() ([]byte, error) {
func (r Rekey) Marshal() ([]byte, error) {
return json.Marshal(r)
}
......
......@@ -38,7 +38,7 @@ func GetDefaultNetwork() Network {
return n
}
func (n *Network) Marshal() ([]byte, error) {
func (n Network) Marshal() ([]byte, error) {
return json.Marshal(n)
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment