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

500 error patch #1

Draft
wants to merge 98 commits into
base: 2.0
Choose a base branch
from
Draft

500 error patch #1

wants to merge 98 commits into from

Commits on Feb 6, 2024

  1. 500 error patch

    marc2332 committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    965cb77 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. Configuration menu
    Copy the full SHA
    cc54773 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    41898ea View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2024

  1. Configuration menu
    Copy the full SHA
    e03191a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a018ac3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a95aaf6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3a69c47 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2024

  1. Configuration menu
    Copy the full SHA
    e1b0819 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3fc7df5 View commit details
    Browse the repository at this point in the history
  3. print backtrace

    marc2332 committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    340367d View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. resolve conflicts

    marc2332 committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    b6d7882 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. Configuration menu
    Copy the full SHA
    10366c0 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. Configuration menu
    Copy the full SHA
    0f95ec1 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. Configuration menu
    Copy the full SHA
    a8b12fb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eba816d View commit details
    Browse the repository at this point in the history
  3. Add StateMetadataFeature to bindings (iotaledger#2030)

    * Add StateMetadataFeature to bindings, update MetadataFeature in JS, enable anchor state metadata validation
    
    * Update doc comments
    Thoralf-M authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    cb65882 View commit details
    Browse the repository at this point in the history
  4. Rename wallet data (iotaledger#1934)

    * rename wallet data
    
    * remove awaits and update signatures
    
    * make it compile
    
    * rename more wallet data mentions
    
    * unmut wallet
    
    * remove mut
    
    * remove more mut
    
    * update save load test
    
    * clean up
    
    * one more mut
    
    * temporarily disable test
    
    * review
    
    * some nits
    
    * revert backup rename; remove a function
    
    * revert restore rename
    
    * visibility; rename
    
    * set alias
    
    * )
    
    Co-authored-by: Thoralf-M <[email protected]>
    
    * doc
    
    Co-authored-by: Thibault Martinez <[email protected]>
    
    * doc fixes
    
    * fix
    
    * doc 2
    
    Co-authored-by: Thibault Martinez <[email protected]>
    
    ---------
    
    Co-authored-by: Thoralf-M <[email protected]>
    Co-authored-by: Thibault Martinez <[email protected]>
    3 people authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    e7d1754 View commit details
    Browse the repository at this point in the history
  5. Staking semantic validation (iotaledger#2000)

    * Staking semantic validation
    
    * Staking account creation validation
    
    * Staking feature creation validation
    
    * Feature removal validation
    
    * Transition validation
    
    * Add missing error
    
    * transition reward rule
    
    * Destruction/removal rewards
    
    * StakingBlockIssuerFeatureMissing
    
    * Add new methods
    thibault-martinez authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    bbe86bb View commit details
    Browse the repository at this point in the history
  6. more patches

    marc2332 committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    cdf2aac View commit details
    Browse the repository at this point in the history
  7. Python: add API responses test (iotaledger#2009)

    * Add API responses test
    
    * Cleanup
    
    * Add TODOs
    
    * Update import
    
    * Update more TODOs
    
    ---------
    
    Co-authored-by: Thibault Martinez <[email protected]>
    Thoralf-M and thibault-martinez authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    901fe28 View commit details
    Browse the repository at this point in the history
  8. Add more ISA tests, clippy (iotaledger#2033)

    * Add more ISA tests, clippy
    
    * fmt
    
    ---------
    
    Co-authored-by: Thibault Martinez <[email protected]>
    Thoralf-M and thibault-martinez authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    ad2665c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9dc5cba View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. Configuration menu
    Copy the full SHA
    fea61fb View commit details
    Browse the repository at this point in the history
  2. ValidatorsResponse stakers to validators (iotaledger#2037)

    * ValidatorsResponse stakers to validators
    
    * TODOs
    
    * python lint
    thibault-martinez authored Feb 21, 2024
    Configuration menu
    Copy the full SHA
    fc9f0f5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4ca02ca View commit details
    Browse the repository at this point in the history
  4. Add anchorIdToBech32 utils (iotaledger#2041)

    * Add anchorIdToBech32 utils
    
    * Optional
    
    * Remove ?
    
    * Optional
    
    * = None
    
    * sad cat
    thibault-martinez authored Feb 21, 2024
    Configuration menu
    Copy the full SHA
    43cc073 View commit details
    Browse the repository at this point in the history
  5. Improve WalletBuilder (iotaledger#1941)

    * rename wallet data
    
    * remove awaits and update signatures
    
    * make it compile
    
    * rename more wallet data mentions
    
    * first impl
    
    * make it compile
    
    * unmut wallet
    
    * remove mut
    
    * remove more mut
    
    * update save load test
    
    * clean up
    
    * one more mut
    
    * refactor
    
    * error handling
    
    * fix tests
    
    * temporarily disable test
    
    * re-include test
    
    * review
    
    * some nits
    
    * revert backup rename; remove a function
    
    * revert restore rename
    
    * visibility; rename
    
    * set alias
    
    * )
    
    Co-authored-by: Thoralf-M <[email protected]>
    
    * doc
    
    Co-authored-by: Thibault Martinez <[email protected]>
    
    * doc fixes
    
    * fix
    
    * get rid of the enum
    
    * little refactor and CI fix
    
    * fix todo
    
    * fix test
    
    * nits
    
    * clean up
    
    * nice up
    
    * only verify ed25519 address at first wallet creation
    
    * review
    
    * fix comment
    
    Co-authored-by: Thibault Martinez <[email protected]>
    
    * suggestions
    
    Co-authored-by: Thibault Martinez <[email protected]>
    Co-authored-by: Thoralf-M <[email protected]>
    
    ---------
    
    Co-authored-by: Thoralf-M <[email protected]>
    Co-authored-by: Thibault Martinez <[email protected]>
    Co-authored-by: Thibault Martinez <[email protected]>
    4 people authored Feb 21, 2024
    Configuration menu
    Copy the full SHA
    6b3e64f View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. Configuration menu
    Copy the full SHA
    974377d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4077c17 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    31f20f1 View commit details
    Browse the repository at this point in the history
  4. Add send_mana and prepare_send_mana (iotaledger#2038)

    * Add send_mana and prepare_send_mana
    
    * Add send-mana to CLI
    
    * Add return_strategy
    
    * Add SendManaParams
    
    * match return_strategy
    
    * Adapt CLI
    
    * gift
    
    * Comment
    
    * Update cli/src/wallet_cli/mod.rs
    
    Co-authored-by: DaughterOfMars <[email protected]>
    
    ---------
    
    Co-authored-by: DaughterOfMars <[email protected]>
    thibault-martinez and DaughterOfMars authored Feb 22, 2024
    Configuration menu
    Copy the full SHA
    485c015 View commit details
    Browse the repository at this point in the history
  5. Feat/remove protocol params default (iotaledger#1969)

    * Remove default impl from protocol params
    
    * update packable
    
    * fix tests
    
    * fix some features
    
    * update bindings
    
    * typo
    
    * stupid features
    
    * docstr
    
    * update network info
    
    * add shimmer params
    
    * fix last test
    
    * fix tests that were broken by merge
    
    * wasm fix
    
    * fix flaky test
    
    * review
    
    * comment broken test
    
    * deprecated
    
    * review
    
    * Update sdk/src/client/builder.rs
    
    Co-authored-by: Thoralf-M <[email protected]>
    
    * protocol_parameter_samples
    
    * order!
    
    * Add missing feature flags, fix Mana values in tests
    
    * move network info up so that it can be fetched earlier
    
    * fix wasm
    
    * fix wallet address set
    
    * nvm
    
    * more merge issues
    
    * fix test
    
    * fix offline python test
    
    * fix stupid auto import
    
    * hope this works
    
    ---------
    
    Co-authored-by: Thoralf-M <[email protected]>
    Co-authored-by: Thibault Martinez <[email protected]>
    Co-authored-by: Thoralf Müller <[email protected]>
    4 people authored Feb 22, 2024
    Configuration menu
    Copy the full SHA
    2362363 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. Python: rework OutputId so it works in deserialization (iotaledger#2048)

    * Python: rework OutputId so it works in deserialization
    
    * Validate that output id has valid hex chars
    
    ---------
    
    Co-authored-by: Thibault Martinez <[email protected]>
    Thoralf-M and thibault-martinez authored Feb 23, 2024
    Configuration menu
    Copy the full SHA
    b4daa53 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8abaebf View commit details
    Browse the repository at this point in the history
  3. fix the getValidator return type (iotaledger#2059)

    DaughterOfMars authored Feb 23, 2024
    Configuration menu
    Copy the full SHA
    3f54908 View commit details
    Browse the repository at this point in the history
  4. Do not clone ledger in balance (iotaledger#2053)

    * don't clone or hold ledger lock in balance
    
    * just lock it
    
    * block on client calls
    
    ---------
    
    Co-authored-by: Thibault Martinez <[email protected]>
    DaughterOfMars and thibault-martinez authored Feb 23, 2024
    Configuration menu
    Copy the full SHA
    2ea8e74 View commit details
    Browse the repository at this point in the history
  5. Allotment touchups (iotaledger#2036)

    * Add flag that enables allotting from account outputs by reducing the resulting output mana
    
    * move checks and improve test
    
    * default values
    
    * oops all commas
    
    * comment
    DaughterOfMars authored Feb 23, 2024
    Configuration menu
    Copy the full SHA
    8712869 View commit details
    Browse the repository at this point in the history
  6. Add output proof creation (iotaledger#2014)

    * Add output proof creation
    
    * update type
    
    * no_std, packable, better serde, and tests
    
    * logic fix
    
    * no_std again
    
    * fix proofs
    
    * fix merge
    
    * better error handling
    
    ---------
    
    Co-authored-by: Thoralf-M <[email protected]>
    Co-authored-by: Thibault Martinez <[email protected]>
    3 people authored Feb 23, 2024
    Configuration menu
    Copy the full SHA
    1849cc6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    56b19d4 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. Configuration menu
    Copy the full SHA
    ddb3652 View commit details
    Browse the repository at this point in the history
  2. Increase auto transitioned outputs amount to the minimum if it is low…

    …er (iotaledger#2060)
    
    * Increase auto transitioned outputs amount to the minimum if it is lower
    
    * rename tests
    
    * better tests
    
    * Update sdk/src/types/block/output/basic.rs
    
    * Update sdk/src/types/block/output/foundry.rs
    
    * nits
    
    * Add a TODO
    
    ---------
    
    Co-authored-by: Thibault Martinez <[email protected]>
    DaughterOfMars and thibault-martinez authored Feb 26, 2024
    Configuration menu
    Copy the full SHA
    0eb252e View commit details
    Browse the repository at this point in the history
  3. Verify block slot (iotaledger#2055)

    * Make Block::new fallible
    
    * impl verify_block_slot
    
    * finish_with_params
    
    * errors
    
    * Remove comments
    
    * Update sdk/src/types/block/error.rs
    
    Co-authored-by: Thoralf-M <[email protected]>
    
    ---------
    
    Co-authored-by: Thoralf-M <[email protected]>
    thibault-martinez and Thoralf-M authored Feb 26, 2024
    Configuration menu
    Copy the full SHA
    585260e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9e6976a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4570579 View commit details
    Browse the repository at this point in the history
  6. Remove Bip44Address, AddressWithUnspentOutputs::{key_index, internal} (

    …iotaledger#2070)
    
    * Remove Bip44Address, AddressWithUnspentOutputs::{key_index, internal}
    
    * Clippy
    Thoralf-M authored Feb 26, 2024
    Configuration menu
    Copy the full SHA
    aa1b1de View commit details
    Browse the repository at this point in the history
  7. Restore default sync options (iotaledger#2066)

    * load default sync options in builder finish, or use default
    
    * format
    
    ---------
    
    Co-authored-by: Thibault Martinez <[email protected]>
    Alex6323 and thibault-martinez authored Feb 26, 2024
    Configuration menu
    Copy the full SHA
    c09702b View commit details
    Browse the repository at this point in the history
  8. Add AddressToBech32 utils (iotaledger#2069)

    * Add AddressToBech32
    
    * python bindings
    
    * Add comments
    
    * nodejs bindings
    thibault-martinez authored Feb 26, 2024
    Configuration menu
    Copy the full SHA
    d9cbd61 View commit details
    Browse the repository at this point in the history
  9. Python: change BlockState and TransactionState enums to hold `str…

    …` variants (iotaledger#2067)
    
    * change to str enum
    
    * uncomment related tests
    Alex6323 authored Feb 26, 2024
    Configuration menu
    Copy the full SHA
    772a566 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. Flatten and fix ClientOptions in bindings (iotaledger#2042)

    * Flatten ClientOptions in bindings
    
    * Fix types in ProtocolParameters
    
    * Remove tangle_time from bindings, update copyright date
    
    * Remove tangleTime from JS Binding
    
    * Remove comment
    
    * Unflatten mqtt broker options
    
    * Update event API link
    
    * Undo changes
    
    ---------
    
    Co-authored-by: Thibault Martinez <[email protected]>
    Thoralf-M and thibault-martinez authored Feb 27, 2024
    Configuration menu
    Copy the full SHA
    e74d19a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    137f651 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fdd19a1 View commit details
    Browse the repository at this point in the history
  4. Use TransactionFailureReason as semantic validation error (iotaledger…

    …#2058)
    
    * Use TransactionFailureReason as semantic validation error
    
    * Adapt
    
    * nit
    
    * let it error
    
    * python
    
    * nodejs
    
    * Fix doc
    
    * remove if lets
    
    * stealer stealer
    thibault-martinez authored Feb 27, 2024
    Configuration menu
    Copy the full SHA
    31bcdf4 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2024

  1. feat: Proper blocking balance fetching (iotaledger#2077)

    * feat: Proper blocking balance fetching
    
    * fmt
    
    * fix: Make `ledger_rw` private
    
    Co-authored-by: Thibault Martinez <[email protected]>
    
    ---------
    
    Co-authored-by: Thibault Martinez <[email protected]>
    marc2332 and thibault-martinez authored Feb 28, 2024
    Configuration menu
    Copy the full SHA
    8129e07 View commit details
    Browse the repository at this point in the history
  2. Rename backup fns (iotaledger#2074)

    * in sdk
    
    * in core
    
    * in python
    
    * in nodejs
    
    * in the cli
    
    * nodejs: fix ci?
    
    * python: fix ci
    
    * Update cli/src/cli.rs
    
    Co-authored-by: DaughterOfMars <[email protected]>
    
    * Update cli/src/cli.rs
    
    Co-authored-by: DaughterOfMars <[email protected]>
    
    * rename suggestion
    
    ---------
    
    Co-authored-by: Thibault Martinez <[email protected]>
    Co-authored-by: DaughterOfMars <[email protected]>
    3 people authored Feb 28, 2024
    Configuration menu
    Copy the full SHA
    7046f54 View commit details
    Browse the repository at this point in the history
  3. Remove the allow_allotting_from_account_mana flag (iotaledger#2087)

    * Remove the stupid flag
    
    * fmt
    
    ---------
    
    Co-authored-by: Thoralf Müller <[email protected]>
    DaughterOfMars and Thoralf-M authored Feb 28, 2024
    Configuration menu
    Copy the full SHA
    59a68ab View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c43c804 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    83580aa View commit details
    Browse the repository at this point in the history
  6. Bindings: send mana (iotaledger#2068)

    * update core binding
    
    * update python binding
    
    * update nodejs binding
    
    * add prepare_send_mana to core binding
    
    * add prepare_send_mana to python binding
    
    * add prepare_send_mana to nodejs binding
    
    * be prepared
    
    Co-authored-by: Thoralf-M <[email protected]>
    
    * Remove SendMana from bindings core, as the prepare method is enough
    
    ---------
    
    Co-authored-by: Thoralf-M <[email protected]>
    Co-authored-by: Thoralf Müller <[email protected]>
    3 people authored Feb 28, 2024
    Configuration menu
    Copy the full SHA
    6e020c1 View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

  1. Fix bool query parameters (iotaledger#2094)

    * Fix bool query parameters
    
    * bump windows-targets
    
    * else if
    
    * Update test with bool and u64 types
    Thoralf-M authored Feb 29, 2024
    Configuration menu
    Copy the full SHA
    2e34281 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5c27ca3 View commit details
    Browse the repository at this point in the history
  3. Align Core API types and routes (iotaledger#1928)

    * update core api routes
    
    * Python: update core api types
    
    * Python: update core api types (part 2)
    
    * address docs related todos
    
    * fix optionals, add issuance test
    
    * adjustments
    
    * docs
    
    * align sdk
    
    * align renames
    
    * simplify
    
    * add GetOutputRaw method
    
    * update python binding
    
    * remove todo
    
    * from_dict
    
    * align node info responses
    
    * align output responses
    
    * included block raw response
    
    * update commitment routes
    
    * fix merge
    
    * update nodejs core api
    
    * nit
    
    * nodejs: replace getTips()
    
    * missing field; warning
    
    * getInfo
    
    * review suggestions
    
    * review and clean up
    
    * revert pub(crate)
    
    * nits
    
    * nits
    
    * fight the borr... uh ... python formatter
    
    Co-authored-by: DaughterOfMars <[email protected]>
    
    * remove todo
    
    * I see empty lines...
    
    * review
    
    * dedup
    
    * purge stupid convention
    
    * dedup GenerateAddressOptions
    
    * fix nodejs node info
    
    * review
    
    * re-export as responses
    
    * use re-exports in tests
    
    * update more nodejs responses I didn't think were still wrong or missing
    
    * python nits
    
    * sdk nit
    
    * option (1)
    
    * fix ci
    
    * fix info requests in tests
    
    * exorcism
    
    Co-authored-by: Thoralf-M <[email protected]>
    
    * some more nodejs fixes
    
    * some more python fixes
    
    * rust: move output-with-metadata-response type
    
    * moar fixes
    
    * nodejs: rename info response members
    
    * python: rename info response members
    
    * Core: GetOutputsIgnoreNotFound
    
    * NodeJs: GetOutputsIgnoreNotFound
    
    * Python: GetOutputsIgnoreNotFound
    
    * NodeJs: use NumericString
    
    * NodeJs: fix imports in tests
    
    * NodeJs: update README
    
    * NodeJs: rename
    
    * update link
    
    * move NodeInfoResponse back to client
    
    * align naming
    
    * align docs
    
    * replace BlockFullResponse
    
    * align rust docs
    
    * pr suggestions
    
    * nit
    
    ---------
    
    Co-authored-by: DaughterOfMars <[email protected]>
    Co-authored-by: Thoralf-M <[email protected]>
    3 people authored Feb 29, 2024
    Configuration menu
    Copy the full SHA
    7fd9c9b View commit details
    Browse the repository at this point in the history
  4. The big error refactor (iotaledger#2046)

    * The big error refactor
    
    * better display derives
    
    * no_std
    
    * missed
    
    * fix the merge 😤
    
    * simplify bindings error handling
    
    * re-enable high-level examples
    
    * more disabled examples
    
    * fix send_all
    
    * missed
    
    * fill in last display derives
    
    * okay really the last one this time
    
    * add common conversions
    
    * improve signature error
    
    * tiny improvement
    
    * remove another id error
    
    * review
    
    * Remove some more
    
    * Fix test
    
    * review
    
    * improve addresses verification
    
    * wrap hrp error
    
    * fmt
    
    ---------
    
    Co-authored-by: Thibault Martinez <[email protected]>
    DaughterOfMars and thibault-martinez authored Feb 29, 2024
    Configuration menu
    Copy the full SHA
    f459c48 View commit details
    Browse the repository at this point in the history
  5. Add delegation_outputs to sync options (iotaledger#2097)

    * Add delegation_outputs to sync options
    
    * python
    
    * nodejs
    
    * sync delegation outputs
    
    * fix wasm
    thibault-martinez authored Feb 29, 2024
    Configuration menu
    Copy the full SHA
    3dc2e5d View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. Reenable tests and cleanup (iotaledger#2104)

    * Remove some warnings and reenable some tests
    
    * Clippy
    
    * Fix python
    
    * pep
    thibault-martinez authored Mar 1, 2024
    Configuration menu
    Copy the full SHA
    a743faf View commit details
    Browse the repository at this point in the history
  2. Allow ignoring missing mana rewards (iotaledger#2092)

    * allow ignoring missing mana rewards
    
    * fixes
    
    * clean
    
    * fix semantic mana check
    
    * fix addition of mana rewards and update test
    
    * fmt
    
    * nit
    
    ---------
    
    Co-authored-by: Thibault Martinez <[email protected]>
    DaughterOfMars and thibault-martinez authored Mar 1, 2024
    Configuration menu
    Copy the full SHA
    37d52aa View commit details
    Browse the repository at this point in the history
  3. Lock inputs only when submitting to allow preparing txs multiple times (

    iotaledger#2085)
    
    * Lock inputs only when submitting to allow preparing txs multiple times
    
    * Add extra check to not sign txs with same inputs, add eyre auto-install feature
    Thoralf-M authored Mar 1, 2024
    Configuration menu
    Copy the full SHA
    c713210 View commit details
    Browse the repository at this point in the history
  4. python/nodejs: fix DelegationOutput validator address (iotaledger#2110)

    * python/nodejs: fix DelegationOutput validator address
    
    * lint
    thibault-martinez authored Mar 1, 2024
    Configuration menu
    Copy the full SHA
    f84b5a0 View commit details
    Browse the repository at this point in the history
  5. Automatically set transaction capability flags in ISA (iotaledger#2075)

    * Automatically set transaction capability flags in ISA
    
    * use initial mana excess when setting flag
    
    * fmt and unused
    
    * python: Optional mana
    
    * burn generated mana
    
    * docs
    
    * add check
    
    * cleaning
    
    * 😤
    
    * slightly improve calls
    
    ---------
    
    Co-authored-by: Thibault Martinez <[email protected]>
    DaughterOfMars and thibault-martinez authored Mar 1, 2024
    Configuration menu
    Copy the full SHA
    d2dc74d View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. NodeJs: add missing utxo routes (iotaledger#2112)

    * add missing utxo routes
    
    * Core: rename method to GetOutputManaRewards
    
    * align order, doc fixes
    
    * Python: add account congestion workscore, optionals
    
    * NodeJs: fix more routes and align docs
    
    * fix and order exports
    
    * PR suggestions
    
    Co-authored-by: Thoralf-M <[email protected]>
    
    * Core: rm GetNetworkInfo method
    
    * NodeJs: rm GetNetworkInfo method
    
    * Python: rm GetNetworkInfo method
    
    * PR suggestions 2
    
    Co-authored-by: Thoralf-M <[email protected]>
    
    * Python: = None
    
    * format
    
    ---------
    
    Co-authored-by: Thoralf-M <[email protected]>
    Alex6323 and Thoralf-M authored Mar 4, 2024
    Configuration menu
    Copy the full SHA
    9578e0e View commit details
    Browse the repository at this point in the history
  2. Add Client::wait_for_transaction_acceptance (iotaledger#2091)

    * Add Client::wait_for_transaction_acceptance
    
    * Adapt examples
    
    * Adapt bindings core
    
    * nodejs
    
    * python
    
    * fmt
    
    * review
    
    * Fix URLS
    
    * Remove comments
    
    * fmt
    thibault-martinez authored Mar 4, 2024
    Configuration menu
    Copy the full SHA
    7b4b31e View commit details
    Browse the repository at this point in the history
  3. Fix implicit account creation address sync for non Ed25519 addresses (i…

    …otaledger#2114)
    
    * Fix implicit account creation address sync for non Ed25519 addresses
    
    * Update sdk/src/wallet/operations/syncing/mod.rs
    
    * Add address check
    
    * Use implicit_account_creation_address
    
    * use implicit_accounts()
    
    ---------
    
    Co-authored-by: Thibault Martinez <[email protected]>
    Co-authored-by: DaughterOfMars <[email protected]>
    3 people authored Mar 4, 2024
    Configuration menu
    Copy the full SHA
    747e68b View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. Update dependencies to fix audit (iotaledger#2126)

    * update dependencies
    
    * 0.2.92
    
    ---------
    
    Co-authored-by: Thibault Martinez <[email protected]>
    DaughterOfMars and thibault-martinez authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    7baea89 View commit details
    Browse the repository at this point in the history
  2. Remove result types and clean up errors (iotaledger#2125)

    * Remove result types and clean up errors
    
    * no_std, wasm
    
    * it was just this one
    
    * nit
    
    * import error
    
    ---------
    
    Co-authored-by: Thibault Martinez <[email protected]>
    DaughterOfMars and thibault-martinez authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    67b7af7 View commit details
    Browse the repository at this point in the history
  3. resolve conflicts

    marc2332 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    3f68c2f View commit details
    Browse the repository at this point in the history
  4. heh

    marc2332 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    540aabf View commit details
    Browse the repository at this point in the history
  5. come on

    marc2332 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    79f1f6c View commit details
    Browse the repository at this point in the history
  6. feat: Wallet events improvements (iotaledger#2100)

    * feat: Reorder wallet events and add a new block event
    
    * Add `BlockSigningHash` and update wallet events tests
    
    * update comment
    
    * add missing unlocks
    
    * I hope this works
    
    * fixes and improvements
    
    * fix typo in nodejs bindings
    
    * emit broadcasting event after block signing and before emitting
    
    * python events
    
    * revert wallet events
    
    * improvements
    
    * use HexEncodedString in ts
    
    * clean up
    marc2332 authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    9e70832 View commit details
    Browse the repository at this point in the history
  7. Validator route pagination (iotaledger#2101)

    * little improvements
    
    * add get_validators example with optional pagination
    
    * the example
    
    * fix example doc
    
    * update
    
    * python: add example
    
    * nodejs: add example
    
    * update year
    
    Co-authored-by: Thoralf-M <[email protected]>
    
    * rust: update example
    
    * python: update example
    
    * nodejs: update example
    
    * python: nit
    
    * docs
    
    * fix
    
    * single letter closures
    
    ---------
    
    Co-authored-by: Thoralf-M <[email protected]>
    Co-authored-by: Thibault Martinez <[email protected]>
    3 people authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    12e5ec8 View commit details
    Browse the repository at this point in the history
  8. Rename inputs_from_transaction_id to get_transaction_inputs (iotaledg…

    …er#2129)
    
    * Rename inputs_from_transaction_id to get_transaction_inputs
    
    * Update sdk/tests/client/high_level.rs
    
    Co-authored-by: Thibault Martinez <[email protected]>
    
    ---------
    
    Co-authored-by: Thibault Martinez <[email protected]>
    Thoralf-M and thibault-martinez authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    8c83dcf View commit details
    Browse the repository at this point in the history
  9. Fix balance locking (iotaledger#2116)

    * block on balance only for non-wasm
    
    * unpub
    
    * move doc
    
    * fix balance and sync_pending_transactions locking
    
    * remove fn
    
    * check for staking
    
    ---------
    
    Co-authored-by: Thibault Martinez <[email protected]>
    Co-authored-by: Thoralf Müller <[email protected]>
    Co-authored-by: Thoralf-M <[email protected]>
    4 people authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    c8f3682 View commit details
    Browse the repository at this point in the history
  10. Make ISA a transaction builder (iotaledger#2102)

    * Rename input selection to transaction builder. Move transaction options to client to support a client version of transaction builder.
    
    * fmt
    
    * revert flag name
    
    * find/replace mistakes
    
    * typo
    
    * error swap
    
    * review
    
    * finish renaming
    
    * Fix reward context inputs and tests
    
    * remove context inputs from transaction options
    
    * revert merge mistake
    
    * remove comments
    
    * usused import
    
    * Remove unused ContextInput
    
    * review
    
    * more ts instances
    
    * review
    
    * double copyright
    
    * review
    
    * fix mana allotment not recalculating after changes are made
    
    * remove error variant
    
    * allow providing chains
    
    * DRY
    
    ---------
    
    Co-authored-by: Thibault Martinez <[email protected]>
    DaughterOfMars and thibault-martinez authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    55607c6 View commit details
    Browse the repository at this point in the history
  11. Add commitment input syntactic checks (iotaledger#2133)

    * Add commitment input syntactic checks
    
    * verify_inputs_packable
    
    * Add errors
    
    * remove semantic checks
    
    * Fix tests
    
    * Don't loop if true
    thibault-martinez authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    cf486c6 View commit details
    Browse the repository at this point in the history
  12. Rename prepare_transaction() to prepare_send_outputs() (iotaledger#2132)

    * Rename prepare_transaction() to prepare_send_outputs()
    
    * Remove duplicate
    
    * Fix export
    
    * Rename file and move send_outputs()
    
    ---------
    
    Co-authored-by: Thibault Martinez <[email protected]>
    Thoralf-M and thibault-martinez authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    7e5dda3 View commit details
    Browse the repository at this point in the history
  13. Simplify amount requirement (iotaledger#2065)

    * Simplify amount requirement
    
    * fix test to match name
    
    * fmt
    
    * println
    
    * sort anchors low
    
    * fmt?
    
    * tuning
    
    * revert comments
    
    * stupid test
    
    * reorder
    
    * Remove anchor
    
    ---------
    
    Co-authored-by: Thibault Martinez <[email protected]>
    DaughterOfMars and thibault-martinez authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    a3ec61a View commit details
    Browse the repository at this point in the history
  14. Remove output transition_inners (iotaledger#2136)

    * Remove output `transition_inner`s
    
    * nit
    
    ---------
    
    Co-authored-by: DaughterOfMars <[email protected]>
    thibault-martinez and DaughterOfMars authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    c132578 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2024

  1. Configuration menu
    Copy the full SHA
    a3d8012 View commit details
    Browse the repository at this point in the history
  2. Add mana field to Build enum variants in transaction builder tests (i…

    …otaledger#2141)
    
    * Add mana field to transaction builder tests
    
    * Use Build enum in more tests
    
    ---------
    
    Co-authored-by: Thibault Martinez <[email protected]>
    Thoralf-M and thibault-martinez authored Mar 6, 2024
    Configuration menu
    Copy the full SHA
    eb1873e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    182692e View commit details
    Browse the repository at this point in the history
  4. Replace hexPublicKeyToBech32Address by publicKeyHash (iotaledger#2135)

    * Replacey hexPublicKeyToBech32Address by publicKeyHash;
    Use Blake2b256Hash instead of ComputeAccountId/ComputeNftId/PublicKeyHash in bindings core
    
    * Fix typo, static instead of async
    
    * Lower case
    
    * Remove __PublicKeyHashMethod__
    
    ---------
    
    Co-authored-by: Thibault Martinez <[email protected]>
    Thoralf-M and thibault-martinez authored Mar 6, 2024
    Configuration menu
    Copy the full SHA
    5f2a80a View commit details
    Browse the repository at this point in the history
  5. Cleanup bindings send methods (iotaledger#2137)

    * Cleanup bindings send methods
    
    * format
    
    * Keep prepare_send
    
    * Revert comment change
    
    ---------
    
    Co-authored-by: DaughterOfMars <[email protected]>
    Thoralf-M and DaughterOfMars authored Mar 6, 2024
    Configuration menu
    Copy the full SHA
    4aac837 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. Make Block Issuer Feature when Staking Feature is present requirement…

    … syntactic (iotaledger#2156)
    
    * Make Block Issuer Feature when Staking Feature is present requirement syntactic
    
    * nodejs
    
    * Python
    
    * error
    
    * move things around
    
    * nit
    thibault-martinez authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    23f19d1 View commit details
    Browse the repository at this point in the history
  2. Clean up requirements (iotaledger#2153)

    Co-authored-by: Thibault Martinez <[email protected]>
    DaughterOfMars and thibault-martinez authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    d03aaa9 View commit details
    Browse the repository at this point in the history
  3. Fix burn in bindings (iotaledger#2155)

    * Fix burn in bindings
    
    * doc
    
    * order
    DaughterOfMars authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    23631d8 View commit details
    Browse the repository at this point in the history
  4. Remove redundant address conversion methods (iotaledger#2151)

    * Remove Bech32ToHex, HexToBech32, AccountIdToBech32, AnchorIdToBech32, NftIdToBech32
    
    * Fix casing
    
    ---------
    
    Co-authored-by: Thibault Martinez <[email protected]>
    Thoralf-M and thibault-martinez authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    b0baecd View commit details
    Browse the repository at this point in the history
  5. Fix clippy warnings (iotaledger#2157)

    * fix clippy
    
    * nit
    
    ---------
    
    Co-authored-by: Thibault Martinez <[email protected]>
    DaughterOfMars and thibault-martinez authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    ee51d3e View commit details
    Browse the repository at this point in the history
  6. Remove ed25519 address generation from wallet (iotaledger#1586)

    * rm ed25519 address generation from wallet
    
    * rename fn
    
    * rm with_address
    
    * update bindings
    
    * handle builder address cases
    
    * unused import
    
    * re-add address to wallet options
    
    * fix tests
    
    * re-enable placeholder test
    
    * move tests
    
    * nodejs: address to wallet options
    
    * revert going through json file for address
    
    * revert unrelated change
    
    * Update sdk/tests/client/secret_manager/address_generation.rs
    
    Co-authored-by: Thoralf-M <[email protected]>
    
    * recipient
    
    Co-authored-by: DaughterOfMars <[email protected]>
    
    * bad wildcards
    
    * PR suggestion
    
    * import
    
    * example doc
    
    Co-authored-by: DaughterOfMars <[email protected]>
    
    * fix example
    
    * rename generate methods
    
    * Core: add SecretManager:GenerateEd25519AddressAsBech32 method
    
    * update examples and tests
    
    * Core: simplify SecretManager:GenerateEd25519AddressAsBech32 method
    
    * Python: update binding
    
    * nit
    
    * core: undo rename; update docs
    
    * add todo
    
    * Python: nits
    
    * NodeJs: add binding method
    
    * nit
    
    * sdk: undo rename; format
    
    * core: import
    
    * NodeJs: method suffix
    
    * fix test
    
    * nit
    
    * remove single address generation binding
    
    * Python: small fix
    
    ---------
    
    Co-authored-by: Thoralf-M <[email protected]>
    Co-authored-by: Thibault Martinez <[email protected]>
    Co-authored-by: DaughterOfMars <[email protected]>
    Co-authored-by: Thibault Martinez <[email protected]>
    5 people authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    85d30ef View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. Add network metrics endpoint (iotaledger#2143)

    * Remove metrics from InfoResponse
    
    * NetworkMetricsResponse
    
    * get_network_metrics
    
    * Add to bindings core
    
    * python binding
    
    * Nodejs binding
    
    * lint
    
    * python fix
    
    * Comment tests
    
    * lint
    
    * tmp
    
    * TODO
    thibault-martinez authored Mar 8, 2024
    Configuration menu
    Copy the full SHA
    ffb6fc2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    603b4a9 View commit details
    Browse the repository at this point in the history