From e2b77976621ec86e6d8fe64bd5ae91552c256c12 Mon Sep 17 00:00:00 2001 From: josh Date: Wed, 5 Feb 2020 18:41:24 -0800 Subject: [PATCH] make signer a public type --- client.go | 6 +++--- transaction.go | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/client.go b/client.go index 36901fb01..2067d4476 100644 --- a/client.go +++ b/client.go @@ -30,13 +30,13 @@ type node struct { address string } -type signer func(message []byte) []byte +type TransactionSigner func(message []byte) []byte type operator struct { accountID AccountID privateKey *Ed25519PrivateKey publicKey Ed25519PublicKey - signer signer + signer TransactionSigner } var mainnetNodes = map[string]AccountID{ @@ -181,7 +181,7 @@ func (client *Client) SetOperator(accountID AccountID, privateKey Ed25519Private return client } -func (client *Client) SetOperatorWith(accountID AccountID, publicKey Ed25519PublicKey, signer signer) *Client { +func (client *Client) SetOperatorWith(accountID AccountID, publicKey Ed25519PublicKey, signer TransactionSigner) *Client { client.operator = &operator{ accountID: accountID, privateKey: nil, diff --git a/transaction.go b/transaction.go index ec59531c0..74d55dbc0 100644 --- a/transaction.go +++ b/transaction.go @@ -44,7 +44,7 @@ func (transaction Transaction) signWithOperator(operator operator) Transaction { return transaction } -func (transaction Transaction) SignWith(publicKey Ed25519PublicKey, signer signer) Transaction { +func (transaction Transaction) SignWith(publicKey Ed25519PublicKey, signer TransactionSigner) Transaction { signature := signer(transaction.pb.GetBodyBytes()) transaction.pb.SigMap.SigPair = append(transaction.pb.SigMap.SigPair, &proto.SignaturePair{