Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Schema system refactor #10280

Merged
merged 11 commits into from
Jan 5, 2024
Merged

Commits on Jan 5, 2024

  1. Configuration menu
    Copy the full SHA
    ea10b6e View commit details
    Browse the repository at this point in the history
  2. feat(protobuf): use protobuf messages based on schema

    chore(protobuf): remove `bytebuffer` dependency
    fix(connect): use assert, update TS references, lint issue
    fix(connect-explorer): remove old references in tsconfig
    fix: update yarn, schema after rebase
    fix: update yarn lock after rebase
    martykan committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    c4384a8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    930e53a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    55031fb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2d9d2f5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    948ae7b View commit details
    Browse the repository at this point in the history
  7. refactor(connect): validation in API methods

    refactor(connect): validation in ethereumSignTypedData
    refactor(connect): validation in `bitcoin/refTx`
    refactor(connect): simple API methods
    refactor(connect): additional device API methods
    fix(connect): missing validation in `requestLogin` async
    refactor(connect): additional ethereum API methods
    refactor(connect): validation in `signMessage/verifyMessage` API
    refactor(connect): validation in methods with bundled params
    refactor(connect): validation in altcoin `GetAddress` APIs
    
    refactor(connect): validation in `GetPublicKey` APIs
    
    refactor(connect): validation in `authenticateDevice`, `eos`, `binance`, `ethereum` APIs
    
    refactor(connect): validation in altcoin `signTransaction` APIs
    refactor(connect): validation in `cardano` APIs
    refactor(connect): validate with schema in authorizeCoinjoin API
    fix(connect): fix types, re-enable assert in `typedCall`
    fix(connect): minor lint and type issues
    martykan committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    3320451 View commit details
    Browse the repository at this point in the history
  8. fix(protobuf): inaccuracy in TxOutputType

    fix(connect): unit test related to loosened `TxOutputType`, notes about issue trezor#10474
    martykan committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    a324ff1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6d396be View commit details
    Browse the repository at this point in the history
  10. fix(connect): check arrays not empty, minor schema fixes

    fix(connect): `firmwareUpdate` - version array length must be 3
    
    fix(connect): add comments
    martykan committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    9643a20 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    378ecaf View commit details
    Browse the repository at this point in the history