Skip to content
Snippets Groups Projects
Commit 37cfa354 authored by Sean Young's avatar Sean Young
Browse files

More review comments


Signed-off-by: default avatarSean Young <sean.young@monax.io>
parent 603b0274
No related branches found
No related tags found
No related merge requests found
......@@ -118,7 +118,7 @@ func TestMarshalJSON(t *testing.T) {
acc := concreteAcc.Account()
bs, err := json.Marshal(acc)
expected := fmt.Sprintf(`{"Address":"%s","PublicKey":{"type":"ed25519","data":"%s"},`+
expected := fmt.Sprintf(`{"Address":"%s","PublicKey":{"CurveType":"ed25519","PublicKey":"%s"},`+
`"Sequence":0,"Balance":0,"Code":"3C172D","StorageRoot":"",`+
`"Permissions":{"Base":{"Perms":0,"SetBit":0},"Roles":[]}}`,
concreteAcc.Address, concreteAcc.PublicKey)
......
......@@ -56,15 +56,15 @@ func (conf *BurrowConfig) Kernel(ctx context.Context) (*core.Kernel, error) {
return nil, fmt.Errorf("could not generate logger from logging config: %v", err)
}
var keyClient keys.KeyClient
var keyStore *keys.KeyStore
var keyStore keys.KeyStore
if conf.Keys.RemoteAddress != "" {
keyClient, err = keys.NewRemoteKeyClient(conf.Keys.RemoteAddress, logger)
if err != nil {
return nil, err
}
} else {
*keyStore = keys.NewKeyStore(conf.Keys.KeysDirectory)
keyClient = keys.NewLocalKeyClient(*keyStore, logger)
keyStore = keys.NewKeyStore(conf.Keys.KeysDirectory)
keyClient = keys.NewLocalKeyClient(keyStore, logger)
}
val, err := keys.Addressable(keyClient, *conf.ValidatorAddress)
......@@ -82,7 +82,7 @@ func (conf *BurrowConfig) Kernel(ctx context.Context) (*core.Kernel, error) {
}
return core.NewKernel(ctx, keyClient, privValidator, conf.GenesisDoc, conf.Tendermint.TendermintConfig(), conf.RPC, conf.Keys,
keyStore, exeOptions, logger)
&keyStore, exeOptions, logger)
}
func (conf *BurrowConfig) JSONString() string {
......
......@@ -82,14 +82,14 @@ type PrivateKey struct {
}
type PublicKeyJSON struct {
Type string `json:"type"`
Data string `json:"data"`
CurveType string
PublicKey string
}
func (p PublicKey) MarshalJSON() ([]byte, error) {
jStruct := PublicKeyJSON{
Type: p.CurveType.String(),
Data: hex.EncodeUpperToString(p.PublicKey),
CurveType: p.CurveType.String(),
PublicKey: hex.EncodeUpperToString(p.PublicKey),
}
txt, err := json.Marshal(jStruct)
return txt, err
......@@ -105,11 +105,11 @@ func (p *PublicKey) UnmarshalJSON(text []byte) error {
if err != nil {
return err
}
CurveType, err := CurveTypeFromString(jStruct.Type)
CurveType, err := CurveTypeFromString(jStruct.CurveType)
if err != nil {
return err
}
bs, err := hex.DecodeString(jStruct.Data)
bs, err := hex.DecodeString(jStruct.PublicKey)
if err != nil {
return err
}
......
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