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

fix(iota-graphql-e2e-tests): restore remaining tests #3371

Merged
merged 6 commits into from
Oct 17, 2024

Conversation

kodemartin
Copy link
Contributor

@kodemartin kodemartin commented Oct 17, 2024

Description of change

This patch updates the baselines and some source files for the remaining tests following #3333

Source files have been updated to account for different object indexing or digest generation due to our version of the framework.

Baselines are updated through UB=1 cargo nextest .... The updated baselines are consistent with the expectations of the test tasks.

Links to any relevant issues

Fixes #2140
Fixes #2614

Type of change

  • Bug fix (a non-breaking change which fixes an issue)

How the change has been tested

Requires running postgres server. See instructions

$ cargo nextest run -p iota-graphql-e2e-tests --features pg_integration

Change checklist

  • I have followed the contribution guidelines for this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • I have added tests that prove my fix is effective or that my feature works
  • I have checked that new and existing unit tests pass locally with my changes

@kodemartin kodemartin requested a review from a team as a code owner October 17, 2024 07:31
@kodemartin kodemartin added sc-platform Issues related to the Smart Contract Platform group. infrastructure Issues related to the Infrastructure Team labels Oct 17, 2024
@kodemartin kodemartin requested a review from valeriyr October 17, 2024 07:40
Copy link
Contributor

@sergiupopescu199 sergiupopescu199 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm ✨

@sergiupopescu199 sergiupopescu199 requested a review from a team October 17, 2024 07:55
Comment on lines +206 to +214
"node": {
"address": "0x34cf8d6d02620ba9aaf03759cfcaa6b6cd21d6171fc27ab43b22411bc4d328e4",
"digest": "5gEgTUgEgeAfP7kkY7K9fbhD6qLu6yyasRrxopqZU3wa",
"owner": {
"__typename": "AddressOwner"
}
}
},
{
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is it ok that several objects were added?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These seem to be validator rewards at end of epochs

Response: {                                                                                                                   
  "data": {                                                                                                                   
    "object": {                                                                                                               
      "address": "0x21f295b9bb94db811614a123b74f91c30dab67ec6e6a8d2ebd7b66ddcca1d7a5",                                        
      "digest": "B2NRsY8irYUJAg86na1LDvizcH5nXgjxnXcVWXkxfcqV",                                                               
      "owner": {                                                                                                              
        "__typename": "AddressOwner"                           
      },                                                       
      "version": 5,  
      "previousTransactionBlock": {                                                                                           
        "kind": {                                                                                                             
          "__typename": "EndOfEpochTransaction"                                                                               
        }                                                                                                                     
      },                                                                                                                      
      "asMoveObject": {                                                                                                       
        "contents": {                                                                                                         
          "type": {                                                                                                           
            "repr": "0x0000000000000000000000000000000000000000000000000000000000000003::staking_pool::StakedIota"             
          }                                                                                                                   
        }                                                                                                                     
      }                                                                                                                       
    }                                                                                                                         
  }                                                                                                                           
}                                                                                                                             
                                                                                                                              
task 31, lines 126-148:                                                                                                       
//# run-graphql         
Response: {                                                                                                                   
  "data": {                                                                                                                   
    "object": {                                                                                                               
      "address": "0x34cf8d6d02620ba9aaf03759cfcaa6b6cd21d6171fc27ab43b22411bc4d328e4",                                        
      "digest": "5gEgTUgEgeAfP7kkY7K9fbhD6qLu6yyasRrxopqZU3wa",                                                               
      "owner": {                                                                                                              
        "__typename": "AddressOwner"                                                                                          
      },                                                                                                                      
      "version": 6,                                                                                                           
      "previousTransactionBlock": {                            
        "kind": {    
          "__typename": "EndOfEpochTransaction"                                                                               
        }                                                                                                                     
      },                                                                                                                      
      "asMoveObject": {                                                                                                       
        "contents": {                                                                                                         
          "type": {                                                                                                           
            "repr": "0x0000000000000000000000000000000000000000000000000000000000000003::staking_pool::StakedIota"            
          }                                                                                                                   
        }                                                                                                                     
      }                                                                                                                       
    }                                                                                                                         
  }                                                                                                                           
}   

We advance 6 epochs, equal to the number of added objects, so this is expected.

Comment on lines 179 to 165
]
"nodes": []
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like this event just disappeared?

Copy link
Contributor Author

@kodemartin kodemartin Oct 17, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good catch! There are some fixed digests in the queries, that required update. I had fixed all cases in event_connection/tx_digest but missed that. Thank you!

Fixed with 8885083

Comment on lines 281 to 286
"edges": []
"edges": [
{
"node": {
"timestamp": "1970-01-01T00:00:00Z"
}
},
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this field should be empty?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These are the genesis Display events. Added more context in the query with 1c6eb83

Comment on lines 96 to 104
"edges": []
"edges": [
{
"cursor": "IE0gJHC7t6A+bUjioMnjvtBAtGuOVTGTHi5Gt6ZitVETAQAAAAAAAAA="
},
{
"cursor": "IG+EZXhz/oR1Mgyv/IT/0dqptKQmZTv5cM62IxAx/+3vAQAAAAAAAAA="
}
]
}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like this test is broken. It should return the objects like this:

Selects the first two objects
Selects the 2nd and 3rd objects
Selects 4th and the last object
Selects 3rd and 4th object
Selects the two last objects

It is an example of a nondeterministic test that needs to be corrected after the framework update.
It acts wrong if just update the .exp file, you need to fix the related .move one.
It is the reason why such tests should be fixed or documented, or it will test a wrong scenario.

More details here:
#1969 (comment)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hm, looks like this test was changed since the last time I saw it. Probably just need to check if it is ok :)

Copy link
Contributor Author

@kodemartin kodemartin Oct 17, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I updated the comments and added more info through queries with fef4fb0

The order of the created objects in the server is based on their addresses, and hence by their object ids. When we call after: @{cursor_0} where cursor: @{object_x_y} we request objects with address larger than the address of object_x_y. When we call before we ask for objects with smaller address.

For a given version of the framework the generated object ids remain the same between consecutive runs. If something breaks the object-id generation then normally this would warrant a protocol upgrade and we would still be fine with this test as we call init with a fixed protocol config version.

But until we stabilize genesis and the framework for protocol 1, it will suffice to do the chore of updating the comments.

That is, if we want to document the query scenarios. Otherwise we can omit the comments, and rely on the correctness of the graphql server, which at this stage seems like a reasonable premise.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For a given version of the framework the generated object ids remain the same between consecutive runs. If something breaks the object-id generation then normally this would warrant a protocol upgrade and we would still be fine with this test as we call init with a fixed protocol config version.

Yes, it is deterministic for the same protocol version but not between them. It was necessary to check every time that a test checks what was expected.

I see that the Sui team stopped updating the protocol version in their graphql tests since the version 51 what they did before. So in this case it will not be a problem. But is is ok to check the server with an outdated version?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would expect tests to be stable for outdated versions unless we introduce breaking changes on account of a protocol upgrade.

In upstream they have classified the tests as stable and staging now, likely to be explicit about the expectations for each category of tests.

We'll have to revisit this as our protocol progresses.

@kodemartin kodemartin requested a review from valeriyr October 17, 2024 10:45
@kodemartin kodemartin merged commit 1e2d440 into develop Oct 17, 2024
28 of 33 checks passed
@kodemartin kodemartin deleted the sc-platform/fix-graphql-rpc-e2e-tests branch October 17, 2024 11:58
sergiupopescu199 added a commit that referenced this pull request Oct 28, 2024
* fix(docs, examples): reintroduced the self sponsor example

* fix(docs): reintroduced the self sponsor part in the developer sidebar

* feat(iota-json-rpc-tests): add read api tests (#3102)

* feat(iota-json-rpc-tests): add read api tests

* fixup! feat(iota-json-rpc-tests): add read api tests

* feat(iota-json-rpc-tests): improve code and add some utility functions

* fixup! feat(iota-json-rpc-tests): improve code and add some utility functions

* fixup! fixup! feat(iota-json-rpc-tests): improve code and add some utility functions

* fix(iota-json-rpc-tests): fix cargo fmt

- fix(iota-json-rpc-types): fix cargo fmt
- fix(test-cluster): fix cargo fmt

* feat(iota-json-rpc-tests): add execution assertion

* feat(iota-sdk): accept impl Into<String> instead of String (#3258)

Co-authored-by: /alex/ <[email protected]>

* feat(iota): add tests for IotaClientCommands::{Balance, Faucet} (#3152)

* feat(explorer,wallet): Fix all UI errors and warnings (#3057)

* feat(explorer): fix all UI errors & warnings

* feat(wallet): fix UI errors and warnings in console.

* feat(wallet, ui-kit): hide DialogTitle by VisuallyHidden

* feat(wallet): remove DialogTitle from PasswordInputDialog.

* feat(explorer, wallet, uikit): update DialogContent, update key for table.

Signed-off-by: Eugene Panteleymonchuk <[email protected]>

* feat(ui-kit): add description under VisuallyHidden.

Signed-off-by: Eugene Panteleymonchuk <[email protected]>

---------

Signed-off-by: Eugene Panteleymonchuk <[email protected]>
Co-authored-by: Bran <[email protected]>

* feat(docs) create quiz for consensus and transaction lifecycle

* feat(docs) create quiz for epoch page

* feat(docs) create quiz for staking and reward page

* feat(docs) create quiz for protocol upgrade page

* fix(docs) implement review suggestions

* fix(devx) create signed commit

* fix(devx) set up ssh

* fix(devx) sign commit

* fix(devx) test if commit is signed

* fix(devx) test sign commit

* fix(devx) check signing key work

* fix(devx) cargo update tonic

* fix(devx) rebase

* fix(devx) fix build

* fix(devx) rebase again

* fix(devx) test before pushing

* feat(wallet): polish loaders (#3219)

* chore(transaction-builder): impl Into<Option<_>> parameters (#2262)

* chore(iota-sdk): impl Into<Option<_>> parameters

* chore(transaction-builder): impl Into<Option<_>> parameters

* more Into

* more uses

* fix: improve explorer links (#3220)

* hotfix(wallet-dashboard): temporarily skip failing unit test in vesting spec until fixed (#3305)

* chore(*): replace [email protected] with [email protected] (#3275)

* fix(tooling-ci): Improve Explorer e2e tests reliability with 'waitForTransaction' (#3298)

Co-authored-by: Begoña Álvarez de la Cruz <[email protected]>

* fix(node): Update tonic to 0.12.3 (#3287)

* feat(explorer): rebrand error texts to info boxes (#3274)

Co-authored-by: Bran <[email protected]>

* feat(wallet): rebrand connected account to dapp (#3273)

* feat: rebrand connected account to dapp

* fix format

* feat: add padding right

* fix: remove duplicated items

---------

Co-authored-by: Bran <[email protected]>

* chore(ci): bump upload-artifact/download-artifact to v4 (#3283)

* fix(explorer): fix paginated owned coins not resetting active page on filter change (#3282)

* fix: paginated owned coins not resetting active page on filter change

* feat: cleanup

* feat(wallet): UI/UX polishes (#3292)

* feat:truncate dappinfocard

* feat: add loaders to buttons

* feat: make object changes easy to read

* feat: show back button to views

* feat: update image size

---------

Co-authored-by: Begoña Álvarez de la Cruz <[email protected]>

* feat(wallet): set max visible toasts and fix faucet message (#3302)

* feat: set max visibble toasts

* feat: update message

* feat: fix format

* feat(scripts): refactor `search_versions` to generic search framework and add `search_tests` script (#3325)

* feat(scripts): refactor `search_versions` to generic search framework

* feat(scripts): add `search_tests` script

* feat(wallet): use recognized badge in balance changes instead of unrecognized badge (#3286)

* feat: use recognized badge

* minor fix

---------

Co-authored-by: Begoña Álvarez de la Cruz <[email protected]>

* chore(tests): disable zklogin tests (#3331)

* fix(docs) : Fix Mermaid flowchart display (#3233)

* Fix Mermaid Flowchart display issue

* feat(iota-genesis-builder,iota-node): Genesis restructuring (#3054)

* feat(iota-genesis-builder, iota-core): support migration transactions effects in genesis (#2895)

* feat(iota-genesis-builder): add dedicated function to split and burn migrated objects (#2885)
* feat(iota-config, iota-genesis-builder): accumulate migration txs effect in genesis in order to verify migration blob data in future
* feat(iota-genesis-builder): objects chunk per transaction implementation

Co-authored-by: Mirko Zichichi <[email protected]>

* feat(iota-genesis-builder, iota-swarm, iota-core, iota-cluster): generating of the migration.blob for the migration txs data accumulation (#2925)

* feat(iota-genesis-builder, iota-swarm, iota-core, iota-cluster): generating of the migration.blob for the migration txs data accumulation

* fix(iota-genesis-builder): restore save/load operations of migration tx data (#3028)

* fix(iota-genesis-builder): fix save/load of migration tx data in the builder

* refactor(iota-genesis-builder): pass migration sources from cli in from_s3 example

* feat(iota-genesis-builder, iota-swarm, iota-core, iota-config): Store migration data in the node's database (#2955)

* feat(iota-genesis-builder): add dedicated function to split and burn migrated objects (#2885)

* fix(iota-config, iota-genesis-builder): accumulate migration txs effect in genesis in order to verify migration blob data in future

* fix(iota-genesis-builder): objects chunk per transaction implementation

* Removing extra println

* fix(iota-genesis-builder, iota-swarm, iota-core, iota-cluster): generating of the migration.blob for the migration txs data accumulation

* fix(iota): Deal with migration tx data for network config (#2937)

* fix(iota): remove migration tx data from network config

* fix(iota): save migration tx data

* fix(cluster-test): comment

* fix(iota-genesis-builder, iota-swarm, iota-core, iota-config): store migration data in the node's db, pass config_dir field in order to get acess to the migration data

* fix(iota-core): add error message to migration data storing process

* Fix review comments

* fix review comments

* Fix review comments

* refactor(node-config): optimizations and clippy

* fix(iota-config, iota-genesis-builder): fix issue #2957(genesis.blob to only contain TransactionDigests)

* feat(iota-config/node): create a node::MigrationTxData type (#3023)

* feat(iota-config/node): create a node::MigrationTxData type

* feat(iota-config/node): make node::MigrationTxData memory efficient

* fix(node): serde serialization

* fix(node): pass migration objects to AuthorityState (#3030)

* feat(iota-genesis-builder): remove migration tx digests from Genesis (#3034)

* fix(iota-node): migration transactions execution has been added (#3032)

* fix(iota-node): migration transactions execution have been added
---------
Co-authored-by: miker83z <[email protected]>

* fix(iota-genesis-builder): remove leftover

---------

Co-authored-by: Mirko Zichichi <[email protected]>
Co-authored-by: miker83z <[email protected]>

* feat(iota-node, iota-config, iota-core, genesis-builder): remove vector of objects from the migration blob (#3052)

* feat(iota-node, iota-config, iota-core, genesis-builder): remove vector of objects from the migration blob, get objects on the fly
* feat(iota-core, iota-config): migration.blob content validation

* Fix review comments

* feat: update restructured genesis to mainnet v1.32.2 (#3135)

* Revert "feat: update restructured genesis to mainnet v1.32.2 (#3135)"

This reverts commit e6e5cdcf1d7dd703c39bf58040c9ab12d7e5f79d.

* Fix review comments

* Extra method has been removed

* fix(iota-genesis-builder): Refactoring chunk processing for migration objects

* cargo fmt

* Minor fix

* Update crates/iota-node/src/lib.rs

Co-authored-by: Konstantinos Demartinos <[email protected]>

* Review comments fixes:
1. error/logging message begin with lower-case
2. New method for migration_tx_data (get_objects) getting all objects
3. Minor authority db migration tx loops refactoring

* Review comments fixes

* Fix review comments

* Invert contains_migrations logic

* Renaming "vanilla" to "without_migration" suffix

* cargo fmt

* Update crates/iota-genesis-builder/src/lib.rs

Co-authored-by: Mirko Zichichi <[email protected]>

* Update crates/iota-genesis-builder/src/lib.rs

Co-authored-by: Mirko Zichichi <[email protected]>

* Update crates/iota-config/src/genesis.rs

Co-authored-by: Mirko Zichichi <[email protected]>

* fix(iota-node): lazy load migration.blob file in node (#3165)

* fix(iota-node): lazy load migration.blob file in node

* Propegate error instead of `expect()`

Co-authored-by: Mirko Zichichi <[email protected]>

---------

Co-authored-by: Mirko Zichichi <[email protected]>

* feat(genesis-builder): validate migration data before taking it (#3162)

* refactor(iota-genesis-builder): build method returns new type GenesisBuildEffects that accumulates both genesis and migration data

* Review comments fix

* Cargo fmt

* fix(iota-genesis-builder): fix examples

* Fix of review comments

* Fix of review comments

* remove extra serde arg

* fix(iota-config): tests fix (#3217)

* fix(iota-config): iota-config  tests fix

* fix(iota-swarm-config): update config snapshot with mock migration blob path (#3222)

* fix/refactor(iota-genesis-builder): Create `iota-genesis-common` and fix migration objects versioning (#3228)

* refactor(iota-genesis-builder): create iota-genesis-common

* fix(iota-config): update migration Move objects versions

* fix(iota-genesis-builder): after rebase

* fix(iota-genesis-common): fix dprint

* docs(iota-genesis-common): add comments

* feat(iota-config): validate migration objects execution

* fix(iota-genesis-common): remove unused dependency

---------

Co-authored-by: Levente Pap <[email protected]>

* docs(iota-genesis): add comments

* refactor(iota-genesis-builder): migration_tx_max_amount

* refactor(iota-config): remove node's version of MigrationTxData

* Update crates/iota-genesis-builder/src/lib.rs

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

* docs(iota-genesis): fix comments

* fix(iota-swarm-config): snapshot update

* fix(ci): add iota-genesis-common to crates-filters

* refactor(iota-genesis-builder): remove SMR

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

* Update crates/iota-config/src/genesis.rs

Co-authored-by: DaughterOfMars <[email protected]>

* Update crates/iota-genesis-common/src/lib.rs

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

* Update crates/iota-genesis-builder/src/lib.rs

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

* comments

* fix copyright

* fix the 'l' key on my keyboard

* fix dependencies and full node template

* fix email contact

---------

Co-authored-by: Pavlo Botnar <[email protected]>
Co-authored-by: Konstantinos Demartinos <[email protected]>
Co-authored-by: Levente Pap <[email protected]>
Co-authored-by: Thoralf-M <[email protected]>
Co-authored-by: DaughterOfMars <[email protected]>

* feat!(iota/iota-keys): use bech32 instead of base64 for private key encoding (#1479)

* feat!(iota/iota-keys): use bech32 instead of base64 for private key encoding

* Update keystore files to new format

* fix(iota-framework/iota-system): fix MAX_VALIDATOR_GAS_PRICE check

* ifx(iota-framework-snapshot): snapshot update

* feat(wallet): create `formatAccountName` helper function (#3281)

* feat: create helper function

* feat: use new function

* fix function

---------

Co-authored-by: Begoña Álvarez de la Cruz <[email protected]>
Co-authored-by: Bran <[email protected]>
Co-authored-by: Marc Espin <[email protected]>

* chore(tests): disable bridge tests (#3341)

* fix(iota-framework): update iota-system snapshot (#3347)

* fix(iota-framework): update iota-system snapshot

* fix(iota-framework): update framework snapshots

* fix(iota-source-validation-service): test_api_route works again (#3324)

* remove(node): remove unused protocol feature flags (#3344)

* remove(node): remove `scoring_decision_with_validity_cutoff` feature flag

* remove(node): remove `disallow_adding_abilities_on_upgrade` feature flag

* remove(node): remove `package_digest_hash_module` feature flag

* remove(node): remove `narwhal_versioned_metadata` feature flag

* remove(node): remove `upgraded_multisig_supported` feature flag

* remove(node): remove `narwhal_new_leader_election_schedule` feature flag

* remove(node): remove `receive_objects` feature flag

* remove(node): remove `narwhal_certificate_v2` feature flag

* chore(node): fix protocol snapshots

* fix(node): remove deprecated code

* fix(tests): remove deprecated feature_deny tests

* remove(node): remove `package_upgrades` feature flag

* fix(iota-graphql-e2e-tests): restore validator/transactions tests (#3333)

* fix(iota-graphq-e2e-tests): update validator baseline

* fix(iota-transactional-test-runner): revert encoding without padding

* fix(iota-graphql-rpc): load genesis large-object by digest

* fix(iota-graphql-e2e-tests): update baselines for transactions test

* feat(iota): add IotaValidatorCommand::List command (#3291)

* feat(iota): add IotaValidatorCommand::Validators command

* Rename command from Validators to List

* Use tabled to align output with other commands

* cleanup

* chore(dependencies): Move dependencies once again (#3085)

* chore(dependencies): Move dependencies once again

* dprint

* fix iota execution deps

* revert changes in iota-execution

* update tonic and futures-util

* chore(tests): disable jwk related tests (#3348)

* feat(CI): update release workflow (#3345)

* feat(CI): update release workflow

* fix: remove unused binary from internal list

* fix: add comment on why windows is disabled

* fix(CI): fix linux binary release tar name (#3370)

* remove(node): remove `txn_base_cost_as_multiplier` feature flag (#3367)

* remove(node): remove `commit_root_state_digest` feature flag (#3350)

* remove(node): remove `loaded_child_objects_fixed` feature flag (#3352)

* remove(node): remove `missing_type_is_compatibility_error` feature flag (#3354)

Co-authored-by: Alexander Sporn <[email protected]>

* remove(node): remove `disallow_change_struct_type_params_on_upgrade` feature flag (#3360)

Co-authored-by: Alexander Sporn <[email protected]>

* remove(node): remove `end_of_epoch_transaction_supported` feature flag (#3368)

Co-authored-by: Alexander Sporn <[email protected]>

* remove(node): remove `consensus_order_end_of_epoch_last` feature flag (#3357)

Co-authored-by: Alexander Sporn <[email protected]>

* remove(node): remove `simple_conservation_checks` feature flag (#3369)

Co-authored-by: Alexander Sporn <[email protected]>

* remove(node): remove `advance_epoch_start_time_in_safe_mode` feature flag (#3351)

Co-authored-by: Alexander Sporn <[email protected]>

* remove(node): remove `ban_entry_init` feature flag (#3358)

Co-authored-by: Alexander Sporn <[email protected]>

* Remove unused anemo config (#3374)

* fix: Wrong DB URL for indexer-analytics in docker-compose configuration + fix default DB URL (#3316)

* feat: bump iota to v0.3.0 (#3379)

* fix(explorer): Show publish tx data (#3313)

* fix(explorer): Show publish tx data

* fmt

---------

Co-authored-by: evavirseda <[email protected]>

* docs(iota-framework): add readme for packages snapshot (#3377)

* refactor(general): Update turborepo to 2.1.3 (#3329)

* feat(apps-ui-kit): add missing animation transitions (#3328)

* feat(e2e-tests): add test for run fullnode with migration data (#3361)

* feat(e2e-tests): add test for run fullnode with migration data

* feat: remove Toggle from apps/ui (#3332)

* fix(iota-graphql-e2e-tests): restore remaining tests (#3371)

* fix(iota-graphql-e2e-tests): restore transaction_block_effects

* fix(iota-graphql-e2e-tests): restore packages

* fix(iota-graphql-e2e-tests): restore remaining tests

* refactor(iota-graphql-e2e-tests): add more event info in output_node_estimation

* refactor(iota-graphql-e2e-test): update comments and add more info in object/pagination

* feat(ui): remove `apps/ui/src/Combobox.tsx` (#3342)

* feat: remove combobox and replace it

* fix suggestions

* fix(e2e-tests): Increase timeout from 60s to 300s in validator_tx_finalizer_e2e_tests.rs (#3378)

* refactor(explorer): Add units to table cells (#3031)

* refactor(explorer): Make some table columns with timestamps be properly formatted

* refactor(explorer): Make some table columns show a ticker and be properly formatted according to their unit

* fmt

* fmt

* use iota instead of nano for tx gas used

* experiment

* remove experiment

---------

Co-authored-by: Bran <[email protected]>

* feat: remove button component and story (#3343)

Co-authored-by: Bran <[email protected]>

* feat(ui): remove `apps/ui/src/Heading.tsx` (#3353)

* feat: remove heading

* feta: remove unused components after remove heading

* feat: update missing styles

* feat: remove heading

* feat: remove debris

* fix: update schemas (#3384)

* fix: add conditional check for pull request event in preview deployments (#3381)

* fix(testings) Fix testings and ignore Sui-failed tests (#3363)

* Fix testings and ignore Sui-failed tests

* Remove uncessary line and spaces

* Change the ignore issue for test_passkey_feature_deny

* Reopen already passed tests

* Remove the ignored tests those are under re-investigation

* Use iota naming

* ci(turborepo): remove audit dependency to run lint check (#3373)

* feat(ui): remove `apps/ui/src/LoadingIndicator.tsx` (#3356)

* feat(ui): remove `apps/ui/src/Placeholder.tsx` (#3362)

* feat: update to use our styles

* feat: dd placeholder to ui-kit

* feat: update ui-kit

* feat: remove nnd replace with new placeholder compoentn

* fix: clenaup

* fix(wallet): avoid opening multiple wallet connection popup (#3195)

* fix(wallet): avoid opening multiple wallet connection popup

* fix: e2e tests

* fix: type

* fix: update sites-to-cs-messaging.spec.ts

* fix: update sites-to-cs-messaging.spec.ts

* fix: tests

* fix: remove debris

* fix: import dotenv in vite test

---------

Co-authored-by: Mario <[email protected]>
Co-authored-by: Marc Espin <[email protected]>

* feat(ui): remove `apps/ui/src/IconButton.tsx` (#3355)

* feat: remove iconButton compoentn

* feat: remove debris

* feat(iota-json-rpc-tests): Add tests for MoveUtils json rpc api (#3315)

* feat(iota-json-rpc-tests): Add tests for MoveUtils json rpc api

* Run `cargo +nightly fmt`

* fix: parse docker meta tags correctly for different network tags (#3386)

* fix: parse dockere meta tags correctly for different network tags

* fix: simplify docker tagging

* chore(apps-backend): cleanup features (#3172)

* feat(apps-backend): cleanup features.

* feat(apps-backend): add recognized packages.

* fix(apps-backend): update config

Signed-off-by: Eugene Panteleymonchuk <[email protected]>

* feat(apps-backend): update pnpm-lock.yaml

Signed-off-by: Eugene Panteleymonchuk <[email protected]>

* feat(apps-backend): remove  --frozen-lockfile from CI for testing.

Signed-off-by: Eugene Panteleymonchuk <[email protected]>

* Revert "feat(apps-backend): remove  --frozen-lockfile from CI for testing."

This reverts commit 1b69fd288515044a698d650a340534a50a9ebfe1.

* feat(apps-backend): update config.

Signed-off-by: Eugene Panteleymonchuk <[email protected]>

* feat(apps-backend): add iota-core.d.ts

Signed-off-by: Eugene Panteleymonchuk <[email protected]>

* feat(apps-backend): add another path for iota-core.d.ts

Signed-off-by: Eugene Panteleymonchuk <[email protected]>

* feat(apps-backend): remve one declare from iota-core.d.ts

Signed-off-by: Eugene Panteleymonchuk <[email protected]>

* feat(apps-backend): return features.

Signed-off-by: Eugene Panteleymonchuk <[email protected]>

* feat(apps-backend): updates after comments.

---------

Signed-off-by: Eugene Panteleymonchuk <[email protected]>
Co-authored-by: Marc Espin <[email protected]>
Co-authored-by: Bran <[email protected]>
Co-authored-by: Begoña Álvarez de la Cruz <[email protected]>

* feat: bump iota to 0.3.1 (#3397)

* remove(node): remove `simplified_unwrap_then_delete` feature flag (#3366)

* remove(node): remove `simplified_unwrap_then_delete` feature flag

* remove(node): remove killswitch for tombstone pruning in `AuthorityStorePruner`

* Update crates/iota-core/src/authority/authority_store_tables.rs

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

---------

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

* remove(node): remove `verify_legacy_zklogin_address` feature flag (#3393)

* remove(node): remove `verify_legacy_zklogin_address` feature flag

* chore(node): rustfmt

---------

Co-authored-by: Alexander Sporn <[email protected]>

* feat(ui): remove `apps/ui/src/Text.tsx` and all `apps/ui` debris (#3372)

* feat: remove heading

* feta: remove unused components after remove heading

* feat: update missing styles

* feat: remove heading

* feat: remove debris

* feat: remove text component

* feat: remove all debris

* fix:remove changeset

* fix format

---------

Co-authored-by: Bran <[email protected]>

* remove(node): Cleanup `ConsensusCommitPrologue` and related protocol flags (#3429)

* remove(node): ramove `prepend_prologue_tx_in_consensus_commit_in_checkpoints` feature flag

* remove(node): remove `include_consensus_digest_in_prologue` feature flag

* remove(node): remove `record_consensus_determined_version_assignments_in_prologue` feature flag

* remove(node): removed `ConsensusCommitPrologue` and `ConsensusCommitPrologueV2`

* fix(graphql): cleanup ConsensusCommitPrologueTransaction

* chore(node): rename `ConsensusCommitPrologueV3` to `ConsensusCommitPrologueV1`

* fix(node): fixed transaction test after renaming consensus commit prologue

* Re-generated the openrpc and graphql schemas

* fix(iota-graphql-rpc): update schema test snapshot

* Updated iota-graphql—e2e-tests

---------

Co-authored-by: Konstantinos Demartinos <[email protected]>

* feat: removed deny_list_v1

* fix(iota-framework-snapshot): the snapshots were updated

* remove(node): remove `enable_effects_v2` feature flag (#3437)

* remove(node): remove `fresh_vm_on_framework_upgrade` feature flag (#3444)

* fix(CI): disable udeps due to nightly bug (#3455)

* fix(iota-adapter-transactional-tests): removed deny_list_v1 tests

* fix(iota-swarm-config): updated snapshot

* fix: removed outdated TODOs

* remove(node): remove `random_beacon` feature flag and deprecated store tables (#3383)

* remove(node): remove `random_beacon` feature flag

* remove(node): do not `create_randomness_state_tx` during `advance_epoch_tx` because the state now always exists

* remove(node): remove deprecated tables `assigned_shared_object_versions` and `pending_checkpoints` and rename versions

* remove(node): remove unused `randomness_state_exists` func

* remove(node): remove `RandomnessStateCreate` and all associated logic

* chore(node): fix clippy error

* fix(node): fix graphql tests

* Fix tests with randomness enabled (#3456)

* fix(iota-e2e-tests/randomness): remove due to #3383 (#3424)

* fix(node): fix clippy error

---------

Co-authored-by: Piotr Macek <[email protected]>
Co-authored-by: Pavlo Botnar <[email protected]>

* remove(node): remove `allow_receiving_object_id` feature flag (#3439)

* remove(node): remove `allow_receiving_object_id` feature flag

* chore(node): fix clippy errors

* chore(node): rustfmt

* fix(iota-protocol-config) remove loaded_child_object_format flag and related checks, snapshot have been updated (#3435)

* fix(iota-protocol-config) remove loaded_child_object_format flag and related checks, snapshot have updated

* chore(dependencies): Update `iota-rust-sdk` hash (#3458)

* fix(iota-graphql-e2e-tests)L the tests updated

* feat!(iota-transaction-builder): remove digest param from TransactionBuilder::upgrade as it can be computed inside (#3294)

* feat!(iota-transaction-builder): remove digest param from TransactionBuilder::upgrade as it can be computed inside

* Always select the correct object as input

* Update tests

* Refactor compute_digest_for_modules_and_deps

* Fix comparison

* tweaks

* Compare against UpgradeCap::type_()

* Update iota.yaml

---------

Co-authored-by: Chloe Martin <[email protected]>

* remove(node): remove `reject_mutable_random_on_entry_functions` feature flag (#3440)

* remove(node): remove `reject_mutable_random_on_entry_functions` feature flag

* chore(node): fix clippy errors

* chore(node): remove unused `verifier_config` parameter

* chore(node): rustfmt

* remove(node): remove `reshare_at_same_initial_version` feature flag (#3441)

* remove(node): remove `reshare_at_same_initial_version` feature flag

* fix(node): fix iota-adapter-transactional tests

* fix(node): remove re_share_not_reshare tests

* remove(node): remove `resolve_abort_locations_to_package_id` feature flag (#3442)

* remove(node): remove `resolve_abort_locations_to_package_id` feature flag

* remove(node): remove unused abort code tests

* fix(iota-protocol-config): remove loaded_child_object_format_type flag and related checks, snapshot have been updated (#3438)

* fix(iota-protocol-config) remove loaded_child_object_format flag and related checks, snapshot have updated

* cargo fmt

* fix(iota-protocol-config): remove loaded_child_object_format_type flag and related checks, snapshot have been updated

* rebase fix

* fix rebase

* cargo fmt

* Clippy fix

* fix(core): e2e tests for passkey (#3390)

* fixed e2e tests for passkey

* addressed linter remarks

* addressed linter remarks

* changed access to read

* addressed review remarks

---------

Co-authored-by: Hans Moog <[email protected]>

* fix(iota-protocol-config): removed extra enable_coin_deny_list_v2 flag setting

* fix(iota-types): use a named argument for the deny list object root error

* chore(core-node): Remove MultiSigLegacy (#3375)

* removed MultiSigLegacy

* addressed linter issues

* addressed linter issues

* addressed review remarks (remove unnecessary clone)

* addressed linter remarks

* testcommit

* reverted change

---------

Co-authored-by: Hans Moog <[email protected]>

* remove(node): remove `soft_bundle` feature flag (#3478)

* refactor(iota-json-rpc-tests): Optimise `iota-json-rpc` tests (#3392)

* refactor(iota-json-rpc-tests): add about the simulation profile in the README

* fixup! refactor(iota-json-rpc-tests): add about the simulation profile in the README

Co-authored-by: Konstantinos Demartinos <[email protected]>

---------

Co-authored-by: Konstantinos Demartinos <[email protected]>

* fix(iota-rosetta): fix tests (#3477)

* fix(iota-rosetta): fix tests

* dprint

* move signature rand-preview to iota-rosetta dev-dependencies

* fix(iota-e2e-tests): Reintroduce randomness test with correct semantics (#3473)

* fix(iota-e2e-tests): reintroduce randomness test with correct semantics

* fix(iota-e2e-tests): change randomness test name

* refactor(tooling-ci): Run TS e2e tests on develop (#3295)

* refactor(tooling-ci): Run TS e2e tests on develop

* experiments

* fix

* fix

* fix

* fix

* fix

* fix

* clean up

* clean up again

* undo clean up

* try another format

* clean it up once and for all

* remove(node): remove `mysticeti_use_committed_subdag_digest` feature flag (#3443)

* remove(node): remove `mysticeti_use_committed_subdag_digest` feature flag

* fix(node): remove unused `protocol_config` parameter

* feat(docs) - Add quizzes to Node Operators (#3183)

* Add quizzes to Node Operators

* feat(docs) - Add quizzes developer cryptography (#3063)

* Add quizzes to developer cryptography

* feat(iota): add faucet_amount param to IotaCommand::Start (#3484)

* feat(iota): add faucet_amount param to IotaCommand::Start

* Fix test

* refactor(ci): Add debug logs for turbo flaky builds (#3489)

* refactor(ci): Add debug logs for turbo flaky builds

* install tree

* sudo?

* ignore empty sdk dist folder error

* update

* update

* update

* update

* refactor(ts-sdk): remove wrong package references from tsconfigs (#3490)

* refactor(ci): Add debug logs for turbo flaky builds

* refactor(sdk): Remove typescript sdk reference from ledgerjs-hw-app-iota tsconfig

* install tree

* sudo?

* ignore empty sdk dist folder error

* update

* update

* update

* replace wallet standard reference for bcs in graphql transport

* fix(ci): Remove redundant CI tests. (#3494)

* Remove redundant tests.

* Update .github/workflows/_rust_tests.yml

* fix(wallet-dashboard): add mocked timelocked staked objects with dynamic date (#3364)

* fix(wallet-dashboard): add mocked timelocked staked objects with dynamic date

* fix: update constant and function names

---------

Co-authored-by: Begoña Álvarez de la Cruz <[email protected]>

* fix: ci after mysticeti cleanup (#3507)

* fix: remove mentions of mysticeti-test in ci (#3509)

* chore(CI): Update all action versions (#2429)

* chore(CI): Update all action versions

* dprint

* pin versions

* dprint

* dprint

* fix rust job

* one more thing

* remove(node): remove deprecated `TransactionKind::ChangeEpoch()` (#3452)

* remove(node): remove deprecated `ChangeEpoch` transaction kind

* chore(node): re-generated openrpc, graphql schema and updated tests and snapshots

* chore(node): re-generated some snapshots

* chore(deps): updated iota-rust-sdk to match the changes

* chore(types): Fixed old comment

* chore(rest-api): re-generated openapi.json

* chore(graphql): re-generated graphql-e2e-tests snapshots

* chore(openrpc): re-generated spec

* chore(swarm-config): re-generated snapshots

* chore(graphql-rpc): re-generated schema

* feat(wallet): improve staking flow by allowing full amount stake but display warning on low remainder gas (#3184)

* feat: add staking full amount and fix loaders

* fix: simplyfy gasBudget const

* fix: remove max amount button from stake form

* fix: add warrning for staking near full amount

* fix: conflict in staking card loading indicator

* fix: remove the approximation sign from staking form

---------

Co-authored-by: Begoña Álvarez de la Cruz <[email protected]>

* fix(iota-light-client): Fix tests and conversions (#3430)

* fix(iota-light-client): Fix tests and conversions

* cleanup

* link

* update after added field

* remove print

* fix(iota-protocol-config): remove recompute_has_public_transfer_in_execution flag and related checks, snapshot have been updated (#3446)

* fix(iota-protocol-config): remove recompute_has_public_transfer_in_execution flag and related checks, snapshot have been updated

* fix(iota-rpc-loadgen): link to local-network docs (#3500)

* chore(CI): Fix labeler (#3515)

* chore(CI): Fix labeler

* new format

* use local config

* use default path?

* switch to pull_request to verify

* Revert "switch to pull_request to verify"

This reverts commit 06a3c5d98761ba7446048ebf1dcfdbb3a1f03c5c.

* fix(iota-protocol-config): remove shared_object_deletion flag and related checks, snapshot have been updated (#3434)

* fix(iota-protocol-config): remove shared_object_flag and related checks, snapshot have updated, arg --shared-object-deletion has been removed

* task(docs): Remove Shimmer from move docs (#3385)

* task(docs): remove Shimmer from move docs

* fix: typo

* fix: typo

* fix build

* fix(docs): remove ShimmerEVM from L1 migration docs

---------

Co-authored-by: Levente Pap <[email protected]>

* Fix reconfiguration tests (#3501)

* chore(CI): Update light client checkpoint files (#3519)

* chore(CI): Update light client checkpoint files

* digest update

* chore(consensus-core): move `MockCoreThreadDispatcher` to tests (#3520)

* feat: removed the `enable_coin_deny_list_v2` flag and the related transaction (#3503)

* feat: removed the `enable_coin_deny_list_v2` flag and the related transaction

* feat: the `iota-rust-sdk` version update

* fix(iota-rest-api): openapi.json was updated

* chore(sdk): Update `openapi.json` (#3523)

* Update iota-rust-sdk revision

* Regenerate openapi.json

* feat: renamed `deny_list_v2` to `deny_list_v1`

* feat(iota-framework-snapshot): updated the snapshots

* fix(tooling): Remove duplication in pnpm-workspace (#3530)

* chore(ci): set nextest retries to 1 (#3531)

* refactor(wallet): remove `apps/wallet/src/ui/app/shared/heading/index.tsx` (#3433)

* feat: remove heading component

* fix: cleanup

---------

Co-authored-by: Begoña Álvarez de la Cruz <[email protected]>

* refactor(wallet): remove unused `apps/wallet/src/ui/app/shared/Link.tsx` (#3447)

* refactor(explorer): refactor and improve styles for `AreaGraph` and `TransactionsGraphCard` (#3461)

* fix: refactor and improve styles for AreaGraph and TransactionsGraphCard

* refactor: udpate classes for `GrapthTooltipContent`

---------

Co-authored-by: Begoña Álvarez de la Cruz <[email protected]>

* hotfix(ui-kit): remove unnecessary addon to fix dev mode (#3486)

Co-authored-by: Begoña Álvarez de la Cruz <[email protected]>

* chore(ci): remove nightly narwhal tests (#3532)

* refactor(explorer): rebrand `CopyToClipboard` (#3495)

Co-authored-by: Marc Espin <[email protected]>

* refactor(explorer): remove all around `experimental--id` page (#3511)

Co-authored-by: JCNoguera <[email protected]>

* fix(tests): Improve handling of `node_keypair` in tests. (#3539)

* Improve handling of node_keypair for fullnodes.

* Simplify the fix

* chore(core): cleanup `EpochStartConfiguration` (#3538)

* chore(core): removed old unused EpochStartConfigurationV1 to V5

* chore(core): Rename EpochStartConfigurationV6 to EpochStartConfigurationV1

* chore(core): made some shared object versions non-optional in the EpochStartConfiguration

* chore(core): ignore clippy warning

* fix(iota-execution): digest arg type set to vec<u8> according to authorize_upgrade signature (#3544)

* fix(iota-execution): digest arg type set to vec<u8> accroding to authorize_upgrade signature

* fmt

* feat: removed the prefix `v1` from the deny_list methods

* feat(iota-framework-snapshot): updated the snapshots

* refactor(tooling): remove Shimmer from the TS side (#3493)

* feat: remove from uikit

* feat: remove from wallet

---------

Co-authored-by: Begoña Álvarez de la Cruz <[email protected]>

* fix(wallet): Fix transaction validaton of `signTransaction` (#3272)

Co-authored-by: Begoña Álvarez de la Cruz <[email protected]>

* refactor(wallet): cleanup input components (#3454)

* feat: remove unused compoent

* feat: replace input with the one from the uikit

---------

Co-authored-by: Marc Espin <[email protected]>

* refactor(iota-json-rpc,iota-graphql-rpc): remove filtering on validator APY (#3459)

* refactor(iota-json-rpc): remove upper bound in average apy

* refactor(iota-graphql-rpc): use average_apy_from_exchange_rates

* refactor(iota-graphql-rpc): update schema and snapshot

* refactor: remove `DropdownMenu` (#3534)

Co-authored-by: evavirseda <[email protected]>

* feat(iota-graphql-rpc): expose treasury cap id (#3557)

* refactor(iota-rest-api): disable http2 in client (#3529)

* feat(wallet): prevent layout shifts (#3540)

* chore(iota-indexer): remove IndexerError suffixes (#3306)

* feat: bump iota to v0.4.0 (#3562)

* chore(ci): clean app deploy job names (#3563)

* fix(docs): Remove Redundant Table of Contents from validator-tools Doc (#3190)

* Remove Redundant Table of Contents from validator-tools Doc

* refactor(explorer): remove `Banner` component and replace with `InfoBox` (#3485)

* feat: remove Banner component

* feat: update icon

---------

Co-authored-by: Marc Espin <[email protected]>

* fix(general): Fix turborepo audit ci (#3568)

* chore(consensus): Update deprecated `into_router` call (#3559)

* chore(consensus): Update deprecated `into_router` call

* fmt

* feat(ts-sdk): Sync TS SDK with json/graphql RPC crates (#3573)

* feat(tooling-sdk): Fix update graphql schema script (hardcoded minorVersion)

* feat(tooling-sdk): Sync json/graphql RPC with TS SDK

* feat(tooling-sdk): Simplify version change in update-graphql-schemas

* feat(tooling-sdk): Update Move.lock(s) in typescript e2e tests

---------

Co-authored-by: Begoña Álvarez de la Cruz <[email protected]>

* fix(docs) : Responsiveness of Document Design (#3380)

* Fix Responsiveness of Document Design

* feat(docs) : Feedback Form for documentation (#3327)

* Add Feedback Form Component

* chore(CI): Add nightly build for macOS arm64 (#3166)

* chore(CI): Add nightly build for macOS arm64

* remove extra flag

* use github runners

* refactor to use matrix

* add github token env

* try ssh-agent action

* refactor with release changes

* dprint

* pin ssh-setup-action

* use bundled mysqlclient

* dprint

* move deps around

* dprint

* refactor features

* fix(apps-ui-kit): inconsistent font appearance in some browsers (#3575)

* fix: use font-variant-alternates instead of font-feature-settings

* fix format

* fix(e2e-tests): Fix reconfiguration e2e tests and msim compilation (#3514)

* fix(e2e-tests): Add removal check in execute_remove_validator_tx

* fix(scripts): Set target.'cfg(all())'.rustflags in cargo-simtest

e need to use target.'cfg(all())'.rustflags instead of build.rustflags
because the latter are ignored if any target flags are set.

* chore(scripts): add comment

* fix(iota-storage): msim tests compilation

* fix(iota-benchmark): msim tests compilation

---------

Co-authored-by: muXxer <[email protected]>
Co-authored-by: miker83z <[email protected]>

* chore(node): sort dependencies in Cargo.toml files (#3581)

* chore(*): remove last Error variant suffixes (#3570)

* chore(core-node)!: Cleanup Narwhal related fields in IOTA Framework codebase (Move and Rust) (#3151)

* renamed narwhal_primary_address and narwhal_worker_address

* fixed rustfmt remarks

* fixed more rustfmt remarks

* renamed additional files

* cleaned up comments in move

* started removing worker_address

* Make PubKey naming more sane.

* More renames

* Continue renaming, including missed renames.

* Continue renaming in Move files

* Revert incorrect format

* Cleanup some yaml files

* Fix cargo fmt issues

* addressed fmt issues

* Fix rustfmt

* Cleanup naming

* addressed fmt issues

* addressed clippy errors

* Update crates/iota-config/src/node.rs

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

* Remove unused consensus parameter.

* Address review comments.

* Address review comments and rename missed occurrences.

* Remove worker address from iptables.yaml

* Add a comment explaining `primary_address` field.

* Address review comments and missed renames

* Fix dprint

* Another round of missed renames

* Yet another round of missed renames

* Update manifest.json

* Fix docs

* Regenerate all snapshots

* generated auto-generated files

* Revert graphql auto-generated changes and generate files script

* Update crates/iota-framework/packages/iota-system/sources/validator.move

* fix(iota-graphql-{rpc,e2e-tests}): restore tests (#3572)

* fix(iota-graphql-e2e-tests): update baselines and source files

* fix(iota-graphql-rpc): update schema snapshot

* chore(iota-framework-snapshot): update manifest

* fix(iota-graphql-e2e-tests): update baselines and source files

* chore(iota-graphql-e2e-tests): comment digest resolution in event_connection tests

* chore(swarm-config): re-generated snapshots

---------

Co-authored-by: Hans Moog <[email protected]>
Co-authored-by: Piotr Macek <[email protected]>
Co-authored-by: Thoralf-M <[email protected]>
Co-authored-by: Alexander Sporn <[email protected]>
Co-authored-by: Konstantinos Demartinos <[email protected]>

* chore(consensus): cleanup throughput_aware_consensus_submission (#3576)

* Remove throughput_aware_consensus_submission protocol param

* Update openrpc.json

* Fix clippy

* Remove `consensus_throughput_calculator` because it's unused

* Fix cargo check reported errors

* fix(explorer): white background shoring when zooming in or on very large screens (#3594)

* fix(explorer): prevent horizontal scroll in object changes (#3558)

Co-authored-by: Marc Espin <[email protected]>

* refactor(explorer): cleanup classes from PlayPause (#3541)

* refactor(explorer): remove `ui/Divider` (#3542)

* chore(ci): remove simulator-nightly-mysticeti.yml (#3551)

* feat: remove `zklogin_supported_providers` param (#3579)

* fix(iota-json-rpc-tests): Fix unstaking and timelocked_unstaking tests (#3471)

* fix: unstaking tests

* fix: force epochs with cluster reconfiguration

* fix: rename `trigger_reconfiguration` to `force_new_epoch`

* fix: fmt

* fix(apps-backend): crashed apps-backend (#3555)

* fix(apps-backend): remove from package & use compiled part of iota/core.

* fix(apps-backend): revert remove iota/core.

* fix(apps-backend): change vercel config

---------

Co-authored-by: Marc Espin <[email protected]>

* feat(wallet): remove buttonUI component and replace it with uikit (#3453)

Co-authored-by: Begoña Álvarez de la Cruz <[email protected]>
Co-authored-by: Eugene P. <[email protected]>

* fix(test): Fix iota-core::format::test_format (#3604)

* Fix test-format

* Ran scripts/update_all_snapshots.sh

* feat(explorer): reverse objects link and amount in address objects list (#3548)

* refactor(wallet): remove `Text` component and debris (#3445)

* feat: remove text component, debris and refine some styles

* fix gap

---------

Co-authored-by: Begoña Álvarez de la Cruz <[email protected]>
Co-authored-by: Marc Espin <[email protected]>

* fix(iota-indexer): get object packages (#3610)

* fix(iota-indexer): get object packages

* fixup! fix(iota-indexer): get object packages

* remove(node): remove `advance_to_highest_supported_protocol_version` feature flag (#3601)

* remove(node): remove `advance_to_highest_supported_protocol_version` feature flag

* fix(node): `test_choose_next_system_packages` needs to be a simtest

* fix(node): add async keyword to `sim_test` test func

* fix(iota-rosetta): fix test_pay_with_gas_budget_fail (#3635)

* chore(*): fix clippy::manual_inspect (#3633)

* chore(CODEOWNERS): refine infra ownership (#3641)

* feat(scripts): add script to sort Cargo.toml dependencies (#3602)

* feat(scripts): add script to sort Cargo.toml dependencies

* feat(workflow): add `cargosort` workflow

* fix(workflow): use correct python command

* feat(scripts): add `--skip-dprint` option

* fix(script): fix getting package name from Cargo.toml

* fix(workflow): manually check the staging area for diffs

* fix(node): format Cargo.toml files

* feat(scripts): add README

* Fix workflow job name

Co-authored-by: Thibault Martinez <[email protected]>

* fix(scripts): address review comments

* fix(workflow): change directory in cargo-sort step

---------

Co-authored-by: Thibault Martinez <[email protected]>

* feat(tooling-sdk): Sync json/graphql rpc schema changes to TS SDK (#3637)

* feat(tooling-sdk): Sync json/graphql rpc schema changes to TS SDK

* fix: replace protocolPubKey with authorityPubKey

---------

Co-authored-by: Begoña Alvarez <[email protected]>

* refactor(wallet): Remove, rebrand, cleanup ButtonOrLink, tooltip, components/menu (#3586)

* feat(tooling-ci): run CI check on pnpm dependency changes. (#3314)

* chore(tooling): remove old frens and domains mentions (#3225)

* refactor(tooling): remove unnecessary built dependencies from turbo scripts (#3467)

* refactor: remove unnecessary built dependencies from turbo scripts

* fix: reduce ui kit content import path to speed up compilation

* chore: remove @storybook/addon-a11y

* fix: remove unnecessary declarations from tsconfigs

* chore: remove unnecessary CI tree debugs on lint

* chore: remove unnecessary no-emit

* chore: fix linter

* revert: noEmit

* replace noEmit with emitDeclarationOnly

---------

Co-authored-by: marc2332 <[email protected]>

* feat(workflows/ledgerjs-hw-app-iota): add ledgernano tests (#2208)

* feat(workflows/ledgerjs-hw-app-iota): add ledgernano tests

* Update .github/workflows/_ledgernano.yml

Co-authored-by: DaughterOfMars <[email protected]>

* Download binary

* oops

* dprint

---------

Co-authored-by: DaughterOfMars <[email protected]>
Co-authored-by: Thibault Martinez <[email protected]>

* feat(wallet-dashboard): kickoff apps-ui-kit setup (#3636)

* fix: kickoff apps-ui-kit setup

* fix format

* fix: avoid depending on node_modules

* fix: update import

* fix(iota-e2e-tests): Fix Traffic Control tests (#3545)

* fix(e2e-test): Use ticker instead of sleep in the traffic control tests.

* fix(e2e-test): Reduce the TPS of the client

* fix(e2e-test): Reduce channel capacity to make spam rate more robust

* fix(e2e-test): Reduce spam target rate by half

* fix(test): Fix formatting

* Update crates/iota-e2e-tests/tests/traffic_control_tests.rs

Co-authored-by: muXxer <[email protected]>

* Update crates/iota-e2e-tests/tests/traffic_control_tests.rs

Co-authored-by: muXxer <[email protected]>

* fix: (e2e-test) Remove unused dependency

* test different policy

* fix(e2e-test): Fast fix by adapting TestNConnIP

* Add comments explaining what is happening in the tests.

---------

Co-authored-by: muXxer <[email protected]>
Co-authored-by: Piotr Macek <[email protected]>

* refactor(wallet): cleanup wallet manifest (#3597)

* refactor(wallet): cleanup wallet manifest

* fix: format

* refactor(explorer): update `IotaTokenCard` and remove `ui/Card` (#3516)

* refactor: update `IotaTokenCard` and remove `ui/Card`

* fix: remove testing value

---------

Co-authored-by: Begoña Álvarez de la Cruz <[email protected]>

* refactor(explorer): cleanup `ui/Tooltip` (#3543)

* feat:remove all debris aroung experimental id route

* refactor(explorer): cleanup Tooltip & unnecessary components

* fix: issues with merge

---------

Co-authored-by: evavirseda <[email protected]>
Co-authored-by: Begoña Álvarez de la Cruz <[email protected]>

* fix(tooling-ci): Fix prod deploys of vercel (#3651)

* fix(tooling-ci): Pass `isDevelop` from `hierarchy.yml` to `_vercel_deploy.yml`

* pass ref

* type: string!!!

* feat(scripts): add script to update generated files (#3423)

* feat(scripts): add script to update generated files

* fix(scripts): resolve the target folder for docker

* fix(scripts): file permissions

* fix(scripts): fix permission issues with different users

* fix(scripts): add missing build-args

* feat(scripts): add `generate-schemas-lib.ts`

* feat(scripts): add steps to check typescript builds

* fix(scripts): address review comments

* fix(scripts): spaces instead of tab in the index file

* fix: remove bottom padding for buttons in mnemonic screen (#3624)

* fix(tooling-ci): Do not check for specific app diffs for prod deploys (#3659)

* chore(typed-store): Remove unused `?Sized` bounds (#3644)

* feat(wallet-dashboard): style welcome page (#3643)

* fix: kickoff apps-ui-kit setup

* fix format

* feat: style welcome page

* fix: avoid depending on node_modules

* fix format

* feat: add disableRemotePlayback

* fix: update import

* refactor(wallet): remove `apps/wallet/src/ui/app/shared/forms/FormField.tsx` (#3466)

Co-authored-by: Begoña Álvarez de la Cruz <[email protected]>

* Remove consensus README.md (#3663)

* fix(docs): Move all images to the static folder (#2359)

* fix(devx): Moved all doc images to docs/static/img and all homepage images to docs/site/static/img. Deleted unused images.

* fix(devx): fix img path and typo indexer-functions.mdx

* fix(devx): fix index images

* fix(devx): img url

* refactor(wallet): cleanup old classes (#3642)

* refactor(wallet): cleanup old classes

* fix: missing gap class

* fix(docs/standards): minor docs refactoring (#3584)

* fix(docs/getting-started): minor refactoring, remove duplicates (#3626)

* feat: remove deepbook (#3654)

* feat: remove deepbook

* feat(iota-framework-snapshot): the snapshots were regenerated

* feat(iota-graphql-e2e-tests): update baseline

* fix: update schemas and baselines

* fix(docs): remove deepbook mentions

* fix(explorer/wallet): unify iota token logo (#3554)

* fix: iota token logo color

* minor fixes

* fix icon styles and sizes

* fix card bgcolor

* feat: update fallback icons

* polish icon

* chore(*): clippy::needless_borrows_for_generic_args (#3639)

* fixup! Merge branch 'develop' into sc-platform/issue-3589

* fixup! fixup! Merge branch 'develop' into sc-platform/issue-3589

* fixup! Merge branch 'develop' into sc-platform/issue-3589

* fixup! fixup! Merge branch 'develop' into sc-platform/issue-3589

* fix(iota-indexer): update README

---------

Signed-off-by: Eugene Panteleymonchuk <[email protected]>
Co-authored-by: Valerii Reutov <[email protected]>
Co-authored-by: Thoralf-M <[email protected]>
Co-authored-by: /alex/ <[email protected]>
Co-authored-by: Eugene P. <[email protected]>
Co-authored-by: Bran <[email protected]>
Co-authored-by: Gino <[email protected]>
Co-authored-by: evavirseda <[email protected]>
Co-authored-by: Thibault Martinez <[email protected]>
Co-authored-by: Mario <[email protected]>
Co-authored-by: Begoña Álvarez de la Cruz <[email protected]>
Co-authored-by: Marc Espin <[email protected]>
Co-authored-by: muXxer <[email protected]>
Co-authored-by: vivekjain23 <[email protected]>
Co-authored-by: Mirko Zichichi <[email protected]>
Co-authored-by: Pavlo Botnar <[email protected]>
Co-authored-by: Konstantinos Demartinos <[email protected]>
Co-authored-by: Levente Pap <[email protected]>
Co-authored-by: DaughterOfMars <[email protected]>
Co-authored-by: Alexander Sporn <[email protected]>
Co-authored-by: Piotr Macek <[email protected]>
Co-authored-by: Samuel Rufinatscha <[email protected]>
Co-authored-by: Ching-Hua (Vivian) Lin <[email protected]>
Co-authored-by: JCNoguera <[email protected]>
Co-authored-by: Bing-Yang <[email protected]>
Co-authored-by: tomxey <[email protected]>
Co-authored-by: Hans Moog <[email protected]>
Co-authored-by: Hans Moog <[email protected]>
Co-authored-by: Lucas Tortora <[email protected]>
Co-authored-by: muXxer <[email protected]>
Co-authored-by: miker83z <[email protected]>
Co-authored-by: Daria Dziubałtowska <[email protected]>
sergiupopescu199 added a commit that referenced this pull request Oct 31, 2024
* fix(docs, examples): reintroduced the self sponsor example

* fix(docs): reintroduced the self sponsor part in the developer sidebar

* feat(iota-json-rpc-tests): add read api tests (#3102)

* feat(iota-json-rpc-tests): add read api tests

* fixup! feat(iota-json-rpc-tests): add read api tests

* feat(iota-json-rpc-tests): improve code and add some utility functions

* fixup! feat(iota-json-rpc-tests): improve code and add some utility functions

* fixup! fixup! feat(iota-json-rpc-tests): improve code and add some utility functions

* fix(iota-json-rpc-tests): fix cargo fmt

- fix(iota-json-rpc-types): fix cargo fmt
- fix(test-cluster): fix cargo fmt

* feat(iota-json-rpc-tests): add execution assertion

* feat(iota-sdk): accept impl Into<String> instead of String (#3258)

Co-authored-by: /alex/ <[email protected]>

* feat(iota): add tests for IotaClientCommands::{Balance, Faucet} (#3152)

* feat(explorer,wallet): Fix all UI errors and warnings (#3057)

* feat(explorer): fix all UI errors & warnings

* feat(wallet): fix UI errors and warnings in console.

* feat(wallet, ui-kit): hide DialogTitle by VisuallyHidden

* feat(wallet): remove DialogTitle from PasswordInputDialog.

* feat(explorer, wallet, uikit): update DialogContent, update key for table.

Signed-off-by: Eugene Panteleymonchuk <[email protected]>

* feat(ui-kit): add description under VisuallyHidden.

Signed-off-by: Eugene Panteleymonchuk <[email protected]>

---------

Signed-off-by: Eugene Panteleymonchuk <[email protected]>
Co-authored-by: Bran <[email protected]>

* feat(docs) create quiz for consensus and transaction lifecycle

* feat(docs) create quiz for epoch page

* feat(docs) create quiz for staking and reward page

* feat(docs) create quiz for protocol upgrade page

* fix(docs) implement review suggestions

* fix(devx) create signed commit

* fix(devx) set up ssh

* fix(devx) sign commit

* fix(devx) test if commit is signed

* fix(devx) test sign commit

* fix(devx) check signing key work

* fix(devx) cargo update tonic

* fix(devx) rebase

* fix(devx) fix build

* fix(devx) rebase again

* fix(devx) test before pushing

* feat(wallet): polish loaders (#3219)

* chore(transaction-builder): impl Into<Option<_>> parameters (#2262)

* chore(iota-sdk): impl Into<Option<_>> parameters

* chore(transaction-builder): impl Into<Option<_>> parameters

* more Into

* more uses

* fix: improve explorer links (#3220)

* hotfix(wallet-dashboard): temporarily skip failing unit test in vesting spec until fixed (#3305)

* chore(*): replace [email protected] with [email protected] (#3275)

* fix(tooling-ci): Improve Explorer e2e tests reliability with 'waitForTransaction' (#3298)

Co-authored-by: Begoña Álvarez de la Cruz <[email protected]>

* fix(node): Update tonic to 0.12.3 (#3287)

* feat(explorer): rebrand error texts to info boxes (#3274)

Co-authored-by: Bran <[email protected]>

* feat(wallet): rebrand connected account to dapp (#3273)

* feat: rebrand connected account to dapp

* fix format

* feat: add padding right

* fix: remove duplicated items

---------

Co-authored-by: Bran <[email protected]>

* chore(ci): bump upload-artifact/download-artifact to v4 (#3283)

* fix(explorer): fix paginated owned coins not resetting active page on filter change (#3282)

* fix: paginated owned coins not resetting active page on filter change

* feat: cleanup

* feat(wallet): UI/UX polishes (#3292)

* feat:truncate dappinfocard

* feat: add loaders to buttons

* feat: make object changes easy to read

* feat: show back button to views

* feat: update image size

---------

Co-authored-by: Begoña Álvarez de la Cruz <[email protected]>

* feat(wallet): set max visible toasts and fix faucet message (#3302)

* feat: set max visibble toasts

* feat: update message

* feat: fix format

* feat(scripts): refactor `search_versions` to generic search framework and add `search_tests` script (#3325)

* feat(scripts): refactor `search_versions` to generic search framework

* feat(scripts): add `search_tests` script

* feat(wallet): use recognized badge in balance changes instead of unrecognized badge (#3286)

* feat: use recognized badge

* minor fix

---------

Co-authored-by: Begoña Álvarez de la Cruz <[email protected]>

* chore(tests): disable zklogin tests (#3331)

* fix(docs) : Fix Mermaid flowchart display (#3233)

* Fix Mermaid Flowchart display issue

* feat(iota-genesis-builder,iota-node): Genesis restructuring (#3054)

* feat(iota-genesis-builder, iota-core): support migration transactions effects in genesis (#2895)

* feat(iota-genesis-builder): add dedicated function to split and burn migrated objects (#2885)
* feat(iota-config, iota-genesis-builder): accumulate migration txs effect in genesis in order to verify migration blob data in future
* feat(iota-genesis-builder): objects chunk per transaction implementation

Co-authored-by: Mirko Zichichi <[email protected]>

* feat(iota-genesis-builder, iota-swarm, iota-core, iota-cluster): generating of the migration.blob for the migration txs data accumulation (#2925)

* feat(iota-genesis-builder, iota-swarm, iota-core, iota-cluster): generating of the migration.blob for the migration txs data accumulation

* fix(iota-genesis-builder): restore save/load operations of migration tx data (#3028)

* fix(iota-genesis-builder): fix save/load of migration tx data in the builder

* refactor(iota-genesis-builder): pass migration sources from cli in from_s3 example

* feat(iota-genesis-builder, iota-swarm, iota-core, iota-config): Store migration data in the node's database (#2955)

* feat(iota-genesis-builder): add dedicated function to split and burn migrated objects (#2885)

* fix(iota-config, iota-genesis-builder): accumulate migration txs effect in genesis in order to verify migration blob data in future

* fix(iota-genesis-builder): objects chunk per transaction implementation

* Removing extra println

* fix(iota-genesis-builder, iota-swarm, iota-core, iota-cluster): generating of the migration.blob for the migration txs data accumulation

* fix(iota): Deal with migration tx data for network config (#2937)

* fix(iota): remove migration tx data from network config

* fix(iota): save migration tx data

* fix(cluster-test): comment

* fix(iota-genesis-builder, iota-swarm, iota-core, iota-config): store migration data in the node's db, pass config_dir field in order to get acess to the migration data

* fix(iota-core): add error message to migration data storing process

* Fix review comments

* fix review comments

* Fix review comments

* refactor(node-config): optimizations and clippy

* fix(iota-config, iota-genesis-builder): fix issue #2957(genesis.blob to only contain TransactionDigests)

* feat(iota-config/node): create a node::MigrationTxData type (#3023)

* feat(iota-config/node): create a node::MigrationTxData type

* feat(iota-config/node): make node::MigrationTxData memory efficient

* fix(node): serde serialization

* fix(node): pass migration objects to AuthorityState (#3030)

* feat(iota-genesis-builder): remove migration tx digests from Genesis (#3034)

* fix(iota-node): migration transactions execution has been added (#3032)

* fix(iota-node): migration transactions execution have been added
---------
Co-authored-by: miker83z <[email protected]>

* fix(iota-genesis-builder): remove leftover

---------

Co-authored-by: Mirko Zichichi <[email protected]>
Co-authored-by: miker83z <[email protected]>

* feat(iota-node, iota-config, iota-core, genesis-builder): remove vector of objects from the migration blob (#3052)

* feat(iota-node, iota-config, iota-core, genesis-builder): remove vector of objects from the migration blob, get objects on the fly
* feat(iota-core, iota-config): migration.blob content validation

* Fix review comments

* feat: update restructured genesis to mainnet v1.32.2 (#3135)

* Revert "feat: update restructured genesis to mainnet v1.32.2 (#3135)"

This reverts commit e6e5cdcf1d7dd703c39bf58040c9ab12d7e5f79d.

* Fix review comments

* Extra method has been removed

* fix(iota-genesis-builder): Refactoring chunk processing for migration objects

* cargo fmt

* Minor fix

* Update crates/iota-node/src/lib.rs

Co-authored-by: Konstantinos Demartinos <[email protected]>

* Review comments fixes:
1. error/logging message begin with lower-case
2. New method for migration_tx_data (get_objects) getting all objects
3. Minor authority db migration tx loops refactoring

* Review comments fixes

* Fix review comments

* Invert contains_migrations logic

* Renaming "vanilla" to "without_migration" suffix

* cargo fmt

* Update crates/iota-genesis-builder/src/lib.rs

Co-authored-by: Mirko Zichichi <[email protected]>

* Update crates/iota-genesis-builder/src/lib.rs

Co-authored-by: Mirko Zichichi <[email protected]>

* Update crates/iota-config/src/genesis.rs

Co-authored-by: Mirko Zichichi <[email protected]>

* fix(iota-node): lazy load migration.blob file in node (#3165)

* fix(iota-node): lazy load migration.blob file in node

* Propegate error instead of `expect()`

Co-authored-by: Mirko Zichichi <[email protected]>

---------

Co-authored-by: Mirko Zichichi <[email protected]>

* feat(genesis-builder): validate migration data before taking it (#3162)

* refactor(iota-genesis-builder): build method returns new type GenesisBuildEffects that accumulates both genesis and migration data

* Review comments fix

* Cargo fmt

* fix(iota-genesis-builder): fix examples

* Fix of review comments

* Fix of review comments

* remove extra serde arg

* fix(iota-config): tests fix (#3217)

* fix(iota-config): iota-config  tests fix

* fix(iota-swarm-config): update config snapshot with mock migration blob path (#3222)

* fix/refactor(iota-genesis-builder): Create `iota-genesis-common` and fix migration objects versioning (#3228)

* refactor(iota-genesis-builder): create iota-genesis-common

* fix(iota-config): update migration Move objects versions

* fix(iota-genesis-builder): after rebase

* fix(iota-genesis-common): fix dprint

* docs(iota-genesis-common): add comments

* feat(iota-config): validate migration objects execution

* fix(iota-genesis-common): remove unused dependency

---------

Co-authored-by: Levente Pap <[email protected]>

* docs(iota-genesis): add comments

* refactor(iota-genesis-builder): migration_tx_max_amount

* refactor(iota-config): remove node's version of MigrationTxData

* Update crates/iota-genesis-builder/src/lib.rs

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

* docs(iota-genesis): fix comments

* fix(iota-swarm-config): snapshot update

* fix(ci): add iota-genesis-common to crates-filters

* refactor(iota-genesis-builder): remove SMR

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

* Update crates/iota-config/src/genesis.rs

Co-authored-by: DaughterOfMars <[email protected]>

* Update crates/iota-genesis-common/src/lib.rs

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

* Update crates/iota-genesis-builder/src/lib.rs

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

* comments

* fix copyright

* fix the 'l' key on my keyboard

* fix dependencies and full node template

* fix email contact

---------

Co-authored-by: Pavlo Botnar <[email protected]>
Co-authored-by: Konstantinos Demartinos <[email protected]>
Co-authored-by: Levente Pap <[email protected]>
Co-authored-by: Thoralf-M <[email protected]>
Co-authored-by: DaughterOfMars <[email protected]>

* feat!(iota/iota-keys): use bech32 instead of base64 for private key encoding (#1479)

* feat!(iota/iota-keys): use bech32 instead of base64 for private key encoding

* Update keystore files to new format

* fix(iota-framework/iota-system): fix MAX_VALIDATOR_GAS_PRICE check

* ifx(iota-framework-snapshot): snapshot update

* feat(wallet): create `formatAccountName` helper function (#3281)

* feat: create helper function

* feat: use new function

* fix function

---------

Co-authored-by: Begoña Álvarez de la Cruz <[email protected]>
Co-authored-by: Bran <[email protected]>
Co-authored-by: Marc Espin <[email protected]>

* chore(tests): disable bridge tests (#3341)

* fix(iota-framework): update iota-system snapshot (#3347)

* fix(iota-framework): update iota-system snapshot

* fix(iota-framework): update framework snapshots

* fix(iota-source-validation-service): test_api_route works again (#3324)

* remove(node): remove unused protocol feature flags (#3344)

* remove(node): remove `scoring_decision_with_validity_cutoff` feature flag

* remove(node): remove `disallow_adding_abilities_on_upgrade` feature flag

* remove(node): remove `package_digest_hash_module` feature flag

* remove(node): remove `narwhal_versioned_metadata` feature flag

* remove(node): remove `upgraded_multisig_supported` feature flag

* remove(node): remove `narwhal_new_leader_election_schedule` feature flag

* remove(node): remove `receive_objects` feature flag

* remove(node): remove `narwhal_certificate_v2` feature flag

* chore(node): fix protocol snapshots

* fix(node): remove deprecated code

* fix(tests): remove deprecated feature_deny tests

* remove(node): remove `package_upgrades` feature flag

* fix(iota-graphql-e2e-tests): restore validator/transactions tests (#3333)

* fix(iota-graphq-e2e-tests): update validator baseline

* fix(iota-transactional-test-runner): revert encoding without padding

* fix(iota-graphql-rpc): load genesis large-object by digest

* fix(iota-graphql-e2e-tests): update baselines for transactions test

* feat(iota): add IotaValidatorCommand::List command (#3291)

* feat(iota): add IotaValidatorCommand::Validators command

* Rename command from Validators to List

* Use tabled to align output with other commands

* cleanup

* chore(dependencies): Move dependencies once again (#3085)

* chore(dependencies): Move dependencies once again

* dprint

* fix iota execution deps

* revert changes in iota-execution

* update tonic and futures-util

* chore(tests): disable jwk related tests (#3348)

* feat(CI): update release workflow (#3345)

* feat(CI): update release workflow

* fix: remove unused binary from internal list

* fix: add comment on why windows is disabled

* fix(CI): fix linux binary release tar name (#3370)

* remove(node): remove `txn_base_cost_as_multiplier` feature flag (#3367)

* remove(node): remove `commit_root_state_digest` feature flag (#3350)

* remove(node): remove `loaded_child_objects_fixed` feature flag (#3352)

* remove(node): remove `missing_type_is_compatibility_error` feature flag (#3354)

Co-authored-by: Alexander Sporn <[email protected]>

* remove(node): remove `disallow_change_struct_type_params_on_upgrade` feature flag (#3360)

Co-authored-by: Alexander Sporn <[email protected]>

* remove(node): remove `end_of_epoch_transaction_supported` feature flag (#3368)

Co-authored-by: Alexander Sporn <[email protected]>

* remove(node): remove `consensus_order_end_of_epoch_last` feature flag (#3357)

Co-authored-by: Alexander Sporn <[email protected]>

* remove(node): remove `simple_conservation_checks` feature flag (#3369)

Co-authored-by: Alexander Sporn <[email protected]>

* remove(node): remove `advance_epoch_start_time_in_safe_mode` feature flag (#3351)

Co-authored-by: Alexander Sporn <[email protected]>

* remove(node): remove `ban_entry_init` feature flag (#3358)

Co-authored-by: Alexander Sporn <[email protected]>

* Remove unused anemo config (#3374)

* fix: Wrong DB URL for indexer-analytics in docker-compose configuration + fix default DB URL (#3316)

* feat: bump iota to v0.3.0 (#3379)

* fix(explorer): Show publish tx data (#3313)

* fix(explorer): Show publish tx data

* fmt

---------

Co-authored-by: evavirseda <[email protected]>

* docs(iota-framework): add readme for packages snapshot (#3377)

* refactor(general): Update turborepo to 2.1.3 (#3329)

* feat(apps-ui-kit): add missing animation transitions (#3328)

* feat(e2e-tests): add test for run fullnode with migration data (#3361)

* feat(e2e-tests): add test for run fullnode with migration data

* feat: remove Toggle from apps/ui (#3332)

* fix(iota-graphql-e2e-tests): restore remaining tests (#3371)

* fix(iota-graphql-e2e-tests): restore transaction_block_effects

* fix(iota-graphql-e2e-tests): restore packages

* fix(iota-graphql-e2e-tests): restore remaining tests

* refactor(iota-graphql-e2e-tests): add more event info in output_node_estimation

* refactor(iota-graphql-e2e-test): update comments and add more info in object/pagination

* feat(ui): remove `apps/ui/src/Combobox.tsx` (#3342)

* feat: remove combobox and replace it

* fix suggestions

* fix(e2e-tests): Increase timeout from 60s to 300s in validator_tx_finalizer_e2e_tests.rs (#3378)

* refactor(explorer): Add units to table cells (#3031)

* refactor(explorer): Make some table columns with timestamps be properly formatted

* refactor(explorer): Make some table columns show a ticker and be properly formatted according to their unit

* fmt

* fmt

* use iota instead of nano for tx gas used

* experiment

* remove experiment

---------

Co-authored-by: Bran <[email protected]>

* feat: remove button component and story (#3343)

Co-authored-by: Bran <[email protected]>

* feat(ui): remove `apps/ui/src/Heading.tsx` (#3353)

* feat: remove heading

* feta: remove unused components after remove heading

* feat: update missing styles

* feat: remove heading

* feat: remove debris

* fix: update schemas (#3384)

* fix: add conditional check for pull request event in preview deployments (#3381)

* fix(testings) Fix testings and ignore Sui-failed tests (#3363)

* Fix testings and ignore Sui-failed tests

* Remove uncessary line and spaces

* Change the ignore issue for test_passkey_feature_deny

* Reopen already passed tests

* Remove the ignored tests those are under re-investigation

* Use iota naming

* ci(turborepo): remove audit dependency to run lint check (#3373)

* feat(ui): remove `apps/ui/src/LoadingIndicator.tsx` (#3356)

* feat(ui): remove `apps/ui/src/Placeholder.tsx` (#3362)

* feat: update to use our styles

* feat: dd placeholder to ui-kit

* feat: update ui-kit

* feat: remove nnd replace with new placeholder compoentn

* fix: clenaup

* fix(wallet): avoid opening multiple wallet connection popup (#3195)

* fix(wallet): avoid opening multiple wallet connection popup

* fix: e2e tests

* fix: type

* fix: update sites-to-cs-messaging.spec.ts

* fix: update sites-to-cs-messaging.spec.ts

* fix: tests

* fix: remove debris

* fix: import dotenv in vite test

---------

Co-authored-by: Mario <[email protected]>
Co-authored-by: Marc Espin <[email protected]>

* feat(ui): remove `apps/ui/src/IconButton.tsx` (#3355)

* feat: remove iconButton compoentn

* feat: remove debris

* feat(iota-json-rpc-tests): Add tests for MoveUtils json rpc api (#3315)

* feat(iota-json-rpc-tests): Add tests for MoveUtils json rpc api

* Run `cargo +nightly fmt`

* fix: parse docker meta tags correctly for different network tags (#3386)

* fix: parse dockere meta tags correctly for different network tags

* fix: simplify docker tagging

* chore(apps-backend): cleanup features (#3172)

* feat(apps-backend): cleanup features.

* feat(apps-backend): add recognized packages.

* fix(apps-backend): update config

Signed-off-by: Eugene Panteleymonchuk <[email protected]>

* feat(apps-backend): update pnpm-lock.yaml

Signed-off-by: Eugene Panteleymonchuk <[email protected]>

* feat(apps-backend): remove  --frozen-lockfile from CI for testing.

Signed-off-by: Eugene Panteleymonchuk <[email protected]>

* Revert "feat(apps-backend): remove  --frozen-lockfile from CI for testing."

This reverts commit 1b69fd288515044a698d650a340534a50a9ebfe1.

* feat(apps-backend): update config.

Signed-off-by: Eugene Panteleymonchuk <[email protected]>

* feat(apps-backend): add iota-core.d.ts

Signed-off-by: Eugene Panteleymonchuk <[email protected]>

* feat(apps-backend): add another path for iota-core.d.ts

Signed-off-by: Eugene Panteleymonchuk <[email protected]>

* feat(apps-backend): remve one declare from iota-core.d.ts

Signed-off-by: Eugene Panteleymonchuk <[email protected]>

* feat(apps-backend): return features.

Signed-off-by: Eugene Panteleymonchuk <[email protected]>

* feat(apps-backend): updates after comments.

---------

Signed-off-by: Eugene Panteleymonchuk <[email protected]>
Co-authored-by: Marc Espin <[email protected]>
Co-authored-by: Bran <[email protected]>
Co-authored-by: Begoña Álvarez de la Cruz <[email protected]>

* feat: bump iota to 0.3.1 (#3397)

* remove(node): remove `simplified_unwrap_then_delete` feature flag (#3366)

* remove(node): remove `simplified_unwrap_then_delete` feature flag

* remove(node): remove killswitch for tombstone pruning in `AuthorityStorePruner`

* Update crates/iota-core/src/authority/authority_store_tables.rs

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

---------

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

* remove(node): remove `verify_legacy_zklogin_address` feature flag (#3393)

* remove(node): remove `verify_legacy_zklogin_address` feature flag

* chore(node): rustfmt

---------

Co-authored-by: Alexander Sporn <[email protected]>

* feat(ui): remove `apps/ui/src/Text.tsx` and all `apps/ui` debris (#3372)

* feat: remove heading

* feta: remove unused components after remove heading

* feat: update missing styles

* feat: remove heading

* feat: remove debris

* feat: remove text component

* feat: remove all debris

* fix:remove changeset

* fix format

---------

Co-authored-by: Bran <[email protected]>

* remove(node): Cleanup `ConsensusCommitPrologue` and related protocol flags (#3429)

* remove(node): ramove `prepend_prologue_tx_in_consensus_commit_in_checkpoints` feature flag

* remove(node): remove `include_consensus_digest_in_prologue` feature flag

* remove(node): remove `record_consensus_determined_version_assignments_in_prologue` feature flag

* remove(node): removed `ConsensusCommitPrologue` and `ConsensusCommitPrologueV2`

* fix(graphql): cleanup ConsensusCommitPrologueTransaction

* chore(node): rename `ConsensusCommitPrologueV3` to `ConsensusCommitPrologueV1`

* fix(node): fixed transaction test after renaming consensus commit prologue

* Re-generated the openrpc and graphql schemas

* fix(iota-graphql-rpc): update schema test snapshot

* Updated iota-graphql—e2e-tests

---------

Co-authored-by: Konstantinos Demartinos <[email protected]>

* feat: removed deny_list_v1

* fix(iota-framework-snapshot): the snapshots were updated

* remove(node): remove `enable_effects_v2` feature flag (#3437)

* remove(node): remove `fresh_vm_on_framework_upgrade` feature flag (#3444)

* fix(CI): disable udeps due to nightly bug (#3455)

* fix(iota-adapter-transactional-tests): removed deny_list_v1 tests

* fix(iota-swarm-config): updated snapshot

* fix: removed outdated TODOs

* remove(node): remove `random_beacon` feature flag and deprecated store tables (#3383)

* remove(node): remove `random_beacon` feature flag

* remove(node): do not `create_randomness_state_tx` during `advance_epoch_tx` because the state now always exists

* remove(node): remove deprecated tables `assigned_shared_object_versions` and `pending_checkpoints` and rename versions

* remove(node): remove unused `randomness_state_exists` func

* remove(node): remove `RandomnessStateCreate` and all associated logic

* chore(node): fix clippy error

* fix(node): fix graphql tests

* Fix tests with randomness enabled (#3456)

* fix(iota-e2e-tests/randomness): remove due to #3383 (#3424)

* fix(node): fix clippy error

---------

Co-authored-by: Piotr Macek <[email protected]>
Co-authored-by: Pavlo Botnar <[email protected]>

* remove(node): remove `allow_receiving_object_id` feature flag (#3439)

* remove(node): remove `allow_receiving_object_id` feature flag

* chore(node): fix clippy errors

* chore(node): rustfmt

* fix(iota-protocol-config) remove loaded_child_object_format flag and related checks, snapshot have been updated (#3435)

* fix(iota-protocol-config) remove loaded_child_object_format flag and related checks, snapshot have updated

* chore(dependencies): Update `iota-rust-sdk` hash (#3458)

* fix(iota-graphql-e2e-tests)L the tests updated

* feat!(iota-transaction-builder): remove digest param from TransactionBuilder::upgrade as it can be computed inside (#3294)

* feat!(iota-transaction-builder): remove digest param from TransactionBuilder::upgrade as it can be computed inside

* Always select the correct object as input

* Update tests

* Refactor compute_digest_for_modules_and_deps

* Fix comparison

* tweaks

* Compare against UpgradeCap::type_()

* Update iota.yaml

---------

Co-authored-by: Chloe Martin <[email protected]>

* remove(node): remove `reject_mutable_random_on_entry_functions` feature flag (#3440)

* remove(node): remove `reject_mutable_random_on_entry_functions` feature flag

* chore(node): fix clippy errors

* chore(node): remove unused `verifier_config` parameter

* chore(node): rustfmt

* remove(node): remove `reshare_at_same_initial_version` feature flag (#3441)

* remove(node): remove `reshare_at_same_initial_version` feature flag

* fix(node): fix iota-adapter-transactional tests

* fix(node): remove re_share_not_reshare tests

* remove(node): remove `resolve_abort_locations_to_package_id` feature flag (#3442)

* remove(node): remove `resolve_abort_locations_to_package_id` feature flag

* remove(node): remove unused abort code tests

* fix(iota-protocol-config): remove loaded_child_object_format_type flag and related checks, snapshot have been updated (#3438)

* fix(iota-protocol-config) remove loaded_child_object_format flag and related checks, snapshot have updated

* cargo fmt

* fix(iota-protocol-config): remove loaded_child_object_format_type flag and related checks, snapshot have been updated

* rebase fix

* fix rebase

* cargo fmt

* Clippy fix

* fix(core): e2e tests for passkey (#3390)

* fixed e2e tests for passkey

* addressed linter remarks

* addressed linter remarks

* changed access to read

* addressed review remarks

---------

Co-authored-by: Hans Moog <[email protected]>

* fix(iota-protocol-config): removed extra enable_coin_deny_list_v2 flag setting

* fix(iota-types): use a named argument for the deny list object root error

* chore(core-node): Remove MultiSigLegacy (#3375)

* removed MultiSigLegacy

* addressed linter issues

* addressed linter issues

* addressed review remarks (remove unnecessary clone)

* addressed linter remarks

* testcommit

* reverted change

---------

Co-authored-by: Hans Moog <[email protected]>

* remove(node): remove `soft_bundle` feature flag (#3478)

* refactor(iota-json-rpc-tests): Optimise `iota-json-rpc` tests (#3392)

* refactor(iota-json-rpc-tests): add about the simulation profile in the README

* fixup! refactor(iota-json-rpc-tests): add about the simulation profile in the README

Co-authored-by: Konstantinos Demartinos <[email protected]>

---------

Co-authored-by: Konstantinos Demartinos <[email protected]>

* fix(iota-rosetta): fix tests (#3477)

* fix(iota-rosetta): fix tests

* dprint

* move signature rand-preview to iota-rosetta dev-dependencies

* fix(iota-e2e-tests): Reintroduce randomness test with correct semantics (#3473)

* fix(iota-e2e-tests): reintroduce randomness test with correct semantics

* fix(iota-e2e-tests): change randomness test name

* refactor(tooling-ci): Run TS e2e tests on develop (#3295)

* refactor(tooling-ci): Run TS e2e tests on develop

* experiments

* fix

* fix

* fix

* fix

* fix

* fix

* clean up

* clean up again

* undo clean up

* try another format

* clean it up once and for all

* remove(node): remove `mysticeti_use_committed_subdag_digest` feature flag (#3443)

* remove(node): remove `mysticeti_use_committed_subdag_digest` feature flag

* fix(node): remove unused `protocol_config` parameter

* feat(docs) - Add quizzes to Node Operators (#3183)

* Add quizzes to Node Operators

* feat(docs) - Add quizzes developer cryptography (#3063)

* Add quizzes to developer cryptography

* feat(iota): add faucet_amount param to IotaCommand::Start (#3484)

* feat(iota): add faucet_amount param to IotaCommand::Start

* Fix test

* refactor(ci): Add debug logs for turbo flaky builds (#3489)

* refactor(ci): Add debug logs for turbo flaky builds

* install tree

* sudo?

* ignore empty sdk dist folder error

* update

* update

* update

* update

* refactor(ts-sdk): remove wrong package references from tsconfigs (#3490)

* refactor(ci): Add debug logs for turbo flaky builds

* refactor(sdk): Remove typescript sdk reference from ledgerjs-hw-app-iota tsconfig

* install tree

* sudo?

* ignore empty sdk dist folder error

* update

* update

* update

* replace wallet standard reference for bcs in graphql transport

* fix(ci): Remove redundant CI tests. (#3494)

* Remove redundant tests.

* Update .github/workflows/_rust_tests.yml

* fix(wallet-dashboard): add mocked timelocked staked objects with dynamic date (#3364)

* fix(wallet-dashboard): add mocked timelocked staked objects with dynamic date

* fix: update constant and function names

---------

Co-authored-by: Begoña Álvarez de la Cruz <[email protected]>

* fix: ci after mysticeti cleanup (#3507)

* fix: remove mentions of mysticeti-test in ci (#3509)

* chore(CI): Update all action versions (#2429)

* chore(CI): Update all action versions

* dprint

* pin versions

* dprint

* dprint

* fix rust job

* one more thing

* remove(node): remove deprecated `TransactionKind::ChangeEpoch()` (#3452)

* remove(node): remove deprecated `ChangeEpoch` transaction kind

* chore(node): re-generated openrpc, graphql schema and updated tests and snapshots

* chore(node): re-generated some snapshots

* chore(deps): updated iota-rust-sdk to match the changes

* chore(types): Fixed old comment

* chore(rest-api): re-generated openapi.json

* chore(graphql): re-generated graphql-e2e-tests snapshots

* chore(openrpc): re-generated spec

* chore(swarm-config): re-generated snapshots

* chore(graphql-rpc): re-generated schema

* feat(wallet): improve staking flow by allowing full amount stake but display warning on low remainder gas (#3184)

* feat: add staking full amount and fix loaders

* fix: simplyfy gasBudget const

* fix: remove max amount button from stake form

* fix: add warrning for staking near full amount

* fix: conflict in staking card loading indicator

* fix: remove the approximation sign from staking form

---------

Co-authored-by: Begoña Álvarez de la Cruz <[email protected]>

* fix(iota-light-client): Fix tests and conversions (#3430)

* fix(iota-light-client): Fix tests and conversions

* cleanup

* link

* update after added field

* remove print

* fix(iota-protocol-config): remove recompute_has_public_transfer_in_execution flag and related checks, snapshot have been updated (#3446)

* fix(iota-protocol-config): remove recompute_has_public_transfer_in_execution flag and related checks, snapshot have been updated

* fix(iota-rpc-loadgen): link to local-network docs (#3500)

* chore(CI): Fix labeler (#3515)

* chore(CI): Fix labeler

* new format

* use local config

* use default path?

* switch to pull_request to verify

* Revert "switch to pull_request to verify"

This reverts commit 06a3c5d98761ba7446048ebf1dcfdbb3a1f03c5c.

* fix(iota-protocol-config): remove shared_object_deletion flag and related checks, snapshot have been updated (#3434)

* fix(iota-protocol-config): remove shared_object_flag and related checks, snapshot have updated, arg --shared-object-deletion has been removed

* task(docs): Remove Shimmer from move docs (#3385)

* task(docs): remove Shimmer from move docs

* fix: typo

* fix: typo

* fix build

* fix(docs): remove ShimmerEVM from L1 migration docs

---------

Co-authored-by: Levente Pap <[email protected]>

* Fix reconfiguration tests (#3501)

* chore(CI): Update light client checkpoint files (#3519)

* chore(CI): Update light client checkpoint files

* digest update

* chore(consensus-core): move `MockCoreThreadDispatcher` to tests (#3520)

* feat: removed the `enable_coin_deny_list_v2` flag and the related transaction (#3503)

* feat: removed the `enable_coin_deny_list_v2` flag and the related transaction

* feat: the `iota-rust-sdk` version update

* fix(iota-rest-api): openapi.json was updated

* chore(sdk): Update `openapi.json` (#3523)

* Update iota-rust-sdk revision

* Regenerate openapi.json

* feat: renamed `deny_list_v2` to `deny_list_v1`

* feat(iota-framework-snapshot): updated the snapshots

* fix(tooling): Remove duplication in pnpm-workspace (#3530)

* chore(ci): set nextest retries to 1 (#3531)

* refactor(wallet): remove `apps/wallet/src/ui/app/shared/heading/index.tsx` (#3433)

* feat: remove heading component

* fix: cleanup

---------

Co-authored-by: Begoña Álvarez de la Cruz <[email protected]>

* refactor(wallet): remove unused `apps/wallet/src/ui/app/shared/Link.tsx` (#3447)

* refactor(explorer): refactor and improve styles for `AreaGraph` and `TransactionsGraphCard` (#3461)

* fix: refactor and improve styles for AreaGraph and TransactionsGraphCard

* refactor: udpate classes for `GrapthTooltipContent`

---------

Co-authored-by: Begoña Álvarez de la Cruz <[email protected]>

* hotfix(ui-kit): remove unnecessary addon to fix dev mode (#3486)

Co-authored-by: Begoña Álvarez de la Cruz <[email protected]>

* chore(ci): remove nightly narwhal tests (#3532)

* refactor(explorer): rebrand `CopyToClipboard` (#3495)

Co-authored-by: Marc Espin <[email protected]>

* refactor(explorer): remove all around `experimental--id` page (#3511)

Co-authored-by: JCNoguera <[email protected]>

* fix(tests): Improve handling of `node_keypair` in tests. (#3539)

* Improve handling of node_keypair for fullnodes.

* Simplify the fix

* chore(core): cleanup `EpochStartConfiguration` (#3538)

* chore(core): removed old unused EpochStartConfigurationV1 to V5

* chore(core): Rename EpochStartConfigurationV6 to EpochStartConfigurationV1

* chore(core): made some shared object versions non-optional in the EpochStartConfiguration

* chore(core): ignore clippy warning

* fix(iota-execution): digest arg type set to vec<u8> according to authorize_upgrade signature (#3544)

* fix(iota-execution): digest arg type set to vec<u8> accroding to authorize_upgrade signature

* fmt

* feat: removed the prefix `v1` from the deny_list methods

* feat(iota-framework-snapshot): updated the snapshots

* refactor(tooling): remove Shimmer from the TS side (#3493)

* feat: remove from uikit

* feat: remove from wallet

---------

Co-authored-by: Begoña Álvarez de la Cruz <[email protected]>

* fix(wallet): Fix transaction validaton of `signTransaction` (#3272)

Co-authored-by: Begoña Álvarez de la Cruz <[email protected]>

* refactor(wallet): cleanup input components (#3454)

* feat: remove unused compoent

* feat: replace input with the one from the uikit

---------

Co-authored-by: Marc Espin <[email protected]>

* refactor(iota-json-rpc,iota-graphql-rpc): remove filtering on validator APY (#3459)

* refactor(iota-json-rpc): remove upper bound in average apy

* refactor(iota-graphql-rpc): use average_apy_from_exchange_rates

* refactor(iota-graphql-rpc): update schema and snapshot

* refactor: remove `DropdownMenu` (#3534)

Co-authored-by: evavirseda <[email protected]>

* feat(iota-graphql-rpc): expose treasury cap id (#3557)

* refactor(iota-rest-api): disable http2 in client (#3529)

* feat(wallet): prevent layout shifts (#3540)

* chore(iota-indexer): remove IndexerError suffixes (#3306)

* feat: bump iota to v0.4.0 (#3562)

* chore(ci): clean app deploy job names (#3563)

* fix(docs): Remove Redundant Table of Contents from validator-tools Doc (#3190)

* Remove Redundant Table of Contents from validator-tools Doc

* refactor(explorer): remove `Banner` component and replace with `InfoBox` (#3485)

* feat: remove Banner component

* feat: update icon

---------

Co-authored-by: Marc Espin <[email protected]>

* fix(general): Fix turborepo audit ci (#3568)

* chore(consensus): Update deprecated `into_router` call (#3559)

* chore(consensus): Update deprecated `into_router` call

* fmt

* feat(ts-sdk): Sync TS SDK with json/graphql RPC crates (#3573)

* feat(tooling-sdk): Fix update graphql schema script (hardcoded minorVersion)

* feat(tooling-sdk): Sync json/graphql RPC with TS SDK

* feat(tooling-sdk): Simplify version change in update-graphql-schemas

* feat(tooling-sdk): Update Move.lock(s) in typescript e2e tests

---------

Co-authored-by: Begoña Álvarez de la Cruz <[email protected]>

* fix(docs) : Responsiveness of Document Design (#3380)

* Fix Responsiveness of Document Design

* feat(docs) : Feedback Form for documentation (#3327)

* Add Feedback Form Component

* chore(CI): Add nightly build for macOS arm64 (#3166)

* chore(CI): Add nightly build for macOS arm64

* remove extra flag

* use github runners

* refactor to use matrix

* add github token env

* try ssh-agent action

* refactor with release changes

* dprint

* pin ssh-setup-action

* use bundled mysqlclient

* dprint

* move deps around

* dprint

* refactor features

* fix(apps-ui-kit): inconsistent font appearance in some browsers (#3575)

* fix: use font-variant-alternates instead of font-feature-settings

* fix format

* fix(e2e-tests): Fix reconfiguration e2e tests and msim compilation (#3514)

* fix(e2e-tests): Add removal check in execute_remove_validator_tx

* fix(scripts): Set target.'cfg(all())'.rustflags in cargo-simtest

e need to use target.'cfg(all())'.rustflags instead of build.rustflags
because the latter are ignored if any target flags are set.

* chore(scripts): add comment

* fix(iota-storage): msim tests compilation

* fix(iota-benchmark): msim tests compilation

---------

Co-authored-by: muXxer <[email protected]>
Co-authored-by: miker83z <[email protected]>

* chore(node): sort dependencies in Cargo.toml files (#3581)

* chore(*): remove last Error variant suffixes (#3570)

* chore(core-node)!: Cleanup Narwhal related fields in IOTA Framework codebase (Move and Rust) (#3151)

* renamed narwhal_primary_address and narwhal_worker_address

* fixed rustfmt remarks

* fixed more rustfmt remarks

* renamed additional files

* cleaned up comments in move

* started removing worker_address

* Make PubKey naming more sane.

* More renames

* Continue renaming, including missed renames.

* Continue renaming in Move files

* Revert incorrect format

* Cleanup some yaml files

* Fix cargo fmt issues

* addressed fmt issues

* Fix rustfmt

* Cleanup naming

* addressed fmt issues

* addressed clippy errors

* Update crates/iota-config/src/node.rs

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

* Remove unused consensus parameter.

* Address review comments.

* Address review comments and rename missed occurrences.

* Remove worker address from iptables.yaml

* Add a comment explaining `primary_address` field.

* Address review comments and missed renames

* Fix dprint

* Another round of missed renames

* Yet another round of missed renames

* Update manifest.json

* Fix docs

* Regenerate all snapshots

* generated auto-generated files

* Revert graphql auto-generated changes and generate files script

* Update crates/iota-framework/packages/iota-system/sources/validator.move

* fix(iota-graphql-{rpc,e2e-tests}): restore tests (#3572)

* fix(iota-graphql-e2e-tests): update baselines and source files

* fix(iota-graphql-rpc): update schema snapshot

* chore(iota-framework-snapshot): update manifest

* fix(iota-graphql-e2e-tests): update baselines and source files

* chore(iota-graphql-e2e-tests): comment digest resolution in event_connection tests

* chore(swarm-config): re-generated snapshots

---------

Co-authored-by: Hans Moog <[email protected]>
Co-authored-by: Piotr Macek <[email protected]>
Co-authored-by: Thoralf-M <[email protected]>
Co-authored-by: Alexander Sporn <[email protected]>
Co-authored-by: Konstantinos Demartinos <[email protected]>

* chore(consensus): cleanup throughput_aware_consensus_submission (#3576)

* Remove throughput_aware_consensus_submission protocol param

* Update openrpc.json

* Fix clippy

* Remove `consensus_throughput_calculator` because it's unused

* Fix cargo check reported errors

* fix(explorer): white background shoring when zooming in or on very large screens (#3594)

* fix(explorer): prevent horizontal scroll in object changes (#3558)

Co-authored-by: Marc Espin <[email protected]>

* refactor(explorer): cleanup classes from PlayPause (#3541)

* refactor(explorer): remove `ui/Divider` (#3542)

* chore(ci): remove simulator-nightly-mysticeti.yml (#3551)

* feat: remove `zklogin_supported_providers` param (#3579)

* fix(iota-json-rpc-tests): Fix unstaking and timelocked_unstaking tests (#3471)

* fix: unstaking tests

* fix: force epochs with cluster reconfiguration

* fix: rename `trigger_reconfiguration` to `force_new_epoch`

* fix: fmt

* fix(apps-backend): crashed apps-backend (#3555)

* fix(apps-backend): remove from package & use compiled part of iota/core.

* fix(apps-backend): revert remove iota/core.

* fix(apps-backend): change vercel config

---------

Co-authored-by: Marc Espin <[email protected]>

* feat(wallet): remove buttonUI component and replace it with uikit (#3453)

Co-authored-by: Begoña Álvarez de la Cruz <[email protected]>
Co-authored-by: Eugene P. <[email protected]>

* fix(test): Fix iota-core::format::test_format (#3604)

* Fix test-format

* Ran scripts/update_all_snapshots.sh

* feat(explorer): reverse objects link and amount in address objects list (#3548)

* refactor(wallet): remove `Text` component and debris (#3445)

* feat: remove text component, debris and refine some styles

* fix gap

---------

Co-authored-by: Begoña Álvarez de la Cruz <[email protected]>
Co-authored-by: Marc Espin <[email protected]>

* fix(iota-indexer): get object packages (#3610)

* fix(iota-indexer): get object packages

* fixup! fix(iota-indexer): get object packages

* remove(node): remove `advance_to_highest_supported_protocol_version` feature flag (#3601)

* remove(node): remove `advance_to_highest_supported_protocol_version` feature flag

* fix(node): `test_choose_next_system_packages` needs to be a simtest

* fix(node): add async keyword to `sim_test` test func

* fix(iota-rosetta): fix test_pay_with_gas_budget_fail (#3635)

* chore(*): fix clippy::manual_inspect (#3633)

* chore(CODEOWNERS): refine infra ownership (#3641)

* feat(scripts): add script to sort Cargo.toml dependencies (#3602)

* feat(scripts): add script to sort Cargo.toml dependencies

* feat(workflow): add `cargosort` workflow

* fix(workflow): use correct python command

* feat(scripts): add `--skip-dprint` option

* fix(script): fix getting package name from Cargo.toml

* fix(workflow): manually check the staging area for diffs

* fix(node): format Cargo.toml files

* feat(scripts): add README

* Fix workflow job name

Co-authored-by: Thibault Martinez <[email protected]>

* fix(scripts): address review comments

* fix(workflow): change directory in cargo-sort step

---------

Co-authored-by: Thibault Martinez <[email protected]>

* feat(tooling-sdk): Sync json/graphql rpc schema changes to TS SDK (#3637)

* feat(tooling-sdk): Sync json/graphql rpc schema changes to TS SDK

* fix: replace protocolPubKey with authorityPubKey

---------

Co-authored-by: Begoña Alvarez <[email protected]>

* refactor(wallet): Remove, rebrand, cleanup ButtonOrLink, tooltip, components/menu (#3586)

* feat(tooling-ci): run CI check on pnpm dependency changes. (#3314)

* chore(tooling): remove old frens and domains mentions (#3225)

* refactor(tooling): remove unnecessary built dependencies from turbo scripts (#3467)

* refactor: remove unnecessary built dependencies from turbo scripts

* fix: reduce ui kit content import path to speed up compilation

* chore: remove @storybook/addon-a11y

* fix: remove unnecessary declarations from tsconfigs

* chore: remove unnecessary CI tree debugs on lint

* chore: remove unnecessary no-emit

* chore: fix linter

* revert: noEmit

* replace noEmit with emitDeclarationOnly

---------

Co-authored-by: marc2332 <[email protected]>

* feat(workflows/ledgerjs-hw-app-iota): add ledgernano tests (#2208)

* feat(workflows/ledgerjs-hw-app-iota): add ledgernano tests

* Update .github/workflows/_ledgernano.yml

Co-authored-by: DaughterOfMars <[email protected]>

* Download binary

* oops

* dprint

---------

Co-authored-by: DaughterOfMars <[email protected]>
Co-authored-by: Thibault Martinez <[email protected]>

* feat(wallet-dashboard): kickoff apps-ui-kit setup (#3636)

* fix: kickoff apps-ui-kit setup

* fix format

* fix: avoid depending on node_modules

* fix: update import

* fix(iota-e2e-tests): Fix Traffic Control tests (#3545)

* fix(e2e-test): Use ticker instead of sleep in the traffic control tests.

* fix(e2e-test): Reduce the TPS of the client

* fix(e2e-test): Reduce channel capacity to make spam rate more robust

* fix(e2e-test): Reduce spam target rate by half

* fix(test): Fix formatting

* Update crates/iota-e2e-tests/tests/traffic_control_tests.rs

Co-authored-by: muXxer <[email protected]>

* Update crates/iota-e2e-tests/tests/traffic_control_tests.rs

Co-authored-by: muXxer <[email protected]>

* fix: (e2e-test) Remove unused dependency

* test different policy

* fix(e2e-test): Fast fix by adapting TestNConnIP

* Add comments explaining what is happening in the tests.

---------

Co-authored-by: muXxer <[email protected]>
Co-authored-by: Piotr Macek <[email protected]>

* refactor(wallet): cleanup wallet manifest (#3597)

* refactor(wallet): cleanup wallet manifest

* fix: format

* refactor(explorer): update `IotaTokenCard` and remove `ui/Card` (#3516)

* refactor: update `IotaTokenCard` and remove `ui/Card`

* fix: remove testing value

---------

Co-authored-by: Begoña Álvarez de la Cruz <[email protected]>

* refactor(explorer): cleanup `ui/Tooltip` (#3543)

* feat:remove all debris aroung experimental id route

* refactor(explorer): cleanup Tooltip & unnecessary components

* fix: issues with merge

---------

Co-authored-by: evavirseda <[email protected]>
Co-authored-by: Begoña Álvarez de la Cruz <[email protected]>

* fix(tooling-ci): Fix prod deploys of vercel (#3651)

* fix(tooling-ci): Pass `isDevelop` from `hierarchy.yml` to `_vercel_deploy.yml`

* pass ref

* type: string!!!

* feat(scripts): add script to update generated files (#3423)

* feat(scripts): add script to update generated files

* fix(scripts): resolve the target folder for docker

* fix(scripts): file permissions

* fix(scripts): fix permission issues with different users

* fix(scripts): add missing build-args

* feat(scripts): add `generate-schemas-lib.ts`

* feat(scripts): add steps to check typescript builds

* fix(scripts): address review comments

* fix(scripts): spaces instead of tab in the index file

* fix: remove bottom padding for buttons in mnemonic screen (#3624)

* fix(tooling-ci): Do not check for specific app diffs for prod deploys (#3659)

* chore(typed-store): Remove unused `?Sized` bounds (#3644)

* feat(wallet-dashboard): style welcome page (#3643)

* fix: kickoff apps-ui-kit setup

* fix format

* feat: style welcome page

* fix: avoid depending on node_modules

* fix format

* feat: add disableRemotePlayback

* fix: update import

* refactor(wallet): remove `apps/wallet/src/ui/app/shared/forms/FormField.tsx` (#3466)

Co-authored-by: Begoña Álvarez de la Cruz <[email protected]>

* Remove consensus README.md (#3663)

* fix(docs): Move all images to the static folder (#2359)

* fix(devx): Moved all doc images to docs/static/img and all homepage images to docs/site/static/img. Deleted unused images.

* fix(devx): fix img path and typo indexer-functions.mdx

* fix(devx): fix index images

* fix(devx): img url

* refactor(wallet): cleanup old classes (#3642)

* refactor(wallet): cleanup old classes

* fix: missing gap class

* fix(docs/standards): minor docs refactoring (#3584)

* fix(docs/getting-started): minor refactoring, remove duplicates (#3626)

* feat: remove deepbook (#3654)

* feat: remove deepbook

* feat(iota-framework-snapshot): the snapshots were regenerated

* feat(iota-graphql-e2e-tests): update baseline

* fix: update schemas and baselines

* fix(docs): remove deepbook mentions

* fix(explorer/wallet): unify iota token logo (#3554)

* fix: iota token logo color

* minor fixes

* fix icon styles and sizes

* fix card bgcolor

* feat: update fallback icons

* polish icon

* chore(*): clippy::needless_borrows_for_generic_args (#3639)

* fixup! Merge branch 'develop' into sc-platform/issue-3589

* fixup! fixup! Merge branch 'develop' into sc-platform/issue-3589

* fixup! Merge branch 'develop' into sc-platform/issue-3589

* fixup! fixup! Merge branch 'develop' into sc-platform/issue-3589

* fix(iota-indexer): update README

---------

Signed-off-by: Eugene Panteleymonchuk <[email protected]>
Co-authored-by: Valerii Reutov <[email protected]>
Co-authored-by: Thoralf-M <[email protected]>
Co-authored-by: /alex/ <[email protected]>
Co-authored-by: Eugene P. <[email protected]>
Co-authored-by: Bran <[email protected]>
Co-authored-by: Gino <[email protected]>
Co-authored-by: evavirseda <[email protected]>
Co-authored-by: Thibault Martinez <[email protected]>
Co-authored-by: Mario <[email protected]>
Co-authored-by: Begoña Álvarez de la Cruz <[email protected]>
Co-authored-by: Marc Espin <[email protected]>
Co-authored-by: muXxer <[email protected]>
Co-authored-by: vivekjain23 <[email protected]>
Co-authored-by: Mirko Zichichi <[email protected]>
Co-authored-by: Pavlo Botnar <[email protected]>
Co-authored-by: Konstantinos Demartinos <[email protected]>
Co-authored-by: Levente Pap <[email protected]>
Co-authored-by: DaughterOfMars <[email protected]>
Co-authored-by: Alexander Sporn <[email protected]>
Co-authored-by: Piotr Macek <[email protected]>
Co-authored-by: Samuel Rufinatscha <[email protected]>
Co-authored-by: Ching-Hua (Vivian) Lin <[email protected]>
Co-authored-by: JCNoguera <[email protected]>
Co-authored-by: Bing-Yang <[email protected]>
Co-authored-by: tomxey <[email protected]>
Co-authored-by: Hans Moog <[email protected]>
Co-authored-by: Hans Moog <[email protected]>
Co-authored-by: Lucas Tortora <[email protected]>
Co-authored-by: muXxer <[email protected]>
Co-authored-by: miker83z <[email protected]>
Co-authored-by: Daria Dziubałtowska <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
infrastructure Issues related to the Infrastructure Team sc-platform Issues related to the Smart Contract Platform group.
Projects
None yet
3 participants