Skip to content

Commit

Permalink
lint
Browse files Browse the repository at this point in the history
  • Loading branch information
ilija42 committed Feb 11, 2025
1 parent f38aede commit f4e2443
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 13 deletions.
5 changes: 3 additions & 2 deletions contracts/programs/contract-reader-interface/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,9 @@ pub mod contract_reader_interface {
Ok(())
}

pub fn initializemultireadwithparams(ctx: Context<InitializeMultiReadWithParamsOnce>) -> Result<()> {
pub fn initializemultireadwithparams(
ctx: Context<InitializeMultiReadWithParamsOnce>,
) -> Result<()> {
let multi_read1 = &mut ctx.accounts.multi_read1;
multi_read1.a = 10;
multi_read1.b = 20;
Expand All @@ -46,7 +48,6 @@ pub mod contract_reader_interface {
Ok(())
}


pub fn initializetokenprices(
ctx: Context<InitializeBillingTokenConfigWrapperOnce>,
) -> Result<()> {
Expand Down
22 changes: 11 additions & 11 deletions pkg/solana/chainreader/chain_reader.go
Original file line number Diff line number Diff line change
Expand Up @@ -531,7 +531,7 @@ func (s *ContractReaderService) handleGetTokenPricesGetLatestValue(
if err != nil {
return fmt.Errorf(
"for contract %q read %q: failed to get multiple account data: %w",
values.contract, values.reads[0], err,
values.contract, values.reads[0].readName, err,
)
}

Expand All @@ -549,7 +549,7 @@ func (s *ContractReaderService) handleGetTokenPricesGetLatestValue(
if returnSliceVal.Kind() != reflect.Slice {
return fmt.Errorf(
"for contract %q read %q: expected `returnVal` to be a slice, got %s",
values.contract, values.reads[0], returnSliceVal.Kind(),
values.contract, values.reads[0].readName, returnSliceVal.Kind(),
)
}

Expand All @@ -559,7 +559,7 @@ func (s *ContractReaderService) handleGetTokenPricesGetLatestValue(
if err = wrapper.UnmarshalWithDecoder(bin.NewBorshDecoder(d)); err != nil {
return fmt.Errorf(
"for contract %q read %q: failed to unmarshal account data: %w",
values.contract, values.reads[0], err,
values.contract, values.reads[0].readName, err,
)
}

Expand All @@ -569,7 +569,7 @@ func (s *ContractReaderService) handleGetTokenPricesGetLatestValue(
if !valueField.IsValid() {
return fmt.Errorf(
"for contract %q read %q: struct type missing `Value` field",
values.contract, values.reads[0],
values.contract, values.reads[0].readName,
)
}
valueField.Set(reflect.ValueOf(big.NewInt(0).SetBytes(wrapper.Config.UsdPerToken.Value[:])))
Expand All @@ -578,7 +578,7 @@ func (s *ContractReaderService) handleGetTokenPricesGetLatestValue(
if !timestampField.IsValid() {
return fmt.Errorf(
"for contract %q read %q: struct type missing `Timestamp` field",
values.contract, values.reads[0],
values.contract, values.reads[0].readName,
)
}

Expand All @@ -600,31 +600,31 @@ func (s *ContractReaderService) getPDAsForGetTokenPrices(params any, values read
if val.Kind() != reflect.Struct {
return nil, fmt.Errorf(
"for contract %q read %q: expected `params` to be a struct, got %s",
values.contract, values.reads[0], val.Kind(),
values.contract, values.reads[0].readName, val.Kind(),
)
}

field := val.FieldByName("Tokens")
if !field.IsValid() {
return nil, fmt.Errorf(
"for contract %q read %q: no field named 'Tokens' found in params",
values.contract, values.reads[0],
values.contract, values.reads[0].readName,
)
}

tokens, ok := field.Interface().(*[][32]uint8)
if !ok {
return nil, fmt.Errorf(
"for contract %q read %q: 'Tokens' field is not of type *[][32]uint8",
values.contract, values.reads[0],
values.contract, values.reads[0].readName,
)
}

programAddress, err := solana.PublicKeyFromBase58(values.address)
if err != nil {
return nil, fmt.Errorf(
"for contract %q read %q: %w (could not parse program address %q)",
values.contract, values.reads[0], types.ErrInvalidConfig, values.address,
values.contract, values.reads[0].readName, types.ErrInvalidConfig, values.address,
)
}

Expand All @@ -635,7 +635,7 @@ func (s *ContractReaderService) getPDAsForGetTokenPrices(params any, values read
if !tokenAddr.IsOnCurve() || tokenAddr.IsZero() {
return nil, fmt.Errorf(
"for contract %q read %q: invalid token address %v (off-curve or zero)",
values.contract, values.reads[0], tokenAddr,
values.contract, values.reads[0].readName, tokenAddr,
)
}

Expand All @@ -646,7 +646,7 @@ func (s *ContractReaderService) getPDAsForGetTokenPrices(params any, values read
if err != nil {
return nil, fmt.Errorf(
"for contract %q read %q: %w (failed to find PDA for token %v)",
values.contract, values.reads[0], types.ErrInvalidConfig, tokenAddr,
values.contract, values.reads[0].readName, types.ErrInvalidConfig, tokenAddr,
)
}
pdaAddresses = append(pdaAddresses, pdaAddress)
Expand Down

0 comments on commit f4e2443

Please sign in to comment.