Skip to content

Whitebox test esdt safe #629

Whitebox test esdt safe

Whitebox test esdt safe #629

Triggered via pull request August 20, 2024 15:54
Status Failure
Total duration 9m 50s
Artifacts

actions.yml

on: pull_request
Contracts  /  Wasm tests
9m 38s
Contracts / Wasm tests
Contracts  /  Test Coverage
2m 44s
Contracts / Test Coverage
Contracts  /  Rust tests
45s
Contracts / Rust tests
Contracts  /  Clippy linter check
39s
Contracts / Clippy linter check
Fit to window
Zoom out
Zoom in

Annotations

44 errors and 40 warnings
[clippy] tests/esdt_safe/src/main.rs#L5: tests/esdt_safe/src/main.rs#L5
error[E0433]: failed to resolve: use of undeclared crate or module `multiversx_sc_scenario` --> tests/esdt_safe/src/main.rs:5:5 | 5 | use multiversx_sc_scenario::imports::*; | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `multiversx_sc_scenario`
[clippy] tests/esdt_safe/src/main.rs#L24: tests/esdt_safe/src/main.rs#L24
error[E0412]: cannot find type `ScenarioWorld` in this scope --> tests/esdt_safe/src/main.rs:24:15 | 24 | fn world() -> ScenarioWorld { | ^^^^^^^^^^^^^ not found in this scope
[clippy] tests/esdt_safe/src/main.rs#L1199: tests/esdt_safe/src/main.rs#L1199
error[E0412]: cannot find type `ScenarioWorld` in this scope --> tests/esdt_safe/src/main.rs:1199:15 | 1199 | fn setup() -> ScenarioWorld { | ^^^^^^^^^^^^^ not found in this scope
[clippy] tests/esdt_safe/src/main.rs#L1246: tests/esdt_safe/src/main.rs#L1246
error[E0433]: failed to resolve: use of undeclared type `BigUint` --> tests/esdt_safe/src/main.rs:1246:21 | 1246 | BigUint::from(1000u32), | ^^^^^^^ use of undeclared type `BigUint` | help: consider importing this struct | 1 + use multiversx_sc::proxy_imports::BigUint; |
[clippy] tests/esdt_safe/src/main.rs#L1269: tests/esdt_safe/src/main.rs#L1269
error[E0412]: cannot find type `DebugApi` in this scope --> tests/esdt_safe/src/main.rs:1269:56 | 1269 | fn convert_to_eth_address(address: &str) -> EthAddress<DebugApi> { | ^^^^^^^^ not found in this scope | help: you might be missing a type parameter | 1269 | fn convert_to_eth_address<DebugApi>(address: &str) -> EthAddress<DebugApi> { | ++++++++++
[clippy] tests/esdt_safe/src/main.rs#L1279: tests/esdt_safe/src/main.rs#L1279
error[E0433]: failed to resolve: use of undeclared type `ManagedByteArray` --> tests/esdt_safe/src/main.rs:1279:26 | 1279 | EthAddress{raw_addr: ManagedByteArray::new_from_bytes(&address_bytes)} | ^^^^^^^^^^^^^^^^ use of undeclared type `ManagedByteArray` | help: consider importing this struct | 1 + use multiversx_sc::proxy_imports::ManagedByteArray; |
[clippy] tests/esdt_safe/src/main.rs#L25: tests/esdt_safe/src/main.rs#L25
error[E0433]: failed to resolve: use of undeclared type `ScenarioWorld` --> tests/esdt_safe/src/main.rs:25:26 | 25 | let mut blockchain = ScenarioWorld::new(); | ^^^^^^^^^^^^^ use of undeclared type `ScenarioWorld`
[clippy] tests/esdt_safe/src/main.rs#L1202: tests/esdt_safe/src/main.rs#L1202
error[E0433]: failed to resolve: use of undeclared type `WhiteboxContract` --> tests/esdt_safe/src/main.rs:1202:30 | 1202 | let esdt_safe_whitebox = WhiteboxContract::new( | ^^^^^^^^^^^^^^^^ use of undeclared type `WhiteboxContract`
[clippy] tests/esdt_safe/src/main.rs#L1208: tests/esdt_safe/src/main.rs#L1208
error[E0433]: failed to resolve: use of undeclared type `WhiteboxContract` --> tests/esdt_safe/src/main.rs:1208:35 | 1208 | let multi_transfer_whitebox = WhiteboxContract::new( | ^^^^^^^^^^^^^^^^ use of undeclared type `WhiteboxContract`
[clippy] tests/esdt_safe/src/main.rs#L1214: tests/esdt_safe/src/main.rs#L1214
error[E0433]: failed to resolve: use of undeclared type `SetStateStep` --> tests/esdt_safe/src/main.rs:1214:26 | 1214 | let set_state_step = SetStateStep::new() | ^^^^^^^^^^^^ use of undeclared type `SetStateStep`
[clippy] tests/esdt_safe/src/main.rs#L1217: tests/esdt_safe/src/main.rs#L1217
error[E0433]: failed to resolve: use of undeclared type `Account` --> tests/esdt_safe/src/main.rs:1217:13 | 1217 | Account::new().nonce(1) | ^^^^^^^ use of undeclared type `Account`
[clippy] tests/esdt_safe/src/main.rs#L1224: tests/esdt_safe/src/main.rs#L1224
error[E0433]: failed to resolve: use of undeclared type `Account` --> tests/esdt_safe/src/main.rs:1224:13 | 1224 | Account::new().nonce(1) | ^^^^^^^ use of undeclared type `Account`
[clippy] tests/esdt_safe/src/main.rs#L1239: tests/esdt_safe/src/main.rs#L1239
error[E0433]: failed to resolve: use of undeclared type `ScDeployStep` --> tests/esdt_safe/src/main.rs:1239:13 | 1239 | ScDeployStep::new() | ^^^^^^^^^^^^ use of undeclared type `ScDeployStep`
[clippy] tests/esdt_safe/src/main.rs#L1252: tests/esdt_safe/src/main.rs#L1252
error[E0433]: failed to resolve: use of undeclared type `ScDeployStep` --> tests/esdt_safe/src/main.rs:1252:13 | 1252 | ScDeployStep::new() | ^^^^^^^^^^^^ use of undeclared type `ScDeployStep`
Contracts / Rust tests: tests/esdt_safe/src/main.rs#L5
failed to resolve: use of undeclared crate or module `multiversx_sc_scenario`
Contracts / Rust tests: tests/esdt_safe/src/main.rs#L1244
cannot find macro `managed_address` in this scope
Contracts / Rust tests: tests/esdt_safe/src/main.rs#L1245
cannot find macro `managed_address` in this scope
Contracts / Rust tests: tests/esdt_safe/src/main.rs#L24
cannot find type `ScenarioWorld` in this scope
Contracts / Rust tests: tests/esdt_safe/src/main.rs#L1199
cannot find type `ScenarioWorld` in this scope
Contracts / Rust tests: tests/esdt_safe/src/main.rs#L1246
failed to resolve: use of undeclared type `BigUint`
Contracts / Rust tests: tests/esdt_safe/src/main.rs#L1269
cannot find type `DebugApi` in this scope
Contracts / Rust tests: tests/esdt_safe/src/main.rs#L1279
failed to resolve: use of undeclared type `ManagedByteArray`
Contracts / Rust tests: tests/esdt_safe/src/main.rs#L25
failed to resolve: use of undeclared type `ScenarioWorld`
Contracts / Rust tests: tests/esdt_safe/src/main.rs#L1202
failed to resolve: use of undeclared type `WhiteboxContract`
Contracts / Test Coverage: tests/esdt_safe/src/main.rs#L5
failed to resolve: use of undeclared crate or module `multiversx_sc_scenario`
Contracts / Test Coverage: tests/esdt_safe/src/main.rs#L1244
cannot find macro `managed_address` in this scope
Contracts / Test Coverage: tests/esdt_safe/src/main.rs#L1245
cannot find macro `managed_address` in this scope
Contracts / Test Coverage: tests/esdt_safe/src/main.rs#L24
cannot find type `ScenarioWorld` in this scope
Contracts / Test Coverage: tests/esdt_safe/src/main.rs#L1199
cannot find type `ScenarioWorld` in this scope
Contracts / Test Coverage: tests/esdt_safe/src/main.rs#L1246
failed to resolve: use of undeclared type `BigUint`
Contracts / Test Coverage: tests/esdt_safe/src/main.rs#L1269
cannot find type `DebugApi` in this scope
Contracts / Test Coverage: tests/esdt_safe/src/main.rs#L1279
failed to resolve: use of undeclared type `ManagedByteArray`
Contracts / Test Coverage: tests/esdt_safe/src/main.rs#L25
failed to resolve: use of undeclared type `ScenarioWorld`
Contracts / Test Coverage: tests/esdt_safe/src/main.rs#L1202
failed to resolve: use of undeclared type `WhiteboxContract`
Contracts / Wasm tests: tests/esdt_safe/src/main.rs#L5
failed to resolve: use of undeclared crate or module `multiversx_sc_scenario`
Contracts / Wasm tests: tests/esdt_safe/src/main.rs#L1244
cannot find macro `managed_address` in this scope
Contracts / Wasm tests: tests/esdt_safe/src/main.rs#L1245
cannot find macro `managed_address` in this scope
Contracts / Wasm tests: tests/esdt_safe/src/main.rs#L24
cannot find type `ScenarioWorld` in this scope
Contracts / Wasm tests: tests/esdt_safe/src/main.rs#L1199
cannot find type `ScenarioWorld` in this scope
Contracts / Wasm tests: tests/esdt_safe/src/main.rs#L1246
failed to resolve: use of undeclared type `BigUint`
Contracts / Wasm tests: tests/esdt_safe/src/main.rs#L1269
cannot find type `DebugApi` in this scope
Contracts / Wasm tests: tests/esdt_safe/src/main.rs#L1279
failed to resolve: use of undeclared type `ManagedByteArray`
Contracts / Wasm tests: tests/esdt_safe/src/main.rs#L25
failed to resolve: use of undeclared type `ScenarioWorld`
Contracts / Wasm tests: tests/esdt_safe/src/main.rs#L1202
failed to resolve: use of undeclared type `WhiteboxContract`
[clippy] tests/esdt_safe/src/main.rs#L2: tests/esdt_safe/src/main.rs#L2
warning: unused import: `fee_estimator_module::FeeEstimatorModule` --> tests/esdt_safe/src/main.rs:2:5 | 2 | use fee_estimator_module::FeeEstimatorModule; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default
[clippy] tests/esdt_safe/src/main.rs#L3: tests/esdt_safe/src/main.rs#L3
warning: unused import: `max_bridged_amount_module::MaxBridgedAmountModule` --> tests/esdt_safe/src/main.rs:3:5 | 3 | use max_bridged_amount_module::MaxBridgedAmountModule; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[clippy] tests/esdt_safe/src/main.rs#L4: tests/esdt_safe/src/main.rs#L4
warning: unused import: `multiversx_sc_modules::pause::PauseModule` --> tests/esdt_safe/src/main.rs:4:5 | 4 | use multiversx_sc_modules::pause::PauseModule; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[clippy] tests/esdt_safe/src/main.rs#L7: tests/esdt_safe/src/main.rs#L7
warning: unused import: `token_module::TokenModule` --> tests/esdt_safe/src/main.rs:7:5 | 7 | use token_module::TokenModule; | ^^^^^^^^^^^^^^^^^^^^^^^^^
[clippy] tests/esdt_safe/src/main.rs#L8: tests/esdt_safe/src/main.rs#L8
warning: unused import: `transaction::Transaction` --> tests/esdt_safe/src/main.rs:8:5 | 8 | use transaction::Transaction; | ^^^^^^^^^^^^^^^^^^^^^^^^
[clippy] tests/esdt_safe/src/main.rs#L9: tests/esdt_safe/src/main.rs#L9
warning: unused import: `transaction::transaction_status::TransactionStatus` --> tests/esdt_safe/src/main.rs:9:5 | 9 | use transaction::transaction_status::TransactionStatus; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[clippy] tests/esdt_safe/src/main.rs#L10: tests/esdt_safe/src/main.rs#L10
warning: unused import: `tx_batch_module::TxBatchModule` --> tests/esdt_safe/src/main.rs:10:5 | 10 | use tx_batch_module::TxBatchModule; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[clippy] tests/esdt_safe/src/main.rs#L6: tests/esdt_safe/src/main.rs#L6
warning: unused import: `esdt_safe::EsdtSafe` --> tests/esdt_safe/src/main.rs:6:5 | 6 | use esdt_safe::EsdtSafe; | ^^^^^^^^^^^^^^^^^^^
[clippy] tests/esdt_safe/src/main.rs#L11: tests/esdt_safe/src/main.rs#L11
warning: unused import: `multi_transfer_esdt::MultiTransferEsdt` --> tests/esdt_safe/src/main.rs:11:5 | 11 | use multi_transfer_esdt::MultiTransferEsdt; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Contracts / Clippy linter check
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, giraffate/clippy-action@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Contracts / Rust tests
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Contracts / Rust tests: tests/esdt_safe/src/main.rs#L2
unused import: `fee_estimator_module::FeeEstimatorModule`
Contracts / Rust tests: tests/esdt_safe/src/main.rs#L3
unused import: `max_bridged_amount_module::MaxBridgedAmountModule`
Contracts / Rust tests: tests/esdt_safe/src/main.rs#L4
unused import: `multiversx_sc_modules::pause::PauseModule`
Contracts / Rust tests: tests/esdt_safe/src/main.rs#L7
unused import: `token_module::TokenModule`
Contracts / Rust tests: tests/esdt_safe/src/main.rs#L8
unused import: `transaction::Transaction`
Contracts / Rust tests: tests/esdt_safe/src/main.rs#L9
unused import: `transaction::transaction_status::TransactionStatus`
Contracts / Rust tests: tests/esdt_safe/src/main.rs#L10
unused import: `tx_batch_module::TxBatchModule`
Contracts / Rust tests: tests/esdt_safe/src/main.rs#L6
unused import: `esdt_safe::EsdtSafe`
Contracts / Rust tests: tests/esdt_safe/src/main.rs#L11
unused import: `multi_transfer_esdt::MultiTransferEsdt`
Contracts / Test Coverage
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Contracts / Test Coverage: tests/esdt_safe/src/main.rs#L2
unused import: `fee_estimator_module::FeeEstimatorModule`
Contracts / Test Coverage: tests/esdt_safe/src/main.rs#L3
unused import: `max_bridged_amount_module::MaxBridgedAmountModule`
Contracts / Test Coverage: tests/esdt_safe/src/main.rs#L4
unused import: `multiversx_sc_modules::pause::PauseModule`
Contracts / Test Coverage: tests/esdt_safe/src/main.rs#L7
unused import: `token_module::TokenModule`
Contracts / Test Coverage: tests/esdt_safe/src/main.rs#L8
unused import: `transaction::Transaction`
Contracts / Test Coverage: tests/esdt_safe/src/main.rs#L9
unused import: `transaction::transaction_status::TransactionStatus`
Contracts / Test Coverage: tests/esdt_safe/src/main.rs#L10
unused import: `tx_batch_module::TxBatchModule`
Contracts / Test Coverage: tests/esdt_safe/src/main.rs#L6
unused import: `esdt_safe::EsdtSafe`
Contracts / Test Coverage: tests/esdt_safe/src/main.rs#L11
unused import: `multi_transfer_esdt::MultiTransferEsdt`
Contracts / Wasm tests
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Contracts / Wasm tests: tests/esdt_safe/src/main.rs#L2
unused import: `fee_estimator_module::FeeEstimatorModule`
Contracts / Wasm tests: tests/esdt_safe/src/main.rs#L3
unused import: `max_bridged_amount_module::MaxBridgedAmountModule`
Contracts / Wasm tests: tests/esdt_safe/src/main.rs#L4
unused import: `multiversx_sc_modules::pause::PauseModule`
Contracts / Wasm tests: tests/esdt_safe/src/main.rs#L7
unused import: `token_module::TokenModule`
Contracts / Wasm tests: tests/esdt_safe/src/main.rs#L8
unused import: `transaction::Transaction`
Contracts / Wasm tests: tests/esdt_safe/src/main.rs#L9
unused import: `transaction::transaction_status::TransactionStatus`
Contracts / Wasm tests: tests/esdt_safe/src/main.rs#L10
unused import: `tx_batch_module::TxBatchModule`
Contracts / Wasm tests: tests/esdt_safe/src/main.rs#L6
unused import: `esdt_safe::EsdtSafe`
Contracts / Wasm tests: tests/esdt_safe/src/main.rs#L11
unused import: `multi_transfer_esdt::MultiTransferEsdt`