Skip to content

Commit d8cb760

Browse files
committed
align code to token.Format
Signed-off-by: Angelo De Caro <adc@zurich.ibm.com>
1 parent 4b081cb commit d8cb760

File tree

18 files changed

+118
-118
lines changed

18 files changed

+118
-118
lines changed

integration/token/fungible/support.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ func CheckAcceptedTransactions(network *integration.Infrastructure, id *token3.N
207207

208208
func matchTransactionRecord(tx *ttxdb.TransactionRecord, txExpected TransactionRecord, i int) error {
209209
if tx.TokenType != txExpected.TokenType {
210-
return errors.Errorf("tx [%d] tx.TokenType: %s, txExpected.TokenType: %s", i, tx.TokenType, txExpected.TokenType)
210+
return errors.Errorf("tx [%d] tx.TokenFormat: %s, txExpected.TokenFormat: %s", i, tx.TokenType, txExpected.TokenType)
211211
}
212212
if !strings.HasPrefix(tx.SenderEID, txExpected.SenderEID) {
213213
return errors.Errorf("tx [%d] tx.SenderEID: %s, txExpected.SenderEID: %s", i, tx.SenderEID, txExpected.SenderEID)

token/core/common/loaders.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -116,9 +116,9 @@ func (s *VaultLedgerTokenLoader[T]) isAnyPending(ids ...*token.ID) (anyPending b
116116
}
117117

118118
type LoadedToken[T any, M any] struct {
119-
TokenType token.Format
120-
Token T
121-
Metadata M
119+
TokenFormat token.Format
120+
Token T
121+
Metadata M
122122
}
123123

124124
type VaultLedgerTokenAndMetadataLoader[T any, M any] struct {
@@ -162,9 +162,9 @@ func (s *VaultLedgerTokenAndMetadataLoader[T, M]) LoadTokens(ctx context.Context
162162
return nil, errors.Wrapf(err, "failed deserializeing token info for id [%v]", id)
163163
}
164164
result[i] = LoadedToken[T, M]{
165-
TokenType: types[i],
166-
Token: tok,
167-
Metadata: meta,
165+
TokenFormat: types[i],
166+
Token: tok,
167+
Metadata: meta,
168168
}
169169
}
170170

token/core/fabtoken/tokens.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ func (s *TokensService) Deobfuscate(output []byte, outputMetadata []byte) (*toke
4848
}, metadata.Issuer, s.OutputTokenFormat, nil
4949
}
5050

51-
func (s *TokensService) SupportedTokenTypes() []token2.Format {
51+
func (s *TokensService) SupportedTokenFormats() []token2.Format {
5252
return []token2.Format{s.OutputTokenFormat}
5353
}
5454

token/core/zkatdlog/nogh/tokens.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,16 +51,16 @@ func (s *TokensService) Deobfuscate(output []byte, outputMetadata []byte) (*toke
5151
return tok, metadata.Issuer, s.OutputTokenFormat, nil
5252
}
5353

54-
func (s *TokensService) SupportedTokenTypes() []token.Format {
54+
func (s *TokensService) SupportedTokenFormats() []token.Format {
5555
return []token.Format{s.OutputTokenFormat}
5656
}
5757

58-
func (s *TokensService) DeserializeToken(outputType token.Format, outputRaw []byte, metadataRaw []byte) (*token2.Token, *token2.Metadata, *token2.ConversionWitness, error) {
58+
func (s *TokensService) DeserializeToken(outputFormat token.Format, outputRaw []byte, metadataRaw []byte) (*token2.Token, *token2.Metadata, *token2.ConversionWitness, error) {
5959
// Here we have to check if what we get in input is already as expected.
6060
// If not, we need to check if a conversion is possible.
6161
// If not, a failure is to be returned
62-
if outputType != s.OutputTokenFormat {
63-
return nil, nil, nil, errors.Errorf("invalid token type [%s], expected [%s]", outputType, s.OutputTokenFormat)
62+
if outputFormat != s.OutputTokenFormat {
63+
return nil, nil, nil, errors.Errorf("invalid token type [%s], expected [%s]", outputFormat, s.OutputTokenFormat)
6464
}
6565

6666
// get zkatdlog token

token/core/zkatdlog/nogh/transfer.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ type TokenLoader interface {
3131
}
3232

3333
type TokenDeserializer interface {
34-
DeserializeToken(outputType token2.Format, outputRaw []byte, metadataRaw []byte) (*token.Token, *token.Metadata, *token.ConversionWitness, error)
34+
DeserializeToken(outputFormat token2.Format, outputRaw []byte, metadataRaw []byte) (*token.Token, *token.Metadata, *token.ConversionWitness, error)
3535
}
3636

3737
type TransferService struct {
@@ -257,7 +257,7 @@ func (s *TransferService) prepareInputs(loadedTokens []LoadedToken) ([]*token.To
257257
metadata := make([]*token.Metadata, len(loadedTokens))
258258
signers := make([]driver.Identity, len(loadedTokens))
259259
for i, loadedToken := range loadedTokens {
260-
tok, meta, _, err := s.TokenDeserializer.DeserializeToken(loadedToken.TokenType, loadedToken.Token, loadedToken.Metadata)
260+
tok, meta, _, err := s.TokenDeserializer.DeserializeToken(loadedToken.TokenFormat, loadedToken.Token, loadedToken.Metadata)
261261
if err != nil {
262262
return nil, nil, nil, errors.Wrapf(err, "failed deserializing token [%s]", string(loadedToken.Token))
263263
}

token/driver/mock/tss.go

Lines changed: 35 additions & 35 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

token/driver/tokens.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ import "github.com/hyperledger-labs/fabric-token-sdk/token/token"
1111
//go:generate counterfeiter -o mock/tss.go -fake-name TokensService . TokensService
1212

1313
type TokensService interface {
14-
// SupportedTokenTypes returns the supported token types
15-
SupportedTokenTypes() []token.Format
14+
// SupportedTokenFormats returns the supported token formats
15+
SupportedTokenFormats() []token.Format
1616

17-
// Deobfuscate processes the passed output and metadata to derive a token.Token, its issuer (if any), and its token type tag
17+
// Deobfuscate processes the passed output and metadata to derive a token.Token, its issuer (if any), and its token format
1818
Deobfuscate(output []byte, outputMetadata []byte) (*token.Token, Identity, token.Format, error)
1919

2020
// ExtractMetadata extracts from the given token request metadata the metadata to the given target

token/request.go

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -482,7 +482,7 @@ func (r *Request) extractIssueOutputs(i int, counter uint64, issueAction driver.
482482
if len(issueAction.GetOutputs()) != len(issueMeta.OutputsMetadata) || len(issueMeta.ReceiversAuditInfos) != len(issueAction.GetOutputs()) {
483483
return nil, 0, errors.Wrapf(err, "failed matching issue action with its metadata [%d]: invalid metadata", i)
484484
}
485-
tok, _, tokType, err := tms.TokensService().Deobfuscate(raw, issueMeta.OutputsMetadata[j])
485+
tok, _, format, err := tms.TokensService().Deobfuscate(raw, issueMeta.OutputsMetadata[j])
486486
if err != nil {
487487
return nil, 0, errors.Wrapf(err, "failed getting issue action output in the clear [%d,%d]", i, j)
488488
}
@@ -496,16 +496,16 @@ func (r *Request) extractIssueOutputs(i int, counter uint64, issueAction driver.
496496
}
497497

498498
outputs = append(outputs, &Output{
499-
ActionIndex: i,
500-
Index: counter,
501-
Owner: tok.Owner,
502-
OwnerAuditInfo: issueMeta.ReceiversAuditInfos[j],
503-
EnrollmentID: eID,
504-
RevocationHandler: rID,
505-
Type: tok.Type,
506-
Quantity: q,
507-
LedgerOutput: raw,
508-
LedgerOutputType: tokType,
499+
ActionIndex: i,
500+
Index: counter,
501+
Owner: tok.Owner,
502+
OwnerAuditInfo: issueMeta.ReceiversAuditInfos[j],
503+
EnrollmentID: eID,
504+
RevocationHandler: rID,
505+
Type: tok.Type,
506+
Quantity: q,
507+
LedgerOutput: raw,
508+
LedgerOutputFormat: format,
509509
})
510510
counter++
511511

@@ -564,16 +564,16 @@ func (r *Request) extractTransferOutputs(i int, counter uint64, transferAction d
564564
}
565565
r.TokenService.logger.Debugf("Transfer Action Output [%d,%d][%s:%d] is present, extract [%s]", i, j, r.Anchor, counter, Hashable(ledgerOutput))
566566
outputs = append(outputs, &Output{
567-
ActionIndex: i,
568-
Index: counter,
569-
Owner: tok.Owner,
570-
OwnerAuditInfo: receiverAuditInfo,
571-
EnrollmentID: eID,
572-
RevocationHandler: rID,
573-
Type: tok.Type,
574-
Quantity: q,
575-
LedgerOutput: ledgerOutput,
576-
LedgerOutputType: tokType,
567+
ActionIndex: i,
568+
Index: counter,
569+
Owner: tok.Owner,
570+
OwnerAuditInfo: receiverAuditInfo,
571+
EnrollmentID: eID,
572+
RevocationHandler: rID,
573+
Type: tok.Type,
574+
Quantity: q,
575+
LedgerOutput: ledgerOutput,
576+
LedgerOutputFormat: tokType,
577577
})
578578
counter++
579579
}

token/sdk/tms/tms.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ func (p *PostInitializer) PostInit(tms driver.TokenManagerService, networkID, ch
5555
if err != nil {
5656
return errors.WithMessagef(err, "failed to get tokens for [%s]", tmsID)
5757
}
58-
supportedTokens := tms.TokensService().SupportedTokenTypes()
58+
supportedTokens := tms.TokensService().SupportedTokenFormats()
5959
if err := tokens.SetSupportedTokenTypes(supportedTokens); err != nil {
6060
return errors.WithMessagef(err, "failed to set supported tokens for [%s] to [%s]", tmsID, supportedTokens)
6161
}

token/services/db/driver/common.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ type ValidationRecordsIterator = collections.Iterator[*ValidationRecord]
177177
type TokenRequestIterator = collections.Iterator[*TokenRequestRecord]
178178

179179
// QueryMovementsParams defines the parameters for querying movements.
180-
// Movement records will be filtered by EnrollmentID, TokenType, and Status.
180+
// Movement records will be filtered by EnrollmentID, TokenFormat, and Status.
181181
// SearchDirection tells if the search should start from the oldest to the newest records or vice versa.
182182
// MovementDirection which amounts to consider. Sent correspond to a negative amount,
183183
// Received to a positive amount, and All to both.

0 commit comments

Comments
 (0)