Skip to content

Commit 1a51a79

Browse files
committed
rename convert to upgrade when needed
Signed-off-by: Angelo De Caro <adc@zurich.ibm.com>
1 parent 26b64e4 commit 1a51a79

File tree

9 files changed

+147
-147
lines changed

9 files changed

+147
-147
lines changed

token/core/common/tokens.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ func NewTokensService() *TokensService {
1919
return &TokensService{}
2020
}
2121

22-
func (s *TokensService) NewUpgradeChallenge() (driver.TokenUpgradeChallenge, error) {
22+
func (s *TokensService) NewUpgradeChallenge() (driver.TokensUpgradeChallenge, error) {
2323
// generate a 32 bytes secure random slice
2424
key := make([]byte, 32)
2525
_, err := rand.Read(key)
@@ -29,10 +29,10 @@ func (s *TokensService) NewUpgradeChallenge() (driver.TokenUpgradeChallenge, err
2929
return key, nil
3030
}
3131

32-
func (s *TokensService) GenUpgradeProof(ch driver.TokenUpgradeChallenge, tokens []token.LedgerToken) ([]byte, error) {
32+
func (s *TokensService) GenUpgradeProof(ch driver.TokensUpgradeChallenge, tokens []token.LedgerToken) ([]byte, error) {
3333
return nil, nil
3434
}
3535

36-
func (s *TokensService) CheckUpgradeProof(ch driver.TokenUpgradeChallenge, proof driver.TokenUpgradeProof, tokens []token.LedgerToken) (bool, error) {
36+
func (s *TokensService) CheckUpgradeProof(ch driver.TokensUpgradeChallenge, proof driver.TokensUpgradeProof, tokens []token.LedgerToken) (bool, error) {
3737
return true, nil
3838
}

token/core/fabtoken/issue.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ func (s *IssueService) Issue(ctx context.Context, issuerIdentity driver.Identity
3939
return nil, nil, errors.Errorf("issuer identity, token type and values should be defined")
4040
}
4141
if opts != nil {
42-
if opts.TokenConversionRequest != nil {
42+
if opts.TokensUpgradeRequest != nil {
4343
return nil, nil, errors.Errorf("redeem during issue is not supported")
4444
}
4545
}

token/core/zkatdlog/nogh/issue.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ func (s *IssueService) Issue(ctx context.Context, issuerIdentity driver.Identity
6161
if issuerIdentity.IsNone() && len(tokenType) == 0 && values == nil {
6262
// this is a special case where the issue contains also redemption
6363
// we need to extract token types and values from the passed tokens
64-
tokenTypes, tokenValues, err := s.TokensService.ProcessTokenConversionRequest(opts.TokenConversionRequest)
64+
tokenTypes, tokenValues, err := s.TokensService.ProcessTokensUpgradeRequest(opts.TokensUpgradeRequest)
6565
if err != nil {
6666
return nil, nil, errors.Wrapf(err, "failed to extract token types and values from the passed tokens")
6767
}
@@ -137,8 +137,8 @@ func (s *IssueService) Issue(ctx context.Context, issuerIdentity driver.Identity
137137

138138
// prepare inputs to redeem, if any
139139
var tokenIDs []*token.ID
140-
if opts != nil && opts.TokenConversionRequest != nil && len(opts.TokenConversionRequest.Tokens) > 0 {
141-
tokens := opts.TokenConversionRequest.Tokens
140+
if opts != nil && opts.TokensUpgradeRequest != nil && len(opts.TokensUpgradeRequest.Tokens) > 0 {
141+
tokens := opts.TokensUpgradeRequest.Tokens
142142
action.Inputs = make([]issue.ActionInput, len(tokens))
143143
for i, tok := range tokens {
144144
action.Inputs[i] = issue.ActionInput{

token/core/zkatdlog/nogh/tokens.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -99,12 +99,12 @@ func (s *TokensService) DeserializeToken(outputFormat token.Format, outputRaw []
9999
return output, metadata, nil, nil
100100
}
101101

102-
func (s *TokensService) GenUpgradeProof(ch driver.TokenUpgradeChallenge, tokens []token.LedgerToken) ([]byte, error) {
102+
func (s *TokensService) GenUpgradeProof(ch driver.TokensUpgradeChallenge, tokens []token.LedgerToken) ([]byte, error) {
103103
// TODO: implement
104104
return nil, nil
105105
}
106106

107-
func (s *TokensService) CheckUpgradeProof(ch driver.TokenUpgradeChallenge, proof driver.TokenUpgradeProof, tokens []token.LedgerToken) (bool, error) {
107+
func (s *TokensService) CheckUpgradeProof(ch driver.TokensUpgradeChallenge, proof driver.TokensUpgradeProof, tokens []token.LedgerToken) (bool, error) {
108108
// TODO: implement
109109
return true, nil
110110
}
@@ -159,7 +159,7 @@ func supportedTokenFormat(pp *crypto.PublicParams) (token.Format, error) {
159159
return token.Format(hasher.HexDigest()), nil
160160
}
161161

162-
func (s *TokensService) ProcessTokenConversionRequest(utp *driver.TokenConversionRequest) ([]token.Type, []uint64, error) {
162+
func (s *TokensService) ProcessTokensUpgradeRequest(utp *driver.TokenUpgradeRequest) ([]token.Type, []uint64, error) {
163163
if utp == nil {
164164
return nil, nil, errors.New("nil token upgrade request")
165165
}

token/driver/issue.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,22 +12,22 @@ import (
1212
"github.com/hyperledger-labs/fabric-token-sdk/token/token"
1313
)
1414

15-
// TokenConversionRequest is a request to convert tokens
16-
type TokenConversionRequest struct {
15+
// TokenUpgradeRequest is a request to convert tokens
16+
type TokenUpgradeRequest struct {
1717
// Challenge is a challenge to be solved by the prover
18-
Challenge TokenUpgradeChallenge
18+
Challenge TokensUpgradeChallenge
1919
// Tokens is a list of tokens to be converted
2020
Tokens []token.LedgerToken
2121
// Proof is a proof that the prover has solved the challenge
22-
Proof TokenUpgradeProof
22+
Proof TokensUpgradeProof
2323
}
2424

2525
// IssueOptions models the options that can be passed to the issue command
2626
type IssueOptions struct {
2727
// Attributes is a container of generic options that might be driver specific
2828
Attributes map[interface{}]interface{}
29-
// TokenConversionRequest is a request to convert tokens
30-
TokenConversionRequest *TokenConversionRequest
29+
// TokensUpgradeRequest is a request to upgrade tokens
30+
TokensUpgradeRequest *TokenUpgradeRequest
3131
// Wallet is the wallet that should be used to issue the tokens.
3232
Wallet IssuerWallet
3333
}

0 commit comments

Comments
 (0)