Whitebox test esdt safe #629
actions.yml
on: pull_request
Contracts
/
Wasm tests
9m 38s
Contracts
/
Test Coverage
2m 44s
Contracts
/
Rust tests
45s
Contracts
/
Clippy linter check
39s
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`
|