-
Notifications
You must be signed in to change notification settings - Fork 231
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
d414819
commit bdec1cd
Showing
4 changed files
with
63 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
# Ethereum Plugin SDK changelog | ||
|
||
| Icon | Impact | | ||
|----------------------|-------------------------------| | ||
| :rotating_light: | Breaks build | | ||
| :warning: | Breaks compatibility with app | | ||
|
||
## [latest](/) - 2023/10/19 | ||
|
||
### Changed | ||
|
||
* Now only uses *\_no\_throw* functions, SDK functions now return a boolean | ||
(keeps the guidelines enforcer happy) | ||
|
||
### Added | ||
|
||
* *main* & *dispatch\_call* functions are now part of the SDK and don't need to | ||
be implemented by each plugin :rotating_light: | ||
|
||
## [b9777e7](/../../commit/b9777e7) - 2023/05/16 | ||
|
||
### Added | ||
|
||
* Stax support with information passed from plugin to app-ethereum (with caller app struct) | ||
|
||
## [a4b971f](/../../commit/a4b971f) - 2023/01/24 | ||
|
||
### Changed | ||
|
||
* Removed end space in tickers :warning: | ||
|
||
## [81eb658](/../../commit/81eb658) - 2022/11/17 | ||
|
||
### Added | ||
|
||
* *U2BE\_from\_parameter* & *U4BE\_from\_parameter* safe functions |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
# ethereum-plugin-sdk | ||
|
||
This repository is meant to be linked as submodule and used in external plugins working with [app-ethereum](https://github.com/LedgerHQ/app-ethereum). | ||
It is composed of a few headers containing definitions about app-ethereum's internal transaction parsing state and some structures to communicate via shared memory. | ||
|
||
## Updating this SDK | ||
|
||
This SDK is updated at (app-ethereum) build time every time one of app-ethereum internals structures of interest are modified. | ||
If this SDK gets updated, it is possible that all plugins must be recompiled (and eventually updated to work again with the update) with this new SDK. | ||
Be careful, and weight your choices. | ||
|
||
## Manual build | ||
|
||
If for some reasons you want to rebuild this SDK manually from [app-ethereum](https://github.com/LedgerHQ/app-ethereum) (reminder: it is rebuild automatically when building app-ethereum itself): | ||
|
||
```shell | ||
$> python3 tools/build_sdk.py | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters