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

Merge develop into 2.0 #1709

Merged

Conversation

thibault-martinez
Copy link
Member

No description provided.

thibault-martinez and others added 28 commits October 20, 2023 18:20
* Add python env to .gitignore

* Fix
* add doc lint

* needs libudev apparently

* fix all docs
* Add first draft of upload workflow

* Update action

* Add check for supported languages

* Update .gitignore

* Remove caching

---------

Co-authored-by: Thibault Martinez <[email protected]>
Co-authored-by: Thibault Martinez <[email protected]>
Co-authored-by: DaughterOfMars <[email protected]>
* chore: adding py.typed file to iota_sdk python package

This signals to static type checkers like mypy to use the type hints included in the source code

Signed-off-by: Ben Shaver <[email protected]>

* Changelog entry

---------

Signed-off-by: Ben Shaver <[email protected]>
Co-authored-by: Thibault Martinez <[email protected]>
* Fix ledger nano remainder finder

* Changelog

* Fix comment

* Fmt

* Nit

* Remove label

* Reword
* moved pylint to root

* feat/Python: Add pylint to code (iotaledger#1315)

* moved pylint to root

* lints

* pylint fixes

* final fixes

* autopep format

* fixes for irc and delegation

* changed to better ABC layout

* some gh actions only error??

---------

Co-authored-by: Thoralf-M <[email protected]>

* fixes for develop

* reverts

* lint

* reverted range

* docs

* format

* comment

* some more doc fix

* todo comment on disable

* changed docs

* Update bindings/python/iota_sdk/wallet/account.py

Co-authored-by: Thoralf-M <[email protected]>

* 2 review comments

* format

* pep again?

* fmt x2

* final lints

* removed test

* review

* revert

* 1 more

* Update bindings/python/iota_sdk/types/unlock.py

* Update bindings/python/iota_sdk/types/irc_30.py

* changelog

---------

Co-authored-by: Thoralf-M <[email protected]>
Co-authored-by: Thibault Martinez <[email protected]>
Co-authored-by: Thibault Martinez <[email protected]>
* add addresses as bech32

* Some changes

* Display derive_more

* print address overhaul

* remove foundry print

* address selector, generalize print address

* formatting details

* conditional print

* cleanup 'request_outputs_recursively' fn

* drain

* print addresses sorted

* PR suggestions

* remove breaking change

* remove todo

* cli changelog

* change filter unspent outputs

* use writeln macro

* clippy

* import Write

* print

* Changelog

* Chain account addresses NFt/Alias addresses

* More efficient filtering

* Clippy

* Some format change

* Remove TODO

* Remove unspent_outputs filter

* Fix

* Nits

* Bring back push_str

* Update changelog date

---------

Co-authored-by: Thibault Martinez <[email protected]>
Co-authored-by: Alex Coats <[email protected]>
* Improve syncing

* Fix potential deadlock

* format

* Update changelog and version

* Remove more self.reads()

* addresses() on AccountDetails

* Logs

---------

Co-authored-by: Thibault Martinez <[email protected]>
…a` field (iotaledger#1535)

* Fix `StateMetadataOutput`'s constructor not setting the `stateMetadata` field

* Fmt
* Add verify semantic to bindings

* VerifyTransactionSemantic

* Fix return type
* Factor out prepare_claim_outputs()

Signed-off-by: Tadeusz „tadzik” Sośnierz <[email protected]>

* Add node bindings for prepareClaimOutputs()

Signed-off-by: Tadeusz „tadzik” Sośnierz <[email protected]>

* Add Python bindings for prepare_claim_outputs()

Signed-off-by: Tadeusz „tadzik” Sośnierz <[email protected]>

* Fix an argument name

Signed-off-by: Tadeusz „tadzik” Sośnierz <[email protected]>

* Add PrepareClaimOutputs to AccountMethod bindings

Signed-off-by: Tadeusz „tadzik” Sośnierz <[email protected]>

* Fixup the nodejs bindings to prepareClaimOutputs()

Signed-off-by: Tadeusz „tadzik” Sośnierz <[email protected]>

* Fixup Python bindings to prepareClaimOutputs()

Signed-off-by: Tadeusz „tadzik” Sośnierz <[email protected]>

* Add Python and Typescript examples for prepareClaimOutputs()

Signed-off-by: Tadeusz „tadzik” Sośnierz <[email protected]>

* Fix the explorer URL in consolidate_outputs() example

Signed-off-by: Tadeusz „tadzik” Sośnierz <[email protected]>

* typo

Signed-off-by: Tadeusz „tadzik” Sośnierz <[email protected]>

* Fix typescript formatting

Signed-off-by: Tadeusz „tadzik” Sośnierz <[email protected]>

* Fix rust formatting

Signed-off-by: Tadeusz „tadzik” Sośnierz <[email protected]>

* Remove new examples, per suggestion

Signed-off-by: Tadeusz „tadzik” Sośnierz <[email protected]>

* sigh

Signed-off-by: Tadeusz „tadzik” Sośnierz <[email protected]>

* Add changelogs for prepare_claim_outputs()

Signed-off-by: Tadeusz „tadzik” Sośnierz <[email protected]>

* Update bindings/nodejs/CHANGELOG.md

Co-authored-by: Thoralf-M <[email protected]>

---------

Signed-off-by: Tadeusz „tadzik” Sośnierz <[email protected]>
Co-authored-by: Thoralf-M <[email protected]>
* patch: check evironment variable existence

* patch: environment variable existence checks

* remove empty line

Co-authored-by: Thoralf-M <[email protected]>

* patch: remove unnecessary checks

* Update bindings/nodejs/examples/client/06-simple-block.ts

* patch: fix lint errors

---------

Co-authored-by: Thoralf-M <[email protected]>
* Improve insufficient funds error

* nits

* Use base unit

* Update sdk/src/wallet/error.rs
@thibault-martinez thibault-martinez merged commit 09c2b2c into iotaledger:2.0 Nov 29, 2023
29 of 36 checks passed
@thibault-martinez thibault-martinez deleted the merge-develop-2.0-8 branch November 29, 2023 08:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants