[INFO] cloning repository https://github.com/crll9/smartContracts [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/crll9/smartContracts" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcrll9%2FsmartContracts", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcrll9%2FsmartContracts'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 12b5fb7f0b77be8ad2606c2a36e1faf861936578 [INFO] testing crll9/smartContracts against try#1b74e096b9bfb06f84a3007193dcd2f059cbdf6a for pr-96025 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcrll9%2FsmartContracts" "/workspace/builds/worker-13/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-13/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/crll9/smartContracts on toolchain 1b74e096b9bfb06f84a3007193dcd2f059cbdf6a [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1b74e096b9bfb06f84a3007193dcd2f059cbdf6a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/crll9/smartContracts [INFO] finished tweaking git repo https://github.com/crll9/smartContracts [INFO] tweaked toml for git repo https://github.com/crll9/smartContracts written to /workspace/builds/worker-13/source/Cargo.toml [INFO] crate git repo https://github.com/crll9/smartContracts already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1b74e096b9bfb06f84a3007193dcd2f059cbdf6a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1b74e096b9bfb06f84a3007193dcd2f059cbdf6a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 8eca045c0a33284965506c43c5b1d88b4819fa676c1cde4d9ba2f2ac6f998103 [INFO] running `Command { std: "docker" "start" "-a" "8eca045c0a33284965506c43c5b1d88b4819fa676c1cde4d9ba2f2ac6f998103", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "8eca045c0a33284965506c43c5b1d88b4819fa676c1cde4d9ba2f2ac6f998103", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8eca045c0a33284965506c43c5b1d88b4819fa676c1cde4d9ba2f2ac6f998103", kill_on_drop: false }` [INFO] [stdout] 8eca045c0a33284965506c43c5b1d88b4819fa676c1cde4d9ba2f2ac6f998103 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1b74e096b9bfb06f84a3007193dcd2f059cbdf6a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] afee815b85938f9e892d275ac6173b48bd7587298794d49361d79d410c4b7439 [INFO] running `Command { std: "docker" "start" "-a" "afee815b85938f9e892d275ac6173b48bd7587298794d49361d79d410c4b7439", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.29 [INFO] [stderr] Compiling typenum v1.13.0 [INFO] [stderr] Compiling unicode-xid v0.2.2 [INFO] [stderr] Compiling syn v1.0.75 [INFO] [stderr] Compiling version_check v0.9.3 [INFO] [stderr] Compiling libc v0.2.101 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling subtle v2.4.1 [INFO] [stderr] Compiling serde_derive v1.0.130 [INFO] [stderr] Compiling serde v1.0.130 [INFO] [stderr] Compiling zeroize v1.4.1 [INFO] [stderr] Compiling const-oid v0.6.0 [INFO] [stderr] Compiling byteorder v1.4.3 [INFO] [stderr] Compiling getrandom v0.1.16 [INFO] [stderr] Compiling opaque-debug v0.3.0 [INFO] [stderr] Compiling ryu v1.0.5 [INFO] [stderr] Compiling cpufeatures v0.2.1 [INFO] [stderr] Compiling serde_json v1.0.67 [INFO] [stderr] Compiling hex v0.4.3 [INFO] [stderr] Compiling crunchy v0.2.2 [INFO] [stderr] Compiling itoa v0.4.8 [INFO] [stderr] Compiling schemars v0.8.3 [INFO] [stderr] Compiling dyn-clone v1.0.4 [INFO] [stderr] Compiling static_assertions v1.1.0 [INFO] [stderr] Compiling base64 v0.13.0 [INFO] [stderr] Compiling autocfg v1.0.1 [INFO] [stderr] Compiling anyhow v1.0.43 [INFO] [stderr] Compiling byte-tools v0.3.1 [INFO] [stderr] Compiling either v1.6.1 [INFO] [stderr] Compiling opaque-debug v0.2.3 [INFO] [stderr] Compiling bytes v1.1.0 [INFO] [stderr] Compiling arrayvec v0.5.2 [INFO] [stderr] Compiling fake-simd v0.1.2 [INFO] [stderr] Compiling hex v0.3.2 [INFO] [stderr] Compiling der v0.4.1 [INFO] [stderr] Compiling block-padding v0.1.5 [INFO] [stderr] Compiling itertools v0.10.1 [INFO] [stderr] Compiling uint v0.9.1 [INFO] [stderr] Compiling generic-array v0.14.4 [INFO] [stderr] Compiling num-traits v0.2.14 [INFO] [stderr] Compiling quote v1.0.9 [INFO] [stderr] Compiling spki v0.4.0 [INFO] [stderr] Compiling getrandom v0.2.3 [INFO] [stderr] Compiling pkcs8 v0.7.5 [INFO] [stderr] Compiling rand_core v0.5.1 [INFO] [stderr] Compiling rand_core v0.6.3 [INFO] [stderr] Compiling ff v0.10.1 [INFO] [stderr] Compiling generic-array v0.12.4 [INFO] [stderr] Compiling integer-sqrt v0.1.5 [INFO] [stderr] Compiling integer-cbrt v0.1.2 [INFO] [stderr] Compiling group v0.10.0 [INFO] [stderr] Compiling digest v0.8.1 [INFO] [stderr] Compiling block-buffer v0.7.3 [INFO] [stderr] Compiling sha2 v0.8.2 [INFO] [stderr] Compiling digest v0.9.0 [INFO] [stderr] Compiling crypto-mac v0.11.1 [INFO] [stderr] Compiling crypto-bigint v0.2.4 [INFO] [stderr] Compiling block-buffer v0.9.0 [INFO] [stderr] Compiling hmac v0.11.0 [INFO] [stderr] Compiling sha2 v0.9.6 [INFO] [stderr] Compiling signature v1.3.1 [INFO] [stderr] Compiling curve25519-dalek v3.2.0 [INFO] [stderr] Compiling elliptic-curve v0.10.6 [INFO] [stderr] Compiling ecdsa v0.12.4 [INFO] [stderr] Compiling k256 v0.9.6 [INFO] [stderr] Compiling serde_derive_internals v0.25.0 [INFO] [stderr] Compiling thiserror-impl v1.0.28 [INFO] [stderr] Compiling schemars_derive v0.8.3 [INFO] [stderr] Compiling cosmwasm-derive v0.16.1 [INFO] [stderr] Compiling prost-derive v0.8.0 [INFO] [stderr] Compiling derivative v2.2.0 [INFO] [stderr] Compiling thiserror v1.0.28 [INFO] [stderr] Compiling prost v0.8.0 [INFO] [stderr] Compiling ed25519-zebra v2.2.0 [INFO] [stderr] Compiling serde-json-wasm v0.3.1 [INFO] [stderr] Compiling rust_decimal v1.15.0 [INFO] [stderr] Compiling cosmwasm-crypto v0.16.1 [INFO] [stderr] Compiling cosmwasm-std v0.16.1 [INFO] [stderr] Compiling cw0 v0.9.1 (/opt/rustwide/workdir/packages/cw0) [INFO] [stderr] Compiling cw-storage-plus v0.9.1 (/opt/rustwide/workdir/packages/storage-plus) [INFO] [stderr] Compiling cw1 v0.9.1 (/opt/rustwide/workdir/packages/cw1) [INFO] [stderr] Compiling cosmwasm-storage v0.16.1 [INFO] [stderr] Compiling cw20 v0.9.1 (/opt/rustwide/workdir/packages/cw20) [INFO] [stderr] Compiling cw3 v0.9.1 (/opt/rustwide/workdir/packages/cw3) [INFO] [stderr] Compiling cw721 v0.9.1 (/opt/rustwide/workdir/packages/cw721) [INFO] [stderr] Compiling cw1155 v0.9.1 (/opt/rustwide/workdir/packages/cw1155) [INFO] [stderr] Compiling cw2 v0.9.1 (/opt/rustwide/workdir/packages/cw2) [INFO] [stderr] Compiling cw4 v0.9.1 (/opt/rustwide/workdir/packages/cw4) [INFO] [stderr] Compiling cw-controllers v0.9.1 (/opt/rustwide/workdir/packages/controllers) [INFO] [stderr] Compiling cw-multi-test v0.9.1 (/opt/rustwide/workdir/packages/multi-test) [INFO] [stderr] Compiling cw721-base v0.9.1 (/opt/rustwide/workdir/contracts/cw721-base) [INFO] [stderr] Compiling cw1-whitelist v0.9.1 (/opt/rustwide/workdir/contracts/cw1-whitelist) [INFO] [stderr] Compiling cw4-group v0.9.1 (/opt/rustwide/workdir/contracts/cw4-group) [INFO] [stderr] Compiling cw3-flex-multisig v0.9.1 (/opt/rustwide/workdir/contracts/cw3-flex-multisig) [INFO] [stderr] Compiling cw1155-base v0.9.1 (/opt/rustwide/workdir/contracts/cw1155-base) [INFO] [stderr] Compiling cw3-fixed-multisig v0.9.1 (/opt/rustwide/workdir/contracts/cw3-fixed-multisig) [INFO] [stderr] Compiling cw20-base v0.9.1 (/opt/rustwide/workdir/contracts/cw20-base) [INFO] [stderr] Compiling cw20-merkle-airdrop v0.7.0 (/opt/rustwide/workdir/contracts/cw20-merkle-airdrop) [INFO] [stderr] Compiling cw20-ics20 v0.9.1 (/opt/rustwide/workdir/contracts/cw20-ics20) [INFO] [stderr] Compiling cw20-escrow v0.9.1 (/opt/rustwide/workdir/contracts/cw20-escrow) [INFO] [stderr] Compiling cw20-atomic-swap v0.9.1 (/opt/rustwide/workdir/contracts/cw20-atomic-swap) [INFO] [stderr] Compiling crll-airdrop v0.9.1 (/opt/rustwide/workdir/contracts/crll-airdrop) [INFO] [stderr] Compiling cw4-stake v0.9.1 (/opt/rustwide/workdir/contracts/cw4-stake) [INFO] [stderr] Compiling club-staking v0.9.1 (/opt/rustwide/workdir/contracts/club-staking) [INFO] [stdout] warning: unused imports: `WasmMsg`, `attr` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | attr, to_binary, Binary, Deps, DepsMut, Env, MessageInfo, Order, Response, StdError, StdResult, [INFO] [stdout] | ^^^^ [INFO] [stdout] 5 | Storage, Uint128, WasmMsg, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AllowanceResponse`, `BalanceResponse`, `Cw20Coin`, `Cw20ExecuteMsg`, `Cw20ReceiveMsg`, `Expiration` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | AllowanceResponse, BalanceResponse, Cw20Coin, Cw20ExecuteMsg, Cw20ReceiveMsg, Expiration, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `deduct_allowance` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | deduct_allowance, execute_burn_from, execute_decrease_allowance, execute_increase_allowance, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `AIRDROP_CONTRACT_WALLET` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | AIRDROP_CONTRACT_WALLET, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `AllAccountsResponse` [INFO] [stdout] --> contracts/crll-airdrop/src/enumerable.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | use cw20::{AllAccountsResponse, AllAllowancesResponse, AllowanceInfo}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Timestamp` [INFO] [stdout] --> contracts/crll-airdrop/src/state.rs:4:26 [INFO] [stdout] | [INFO] [stdout] 4 | use cosmwasm_std::{Addr, Timestamp, Uint128}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:1074:39 [INFO] [stdout] | [INFO] [stdout] 1074 | tokens_for_this_period += (vd.initial_vesting_count - vd.initial_vesting_consumed); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1074 - tokens_for_this_period += (vd.initial_vesting_count - vd.initial_vesting_consumed); [INFO] [stdout] 1074 + tokens_for_this_period += vd.initial_vesting_count - vd.initial_vesting_consumed; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `WasmMsg`, `attr` [INFO] [stdout] --> contracts/club-staking/src/contract.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | attr, to_binary, Binary, Deps, DepsMut, Env, MessageInfo, Order, Response, StdError, StdResult, [INFO] [stdout] | ^^^^ [INFO] [stdout] 5 | Storage, Uint128, WasmMsg, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AllowanceResponse`, `BalanceResponse`, `Cw20Coin`, `Cw20ExecuteMsg`, `Cw20ReceiveMsg`, `Expiration` [INFO] [stdout] --> contracts/club-staking/src/contract.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | AllowanceResponse, BalanceResponse, Cw20Coin, Cw20ExecuteMsg, Cw20ReceiveMsg, Expiration, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `deduct_allowance` [INFO] [stdout] --> contracts/club-staking/src/contract.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | deduct_allowance, execute_burn_from, execute_decrease_allowance, execute_increase_allowance, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `AllAccountsResponse` [INFO] [stdout] --> contracts/club-staking/src/enumerable.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | use cw20::{AllAccountsResponse, AllAllowancesResponse, AllowanceInfo}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `env` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:263:5 [INFO] [stdout] | [INFO] [stdout] 263 | env: Env, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_env` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `lock_status` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:201:14 [INFO] [stdout] | [INFO] [stdout] 201 | |lock_status: Option| -> StdResult<_> { Ok(Uint128::from(LOCKED)) }, [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_lock_status` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `lock_status` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:207:14 [INFO] [stdout] | [INFO] [stdout] 207 | |lock_status: Option| -> StdResult<_> { Ok(Uint128::from(UNLOCKED)) }, [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_lock_status` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:257:13 [INFO] [stdout] | [INFO] [stdout] 257 | Err(e) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `env` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:216:5 [INFO] [stdout] | [INFO] [stdout] 216 | env: Env, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_env` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `luna_details` is assigned to, but never used [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:301:9 [INFO] [stdout] | [INFO] [stdout] 301 | let luna_details; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_luna_details` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `luna_details` is never read [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:305:13 [INFO] [stdout] | [INFO] [stdout] 305 | luna_details = od; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `env` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:293:5 [INFO] [stdout] | [INFO] [stdout] 293 | env: Env, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_env` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `info` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:294:5 [INFO] [stdout] | [INFO] [stdout] 294 | info: MessageInfo, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `luna_airdrop_reward_amount` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:297:5 [INFO] [stdout] | [INFO] [stdout] 297 | luna_airdrop_reward_amount: Uint128, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_luna_airdrop_reward_amount` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:378:17 [INFO] [stdout] | [INFO] [stdout] 378 | Err(e) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `activity_eligible_reward_amount` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:387:21 [INFO] [stdout] | [INFO] [stdout] 387 | let mut activity_eligible_reward_amount = Uint128::zero(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_activity_eligible_reward_amount` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `env` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:350:5 [INFO] [stdout] | [INFO] [stdout] 350 | env: Env, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_env` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `info` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:351:5 [INFO] [stdout] | [INFO] [stdout] 351 | info: MessageInfo, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:445:13 [INFO] [stdout] | [INFO] [stdout] 445 | Err(e) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `activity_eligible_reward_amount` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:454:17 [INFO] [stdout] | [INFO] [stdout] 454 | let mut activity_eligible_reward_amount = Uint128::zero(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_activity_eligible_reward_amount` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `env` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:429:5 [INFO] [stdout] | [INFO] [stdout] 429 | env: Env, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_env` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `seconds_lapsed` is never read [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:1013:13 [INFO] [stdout] | [INFO] [stdout] 1013 | let mut seconds_lapsed = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `info` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:430:5 [INFO] [stdout] | [INFO] [stdout] 430 | info: MessageInfo, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `env` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:496:5 [INFO] [stdout] | [INFO] [stdout] 496 | env: Env, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_env` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `info` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:497:5 [INFO] [stdout] | [INFO] [stdout] 497 | info: MessageInfo, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `env` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:525:5 [INFO] [stdout] | [INFO] [stdout] 525 | env: Env, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_env` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `info` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:526:5 [INFO] [stdout] | [INFO] [stdout] 526 | info: MessageInfo, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:602:17 [INFO] [stdout] | [INFO] [stdout] 602 | Err(e) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `env` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:561:5 [INFO] [stdout] | [INFO] [stdout] 561 | env: Env, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_env` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `info` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:562:5 [INFO] [stdout] | [INFO] [stdout] 562 | info: MessageInfo, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `env` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:655:5 [INFO] [stdout] | [INFO] [stdout] 655 | env: Env, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_env` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `info` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:656:5 [INFO] [stdout] | [INFO] [stdout] 656 | info: MessageInfo, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `start_after` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:706:13 [INFO] [stdout] | [INFO] [stdout] 706 | start_after, [INFO] [stdout] | ^^^^^^^^^^^ help: try ignoring the field: `start_after: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `limit` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:707:13 [INFO] [stdout] | [INFO] [stdout] 707 | limit, [INFO] [stdout] | ^^^^^ help: try ignoring the field: `limit: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:387:17 [INFO] [stdout] | [INFO] [stdout] 387 | let mut activity_eligible_reward_amount = Uint128::zero(); [INFO] [stdout] | ----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:454:13 [INFO] [stdout] | [INFO] [stdout] 454 | let mut activity_eligible_reward_amount = Uint128::zero(); [INFO] [stdout] | ----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `balance` [INFO] [stdout] --> contracts/club-staking/src/contract.rs:364:14 [INFO] [stdout] | [INFO] [stdout] 364 | |balance: Option| -> StdResult<_> { Ok(Uint128::from(0u128)) }, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_balance` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `refund_amount` [INFO] [stdout] --> contracts/club-staking/src/contract.rs:565:17 [INFO] [stdout] | [INFO] [stdout] 565 | let refund_amount = withdrawal_amount [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_refund_amount` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `env` [INFO] [stdout] --> contracts/club-staking/src/contract.rs:767:5 [INFO] [stdout] | [INFO] [stdout] 767 | env: Env, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_env` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `start_after` [INFO] [stdout] --> contracts/club-staking/src/contract.rs:888:13 [INFO] [stdout] | [INFO] [stdout] 888 | start_after, [INFO] [stdout] | ^^^^^^^^^^^ help: try ignoring the field: `start_after: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `limit` [INFO] [stdout] --> contracts/club-staking/src/contract.rs:889:13 [INFO] [stdout] | [INFO] [stdout] 889 | limit, [INFO] [stdout] | ^^^^^ help: try ignoring the field: `limit: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> contracts/club-staking/src/contract.rs:254:5 [INFO] [stdout] | [INFO] [stdout] 254 | mut deps: DepsMut, [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> contracts/club-staking/src/contract.rs:277:13 [INFO] [stdout] | [INFO] [stdout] 277 | for mut bond in bonding_details { [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> contracts/club-staking/src/contract.rs:278:17 [INFO] [stdout] | [INFO] [stdout] 278 | let mut duration = bond.bonding_duration; [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> contracts/club-staking/src/contract.rs:418:17 [INFO] [stdout] | [INFO] [stdout] 418 | let mut duration = owner.locking_period; [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `NUM_OF_USER_ACTIVITIES` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:35:1 [INFO] [stdout] | [INFO] [stdout] 35 | const NUM_OF_USER_ACTIVITIES: usize = 3; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `get_contract_lock_status` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:170:4 [INFO] [stdout] | [INFO] [stdout] 170 | fn get_contract_lock_status ( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `clear_qualified_flag_for_all_luna_users_and_non_exempt_activities` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:653:4 [INFO] [stdout] | [INFO] [stdout] 653 | fn clear_qualified_flag_for_all_luna_users_and_non_exempt_activities( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `query_all_activities` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:727:4 [INFO] [stdout] | [INFO] [stdout] 727 | fn query_all_activities(storage: &dyn Storage) -> StdResult> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `query_all_user_activities` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:742:4 [INFO] [stdout] | [INFO] [stdout] 742 | fn query_all_user_activities(storage: &dyn Storage) -> StdResult> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling cw1-subkeys v0.9.1 (/opt/rustwide/workdir/contracts/cw1-subkeys) [INFO] [stdout] warning: constant is never used: `NO_IMMEDIATE_WITHDRAWAL` [INFO] [stdout] --> contracts/club-staking/src/contract.rs:36:1 [INFO] [stdout] | [INFO] [stdout] 36 | const NO_IMMEDIATE_WITHDRAWAL: bool = false; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `query_all_bonds` [INFO] [stdout] --> contracts/club-staking/src/contract.rs:945:4 [INFO] [stdout] | [INFO] [stdout] 945 | fn query_all_bonds(storage: &dyn Storage) -> StdResult> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `query_club_previous_owner_details` [INFO] [stdout] --> contracts/club-staking/src/contract.rs:998:4 [INFO] [stdout] | [INFO] [stdout] 998 | fn query_club_previous_owner_details( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:472:9 [INFO] [stdout] | [INFO] [stdout] 472 | / save_staking_details( [INFO] [stdout] 473 | | deps.storage, [INFO] [stdout] 474 | | env, [INFO] [stdout] 475 | | staker.clone(), [INFO] [stdout] ... | [INFO] [stdout] 478 | | INCREASE_STAKE, [INFO] [stdout] 479 | | ); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:552:13 [INFO] [stdout] | [INFO] [stdout] 552 | / save_staking_details( [INFO] [stdout] 553 | | deps.storage, [INFO] [stdout] 554 | | env, [INFO] [stdout] 555 | | staker.clone(), [INFO] [stdout] ... | [INFO] [stdout] 558 | | DECREASE_STAKE, [INFO] [stdout] 559 | | ); [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:592:13 [INFO] [stdout] | [INFO] [stdout] 592 | / save_staking_details( [INFO] [stdout] 593 | | deps.storage, [INFO] [stdout] 594 | | env.clone(), [INFO] [stdout] 595 | | staker.clone(), [INFO] [stdout] ... | [INFO] [stdout] 598 | | DECREASE_STAKE, [INFO] [stdout] 599 | | ); [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:603:13 [INFO] [stdout] | [INFO] [stdout] 603 | / save_bonding_details( [INFO] [stdout] 604 | | deps.storage, [INFO] [stdout] 605 | | env.clone(), [INFO] [stdout] 606 | | staker.clone(), [INFO] [stdout] ... | [INFO] [stdout] 609 | | CLUB_BONDING_DURATION, [INFO] [stdout] 610 | | ); [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling cw721-metadata-uri v0.9.1 (/opt/rustwide/workdir/contracts/cw721-metadata-uri) [INFO] [stdout] warning: 41 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 20 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling cw20-staking v0.9.1 (/opt/rustwide/workdir/contracts/cw20-staking) [INFO] [stderr] Compiling cw20-bonding v0.9.1 (/opt/rustwide/workdir/contracts/cw20-bonding) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2m 47s [INFO] running `Command { std: "docker" "inspect" "afee815b85938f9e892d275ac6173b48bd7587298794d49361d79d410c4b7439", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "afee815b85938f9e892d275ac6173b48bd7587298794d49361d79d410c4b7439", kill_on_drop: false }` [INFO] [stdout] afee815b85938f9e892d275ac6173b48bd7587298794d49361d79d410c4b7439 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1b74e096b9bfb06f84a3007193dcd2f059cbdf6a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 167e2d5ad93a454c02b28a66c150634f9ea32029800813e7679588b2ee0efd17 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "167e2d5ad93a454c02b28a66c150634f9ea32029800813e7679588b2ee0efd17", kill_on_drop: false }` [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `crll-airdrop v0.9.1 (/opt/rustwide/workdir/contracts/crll-airdrop)` has the same output filename as the example target `schema` in package `club-staking v0.9.1 (/opt/rustwide/workdir/contracts/club-staking)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw1 v0.9.1 (/opt/rustwide/workdir/packages/cw1)` has the same output filename as the example target `schema` in package `crll-airdrop v0.9.1 (/opt/rustwide/workdir/contracts/crll-airdrop)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw1-subkeys v0.9.1 (/opt/rustwide/workdir/contracts/cw1-subkeys)` has the same output filename as the example target `schema` in package `cw1 v0.9.1 (/opt/rustwide/workdir/packages/cw1)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw1-whitelist v0.9.1 (/opt/rustwide/workdir/contracts/cw1-whitelist)` has the same output filename as the example target `schema` in package `cw1-subkeys v0.9.1 (/opt/rustwide/workdir/contracts/cw1-subkeys)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw1155 v0.9.1 (/opt/rustwide/workdir/packages/cw1155)` has the same output filename as the example target `schema` in package `cw1-whitelist v0.9.1 (/opt/rustwide/workdir/contracts/cw1-whitelist)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw1155-base v0.9.1 (/opt/rustwide/workdir/contracts/cw1155-base)` has the same output filename as the example target `schema` in package `cw1155 v0.9.1 (/opt/rustwide/workdir/packages/cw1155)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw20 v0.9.1 (/opt/rustwide/workdir/packages/cw20)` has the same output filename as the example target `schema` in package `cw1155-base v0.9.1 (/opt/rustwide/workdir/contracts/cw1155-base)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw20-atomic-swap v0.9.1 (/opt/rustwide/workdir/contracts/cw20-atomic-swap)` has the same output filename as the example target `schema` in package `cw20 v0.9.1 (/opt/rustwide/workdir/packages/cw20)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw20-base v0.9.1 (/opt/rustwide/workdir/contracts/cw20-base)` has the same output filename as the example target `schema` in package `cw20-atomic-swap v0.9.1 (/opt/rustwide/workdir/contracts/cw20-atomic-swap)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw20-bonding v0.9.1 (/opt/rustwide/workdir/contracts/cw20-bonding)` has the same output filename as the example target `schema` in package `cw20-base v0.9.1 (/opt/rustwide/workdir/contracts/cw20-base)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw20-escrow v0.9.1 (/opt/rustwide/workdir/contracts/cw20-escrow)` has the same output filename as the example target `schema` in package `cw20-bonding v0.9.1 (/opt/rustwide/workdir/contracts/cw20-bonding)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw20-ics20 v0.9.1 (/opt/rustwide/workdir/contracts/cw20-ics20)` has the same output filename as the example target `schema` in package `cw20-escrow v0.9.1 (/opt/rustwide/workdir/contracts/cw20-escrow)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw20-merkle-airdrop v0.7.0 (/opt/rustwide/workdir/contracts/cw20-merkle-airdrop)` has the same output filename as the example target `schema` in package `cw20-ics20 v0.9.1 (/opt/rustwide/workdir/contracts/cw20-ics20)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw20-staking v0.9.1 (/opt/rustwide/workdir/contracts/cw20-staking)` has the same output filename as the example target `schema` in package `cw20-merkle-airdrop v0.7.0 (/opt/rustwide/workdir/contracts/cw20-merkle-airdrop)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw3 v0.9.1 (/opt/rustwide/workdir/packages/cw3)` has the same output filename as the example target `schema` in package `cw20-staking v0.9.1 (/opt/rustwide/workdir/contracts/cw20-staking)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw3-fixed-multisig v0.9.1 (/opt/rustwide/workdir/contracts/cw3-fixed-multisig)` has the same output filename as the example target `schema` in package `cw3 v0.9.1 (/opt/rustwide/workdir/packages/cw3)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw3-flex-multisig v0.9.1 (/opt/rustwide/workdir/contracts/cw3-flex-multisig)` has the same output filename as the example target `schema` in package `cw3-fixed-multisig v0.9.1 (/opt/rustwide/workdir/contracts/cw3-fixed-multisig)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw4 v0.9.1 (/opt/rustwide/workdir/packages/cw4)` has the same output filename as the example target `schema` in package `cw3-flex-multisig v0.9.1 (/opt/rustwide/workdir/contracts/cw3-flex-multisig)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw4-group v0.9.1 (/opt/rustwide/workdir/contracts/cw4-group)` has the same output filename as the example target `schema` in package `cw4 v0.9.1 (/opt/rustwide/workdir/packages/cw4)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw4-stake v0.9.1 (/opt/rustwide/workdir/contracts/cw4-stake)` has the same output filename as the example target `schema` in package `cw4-group v0.9.1 (/opt/rustwide/workdir/contracts/cw4-group)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw721 v0.9.1 (/opt/rustwide/workdir/packages/cw721)` has the same output filename as the example target `schema` in package `cw4-stake v0.9.1 (/opt/rustwide/workdir/contracts/cw4-stake)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw721-base v0.9.1 (/opt/rustwide/workdir/contracts/cw721-base)` has the same output filename as the example target `schema` in package `cw721 v0.9.1 (/opt/rustwide/workdir/packages/cw721)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw721-metadata-uri v0.9.1 (/opt/rustwide/workdir/contracts/cw721-metadata-uri)` has the same output filename as the example target `schema` in package `cw721-base v0.9.1 (/opt/rustwide/workdir/contracts/cw721-base)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] Compiling cosmwasm-schema v0.16.1 [INFO] [stderr] Compiling cw0 v0.8.1 [INFO] [stderr] Compiling cw-storage-plus v0.8.1 [INFO] [stderr] Compiling cw-storage-plus v0.9.1 (/opt/rustwide/workdir/packages/storage-plus) [INFO] [stderr] Compiling cw2 v0.9.1 (/opt/rustwide/workdir/packages/cw2) [INFO] [stderr] Compiling cw0 v0.9.1 (/opt/rustwide/workdir/packages/cw0) [INFO] [stderr] Compiling cw-multi-test v0.9.1 (/opt/rustwide/workdir/packages/multi-test) [INFO] [stderr] Compiling cw-controllers v0.9.1 (/opt/rustwide/workdir/packages/controllers) [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:1074:39 [INFO] [stdout] | [INFO] [stdout] 1074 | tokens_for_this_period += (vd.initial_vesting_count - vd.initial_vesting_consumed); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1074 - tokens_for_this_period += (vd.initial_vesting_count - vd.initial_vesting_consumed); [INFO] [stdout] 1074 + tokens_for_this_period += vd.initial_vesting_count - vd.initial_vesting_consumed; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `env` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:263:5 [INFO] [stdout] | [INFO] [stdout] 263 | env: Env, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_env` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `seconds_lapsed` is never read [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:1013:13 [INFO] [stdout] | [INFO] [stdout] 1013 | let mut seconds_lapsed = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `WasmMsg`, `attr` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | attr, to_binary, Binary, Deps, DepsMut, Env, MessageInfo, Order, Response, StdError, StdResult, [INFO] [stdout] | ^^^^ [INFO] [stdout] 5 | Storage, Uint128, WasmMsg, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AllowanceResponse`, `BalanceResponse`, `Cw20Coin`, `Cw20ExecuteMsg`, `Cw20ReceiveMsg`, `Expiration` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | AllowanceResponse, BalanceResponse, Cw20Coin, Cw20ExecuteMsg, Cw20ReceiveMsg, Expiration, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `deduct_allowance` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | deduct_allowance, execute_burn_from, execute_decrease_allowance, execute_increase_allowance, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `AIRDROP_CONTRACT_WALLET` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | AIRDROP_CONTRACT_WALLET, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `AllAccountsResponse` [INFO] [stdout] --> contracts/crll-airdrop/src/enumerable.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | use cw20::{AllAccountsResponse, AllAllowancesResponse, AllowanceInfo}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Timestamp` [INFO] [stdout] --> contracts/crll-airdrop/src/state.rs:4:26 [INFO] [stdout] | [INFO] [stdout] 4 | use cosmwasm_std::{Addr, Timestamp, Uint128}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `lock_status` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:201:14 [INFO] [stdout] | [INFO] [stdout] 201 | |lock_status: Option| -> StdResult<_> { Ok(Uint128::from(LOCKED)) }, [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_lock_status` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `lock_status` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:207:14 [INFO] [stdout] | [INFO] [stdout] 207 | |lock_status: Option| -> StdResult<_> { Ok(Uint128::from(UNLOCKED)) }, [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_lock_status` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:257:13 [INFO] [stdout] | [INFO] [stdout] 257 | Err(e) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `env` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:216:5 [INFO] [stdout] | [INFO] [stdout] 216 | env: Env, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_env` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `luna_details` is assigned to, but never used [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:301:9 [INFO] [stdout] | [INFO] [stdout] 301 | let luna_details; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_luna_details` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `luna_details` is never read [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:305:13 [INFO] [stdout] | [INFO] [stdout] 305 | luna_details = od; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `env` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:293:5 [INFO] [stdout] | [INFO] [stdout] 293 | env: Env, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_env` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `info` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:294:5 [INFO] [stdout] | [INFO] [stdout] 294 | info: MessageInfo, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `luna_airdrop_reward_amount` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:297:5 [INFO] [stdout] | [INFO] [stdout] 297 | luna_airdrop_reward_amount: Uint128, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_luna_airdrop_reward_amount` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:378:17 [INFO] [stdout] | [INFO] [stdout] 378 | Err(e) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `activity_eligible_reward_amount` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:387:21 [INFO] [stdout] | [INFO] [stdout] 387 | let mut activity_eligible_reward_amount = Uint128::zero(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_activity_eligible_reward_amount` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `env` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:350:5 [INFO] [stdout] | [INFO] [stdout] 350 | env: Env, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_env` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `info` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:351:5 [INFO] [stdout] | [INFO] [stdout] 351 | info: MessageInfo, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:445:13 [INFO] [stdout] | [INFO] [stdout] 445 | Err(e) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `activity_eligible_reward_amount` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:454:17 [INFO] [stdout] | [INFO] [stdout] 454 | let mut activity_eligible_reward_amount = Uint128::zero(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_activity_eligible_reward_amount` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `env` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:429:5 [INFO] [stdout] | [INFO] [stdout] 429 | env: Env, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_env` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `info` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:430:5 [INFO] [stdout] | [INFO] [stdout] 430 | info: MessageInfo, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `env` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:496:5 [INFO] [stdout] | [INFO] [stdout] 496 | env: Env, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_env` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `info` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:497:5 [INFO] [stdout] | [INFO] [stdout] 497 | info: MessageInfo, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `env` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:525:5 [INFO] [stdout] | [INFO] [stdout] 525 | env: Env, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_env` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `info` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:526:5 [INFO] [stdout] | [INFO] [stdout] 526 | info: MessageInfo, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:602:17 [INFO] [stdout] | [INFO] [stdout] 602 | Err(e) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `env` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:561:5 [INFO] [stdout] | [INFO] [stdout] 561 | env: Env, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_env` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `info` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:562:5 [INFO] [stdout] | [INFO] [stdout] 562 | info: MessageInfo, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `env` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:655:5 [INFO] [stdout] | [INFO] [stdout] 655 | env: Env, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_env` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `info` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:656:5 [INFO] [stdout] | [INFO] [stdout] 656 | info: MessageInfo, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `start_after` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:706:13 [INFO] [stdout] | [INFO] [stdout] 706 | start_after, [INFO] [stdout] | ^^^^^^^^^^^ help: try ignoring the field: `start_after: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `limit` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:707:13 [INFO] [stdout] | [INFO] [stdout] 707 | limit, [INFO] [stdout] | ^^^^^ help: try ignoring the field: `limit: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:387:17 [INFO] [stdout] | [INFO] [stdout] 387 | let mut activity_eligible_reward_amount = Uint128::zero(); [INFO] [stdout] | ----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:454:13 [INFO] [stdout] | [INFO] [stdout] 454 | let mut activity_eligible_reward_amount = Uint128::zero(); [INFO] [stdout] | ----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `NUM_OF_USER_ACTIVITIES` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:35:1 [INFO] [stdout] | [INFO] [stdout] 35 | const NUM_OF_USER_ACTIVITIES: usize = 3; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `get_contract_lock_status` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:170:4 [INFO] [stdout] | [INFO] [stdout] 170 | fn get_contract_lock_status ( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `clear_qualified_flag_for_all_luna_users_and_non_exempt_activities` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:653:4 [INFO] [stdout] | [INFO] [stdout] 653 | fn clear_qualified_flag_for_all_luna_users_and_non_exempt_activities( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `query_all_activities` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:727:4 [INFO] [stdout] | [INFO] [stdout] 727 | fn query_all_activities(storage: &dyn Storage) -> StdResult> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `query_all_user_activities` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:742:4 [INFO] [stdout] | [INFO] [stdout] 742 | fn query_all_user_activities(storage: &dyn Storage) -> StdResult> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 41 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `WasmMsg`, `attr` [INFO] [stdout] --> contracts/club-staking/src/contract.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | attr, to_binary, Binary, Deps, DepsMut, Env, MessageInfo, Order, Response, StdError, StdResult, [INFO] [stdout] | ^^^^ [INFO] [stdout] 5 | Storage, Uint128, WasmMsg, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AllowanceResponse`, `BalanceResponse`, `Cw20Coin`, `Cw20ExecuteMsg`, `Cw20ReceiveMsg`, `Expiration` [INFO] [stdout] --> contracts/club-staking/src/contract.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | AllowanceResponse, BalanceResponse, Cw20Coin, Cw20ExecuteMsg, Cw20ReceiveMsg, Expiration, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `deduct_allowance` [INFO] [stdout] --> contracts/club-staking/src/contract.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | deduct_allowance, execute_burn_from, execute_decrease_allowance, execute_increase_allowance, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `AllAccountsResponse` [INFO] [stdout] --> contracts/club-staking/src/enumerable.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | use cw20::{AllAccountsResponse, AllAllowancesResponse, AllowanceInfo}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `balance` [INFO] [stdout] --> contracts/club-staking/src/contract.rs:364:14 [INFO] [stdout] | [INFO] [stdout] 364 | |balance: Option| -> StdResult<_> { Ok(Uint128::from(0u128)) }, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_balance` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `refund_amount` [INFO] [stdout] --> contracts/club-staking/src/contract.rs:565:17 [INFO] [stdout] | [INFO] [stdout] 565 | let refund_amount = withdrawal_amount [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_refund_amount` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `env` [INFO] [stdout] --> contracts/club-staking/src/contract.rs:767:5 [INFO] [stdout] | [INFO] [stdout] 767 | env: Env, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_env` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `start_after` [INFO] [stdout] --> contracts/club-staking/src/contract.rs:888:13 [INFO] [stdout] | [INFO] [stdout] 888 | start_after, [INFO] [stdout] | ^^^^^^^^^^^ help: try ignoring the field: `start_after: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `limit` [INFO] [stdout] --> contracts/club-staking/src/contract.rs:889:13 [INFO] [stdout] | [INFO] [stdout] 889 | limit, [INFO] [stdout] | ^^^^^ help: try ignoring the field: `limit: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> contracts/club-staking/src/contract.rs:254:5 [INFO] [stdout] | [INFO] [stdout] 254 | mut deps: DepsMut, [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> contracts/club-staking/src/contract.rs:277:13 [INFO] [stdout] | [INFO] [stdout] 277 | for mut bond in bonding_details { [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> contracts/club-staking/src/contract.rs:278:17 [INFO] [stdout] | [INFO] [stdout] 278 | let mut duration = bond.bonding_duration; [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> contracts/club-staking/src/contract.rs:418:17 [INFO] [stdout] | [INFO] [stdout] 418 | let mut duration = owner.locking_period; [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `NO_IMMEDIATE_WITHDRAWAL` [INFO] [stdout] --> contracts/club-staking/src/contract.rs:36:1 [INFO] [stdout] | [INFO] [stdout] 36 | const NO_IMMEDIATE_WITHDRAWAL: bool = false; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `query_all_bonds` [INFO] [stdout] --> contracts/club-staking/src/contract.rs:945:4 [INFO] [stdout] | [INFO] [stdout] 945 | fn query_all_bonds(storage: &dyn Storage) -> StdResult> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `query_club_previous_owner_details` [INFO] [stdout] --> contracts/club-staking/src/contract.rs:998:4 [INFO] [stdout] | [INFO] [stdout] 998 | fn query_club_previous_owner_details( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:472:9 [INFO] [stdout] | [INFO] [stdout] 472 | / save_staking_details( [INFO] [stdout] 473 | | deps.storage, [INFO] [stdout] 474 | | env, [INFO] [stdout] 475 | | staker.clone(), [INFO] [stdout] ... | [INFO] [stdout] 478 | | INCREASE_STAKE, [INFO] [stdout] 479 | | ); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:552:13 [INFO] [stdout] | [INFO] [stdout] 552 | / save_staking_details( [INFO] [stdout] 553 | | deps.storage, [INFO] [stdout] 554 | | env, [INFO] [stdout] 555 | | staker.clone(), [INFO] [stdout] ... | [INFO] [stdout] 558 | | DECREASE_STAKE, [INFO] [stdout] 559 | | ); [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:592:13 [INFO] [stdout] | [INFO] [stdout] 592 | / save_staking_details( [INFO] [stdout] 593 | | deps.storage, [INFO] [stdout] 594 | | env.clone(), [INFO] [stdout] 595 | | staker.clone(), [INFO] [stdout] ... | [INFO] [stdout] 598 | | DECREASE_STAKE, [INFO] [stdout] 599 | | ); [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:603:13 [INFO] [stdout] | [INFO] [stdout] 603 | / save_bonding_details( [INFO] [stdout] 604 | | deps.storage, [INFO] [stdout] 605 | | env.clone(), [INFO] [stdout] 606 | | staker.clone(), [INFO] [stdout] ... | [INFO] [stdout] 609 | | CLUB_BONDING_DURATION, [INFO] [stdout] 610 | | ); [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 20 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling cw1155-base v0.9.1 (/opt/rustwide/workdir/contracts/cw1155-base) [INFO] [stderr] Compiling cw3-fixed-multisig v0.9.1 (/opt/rustwide/workdir/contracts/cw3-fixed-multisig) [INFO] [stderr] Compiling cw3 v0.9.1 (/opt/rustwide/workdir/packages/cw3) [INFO] [stderr] Compiling club-staking v0.9.1 (/opt/rustwide/workdir/contracts/club-staking) [INFO] [stderr] Compiling cw20-escrow v0.9.1 (/opt/rustwide/workdir/contracts/cw20-escrow) [INFO] [stderr] Compiling cw721-base v0.9.1 (/opt/rustwide/workdir/contracts/cw721-base) [INFO] [stderr] Compiling cw20-base v0.9.1 (/opt/rustwide/workdir/contracts/cw20-base) [INFO] [stderr] Compiling cw1155 v0.9.1 (/opt/rustwide/workdir/packages/cw1155) [INFO] [stderr] Compiling cw1 v0.9.1 (/opt/rustwide/workdir/packages/cw1) [INFO] [stderr] Compiling cw1-subkeys v0.9.1 (/opt/rustwide/workdir/contracts/cw1-subkeys) [INFO] [stderr] Compiling crll-airdrop v0.9.1 (/opt/rustwide/workdir/contracts/crll-airdrop) [INFO] [stderr] Compiling cw4 v0.9.1 (/opt/rustwide/workdir/packages/cw4) [INFO] [stderr] Compiling cw721 v0.9.1 (/opt/rustwide/workdir/packages/cw721) [INFO] [stderr] Compiling cw20 v0.9.1 (/opt/rustwide/workdir/packages/cw20) [INFO] [stderr] Compiling cw20-ics20 v0.9.1 (/opt/rustwide/workdir/contracts/cw20-ics20) [INFO] [stderr] Compiling cw3-flex-multisig v0.9.1 (/opt/rustwide/workdir/contracts/cw3-flex-multisig) [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> contracts/crll-airdrop/src/allowances.rs:244:9 [INFO] [stdout] | [INFO] [stdout] 244 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `mock_dependencies`, `mock_env`, `mock_info` [INFO] [stdout] --> contracts/crll-airdrop/src/allowances.rs:246:33 [INFO] [stdout] | [INFO] [stdout] 246 | use cosmwasm_std::testing::{mock_dependencies, mock_env, mock_info}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CosmosMsg`, `SubMsg`, `Timestamp`, `WasmMsg`, `coins` [INFO] [stdout] --> contracts/crll-airdrop/src/allowances.rs:247:24 [INFO] [stdout] | [INFO] [stdout] 247 | use cosmwasm_std::{coins, CosmosMsg, SubMsg, Timestamp, WasmMsg}; [INFO] [stdout] | ^^^^^ ^^^^^^^^^ ^^^^^^ ^^^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Cw20Coin`, `TokenInfoResponse` [INFO] [stdout] --> contracts/crll-airdrop/src/allowances.rs:248:16 [INFO] [stdout] | [INFO] [stdout] 248 | use cw20::{Cw20Coin, TokenInfoResponse}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ExecuteMsg`, `InstantiateMsg` [INFO] [stdout] --> contracts/crll-airdrop/src/allowances.rs:250:22 [INFO] [stdout] | [INFO] [stdout] 250 | use crate::msg::{ExecuteMsg, InstantiateMsg}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `WasmMsg`, `attr` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | attr, to_binary, Binary, Deps, DepsMut, Env, MessageInfo, Order, Response, StdError, StdResult, [INFO] [stdout] | ^^^^ [INFO] [stdout] 5 | Storage, Uint128, WasmMsg, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AllowanceResponse`, `BalanceResponse`, `Cw20Coin`, `Cw20ExecuteMsg`, `Cw20ReceiveMsg`, `Expiration` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | AllowanceResponse, BalanceResponse, Cw20Coin, Cw20ExecuteMsg, Cw20ReceiveMsg, Expiration, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `deduct_allowance` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | deduct_allowance, execute_burn_from, execute_decrease_allowance, execute_increase_allowance, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `AIRDROP_CONTRACT_WALLET` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | AIRDROP_CONTRACT_WALLET, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Addr`, `CosmosMsg`, `StdError`, `SubMsg`, `WasmMsg`, `coins`, `from_binary` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:771:24 [INFO] [stdout] | [INFO] [stdout] 771 | use cosmwasm_std::{coins, from_binary, Addr, CosmosMsg, StdError, SubMsg, WasmMsg}; [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^ ^^^^ ^^^^^^^^^ ^^^^^^^^ ^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::msg::InstantiateMarketingInfo` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:774:9 [INFO] [stdout] | [INFO] [stdout] 774 | use crate::msg::InstantiateMarketingInfo; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `AllAccountsResponse` [INFO] [stdout] --> contracts/crll-airdrop/src/enumerable.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | use cw20::{AllAccountsResponse, AllAllowancesResponse, AllowanceInfo}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> contracts/crll-airdrop/src/enumerable.rs:41:9 [INFO] [stdout] | [INFO] [stdout] 41 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `mock_dependencies`, `mock_env`, `mock_info` [INFO] [stdout] --> contracts/crll-airdrop/src/enumerable.rs:43:33 [INFO] [stdout] | [INFO] [stdout] 43 | use cosmwasm_std::testing::{mock_dependencies, mock_env, mock_info}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `DepsMut`, `Uint128`, `coins` [INFO] [stdout] --> contracts/crll-airdrop/src/enumerable.rs:44:24 [INFO] [stdout] | [INFO] [stdout] 44 | use cosmwasm_std::{coins, DepsMut, Uint128}; [INFO] [stdout] | ^^^^^ ^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Cw20Coin`, `Expiration`, `TokenInfoResponse` [INFO] [stdout] --> contracts/crll-airdrop/src/enumerable.rs:45:16 [INFO] [stdout] | [INFO] [stdout] 45 | use cw20::{Cw20Coin, Expiration, TokenInfoResponse}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ExecuteMsg`, `InstantiateMsg` [INFO] [stdout] --> contracts/crll-airdrop/src/enumerable.rs:47:22 [INFO] [stdout] | [INFO] [stdout] 47 | use crate::msg::{ExecuteMsg, InstantiateMsg}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Timestamp` [INFO] [stdout] --> contracts/crll-airdrop/src/state.rs:4:26 [INFO] [stdout] | [INFO] [stdout] 4 | use cosmwasm_std::{Addr, Timestamp, Uint128}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling cw20-staking v0.9.1 (/opt/rustwide/workdir/contracts/cw20-staking) [INFO] [stderr] Compiling cw20-bonding v0.9.1 (/opt/rustwide/workdir/contracts/cw20-bonding) [INFO] [stdout] warning: unused variable: `lock_status` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:201:14 [INFO] [stdout] | [INFO] [stdout] 201 | |lock_status: Option| -> StdResult<_> { Ok(Uint128::from(LOCKED)) }, [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_lock_status` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `lock_status` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:207:14 [INFO] [stdout] | [INFO] [stdout] 207 | |lock_status: Option| -> StdResult<_> { Ok(Uint128::from(UNLOCKED)) }, [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_lock_status` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:257:13 [INFO] [stdout] | [INFO] [stdout] 257 | Err(e) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `env` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:216:5 [INFO] [stdout] | [INFO] [stdout] 216 | env: Env, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_env` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `luna_details` is assigned to, but never used [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:301:9 [INFO] [stdout] | [INFO] [stdout] 301 | let luna_details; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_luna_details` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `luna_details` is never read [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:305:13 [INFO] [stdout] | [INFO] [stdout] 305 | luna_details = od; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `env` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:293:5 [INFO] [stdout] | [INFO] [stdout] 293 | env: Env, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_env` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `info` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:294:5 [INFO] [stdout] | [INFO] [stdout] 294 | info: MessageInfo, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `luna_airdrop_reward_amount` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:297:5 [INFO] [stdout] | [INFO] [stdout] 297 | luna_airdrop_reward_amount: Uint128, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_luna_airdrop_reward_amount` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:378:17 [INFO] [stdout] | [INFO] [stdout] 378 | Err(e) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `activity_eligible_reward_amount` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:387:21 [INFO] [stdout] | [INFO] [stdout] 387 | let mut activity_eligible_reward_amount = Uint128::zero(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_activity_eligible_reward_amount` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `env` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:350:5 [INFO] [stdout] | [INFO] [stdout] 350 | env: Env, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_env` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `info` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:351:5 [INFO] [stdout] | [INFO] [stdout] 351 | info: MessageInfo, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:445:13 [INFO] [stdout] | [INFO] [stdout] 445 | Err(e) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `activity_eligible_reward_amount` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:454:17 [INFO] [stdout] | [INFO] [stdout] 454 | let mut activity_eligible_reward_amount = Uint128::zero(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_activity_eligible_reward_amount` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `env` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:429:5 [INFO] [stdout] | [INFO] [stdout] 429 | env: Env, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_env` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `info` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:430:5 [INFO] [stdout] | [INFO] [stdout] 430 | info: MessageInfo, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `env` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:496:5 [INFO] [stdout] | [INFO] [stdout] 496 | env: Env, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_env` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `info` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:497:5 [INFO] [stdout] | [INFO] [stdout] 497 | info: MessageInfo, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `env` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:525:5 [INFO] [stdout] | [INFO] [stdout] 525 | env: Env, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_env` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `info` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:526:5 [INFO] [stdout] | [INFO] [stdout] 526 | info: MessageInfo, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:602:17 [INFO] [stdout] | [INFO] [stdout] 602 | Err(e) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `env` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:561:5 [INFO] [stdout] | [INFO] [stdout] 561 | env: Env, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_env` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `info` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:562:5 [INFO] [stdout] | [INFO] [stdout] 562 | info: MessageInfo, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `env` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:655:5 [INFO] [stdout] | [INFO] [stdout] 655 | env: Env, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_env` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `info` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:656:5 [INFO] [stdout] | [INFO] [stdout] 656 | info: MessageInfo, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `start_after` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:706:13 [INFO] [stdout] | [INFO] [stdout] 706 | start_after, [INFO] [stdout] | ^^^^^^^^^^^ help: try ignoring the field: `start_after: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `limit` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:707:13 [INFO] [stdout] | [INFO] [stdout] 707 | limit, [INFO] [stdout] | ^^^^^ help: try ignoring the field: `limit: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instantiate_msg` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:932:13 [INFO] [stdout] | [INFO] [stdout] 932 | let instantiate_msg = InstantiateMsg { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instantiate_msg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instantiate_msg` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:991:13 [INFO] [stdout] | [INFO] [stdout] 991 | let instantiate_msg = InstantiateMsg { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instantiate_msg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instantiate_msg` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:1072:13 [INFO] [stdout] | [INFO] [stdout] 1072 | let instantiate_msg = InstantiateMsg { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instantiate_msg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instantiate_msg` [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:1192:13 [INFO] [stdout] | [INFO] [stdout] 1192 | let instantiate_msg = InstantiateMsg { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instantiate_msg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:387:17 [INFO] [stdout] | [INFO] [stdout] 387 | let mut activity_eligible_reward_amount = Uint128::zero(); [INFO] [stdout] | ----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:454:13 [INFO] [stdout] | [INFO] [stdout] 454 | let mut activity_eligible_reward_amount = Uint128::zero(); [INFO] [stdout] | ----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:834:13 [INFO] [stdout] | [INFO] [stdout] 834 | let mut total_count = 1000; [INFO] [stdout] | ----^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:836:13 [INFO] [stdout] | [INFO] [stdout] 836 | for mut count in 1..total_count+1 { [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling cw4-group v0.9.1 (/opt/rustwide/workdir/contracts/cw4-group) [INFO] [stdout] warning: variable `user1Info` should have a snake case name [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:782:13 [INFO] [stdout] | [INFO] [stdout] 782 | let user1Info = mock_info("LunaUser001", &[coin(1000, "stake")]); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `user1_info` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:783:9 [INFO] [stdout] | [INFO] [stdout] 783 | / create_luna_user_details(deps.as_mut(), mock_env(), user1Info.clone(), "LunaUser001".to_string(), [INFO] [stdout] 784 | | QUALIFIED_FOR_REWARD, Uint128::from(100u128)); [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryRes` should have a snake case name [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:786:13 [INFO] [stdout] | [INFO] [stdout] 786 | let queryRes = query_luna_user_details(&mut deps.storage, "LunaUser001".to_string()); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `query_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `user2Info` should have a snake case name [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:797:13 [INFO] [stdout] | [INFO] [stdout] 797 | let user2Info = mock_info("LunaUser002", &[coin(1000, "stake")]); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `user2_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:798:9 [INFO] [stdout] | [INFO] [stdout] 798 | / create_luna_user_details(deps.as_mut(), mock_env(), user2Info.clone(), "LunaUser002".to_string(), [INFO] [stdout] 799 | | QUALIFIED_FOR_REWARD, Uint128::from(100u128)); [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryRes` should have a snake case name [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:801:13 [INFO] [stdout] | [INFO] [stdout] 801 | let queryRes = query_luna_user_details(&mut deps.storage, "LunaUser002".to_string()); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `query_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `rewardInfo` should have a snake case name [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:822:13 [INFO] [stdout] | [INFO] [stdout] 822 | let rewardInfo = mock_info("rewardInfo", &[]); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `reward_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:824:9 [INFO] [stdout] | [INFO] [stdout] 824 | / create_activity(deps.as_mut(), mock_env(), rewardInfo.clone(), [INFO] [stdout] 825 | | STAKING_ACTIVITY.to_string(), LUNA_ACTIVITY.to_string(), Uint128::from(33u128)); [INFO] [stdout] | |____________________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:826:9 [INFO] [stdout] | [INFO] [stdout] 826 | / create_activity(deps.as_mut(), mock_env(), rewardInfo.clone(), [INFO] [stdout] 827 | | GAMING_ACTIVITY.to_string(), LUNA_ACTIVITY.to_string(), Uint128::from(11u128)); [INFO] [stdout] | |___________________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:828:9 [INFO] [stdout] | [INFO] [stdout] 828 | / create_activity(deps.as_mut(), mock_env(), rewardInfo.clone(), [INFO] [stdout] 829 | | LIQUIDITY_ACTIVITY.to_string(), LUNA_ACTIVITY.to_string(), Uint128::from(42u128)); [INFO] [stdout] | |______________________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `userInfo` should have a snake case name [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:844:17 [INFO] [stdout] | [INFO] [stdout] 844 | let userInfo = mock_info(&username, &[coin(1000, "stake")]); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `user_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:845:13 [INFO] [stdout] | [INFO] [stdout] 845 | / create_luna_user_details(deps.as_mut(), mock_env(), userInfo.clone(), username.clone(), [INFO] [stdout] 846 | | QUALIFIED_FOR_REWARD, Uint128::from(100u128)); [INFO] [stdout] | |______________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryRes` should have a snake case name [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:848:17 [INFO] [stdout] | [INFO] [stdout] 848 | let queryRes = query_luna_user_details(&mut deps.storage, username.clone()); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `query_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:863:9 [INFO] [stdout] | [INFO] [stdout] 863 | clear_qualified_flag_for_all_luna_users_and_non_exempt_activities(deps.as_mut(), mock_env(), rewardInfo.clone()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryRes` should have a snake case name [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:874:17 [INFO] [stdout] | [INFO] [stdout] 874 | let queryRes = query_luna_user_details (&deps.storage, user); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `query_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryAllUserActRes` should have a snake case name [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:886:13 [INFO] [stdout] | [INFO] [stdout] 886 | let queryAllUserActRes = query_all_user_activities(&mut deps.storage); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `query_all_user_act_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:902:9 [INFO] [stdout] | [INFO] [stdout] 902 | / update_luna_user_list_details(deps.as_mut(), mock_env(), rewardInfo.clone(), total_count, [INFO] [stdout] 903 | | user_name_list_for_final_processing, qualified_list_for_final_processing, rw_amount_list_for_final_processing); [INFO] [stdout] | |_______________________________________________________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryRes` should have a snake case name [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:914:17 [INFO] [stdout] | [INFO] [stdout] 914 | let queryRes = query_luna_user_details (&deps.storage, user); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `query_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `rewardInfo` should have a snake case name [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:936:13 [INFO] [stdout] | [INFO] [stdout] 936 | let rewardInfo = mock_info("rewardInfo", &[]); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `reward_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:938:9 [INFO] [stdout] | [INFO] [stdout] 938 | set_contract_lock_status (deps.as_mut(), Uint128::from(UNLOCKED)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `user1Info` should have a snake case name [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:940:13 [INFO] [stdout] | [INFO] [stdout] 940 | let user1Info = mock_info("LunaUser001", &[coin(1000, "stake")]); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `user1_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:941:9 [INFO] [stdout] | [INFO] [stdout] 941 | / create_luna_user_details(deps.as_mut(), mock_env(), user1Info.clone(), "LunaUser001".to_string(), [INFO] [stdout] 942 | | QUALIFIED_FOR_REWARD, Uint128::from(100u128)); [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:944:9 [INFO] [stdout] | [INFO] [stdout] 944 | / create_activity(deps.as_mut(), mock_env(), rewardInfo.clone(), [INFO] [stdout] 945 | | STAKING_ACTIVITY.to_string(), LUNA_ACTIVITY.to_string(), Uint128::from(33u128)); [INFO] [stdout] | |____________________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:946:9 [INFO] [stdout] | [INFO] [stdout] 946 | / create_activity(deps.as_mut(), mock_env(), rewardInfo.clone(), [INFO] [stdout] 947 | | GAMING_ACTIVITY.to_string(), LUNA_ACTIVITY.to_string(), Uint128::from(11u128)); [INFO] [stdout] | |___________________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:948:9 [INFO] [stdout] | [INFO] [stdout] 948 | / create_activity(deps.as_mut(), mock_env(), rewardInfo.clone(), [INFO] [stdout] 949 | | LIQUIDITY_ACTIVITY.to_string(), LUNA_ACTIVITY.to_string(), Uint128::from(42u128)); [INFO] [stdout] | |______________________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryRes` should have a snake case name [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:951:13 [INFO] [stdout] | [INFO] [stdout] 951 | let queryRes = query_all_user_activities(&mut deps.storage); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `query_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:965:9 [INFO] [stdout] | [INFO] [stdout] 965 | / update_user_activity(deps.as_mut(), mock_env(), user1Info.clone(), "LunaUser001".to_string(), [INFO] [stdout] 966 | | STAKING_ACTIVITY.to_string(), QUALIFIED_FOR_REWARD); [INFO] [stdout] | |________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryResAfter` should have a snake case name [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:968:13 [INFO] [stdout] | [INFO] [stdout] 968 | let queryResAfter = query_all_user_activities(&mut deps.storage); [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `query_res_after` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `rewardInfo` should have a snake case name [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:995:13 [INFO] [stdout] | [INFO] [stdout] 995 | let rewardInfo = mock_info("rewardInfo", &[]); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `reward_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:997:9 [INFO] [stdout] | [INFO] [stdout] 997 | set_contract_lock_status (deps.as_mut(), Uint128::from(UNLOCKED)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `user1Info` should have a snake case name [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:999:13 [INFO] [stdout] | [INFO] [stdout] 999 | let user1Info = mock_info("LunaUser001", &[coin(1000, "stake")]); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `user1_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:1000:9 [INFO] [stdout] | [INFO] [stdout] 1000 | / create_luna_user_details(deps.as_mut(), mock_env(), user1Info.clone(), "LunaUser001".to_string(), [INFO] [stdout] 1001 | | QUALIFIED_FOR_REWARD, Uint128::from(100u128)); [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:1003:9 [INFO] [stdout] | [INFO] [stdout] 1003 | / create_activity(deps.as_mut(), mock_env(), rewardInfo.clone(), [INFO] [stdout] 1004 | | STAKING_ACTIVITY.to_string(), LUNA_ACTIVITY.to_string(), Uint128::from(33u128)); [INFO] [stdout] | |____________________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:1005:9 [INFO] [stdout] | [INFO] [stdout] 1005 | / create_activity(deps.as_mut(), mock_env(), rewardInfo.clone(), [INFO] [stdout] 1006 | | GAMING_ACTIVITY.to_string(), LUNA_ACTIVITY.to_string(), Uint128::from(11u128)); [INFO] [stdout] | |___________________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:1007:9 [INFO] [stdout] | [INFO] [stdout] 1007 | / create_activity(deps.as_mut(), mock_env(), rewardInfo.clone(), [INFO] [stdout] 1008 | | LIQUIDITY_ACTIVITY.to_string(), LUNA_ACTIVITY.to_string(), Uint128::from(42u128)); [INFO] [stdout] | |______________________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryRes` should have a snake case name [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:1010:13 [INFO] [stdout] | [INFO] [stdout] 1010 | let queryRes = query_all_user_activities(&mut deps.storage); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `query_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:1024:9 [INFO] [stdout] | [INFO] [stdout] 1024 | / update_activity_eligibility_reward_amount(deps.as_mut(), mock_env(), rewardInfo.clone(), [INFO] [stdout] 1025 | | STAKING_ACTIVITY.to_string(), Uint128::from(88u128)); [INFO] [stdout] | |_________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryResAfterUpdateEligible` should have a snake case name [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:1026:13 [INFO] [stdout] | [INFO] [stdout] 1026 | let queryResAfterUpdateEligible = query_all_activities(&mut deps.storage); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `query_res_after_update_eligible` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:1046:9 [INFO] [stdout] | [INFO] [stdout] 1046 | / update_user_activity(deps.as_mut(), mock_env(), user1Info.clone(), "LunaUser001".to_string(), [INFO] [stdout] 1047 | | STAKING_ACTIVITY.to_string(), QUALIFIED_FOR_REWARD); [INFO] [stdout] | |________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryResAfterUpdateUser` should have a snake case name [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:1049:13 [INFO] [stdout] | [INFO] [stdout] 1049 | let queryResAfterUpdateUser = query_all_user_activities(&mut deps.storage); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `query_res_after_update_user` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `rewardInfo` should have a snake case name [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:1076:13 [INFO] [stdout] | [INFO] [stdout] 1076 | let rewardInfo = mock_info("rewardInfo", &[]); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `reward_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:1078:9 [INFO] [stdout] | [INFO] [stdout] 1078 | set_contract_lock_status (deps.as_mut(), Uint128::from(UNLOCKED)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `user1Info` should have a snake case name [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:1080:13 [INFO] [stdout] | [INFO] [stdout] 1080 | let user1Info = mock_info("LunaUser001", &[coin(1000, "stake")]); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `user1_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:1081:9 [INFO] [stdout] | [INFO] [stdout] 1081 | / create_luna_user_details(deps.as_mut(), mock_env(), user1Info.clone(), "LunaUser001".to_string(), [INFO] [stdout] 1082 | | QUALIFIED_FOR_REWARD, Uint128::from(100u128)); [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:1084:9 [INFO] [stdout] | [INFO] [stdout] 1084 | / create_activity(deps.as_mut(), mock_env(), rewardInfo.clone(), [INFO] [stdout] 1085 | | STAKING_ACTIVITY.to_string(), LUNA_ACTIVITY.to_string(), Uint128::from(33u128)); [INFO] [stdout] | |____________________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:1086:9 [INFO] [stdout] | [INFO] [stdout] 1086 | / create_activity(deps.as_mut(), mock_env(), rewardInfo.clone(), [INFO] [stdout] 1087 | | GAMING_ACTIVITY.to_string(), LUNA_ACTIVITY.to_string(), Uint128::from(11u128)); [INFO] [stdout] | |___________________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:1088:9 [INFO] [stdout] | [INFO] [stdout] 1088 | / create_activity(deps.as_mut(), mock_env(), rewardInfo.clone(), [INFO] [stdout] 1089 | | LIQUIDITY_ACTIVITY.to_string(), LUNA_ACTIVITY.to_string(), Uint128::from(42u128)); [INFO] [stdout] | |______________________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryRes` should have a snake case name [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:1092:13 [INFO] [stdout] | [INFO] [stdout] 1092 | let queryRes = query_all_user_activities(&mut deps.storage); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `query_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:1106:9 [INFO] [stdout] | [INFO] [stdout] 1106 | / update_activity_eligibility_reward_amount(deps.as_mut(), mock_env(), rewardInfo.clone(), [INFO] [stdout] 1107 | | STAKING_ACTIVITY.to_string(), Uint128::from(88u128)); [INFO] [stdout] | |_________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryResAfterUpdateEligible` should have a snake case name [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:1108:13 [INFO] [stdout] | [INFO] [stdout] 1108 | let queryResAfterUpdateEligible = query_all_activities(&mut deps.storage); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `query_res_after_update_eligible` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:1128:9 [INFO] [stdout] | [INFO] [stdout] 1128 | / update_user_activity(deps.as_mut(), mock_env(), user1Info.clone(), "LunaUser001".to_string(), [INFO] [stdout] 1129 | | STAKING_ACTIVITY.to_string(), QUALIFIED_FOR_REWARD); [INFO] [stdout] | |________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryResAfterUpdateUser` should have a snake case name [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:1131:13 [INFO] [stdout] | [INFO] [stdout] 1131 | let queryResAfterUpdateUser = query_all_user_activities(&mut deps.storage); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `query_res_after_update_user` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:1159:9 [INFO] [stdout] | [INFO] [stdout] 1159 | / update_luna_user_details(deps.as_mut(), mock_env(), user1Info.clone(), "LunaUser001".to_string(), [INFO] [stdout] 1160 | | QUALIFIED_FOR_REWARD, Uint128::from(100u128)); [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryResAfterClaimReward` should have a snake case name [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:1173:13 [INFO] [stdout] | [INFO] [stdout] 1173 | let queryResAfterClaimReward = query_all_user_activities(&mut deps.storage); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `query_res_after_claim_reward` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `rewardInfo` should have a snake case name [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:1196:13 [INFO] [stdout] | [INFO] [stdout] 1196 | let rewardInfo = mock_info("rewardInfo", &[]); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `reward_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:1198:9 [INFO] [stdout] | [INFO] [stdout] 1198 | set_contract_lock_status (deps.as_mut(), Uint128::from(UNLOCKED)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `user1Info` should have a snake case name [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:1200:13 [INFO] [stdout] | [INFO] [stdout] 1200 | let user1Info = mock_info("LunaUser001", &[coin(1000, "stake")]); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `user1_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:1201:9 [INFO] [stdout] | [INFO] [stdout] 1201 | / create_luna_user_details(deps.as_mut(), mock_env(), user1Info.clone(), "LunaUser001".to_string(), [INFO] [stdout] 1202 | | NOT_QUALIFIED_FOR_REWARD, Uint128::from(100u128)); [INFO] [stdout] | |______________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:1204:9 [INFO] [stdout] | [INFO] [stdout] 1204 | / create_activity(deps.as_mut(), mock_env(), rewardInfo.clone(), [INFO] [stdout] 1205 | | STAKING_ACTIVITY.to_string(), LUNA_ACTIVITY.to_string(), Uint128::from(33u128)); [INFO] [stdout] | |____________________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:1206:9 [INFO] [stdout] | [INFO] [stdout] 1206 | / create_activity(deps.as_mut(), mock_env(), rewardInfo.clone(), [INFO] [stdout] 1207 | | GAMING_ACTIVITY.to_string(), LUNA_ACTIVITY.to_string(), Uint128::from(11u128)); [INFO] [stdout] | |___________________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:1208:9 [INFO] [stdout] | [INFO] [stdout] 1208 | / create_activity(deps.as_mut(), mock_env(), rewardInfo.clone(), [INFO] [stdout] 1209 | | LIQUIDITY_ACTIVITY.to_string(), LUNA_ACTIVITY.to_string(), Uint128::from(42u128)); [INFO] [stdout] | |______________________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryRes` should have a snake case name [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:1211:13 [INFO] [stdout] | [INFO] [stdout] 1211 | let queryRes = query_all_user_activities(&mut deps.storage); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `query_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:1225:9 [INFO] [stdout] | [INFO] [stdout] 1225 | / update_activity_eligibility_reward_amount(deps.as_mut(), mock_env(), rewardInfo.clone(), [INFO] [stdout] 1226 | | STAKING_ACTIVITY.to_string(), Uint128::from(88u128)); [INFO] [stdout] | |_________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryResAfterUpdateEligible` should have a snake case name [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:1227:13 [INFO] [stdout] | [INFO] [stdout] 1227 | let queryResAfterUpdateEligible = query_all_activities(&mut deps.storage); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `query_res_after_update_eligible` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:1247:9 [INFO] [stdout] | [INFO] [stdout] 1247 | / update_user_activity(deps.as_mut(), mock_env(), user1Info.clone(), "LunaUser001".to_string(), [INFO] [stdout] 1248 | | STAKING_ACTIVITY.to_string(), QUALIFIED_FOR_REWARD); [INFO] [stdout] | |________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryResAfterUpdateUser` should have a snake case name [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:1250:13 [INFO] [stdout] | [INFO] [stdout] 1250 | let queryResAfterUpdateUser = query_all_user_activities(&mut deps.storage); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `query_res_after_update_user` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:1264:9 [INFO] [stdout] | [INFO] [stdout] 1264 | / update_luna_user_details(deps.as_mut(), mock_env(), user1Info.clone(), "LunaUser001".to_string(), [INFO] [stdout] 1265 | | QUALIFIED_FOR_REWARD, Uint128::from(100u128)); [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryResAfterClaimReward` should have a snake case name [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:1278:13 [INFO] [stdout] | [INFO] [stdout] 1278 | let queryResAfterClaimReward = query_all_user_activities(&mut deps.storage); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `query_res_after_claim_reward` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:1296:9 [INFO] [stdout] | [INFO] [stdout] 1296 | set_contract_lock_status (deps.as_mut(), Uint128::from(LOCKED)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryRes` should have a snake case name [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:1297:13 [INFO] [stdout] | [INFO] [stdout] 1297 | let queryRes = get_contract_lock_status(deps.as_mut()); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `query_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:1307:9 [INFO] [stdout] | [INFO] [stdout] 1307 | set_contract_lock_status (deps.as_mut(), Uint128::from(UNLOCKED)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryRes` should have a snake case name [INFO] [stdout] --> contracts/crll-airdrop/src/contract.rs:1308:13 [INFO] [stdout] | [INFO] [stdout] 1308 | let queryRes = get_contract_lock_status(deps.as_mut()); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `query_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling cw20-atomic-swap v0.9.1 (/opt/rustwide/workdir/contracts/cw20-atomic-swap) [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> contracts/club-staking/src/allowances.rs:244:9 [INFO] [stdout] | [INFO] [stdout] 244 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `mock_dependencies`, `mock_env`, `mock_info` [INFO] [stdout] --> contracts/club-staking/src/allowances.rs:246:33 [INFO] [stdout] | [INFO] [stdout] 246 | use cosmwasm_std::testing::{mock_dependencies, mock_env, mock_info}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CosmosMsg`, `SubMsg`, `Timestamp`, `WasmMsg`, `coins` [INFO] [stdout] --> contracts/club-staking/src/allowances.rs:247:24 [INFO] [stdout] | [INFO] [stdout] 247 | use cosmwasm_std::{coins, CosmosMsg, SubMsg, Timestamp, WasmMsg}; [INFO] [stdout] | ^^^^^ ^^^^^^^^^ ^^^^^^ ^^^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Cw20Coin`, `TokenInfoResponse` [INFO] [stdout] --> contracts/club-staking/src/allowances.rs:248:16 [INFO] [stdout] | [INFO] [stdout] 248 | use cw20::{Cw20Coin, TokenInfoResponse}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ExecuteMsg`, `InstantiateMsg` [INFO] [stdout] --> contracts/club-staking/src/allowances.rs:250:22 [INFO] [stdout] | [INFO] [stdout] 250 | use crate::msg::{ExecuteMsg, InstantiateMsg}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `WasmMsg`, `attr` [INFO] [stdout] --> contracts/club-staking/src/contract.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | attr, to_binary, Binary, Deps, DepsMut, Env, MessageInfo, Order, Response, StdError, StdResult, [INFO] [stdout] | ^^^^ [INFO] [stdout] 5 | Storage, Uint128, WasmMsg, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AllowanceResponse`, `BalanceResponse`, `Cw20Coin`, `Cw20ExecuteMsg`, `Cw20ReceiveMsg`, `Expiration` [INFO] [stdout] --> contracts/club-staking/src/contract.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | AllowanceResponse, BalanceResponse, Cw20Coin, Cw20ExecuteMsg, Cw20ReceiveMsg, Expiration, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `deduct_allowance` [INFO] [stdout] --> contracts/club-staking/src/contract.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | deduct_allowance, execute_burn_from, execute_decrease_allowance, execute_increase_allowance, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Addr`, `CosmosMsg`, `StdError`, `SubMsg`, `WasmMsg`, `coins`, `from_binary` [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1012:24 [INFO] [stdout] | [INFO] [stdout] 1012 | use cosmwasm_std::{coins, from_binary, Addr, CosmosMsg, StdError, SubMsg, WasmMsg}; [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^ ^^^^ ^^^^^^^^^ ^^^^^^^^ ^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::msg::InstantiateMarketingInfo` [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1015:9 [INFO] [stdout] | [INFO] [stdout] 1015 | use crate::msg::InstantiateMarketingInfo; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `AllAccountsResponse` [INFO] [stdout] --> contracts/club-staking/src/enumerable.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | use cw20::{AllAccountsResponse, AllAllowancesResponse, AllowanceInfo}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> contracts/club-staking/src/enumerable.rs:41:9 [INFO] [stdout] | [INFO] [stdout] 41 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `mock_dependencies`, `mock_env`, `mock_info` [INFO] [stdout] --> contracts/club-staking/src/enumerable.rs:43:33 [INFO] [stdout] | [INFO] [stdout] 43 | use cosmwasm_std::testing::{mock_dependencies, mock_env, mock_info}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `DepsMut`, `Uint128`, `coins` [INFO] [stdout] --> contracts/club-staking/src/enumerable.rs:44:24 [INFO] [stdout] | [INFO] [stdout] 44 | use cosmwasm_std::{coins, DepsMut, Uint128}; [INFO] [stdout] | ^^^^^ ^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Cw20Coin`, `Expiration`, `TokenInfoResponse` [INFO] [stdout] --> contracts/club-staking/src/enumerable.rs:45:16 [INFO] [stdout] | [INFO] [stdout] 45 | use cw20::{Cw20Coin, Expiration, TokenInfoResponse}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ExecuteMsg`, `InstantiateMsg` [INFO] [stdout] --> contracts/club-staking/src/enumerable.rs:47:22 [INFO] [stdout] | [INFO] [stdout] 47 | use crate::msg::{ExecuteMsg, InstantiateMsg}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `balance` [INFO] [stdout] --> contracts/club-staking/src/contract.rs:364:14 [INFO] [stdout] | [INFO] [stdout] 364 | |balance: Option| -> StdResult<_> { Ok(Uint128::from(0u128)) }, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_balance` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `refund_amount` [INFO] [stdout] --> contracts/club-staking/src/contract.rs:565:17 [INFO] [stdout] | [INFO] [stdout] 565 | let refund_amount = withdrawal_amount [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_refund_amount` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `env` [INFO] [stdout] --> contracts/club-staking/src/contract.rs:767:5 [INFO] [stdout] | [INFO] [stdout] 767 | env: Env, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_env` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `start_after` [INFO] [stdout] --> contracts/club-staking/src/contract.rs:888:13 [INFO] [stdout] | [INFO] [stdout] 888 | start_after, [INFO] [stdout] | ^^^^^^^^^^^ help: try ignoring the field: `start_after: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `limit` [INFO] [stdout] --> contracts/club-staking/src/contract.rs:889:13 [INFO] [stdout] | [INFO] [stdout] 889 | limit, [INFO] [stdout] | ^^^^^ help: try ignoring the field: `limit: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> contracts/club-staking/src/contract.rs:254:5 [INFO] [stdout] | [INFO] [stdout] 254 | mut deps: DepsMut, [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> contracts/club-staking/src/contract.rs:277:13 [INFO] [stdout] | [INFO] [stdout] 277 | for mut bond in bonding_details { [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> contracts/club-staking/src/contract.rs:278:17 [INFO] [stdout] | [INFO] [stdout] 278 | let mut duration = bond.bonding_duration; [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> contracts/club-staking/src/contract.rs:418:17 [INFO] [stdout] | [INFO] [stdout] 418 | let mut duration = owner.locking_period; [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling cw20-merkle-airdrop v0.7.0 (/opt/rustwide/workdir/contracts/cw20-merkle-airdrop) [INFO] [stderr] Compiling cw721-metadata-uri v0.9.1 (/opt/rustwide/workdir/contracts/cw721-metadata-uri) [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:472:9 [INFO] [stdout] | [INFO] [stdout] 472 | / save_staking_details( [INFO] [stdout] 473 | | deps.storage, [INFO] [stdout] 474 | | env, [INFO] [stdout] 475 | | staker.clone(), [INFO] [stdout] ... | [INFO] [stdout] 478 | | INCREASE_STAKE, [INFO] [stdout] 479 | | ); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:552:13 [INFO] [stdout] | [INFO] [stdout] 552 | / save_staking_details( [INFO] [stdout] 553 | | deps.storage, [INFO] [stdout] 554 | | env, [INFO] [stdout] 555 | | staker.clone(), [INFO] [stdout] ... | [INFO] [stdout] 558 | | DECREASE_STAKE, [INFO] [stdout] 559 | | ); [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:592:13 [INFO] [stdout] | [INFO] [stdout] 592 | / save_staking_details( [INFO] [stdout] 593 | | deps.storage, [INFO] [stdout] 594 | | env.clone(), [INFO] [stdout] 595 | | staker.clone(), [INFO] [stdout] ... | [INFO] [stdout] 598 | | DECREASE_STAKE, [INFO] [stdout] 599 | | ); [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:603:13 [INFO] [stdout] | [INFO] [stdout] 603 | / save_bonding_details( [INFO] [stdout] 604 | | deps.storage, [INFO] [stdout] 605 | | env.clone(), [INFO] [stdout] 606 | | staker.clone(), [INFO] [stdout] ... | [INFO] [stdout] 609 | | CLUB_BONDING_DURATION, [INFO] [stdout] 610 | | ); [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `owner1Info` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1023:13 [INFO] [stdout] | [INFO] [stdout] 1023 | let owner1Info = mock_info("Owner001", &[coin(1000, "stake")]); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `owner1_info` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1024:9 [INFO] [stdout] | [INFO] [stdout] 1024 | / buy_a_club(deps.as_mut(), mock_env(), owner1Info.clone(), "Owner001".to_string(), "".to_string(), "CLUB001".to_string(), [INFO] [stdout] 1025 | | Uint128::from(1000u128)); [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryRes` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1027:13 [INFO] [stdout] | [INFO] [stdout] 1027 | let queryRes = query_club_ownership_details(&mut deps.storage, "CLUB001".to_string()); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `query_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `owner1Info` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1046:13 [INFO] [stdout] | [INFO] [stdout] 1046 | let owner1Info = mock_info("Owner001", &[coin(1000, "stake")]); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `owner1_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1047:9 [INFO] [stdout] | [INFO] [stdout] 1047 | / buy_a_club(deps.as_mut(), mock_env(), owner1Info.clone(), "Owner001".to_string(), "".to_string(), "CLUB001".to_string(), [INFO] [stdout] 1048 | | Uint128::from(1000u128)); [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryRes` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1050:13 [INFO] [stdout] | [INFO] [stdout] 1050 | let queryRes = query_club_ownership_details(&mut deps.storage, "CLUB001".to_string()); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `query_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1064:9 [INFO] [stdout] | [INFO] [stdout] 1064 | claim_owner_rewards(deps.as_mut(), owner1Info.clone(), "Owner001".to_string(), "CLUB001".to_string(), Uint128::from(10u128)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryResAfter` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1066:13 [INFO] [stdout] | [INFO] [stdout] 1066 | let queryResAfter = query_club_ownership_details(&mut deps.storage, "CLUB001".to_string()); [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `query_res_after` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `owner1Info` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1085:13 [INFO] [stdout] | [INFO] [stdout] 1085 | let owner1Info = mock_info("Owner001", &[coin(1000, "stake")]); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `owner1_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1086:9 [INFO] [stdout] | [INFO] [stdout] 1086 | / buy_a_club(deps.as_mut(), mock_env(), owner1Info.clone(), "Owner001".to_string(), "".to_string(), "CLUB001".to_string(), [INFO] [stdout] 1087 | | Uint128::from(1000u128)); [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `owner2Info` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1089:13 [INFO] [stdout] | [INFO] [stdout] 1089 | let owner2Info = mock_info("Owner002", &[coin(1000, "stake")]); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `owner2_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1090:9 [INFO] [stdout] | [INFO] [stdout] 1090 | / buy_a_club(deps.as_mut(), mock_env(), owner2Info.clone(), "Owner002".to_string(), "".to_string(), "CLUB001".to_string(), [INFO] [stdout] 1091 | | Uint128::from(1000u128)); [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryRes` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1093:13 [INFO] [stdout] | [INFO] [stdout] 1093 | let queryRes = query_club_ownership_details(&mut deps.storage, "CLUB001".to_string()); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `query_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `owner1Info` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1111:13 [INFO] [stdout] | [INFO] [stdout] 1111 | let owner1Info = mock_info("Owner001", &[coin(1000, "stake")]); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `owner1_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1112:9 [INFO] [stdout] | [INFO] [stdout] 1112 | / buy_a_club(deps.as_mut(), mock_env(), owner1Info.clone(), "Owner001".to_string(), "".to_string(), "CLUB001".to_string(), [INFO] [stdout] 1113 | | Uint128::from(1000u128)); [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1115:9 [INFO] [stdout] | [INFO] [stdout] 1115 | release_club(deps.as_mut(), mock_env(), owner1Info.clone(), "Owner001".to_string(), "CLUB001".to_string()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryRes` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1117:13 [INFO] [stdout] | [INFO] [stdout] 1117 | let queryRes = query_club_ownership_details(&mut deps.storage, "CLUB001".to_string()); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `query_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `owner1Info` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1135:13 [INFO] [stdout] | [INFO] [stdout] 1135 | let owner1Info = mock_info("Owner001", &[coin(1000, "stake")]); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `owner1_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1136:9 [INFO] [stdout] | [INFO] [stdout] 1136 | / buy_a_club(deps.as_mut(), mock_env(), owner1Info.clone(), "Owner001".to_string(), "".to_string(), "CLUB001".to_string(), [INFO] [stdout] 1137 | | Uint128::from(1000u128)); [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1139:9 [INFO] [stdout] | [INFO] [stdout] 1139 | release_club(deps.as_mut(), mock_env(), owner1Info.clone(), "Owner001".to_string(), "CLUB001".to_string()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryRes` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1143:13 [INFO] [stdout] | [INFO] [stdout] 1143 | let queryRes = query_club_ownership_details(&mut deps.storage, "CLUB001".to_string()); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `query_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1150:17 [INFO] [stdout] | [INFO] [stdout] 1150 | CLUB_OWNERSHIP_DETAILS.save(&mut deps.storage, "CLUB001".to_string(), &cod); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1158:9 [INFO] [stdout] | [INFO] [stdout] 1158 | release_club(deps.as_mut(), mock_env(), owner1Info.clone(), "Owner001".to_string(), "CLUB001".to_string()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryResAfterReleasing` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1160:13 [INFO] [stdout] | [INFO] [stdout] 1160 | let queryResAfterReleasing = query_club_ownership_details(&mut deps.storage, "CLUB001".to_string()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `query_res_after_releasing` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `owner1Info` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1178:13 [INFO] [stdout] | [INFO] [stdout] 1178 | let owner1Info = mock_info("Owner001", &[coin(1000, "stake")]); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `owner1_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1179:9 [INFO] [stdout] | [INFO] [stdout] 1179 | / buy_a_club(deps.as_mut(), mock_env(), owner1Info.clone(), "Owner001".to_string(), "".to_string(), "CLUB001".to_string(), [INFO] [stdout] 1180 | | Uint128::from(1000u128)); [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1182:9 [INFO] [stdout] | [INFO] [stdout] 1182 | release_club(deps.as_mut(), mock_env(), owner1Info.clone(), "Owner001".to_string(), "CLUB001".to_string()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryRes` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1186:13 [INFO] [stdout] | [INFO] [stdout] 1186 | let queryRes = query_club_ownership_details(&mut deps.storage, "CLUB001".to_string()); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `query_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1192:17 [INFO] [stdout] | [INFO] [stdout] 1192 | CLUB_OWNERSHIP_DETAILS.save(&mut deps.storage, "CLUB001".to_string(), &cod); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1200:9 [INFO] [stdout] | [INFO] [stdout] 1200 | release_club(deps.as_mut(), mock_env(), owner1Info.clone(), "Owner001".to_string(), "CLUB001".to_string()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryResAfterReleasing` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1202:13 [INFO] [stdout] | [INFO] [stdout] 1202 | let queryResAfterReleasing = query_club_ownership_details(&mut deps.storage, "CLUB001".to_string()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `query_res_after_releasing` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `owner2Info` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1215:13 [INFO] [stdout] | [INFO] [stdout] 1215 | let owner2Info = mock_info("Owner002", &[coin(1000, "stake")]); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `owner2_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1216:9 [INFO] [stdout] | [INFO] [stdout] 1216 | / buy_a_club(deps.as_mut(), mock_env(), owner2Info.clone(), "Owner002".to_string(), "Owner001".to_string(), "CLUB001".to_string(), [INFO] [stdout] 1217 | | Uint128::from(1000u128)); [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryResAfterSellingByPrevOwner` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1219:13 [INFO] [stdout] | [INFO] [stdout] 1219 | let queryResAfterSellingByPrevOwner = query_club_ownership_details(&mut deps.storage, "CLUB001".to_string()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `query_res_after_selling_by_prev_owner` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `owner1Info` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1237:13 [INFO] [stdout] | [INFO] [stdout] 1237 | let owner1Info = mock_info("Owner001", &[coin(1000, "stake")]); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `owner1_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1238:9 [INFO] [stdout] | [INFO] [stdout] 1238 | / buy_a_club(deps.as_mut(), mock_env(), owner1Info.clone(), "Owner001".to_string(), "".to_string(), "CLUB001".to_string(), [INFO] [stdout] 1239 | | Uint128::from(1000u128)); [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1241:9 [INFO] [stdout] | [INFO] [stdout] 1241 | release_club(deps.as_mut(), mock_env(), owner1Info.clone(), "Owner001".to_string(), "CLUB001".to_string()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryRes` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1245:13 [INFO] [stdout] | [INFO] [stdout] 1245 | let queryRes = query_club_ownership_details(&mut deps.storage, "CLUB001".to_string()); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `query_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1251:17 [INFO] [stdout] | [INFO] [stdout] 1251 | CLUB_OWNERSHIP_DETAILS.save(&mut deps.storage, "CLUB001".to_string(), &cod); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1259:9 [INFO] [stdout] | [INFO] [stdout] 1259 | release_club(deps.as_mut(), mock_env(), owner1Info.clone(), "Owner001".to_string(), "CLUB001".to_string()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryResAfterReleasing` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1261:13 [INFO] [stdout] | [INFO] [stdout] 1261 | let queryResAfterReleasing = query_club_ownership_details(&mut deps.storage, "CLUB001".to_string()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `query_res_after_releasing` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `owner2Info` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1274:13 [INFO] [stdout] | [INFO] [stdout] 1274 | let owner2Info = mock_info("Owner002", &[coin(1000, "stake")]); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `owner2_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1275:9 [INFO] [stdout] | [INFO] [stdout] 1275 | / buy_a_club(deps.as_mut(), mock_env(), owner2Info.clone(), "Owner002".to_string(), "Owner001".to_string(), "CLUB001".to_string(), [INFO] [stdout] 1276 | | Uint128::from(1000u128)); [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryResAfterSellingByPrevOwner` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1278:13 [INFO] [stdout] | [INFO] [stdout] 1278 | let queryResAfterSellingByPrevOwner = query_club_ownership_details(&mut deps.storage, "CLUB001".to_string()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `query_res_after_selling_by_prev_owner` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1291:9 [INFO] [stdout] | [INFO] [stdout] 1291 | ... claim_previous_owner_rewards(deps.as_mut(), owner1Info.clone(), "Owner001".to_string(), "CLUB001".to_string(), Uint128::from(10u128)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryPrevOwnerDetailsAfterRewardClaim` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1292:13 [INFO] [stdout] | [INFO] [stdout] 1292 | let queryPrevOwnerDetailsAfterRewardClaim = query_club_previous_owner_details(&mut deps.storage, "CLUB001".to_string()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `query_prev_owner_details_after_reward_claim` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `owner1Info` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1310:13 [INFO] [stdout] | [INFO] [stdout] 1310 | let owner1Info = mock_info("Owner001", &[coin(1000, "stake")]); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `owner1_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1311:9 [INFO] [stdout] | [INFO] [stdout] 1311 | / buy_a_club(deps.as_mut(), mock_env(), owner1Info.clone(), "Owner001".to_string(), "".to_string(), "CLUB001".to_string(), [INFO] [stdout] 1312 | | Uint128::from(1000u128)); [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `stakerInfo` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1314:13 [INFO] [stdout] | [INFO] [stdout] 1314 | let stakerInfo = mock_info("Staker0001", &[coin(10, "stake")]); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `staker_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1315:9 [INFO] [stdout] | [INFO] [stdout] 1315 | / stake_on_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), "CLUB001".to_string(), [INFO] [stdout] 1316 | | Uint128::from(33u128)); [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1317:9 [INFO] [stdout] | [INFO] [stdout] 1317 | / stake_on_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), "CLUB001".to_string(), [INFO] [stdout] 1318 | | Uint128::from(11u128)); [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1319:9 [INFO] [stdout] | [INFO] [stdout] 1319 | / stake_on_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), "CLUB001".to_string(), [INFO] [stdout] 1320 | | Uint128::from(42u128)); [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryRes` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1322:13 [INFO] [stdout] | [INFO] [stdout] 1322 | let queryRes = query_all_stakes(&mut deps.storage); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `query_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `owner1Info` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1341:13 [INFO] [stdout] | [INFO] [stdout] 1341 | let owner1Info = mock_info("Owner001", &[coin(1000, "stake")]); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `owner1_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1342:9 [INFO] [stdout] | [INFO] [stdout] 1342 | / buy_a_club(deps.as_mut(), mock_env(), owner1Info.clone(), "Owner001".to_string(), "".to_string(), "CLUB001".to_string(), [INFO] [stdout] 1343 | | Uint128::from(1000u128)); [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `stakerInfo` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1345:13 [INFO] [stdout] | [INFO] [stdout] 1345 | let stakerInfo = mock_info("Staker0001", &[coin(10, "stake")]); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `staker_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1346:9 [INFO] [stdout] | [INFO] [stdout] 1346 | / stake_on_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), "CLUB001".to_string(), [INFO] [stdout] 1347 | | Uint128::from(99u128)); [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1348:9 [INFO] [stdout] | [INFO] [stdout] 1348 | / withdraw_stake_from_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), [INFO] [stdout] 1349 | | "CLUB001".to_string(), Uint128::from(11u128), IMMEDIATE_WITHDRAWAL); [INFO] [stdout] | |________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1350:9 [INFO] [stdout] | [INFO] [stdout] 1350 | / withdraw_stake_from_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), [INFO] [stdout] 1351 | | "CLUB001".to_string(), Uint128::from(12u128), IMMEDIATE_WITHDRAWAL); [INFO] [stdout] | |________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1352:9 [INFO] [stdout] | [INFO] [stdout] 1352 | / withdraw_stake_from_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), [INFO] [stdout] 1353 | | "CLUB001".to_string(), Uint128::from(13u128), IMMEDIATE_WITHDRAWAL); [INFO] [stdout] | |________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryStakes` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1355:13 [INFO] [stdout] | [INFO] [stdout] 1355 | let queryStakes = query_all_stakes(&mut deps.storage); [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `query_stakes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryBonds` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1369:13 [INFO] [stdout] | [INFO] [stdout] 1369 | let queryBonds = query_all_bonds(&mut deps.storage); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `query_bonds` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `owner1Info` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1385:13 [INFO] [stdout] | [INFO] [stdout] 1385 | let owner1Info = mock_info("Owner001", &[coin(1000, "stake")]); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `owner1_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1386:9 [INFO] [stdout] | [INFO] [stdout] 1386 | / buy_a_club(deps.as_mut(), mock_env(), owner1Info.clone(), "Owner001".to_string(), "".to_string(), "CLUB001".to_string(), [INFO] [stdout] 1387 | | Uint128::from(1000u128)); [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `stakerInfo` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1389:13 [INFO] [stdout] | [INFO] [stdout] 1389 | let stakerInfo = mock_info("Staker0001", &[coin(10, "stake")]); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `staker_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1390:9 [INFO] [stdout] | [INFO] [stdout] 1390 | / stake_on_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), "CLUB001".to_string(), [INFO] [stdout] 1391 | | Uint128::from(99u128)); [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1392:9 [INFO] [stdout] | [INFO] [stdout] 1392 | / withdraw_stake_from_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), [INFO] [stdout] 1393 | | "CLUB001".to_string(), Uint128::from(11u128), IMMEDIATE_WITHDRAWAL); [INFO] [stdout] | |________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1394:9 [INFO] [stdout] | [INFO] [stdout] 1394 | / withdraw_stake_from_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), [INFO] [stdout] 1395 | | "CLUB001".to_string(), Uint128::from(12u128), IMMEDIATE_WITHDRAWAL); [INFO] [stdout] | |________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1396:9 [INFO] [stdout] | [INFO] [stdout] 1396 | / withdraw_stake_from_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), [INFO] [stdout] 1397 | | "CLUB001".to_string(), Uint128::from(13u128), IMMEDIATE_WITHDRAWAL); [INFO] [stdout] | |________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1398:9 [INFO] [stdout] | [INFO] [stdout] 1398 | / withdraw_stake_from_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), [INFO] [stdout] 1399 | | "CLUB001".to_string(), Uint128::from(63u128), IMMEDIATE_WITHDRAWAL); [INFO] [stdout] | |________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryStakes` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1401:13 [INFO] [stdout] | [INFO] [stdout] 1401 | let queryStakes = query_all_stakes(&mut deps.storage); [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `query_stakes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryBonds` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1412:13 [INFO] [stdout] | [INFO] [stdout] 1412 | let queryBonds = query_all_bonds(&mut deps.storage); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `query_bonds` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `owner1Info` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1428:13 [INFO] [stdout] | [INFO] [stdout] 1428 | let owner1Info = mock_info("Owner001", &[coin(1000, "stake")]); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `owner1_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1429:9 [INFO] [stdout] | [INFO] [stdout] 1429 | / buy_a_club(deps.as_mut(), mock_env(), owner1Info.clone(), "Owner001".to_string(), "".to_string(), "CLUB001".to_string(), [INFO] [stdout] 1430 | | Uint128::from(1000u128)); [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `stakerInfo` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1432:13 [INFO] [stdout] | [INFO] [stdout] 1432 | let stakerInfo = mock_info("Staker0001", &[coin(10, "stake")]); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `staker_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1433:9 [INFO] [stdout] | [INFO] [stdout] 1433 | / stake_on_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), "CLUB001".to_string(), [INFO] [stdout] 1434 | | Uint128::from(99u128)); [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1435:9 [INFO] [stdout] | [INFO] [stdout] 1435 | / withdraw_stake_from_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), [INFO] [stdout] 1436 | | "CLUB001".to_string(), Uint128::from(11u128), NO_IMMEDIATE_WITHDRAWAL); [INFO] [stdout] | |___________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1437:9 [INFO] [stdout] | [INFO] [stdout] 1437 | / withdraw_stake_from_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), [INFO] [stdout] 1438 | | "CLUB001".to_string(), Uint128::from(12u128), NO_IMMEDIATE_WITHDRAWAL); [INFO] [stdout] | |___________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1439:9 [INFO] [stdout] | [INFO] [stdout] 1439 | / withdraw_stake_from_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), [INFO] [stdout] 1440 | | "CLUB001".to_string(), Uint128::from(13u128), NO_IMMEDIATE_WITHDRAWAL); [INFO] [stdout] | |___________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1441:9 [INFO] [stdout] | [INFO] [stdout] 1441 | / withdraw_stake_from_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), [INFO] [stdout] 1442 | | "CLUB001".to_string(), Uint128::from(63u128), NO_IMMEDIATE_WITHDRAWAL); [INFO] [stdout] | |___________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryStakes` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1444:13 [INFO] [stdout] | [INFO] [stdout] 1444 | let queryStakes = query_all_stakes(&mut deps.storage); [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `query_stakes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryBonds` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1455:13 [INFO] [stdout] | [INFO] [stdout] 1455 | let queryBonds = query_all_bonds(&mut deps.storage); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `query_bonds` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `owner1Info` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1480:13 [INFO] [stdout] | [INFO] [stdout] 1480 | let owner1Info = mock_info("Owner001", &[coin(1000, "stake")]); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `owner1_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1481:9 [INFO] [stdout] | [INFO] [stdout] 1481 | / buy_a_club(deps.as_mut(), mock_env(), owner1Info.clone(), "Owner001".to_string(), "".to_string(), "CLUB001".to_string(), [INFO] [stdout] 1482 | | Uint128::from(1000u128)); [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `stakerInfo` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1484:13 [INFO] [stdout] | [INFO] [stdout] 1484 | let stakerInfo = mock_info("Staker0001", &[coin(10, "stake")]); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `staker_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1485:9 [INFO] [stdout] | [INFO] [stdout] 1485 | / stake_on_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), "CLUB001".to_string(), [INFO] [stdout] 1486 | | Uint128::from(99u128)); [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1487:9 [INFO] [stdout] | [INFO] [stdout] 1487 | / withdraw_stake_from_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), [INFO] [stdout] 1488 | | "CLUB001".to_string(), Uint128::from(11u128), NO_IMMEDIATE_WITHDRAWAL); [INFO] [stdout] | |___________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1489:9 [INFO] [stdout] | [INFO] [stdout] 1489 | / withdraw_stake_from_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), [INFO] [stdout] 1490 | | "CLUB001".to_string(), Uint128::from(12u128), NO_IMMEDIATE_WITHDRAWAL); [INFO] [stdout] | |___________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1491:9 [INFO] [stdout] | [INFO] [stdout] 1491 | / withdraw_stake_from_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), [INFO] [stdout] 1492 | | "CLUB001".to_string(), Uint128::from(13u128), NO_IMMEDIATE_WITHDRAWAL); [INFO] [stdout] | |___________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1493:9 [INFO] [stdout] | [INFO] [stdout] 1493 | / withdraw_stake_from_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), [INFO] [stdout] 1494 | | "CLUB001".to_string(), Uint128::from(63u128), NO_IMMEDIATE_WITHDRAWAL); [INFO] [stdout] | |___________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryStakes` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1496:13 [INFO] [stdout] | [INFO] [stdout] 1496 | let queryStakes = query_all_stakes(&mut deps.storage); [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `query_stakes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryBonds` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1509:13 [INFO] [stdout] | [INFO] [stdout] 1509 | let queryBonds = query_all_bonds(&mut deps.storage); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `query_bonds` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1529:17 [INFO] [stdout] | [INFO] [stdout] 1529 | CLUB_BONDING_DETAILS.save(&mut deps.storage, "CLUB001".to_string(), &updated_bonds); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `refunderInfo` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1538:13 [INFO] [stdout] | [INFO] [stdout] 1538 | let refunderInfo = mock_info(MAIN_WALLET, &[coin(1000, "stake")]); [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `refunder_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1539:9 [INFO] [stdout] | [INFO] [stdout] 1539 | periodically_refund_stakeouts(deps.as_mut(), mock_env(), refunderInfo); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryBondsAfterPeriodicRefund` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1541:13 [INFO] [stdout] | [INFO] [stdout] 1541 | let queryBondsAfterPeriodicRefund = query_all_bonds(&mut deps.storage); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `query_bonds_after_periodic_refund` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `owner1Info` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1565:13 [INFO] [stdout] | [INFO] [stdout] 1565 | let owner1Info = mock_info("Owner001", &[coin(1000, "stake")]); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `owner1_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1566:9 [INFO] [stdout] | [INFO] [stdout] 1566 | / buy_a_club(deps.as_mut(), mock_env(), owner1Info.clone(), "Owner001".to_string(), "".to_string(), "CLUB001".to_string(), [INFO] [stdout] 1567 | | Uint128::from(1000u128)); [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `stakerInfo` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1569:13 [INFO] [stdout] | [INFO] [stdout] 1569 | let stakerInfo = mock_info("Staker0001", &[coin(10, "stake")]); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `staker_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1570:9 [INFO] [stdout] | [INFO] [stdout] 1570 | / stake_on_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), "CLUB001".to_string(), [INFO] [stdout] 1571 | | Uint128::from(99u128)); [INFO] [stdout] | |___________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1572:9 [INFO] [stdout] | [INFO] [stdout] 1572 | / withdraw_stake_from_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), [INFO] [stdout] 1573 | | "CLUB001".to_string(), Uint128::from(11u128), NO_IMMEDIATE_WITHDRAWAL); [INFO] [stdout] | |___________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1574:9 [INFO] [stdout] | [INFO] [stdout] 1574 | / withdraw_stake_from_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), [INFO] [stdout] 1575 | | "CLUB001".to_string(), Uint128::from(12u128), NO_IMMEDIATE_WITHDRAWAL); [INFO] [stdout] | |___________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1576:9 [INFO] [stdout] | [INFO] [stdout] 1576 | / withdraw_stake_from_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), [INFO] [stdout] 1577 | | "CLUB001".to_string(), Uint128::from(13u128), NO_IMMEDIATE_WITHDRAWAL); [INFO] [stdout] | |___________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryStakes` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1579:13 [INFO] [stdout] | [INFO] [stdout] 1579 | let queryStakes = query_all_stakes(&mut deps.storage); [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `query_stakes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryBonds` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1593:13 [INFO] [stdout] | [INFO] [stdout] 1593 | let queryBonds = query_all_bonds(&mut deps.storage); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `query_bonds` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `owner1Info` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1617:13 [INFO] [stdout] | [INFO] [stdout] 1617 | let owner1Info = mock_info("Owner001", &[coin(1000, "stake")]); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `owner1_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1618:9 [INFO] [stdout] | [INFO] [stdout] 1618 | / buy_a_club(deps.as_mut(), mock_env(), owner1Info.clone(), "Owner001".to_string(), "".to_string(), "CLUB001".to_string(), [INFO] [stdout] 1619 | | Uint128::from(1000u128)); [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `owner2Info` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1620:13 [INFO] [stdout] | [INFO] [stdout] 1620 | let owner2Info = mock_info("Owner002", &[coin(1000, "stake")]); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `owner2_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1621:9 [INFO] [stdout] | [INFO] [stdout] 1621 | / buy_a_club(deps.as_mut(), mock_env(), owner2Info.clone(), "Owner002".to_string(), "".to_string(), "CLUB002".to_string(), [INFO] [stdout] 1622 | | Uint128::from(1000u128)); [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `owner3Info` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1623:13 [INFO] [stdout] | [INFO] [stdout] 1623 | let owner3Info = mock_info("Owner003", &[coin(1000, "stake")]); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `owner3_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1624:9 [INFO] [stdout] | [INFO] [stdout] 1624 | / buy_a_club(deps.as_mut(), mock_env(), owner3Info.clone(), "Owner003".to_string(), "".to_string(), "CLUB003".to_string(), [INFO] [stdout] 1625 | | Uint128::from(1000u128)); [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `staker1Info` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1627:13 [INFO] [stdout] | [INFO] [stdout] 1627 | let staker1Info = mock_info("Staker0001", &[coin(10, "stake")]); [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `staker1_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1628:9 [INFO] [stdout] | [INFO] [stdout] 1628 | / stake_on_a_club(deps.as_mut(), mock_env(), staker1Info.clone(), "Staker0001".to_string(), "CLUB001".to_string(), [INFO] [stdout] 1629 | | Uint128::from(330000u128)); [INFO] [stdout] | |_______________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `staker2Info` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1631:13 [INFO] [stdout] | [INFO] [stdout] 1631 | let staker2Info = mock_info("Staker0002", &[coin(10, "stake")]); [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `staker2_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1632:9 [INFO] [stdout] | [INFO] [stdout] 1632 | / stake_on_a_club(deps.as_mut(), mock_env(), staker2Info.clone(), "Staker0002".to_string(), "CLUB001".to_string(), [INFO] [stdout] 1633 | | Uint128::from(110000u128)); [INFO] [stdout] | |_______________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `staker3Info` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1635:13 [INFO] [stdout] | [INFO] [stdout] 1635 | let staker3Info = mock_info("Staker0003", &[coin(10, "stake")]); [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `staker3_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1636:9 [INFO] [stdout] | [INFO] [stdout] 1636 | / stake_on_a_club(deps.as_mut(), mock_env(), staker3Info.clone(), "Staker0003".to_string(), "CLUB002".to_string(), [INFO] [stdout] 1637 | | Uint128::from(420000u128)); [INFO] [stdout] | |_______________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `staker4Info` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1639:13 [INFO] [stdout] | [INFO] [stdout] 1639 | let staker4Info = mock_info("Staker0004", &[coin(10, "stake")]); [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `staker4_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1640:9 [INFO] [stdout] | [INFO] [stdout] 1640 | / stake_on_a_club(deps.as_mut(), mock_env(), staker4Info.clone(), "Staker0004".to_string(), "CLUB002".to_string(), [INFO] [stdout] 1641 | | Uint128::from(100000u128)); [INFO] [stdout] | |_______________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `staker5Info` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1643:13 [INFO] [stdout] | [INFO] [stdout] 1643 | let staker5Info = mock_info("Staker0005", &[coin(10, "stake")]); [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `staker5_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1644:9 [INFO] [stdout] | [INFO] [stdout] 1644 | / stake_on_a_club(deps.as_mut(), mock_env(), staker5Info.clone(), "Staker0005".to_string(), "CLUB003".to_string(), [INFO] [stdout] 1645 | | Uint128::from(820000u128)); [INFO] [stdout] | |_______________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `staker6Info` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1647:13 [INFO] [stdout] | [INFO] [stdout] 1647 | let staker6Info = mock_info("Staker0006", &[coin(10, "stake")]); [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `staker6_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1648:9 [INFO] [stdout] | [INFO] [stdout] 1648 | / stake_on_a_club(deps.as_mut(), mock_env(), staker6Info.clone(), "Staker0006".to_string(), "CLUB003".to_string(), [INFO] [stdout] 1649 | | Uint128::from(50000u128)); [INFO] [stdout] | |______________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `rewardInfo` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1655:13 [INFO] [stdout] | [INFO] [stdout] 1655 | let rewardInfo = mock_info("rewardInfo", &[]); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `reward_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1657:9 [INFO] [stdout] | [INFO] [stdout] 1657 | set_reward_amount(deps.as_mut(), rewardInfo.clone(), Uint128::from(1000000u128)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `queryRes` should have a snake case name [INFO] [stdout] --> contracts/club-staking/src/contract.rs:1668:13 [INFO] [stdout] | [INFO] [stdout] 1668 | let queryRes = query_all_stakes(&mut deps.storage); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `query_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling cw4-stake v0.9.1 (/opt/rustwide/workdir/contracts/cw4-stake) [INFO] [stdout] warning: 126 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling cw-multi-test v0.8.1 [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:1074:39 [INFO] [stdout] | [INFO] [stdout] 1074 | tokens_for_this_period += (vd.initial_vesting_count - vd.initial_vesting_consumed); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1074 - tokens_for_this_period += (vd.initial_vesting_count - vd.initial_vesting_consumed); [INFO] [stdout] 1074 + tokens_for_this_period += vd.initial_vesting_count - vd.initial_vesting_consumed; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:2663:25 [INFO] [stdout] | [INFO] [stdout] 2663 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:2690:25 [INFO] [stdout] | [INFO] [stdout] 2690 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:2716:25 [INFO] [stdout] | [INFO] [stdout] 2716 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:2746:25 [INFO] [stdout] | [INFO] [stdout] 2746 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:2775:25 [INFO] [stdout] | [INFO] [stdout] 2775 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:2805:25 [INFO] [stdout] | [INFO] [stdout] 2805 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:2837:25 [INFO] [stdout] | [INFO] [stdout] 2837 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:2871:25 [INFO] [stdout] | [INFO] [stdout] 2871 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:2909:25 [INFO] [stdout] | [INFO] [stdout] 2909 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:2947:25 [INFO] [stdout] | [INFO] [stdout] 2947 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:2976:25 [INFO] [stdout] | [INFO] [stdout] 2976 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:3004:25 [INFO] [stdout] | [INFO] [stdout] 3004 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:3035:25 [INFO] [stdout] | [INFO] [stdout] 3035 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:3066:25 [INFO] [stdout] | [INFO] [stdout] 3066 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:3098:25 [INFO] [stdout] | [INFO] [stdout] 3098 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:3131:25 [INFO] [stdout] | [INFO] [stdout] 3131 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:3165:25 [INFO] [stdout] | [INFO] [stdout] 3165 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:3203:25 [INFO] [stdout] | [INFO] [stdout] 3203 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:3241:25 [INFO] [stdout] | [INFO] [stdout] 3241 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:3274:25 [INFO] [stdout] | [INFO] [stdout] 3274 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:3305:25 [INFO] [stdout] | [INFO] [stdout] 3305 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:3340:25 [INFO] [stdout] | [INFO] [stdout] 3340 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:3375:25 [INFO] [stdout] | [INFO] [stdout] 3375 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:3411:25 [INFO] [stdout] | [INFO] [stdout] 3411 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:3448:25 [INFO] [stdout] | [INFO] [stdout] 3448 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:3488:25 [INFO] [stdout] | [INFO] [stdout] 3488 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:3532:25 [INFO] [stdout] | [INFO] [stdout] 3532 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:3576:25 [INFO] [stdout] | [INFO] [stdout] 3576 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `env` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:263:5 [INFO] [stdout] | [INFO] [stdout] 263 | env: Env, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_env` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `seconds_lapsed` is never read [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:1013:13 [INFO] [stdout] | [INFO] [stdout] 1013 | let mut seconds_lapsed = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `res` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:2594:13 [INFO] [stdout] | [INFO] [stdout] 2594 | let res = distribute_vested( [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `res` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:2627:13 [INFO] [stdout] | [INFO] [stdout] 2627 | let res = distribute_vested( [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `spender_address` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:2664:13 [INFO] [stdout] | [INFO] [stdout] 2664 | let spender_address = String::from("addr0001"); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `spender_address` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:2691:13 [INFO] [stdout] | [INFO] [stdout] 2691 | let spender_address = String::from("addr0001"); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `spender_address` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:2717:13 [INFO] [stdout] | [INFO] [stdout] 2717 | let spender_address = String::from("addr0001"); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `spender_address` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:2747:13 [INFO] [stdout] | [INFO] [stdout] 2747 | let spender_address = String::from("addr0001"); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `spender_address` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:2776:13 [INFO] [stdout] | [INFO] [stdout] 2776 | let spender_address = String::from("addr0001"); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `spender_address` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:2806:13 [INFO] [stdout] | [INFO] [stdout] 2806 | let spender_address = String::from("addr0001"); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `spender_address` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:2838:13 [INFO] [stdout] | [INFO] [stdout] 2838 | let spender_address = String::from("addr0001"); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `spender_address` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:2872:13 [INFO] [stdout] | [INFO] [stdout] 2872 | let spender_address = String::from("addr0001"); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `spender_address` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:2910:13 [INFO] [stdout] | [INFO] [stdout] 2910 | let spender_address = String::from("addr0001"); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `spender_address` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:2948:13 [INFO] [stdout] | [INFO] [stdout] 2948 | let spender_address = String::from("addr0001"); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `spender_address` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:2977:13 [INFO] [stdout] | [INFO] [stdout] 2977 | let spender_address = String::from("addr0001"); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `spender_address` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:3005:13 [INFO] [stdout] | [INFO] [stdout] 3005 | let spender_address = String::from("addr0001"); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `vcpp` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:3016:13 [INFO] [stdout] | [INFO] [stdout] 3016 | let vcpp = vesting_details.vesting_count_per_period.u128(); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_vcpp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `spender_address` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:3036:13 [INFO] [stdout] | [INFO] [stdout] 3036 | let spender_address = String::from("addr0001"); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `spender_address` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:3067:13 [INFO] [stdout] | [INFO] [stdout] 3067 | let spender_address = String::from("addr0001"); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `spender_address` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:3099:13 [INFO] [stdout] | [INFO] [stdout] 3099 | let spender_address = String::from("addr0001"); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `spender_address` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:3132:13 [INFO] [stdout] | [INFO] [stdout] 3132 | let spender_address = String::from("addr0001"); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `spender_address` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:3166:13 [INFO] [stdout] | [INFO] [stdout] 3166 | let spender_address = String::from("addr0001"); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `spender_address` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:3204:13 [INFO] [stdout] | [INFO] [stdout] 3204 | let spender_address = String::from("addr0001"); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `spender_address` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:3242:13 [INFO] [stdout] | [INFO] [stdout] 3242 | let spender_address = String::from("addr0001"); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `spender_address` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:3275:13 [INFO] [stdout] | [INFO] [stdout] 3275 | let spender_address = String::from("addr0001"); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `spender_address` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:3306:13 [INFO] [stdout] | [INFO] [stdout] 3306 | let spender_address = String::from("addr0001"); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `spender_address` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:3341:13 [INFO] [stdout] | [INFO] [stdout] 3341 | let spender_address = String::from("addr0001"); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `spender_address` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:3376:13 [INFO] [stdout] | [INFO] [stdout] 3376 | let spender_address = String::from("addr0001"); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `spender_address` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:3412:13 [INFO] [stdout] | [INFO] [stdout] 3412 | let spender_address = String::from("addr0001"); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `spender_address` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:3449:13 [INFO] [stdout] | [INFO] [stdout] 3449 | let spender_address = String::from("addr0001"); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `spender_address` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:3489:13 [INFO] [stdout] | [INFO] [stdout] 3489 | let spender_address = String::from("addr0001"); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `spender_address` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:3533:13 [INFO] [stdout] | [INFO] [stdout] 3533 | let spender_address = String::from("addr0001"); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `spender_address` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:3577:13 [INFO] [stdout] | [INFO] [stdout] 3577 | let spender_address = String::from("addr0001"); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `category_address` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:3578:13 [INFO] [stdout] | [INFO] [stdout] 3578 | let category_address = String::from("addr0002"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_category_address` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `now` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:3580:13 [INFO] [stdout] | [INFO] [stdout] 3580 | let now = mock_env().block.time; // today [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_now` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `vesting_details` [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:3582:17 [INFO] [stdout] | [INFO] [stdout] 3582 | let mut vesting_details = get_vesting_details(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_vesting_details` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 155 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> contracts/cw20-base/src/contract.rs:3582:13 [INFO] [stdout] | [INFO] [stdout] 3582 | let mut vesting_details = get_vesting_details(); [INFO] [stdout] | ----^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling cw1-whitelist v0.9.1 (/opt/rustwide/workdir/contracts/cw1-whitelist) [INFO] [stdout] warning: 66 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 1m 44s [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/club_staking-44338cef074c45c3) [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/crll_airdrop-b0c1b92f69f23796) [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw_controllers-f89ac149e17dcb41) [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw_multi_test-8841374dd9a26402) [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw_storage_plus-7abaf80e91bfc816) [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw0-0313a72812aebb57) [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw1-537f99a55740e8d3) [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw1_subkeys-7ea6b0b24653d490) [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw1_whitelist-f665ba4721eae67a) [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw1155-a7f83ed3c0d73c72) [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw1155_base-5bf3689963067d9c) [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw2-c17a2e404f0e7570) [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw20-2918d658889bf26e) [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw20_atomic_swap-33b38f09a35d9ff3) [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw20_base-0cbd6454664f105e) [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw20_bonding-9b40b105e6cab55c) [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw20_escrow-0ab0253ed99b6dcb) [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw20_ics20-76419a99147c4f3b) [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw20_merkle_airdrop-13f89437093cbae2) [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw20_staking-1b27cce6a46b6090) [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw3-56ed155283aa606f) [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw3_fixed_multisig-f6b5b2c13325c9ef) [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw3_flex_multisig-77b9c938aa37b331) [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw4-bca621b68a99c7a8) [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw4_group-af1383c78436443c) [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw4_stake-e1b6cd1f6ffbc0f5) [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw721-2bc9565cdc4c1572) [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw721_base-ae39968a38f90e54) [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw721_metadata_uri-ae554ec4b4900458) [INFO] running `Command { std: "docker" "inspect" "167e2d5ad93a454c02b28a66c150634f9ea32029800813e7679588b2ee0efd17", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "167e2d5ad93a454c02b28a66c150634f9ea32029800813e7679588b2ee0efd17", kill_on_drop: false }` [INFO] [stdout] 167e2d5ad93a454c02b28a66c150634f9ea32029800813e7679588b2ee0efd17 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1b74e096b9bfb06f84a3007193dcd2f059cbdf6a" "test" "--frozen", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 6293712576fe33bf75565754281f2b8bbf529a4c904e8f497d44f2df7716e6b2 [INFO] running `Command { std: "docker" "start" "-a" "6293712576fe33bf75565754281f2b8bbf529a4c904e8f497d44f2df7716e6b2", kill_on_drop: false }` [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `crll-airdrop v0.9.1 (/opt/rustwide/workdir/contracts/crll-airdrop)` has the same output filename as the example target `schema` in package `club-staking v0.9.1 (/opt/rustwide/workdir/contracts/club-staking)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw1 v0.9.1 (/opt/rustwide/workdir/packages/cw1)` has the same output filename as the example target `schema` in package `crll-airdrop v0.9.1 (/opt/rustwide/workdir/contracts/crll-airdrop)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw1-subkeys v0.9.1 (/opt/rustwide/workdir/contracts/cw1-subkeys)` has the same output filename as the example target `schema` in package `cw1 v0.9.1 (/opt/rustwide/workdir/packages/cw1)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw1-whitelist v0.9.1 (/opt/rustwide/workdir/contracts/cw1-whitelist)` has the same output filename as the example target `schema` in package `cw1-subkeys v0.9.1 (/opt/rustwide/workdir/contracts/cw1-subkeys)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw1155 v0.9.1 (/opt/rustwide/workdir/packages/cw1155)` has the same output filename as the example target `schema` in package `cw1-whitelist v0.9.1 (/opt/rustwide/workdir/contracts/cw1-whitelist)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw1155-base v0.9.1 (/opt/rustwide/workdir/contracts/cw1155-base)` has the same output filename as the example target `schema` in package `cw1155 v0.9.1 (/opt/rustwide/workdir/packages/cw1155)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw20 v0.9.1 (/opt/rustwide/workdir/packages/cw20)` has the same output filename as the example target `schema` in package `cw1155-base v0.9.1 (/opt/rustwide/workdir/contracts/cw1155-base)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw20-atomic-swap v0.9.1 (/opt/rustwide/workdir/contracts/cw20-atomic-swap)` has the same output filename as the example target `schema` in package `cw20 v0.9.1 (/opt/rustwide/workdir/packages/cw20)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw20-base v0.9.1 (/opt/rustwide/workdir/contracts/cw20-base)` has the same output filename as the example target `schema` in package `cw20-atomic-swap v0.9.1 (/opt/rustwide/workdir/contracts/cw20-atomic-swap)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw20-bonding v0.9.1 (/opt/rustwide/workdir/contracts/cw20-bonding)` has the same output filename as the example target `schema` in package `cw20-base v0.9.1 (/opt/rustwide/workdir/contracts/cw20-base)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw20-escrow v0.9.1 (/opt/rustwide/workdir/contracts/cw20-escrow)` has the same output filename as the example target `schema` in package `cw20-bonding v0.9.1 (/opt/rustwide/workdir/contracts/cw20-bonding)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw20-ics20 v0.9.1 (/opt/rustwide/workdir/contracts/cw20-ics20)` has the same output filename as the example target `schema` in package `cw20-escrow v0.9.1 (/opt/rustwide/workdir/contracts/cw20-escrow)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw20-merkle-airdrop v0.7.0 (/opt/rustwide/workdir/contracts/cw20-merkle-airdrop)` has the same output filename as the example target `schema` in package `cw20-ics20 v0.9.1 (/opt/rustwide/workdir/contracts/cw20-ics20)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw20-staking v0.9.1 (/opt/rustwide/workdir/contracts/cw20-staking)` has the same output filename as the example target `schema` in package `cw20-merkle-airdrop v0.7.0 (/opt/rustwide/workdir/contracts/cw20-merkle-airdrop)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw3 v0.9.1 (/opt/rustwide/workdir/packages/cw3)` has the same output filename as the example target `schema` in package `cw20-staking v0.9.1 (/opt/rustwide/workdir/contracts/cw20-staking)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw3-fixed-multisig v0.9.1 (/opt/rustwide/workdir/contracts/cw3-fixed-multisig)` has the same output filename as the example target `schema` in package `cw3 v0.9.1 (/opt/rustwide/workdir/packages/cw3)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw3-flex-multisig v0.9.1 (/opt/rustwide/workdir/contracts/cw3-flex-multisig)` has the same output filename as the example target `schema` in package `cw3-fixed-multisig v0.9.1 (/opt/rustwide/workdir/contracts/cw3-fixed-multisig)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw4 v0.9.1 (/opt/rustwide/workdir/packages/cw4)` has the same output filename as the example target `schema` in package `cw3-flex-multisig v0.9.1 (/opt/rustwide/workdir/contracts/cw3-flex-multisig)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw4-group v0.9.1 (/opt/rustwide/workdir/contracts/cw4-group)` has the same output filename as the example target `schema` in package `cw4 v0.9.1 (/opt/rustwide/workdir/packages/cw4)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw4-stake v0.9.1 (/opt/rustwide/workdir/contracts/cw4-stake)` has the same output filename as the example target `schema` in package `cw4-group v0.9.1 (/opt/rustwide/workdir/contracts/cw4-group)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw721 v0.9.1 (/opt/rustwide/workdir/packages/cw721)` has the same output filename as the example target `schema` in package `cw4-stake v0.9.1 (/opt/rustwide/workdir/contracts/cw4-stake)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw721-base v0.9.1 (/opt/rustwide/workdir/contracts/cw721-base)` has the same output filename as the example target `schema` in package `cw721 v0.9.1 (/opt/rustwide/workdir/packages/cw721)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The example target `schema` in package `cw721-metadata-uri v0.9.1 (/opt/rustwide/workdir/contracts/cw721-metadata-uri)` has the same output filename as the example target `schema` in package `cw721-base v0.9.1 (/opt/rustwide/workdir/contracts/cw721-base)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/examples/schema [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: unnecessary parentheses around assigned value [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:1074:39 [INFO] [stderr] | [INFO] [stderr] 1074 | tokens_for_this_period += (vd.initial_vesting_count - vd.initial_vesting_consumed); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 1074 - tokens_for_this_period += (vd.initial_vesting_count - vd.initial_vesting_consumed); [INFO] [stderr] 1074 + tokens_for_this_period += vd.initial_vesting_count - vd.initial_vesting_consumed; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unused variable: `env` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:263:5 [INFO] [stderr] | [INFO] [stderr] 263 | env: Env, [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_env` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: value assigned to `seconds_lapsed` is never read [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:1013:13 [INFO] [stderr] | [INFO] [stderr] 1013 | let mut seconds_lapsed = 0; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_assignments)]` on by default [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: unused imports: `WasmMsg`, `attr` [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | attr, to_binary, Binary, Deps, DepsMut, Env, MessageInfo, Order, Response, StdError, StdResult, [INFO] [stderr] | ^^^^ [INFO] [stderr] 5 | Storage, Uint128, WasmMsg, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused imports: `AllowanceResponse`, `BalanceResponse`, `Cw20Coin`, `Cw20ExecuteMsg`, `Cw20ReceiveMsg`, `Expiration` [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | AllowanceResponse, BalanceResponse, Cw20Coin, Cw20ExecuteMsg, Cw20ReceiveMsg, Expiration, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `deduct_allowance` [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | deduct_allowance, execute_burn_from, execute_decrease_allowance, execute_increase_allowance, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `AIRDROP_CONTRACT_WALLET` [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:24:5 [INFO] [stderr] | [INFO] [stderr] 24 | AIRDROP_CONTRACT_WALLET, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `AllAccountsResponse` [INFO] [stderr] --> contracts/crll-airdrop/src/enumerable.rs:2:12 [INFO] [stderr] | [INFO] [stderr] 2 | use cw20::{AllAccountsResponse, AllAllowancesResponse, AllowanceInfo}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Timestamp` [INFO] [stderr] --> contracts/crll-airdrop/src/state.rs:4:26 [INFO] [stderr] | [INFO] [stderr] 4 | use cosmwasm_std::{Addr, Timestamp, Uint128}; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `lock_status` [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:201:14 [INFO] [stderr] | [INFO] [stderr] 201 | |lock_status: Option| -> StdResult<_> { Ok(Uint128::from(LOCKED)) }, [INFO] [stderr] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_lock_status` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `lock_status` [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:207:14 [INFO] [stderr] | [INFO] [stderr] 207 | |lock_status: Option| -> StdResult<_> { Ok(Uint128::from(UNLOCKED)) }, [INFO] [stderr] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_lock_status` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `e` [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:257:13 [INFO] [stderr] | [INFO] [stderr] 257 | Err(e) => { [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `env` [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:216:5 [INFO] [stderr] | [INFO] [stderr] 216 | env: Env, [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_env` [INFO] [stderr] [INFO] [stderr] warning: variable `luna_details` is assigned to, but never used [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:301:9 [INFO] [stderr] | [INFO] [stderr] 301 | let luna_details; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: consider using `_luna_details` instead [INFO] [stderr] [INFO] [stderr] warning: value assigned to `luna_details` is never read [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:305:13 [INFO] [stderr] | [INFO] [stderr] 305 | luna_details = od; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_assignments)]` on by default [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: unused variable: `env` [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:293:5 [INFO] [stderr] | [INFO] [stderr] 293 | env: Env, [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_env` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `info` [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:294:5 [INFO] [stderr] | [INFO] [stderr] 294 | info: MessageInfo, [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_info` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `luna_airdrop_reward_amount` [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:297:5 [INFO] [stderr] | [INFO] [stderr] 297 | luna_airdrop_reward_amount: Uint128, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_luna_airdrop_reward_amount` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `e` [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:378:17 [INFO] [stderr] | [INFO] [stderr] 378 | Err(e) => { [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `activity_eligible_reward_amount` [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:387:21 [INFO] [stderr] | [INFO] [stderr] 387 | let mut activity_eligible_reward_amount = Uint128::zero(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_activity_eligible_reward_amount` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `env` [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:350:5 [INFO] [stderr] | [INFO] [stderr] 350 | env: Env, [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_env` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `info` [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:351:5 [INFO] [stderr] | [INFO] [stderr] 351 | info: MessageInfo, [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_info` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `e` [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:445:13 [INFO] [stderr] | [INFO] [stderr] 445 | Err(e) => { [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `activity_eligible_reward_amount` [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:454:17 [INFO] [stderr] | [INFO] [stderr] 454 | let mut activity_eligible_reward_amount = Uint128::zero(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_activity_eligible_reward_amount` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `env` [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:429:5 [INFO] [stderr] | [INFO] [stderr] 429 | env: Env, [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_env` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `info` [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:430:5 [INFO] [stderr] | [INFO] [stderr] 430 | info: MessageInfo, [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_info` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `env` [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:496:5 [INFO] [stderr] | [INFO] [stderr] 496 | env: Env, [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_env` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `info` [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:497:5 [INFO] [stderr] | [INFO] [stderr] 497 | info: MessageInfo, [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_info` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `env` [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:525:5 [INFO] [stderr] | [INFO] [stderr] 525 | env: Env, [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_env` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `info` [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:526:5 [INFO] [stderr] | [INFO] [stderr] 526 | info: MessageInfo, [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_info` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `e` [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:602:17 [INFO] [stderr] | [INFO] [stderr] 602 | Err(e) => { [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `env` [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:561:5 [INFO] [stderr] | [INFO] [stderr] 561 | env: Env, [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_env` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `info` [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:562:5 [INFO] [stderr] | [INFO] [stderr] 562 | info: MessageInfo, [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_info` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `env` [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:655:5 [INFO] [stderr] | [INFO] [stderr] 655 | env: Env, [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_env` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `info` [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:656:5 [INFO] [stderr] | [INFO] [stderr] 656 | info: MessageInfo, [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_info` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `start_after` [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:706:13 [INFO] [stderr] | [INFO] [stderr] 706 | start_after, [INFO] [stderr] | ^^^^^^^^^^^ help: try ignoring the field: `start_after: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `limit` [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:707:13 [INFO] [stderr] | [INFO] [stderr] 707 | limit, [INFO] [stderr] | ^^^^^ help: try ignoring the field: `limit: _` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:387:17 [INFO] [stderr] | [INFO] [stderr] 387 | let mut activity_eligible_reward_amount = Uint128::zero(); [INFO] [stderr] | ----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:454:13 [INFO] [stderr] | [INFO] [stderr] 454 | let mut activity_eligible_reward_amount = Uint128::zero(); [INFO] [stderr] | ----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `NUM_OF_USER_ACTIVITIES` [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:35:1 [INFO] [stderr] | [INFO] [stderr] 35 | const NUM_OF_USER_ACTIVITIES: usize = 3; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: function is never used: `get_contract_lock_status` [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:170:4 [INFO] [stderr] | [INFO] [stderr] 170 | fn get_contract_lock_status ( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `clear_qualified_flag_for_all_luna_users_and_non_exempt_activities` [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:653:4 [INFO] [stderr] | [INFO] [stderr] 653 | fn clear_qualified_flag_for_all_luna_users_and_non_exempt_activities( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `query_all_activities` [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:727:4 [INFO] [stderr] | [INFO] [stderr] 727 | fn query_all_activities(storage: &dyn Storage) -> StdResult> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `query_all_user_activities` [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:742:4 [INFO] [stderr] | [INFO] [stderr] 742 | fn query_all_user_activities(storage: &dyn Storage) -> StdResult> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `WasmMsg`, `attr` [INFO] [stderr] --> contracts/club-staking/src/contract.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | attr, to_binary, Binary, Deps, DepsMut, Env, MessageInfo, Order, Response, StdError, StdResult, [INFO] [stderr] | ^^^^ [INFO] [stderr] 5 | Storage, Uint128, WasmMsg, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused imports: `AllowanceResponse`, `BalanceResponse`, `Cw20Coin`, `Cw20ExecuteMsg`, `Cw20ReceiveMsg`, `Expiration` [INFO] [stderr] --> contracts/club-staking/src/contract.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | AllowanceResponse, BalanceResponse, Cw20Coin, Cw20ExecuteMsg, Cw20ReceiveMsg, Expiration, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `deduct_allowance` [INFO] [stderr] --> contracts/club-staking/src/contract.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | deduct_allowance, execute_burn_from, execute_decrease_allowance, execute_increase_allowance, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `AllAccountsResponse` [INFO] [stderr] --> contracts/club-staking/src/enumerable.rs:2:12 [INFO] [stderr] | [INFO] [stderr] 2 | use cw20::{AllAccountsResponse, AllAllowancesResponse, AllowanceInfo}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `balance` [INFO] [stderr] --> contracts/club-staking/src/contract.rs:364:14 [INFO] [stderr] | [INFO] [stderr] 364 | |balance: Option| -> StdResult<_> { Ok(Uint128::from(0u128)) }, [INFO] [stderr] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_balance` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `refund_amount` [INFO] [stderr] --> contracts/club-staking/src/contract.rs:565:17 [INFO] [stderr] | [INFO] [stderr] 565 | let refund_amount = withdrawal_amount [INFO] [stderr] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_refund_amount` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `env` [INFO] [stderr] --> contracts/club-staking/src/contract.rs:767:5 [INFO] [stderr] | [INFO] [stderr] 767 | env: Env, [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_env` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `start_after` [INFO] [stderr] --> contracts/club-staking/src/contract.rs:888:13 [INFO] [stderr] | [INFO] [stderr] 888 | start_after, [INFO] [stderr] | ^^^^^^^^^^^ help: try ignoring the field: `start_after: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `limit` [INFO] [stderr] --> contracts/club-staking/src/contract.rs:889:13 [INFO] [stderr] | [INFO] [stderr] 889 | limit, [INFO] [stderr] | ^^^^^ help: try ignoring the field: `limit: _` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> contracts/club-staking/src/contract.rs:254:5 [INFO] [stderr] | [INFO] [stderr] 254 | mut deps: DepsMut, [INFO] [stderr] | ----^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> contracts/club-staking/src/contract.rs:277:13 [INFO] [stderr] | [INFO] [stderr] 277 | for mut bond in bonding_details { [INFO] [stderr] | ----^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> contracts/club-staking/src/contract.rs:278:17 [INFO] [stderr] | [INFO] [stderr] 278 | let mut duration = bond.bonding_duration; [INFO] [stderr] | ----^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> contracts/club-staking/src/contract.rs:418:17 [INFO] [stderr] | [INFO] [stderr] 418 | let mut duration = owner.locking_period; [INFO] [stderr] | ----^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `NO_IMMEDIATE_WITHDRAWAL` [INFO] [stderr] --> contracts/club-staking/src/contract.rs:36:1 [INFO] [stderr] | [INFO] [stderr] 36 | const NO_IMMEDIATE_WITHDRAWAL: bool = false; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: function is never used: `query_all_bonds` [INFO] [stderr] --> contracts/club-staking/src/contract.rs:945:4 [INFO] [stderr] | [INFO] [stderr] 945 | fn query_all_bonds(storage: &dyn Storage) -> StdResult> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `query_club_previous_owner_details` [INFO] [stderr] --> contracts/club-staking/src/contract.rs:998:4 [INFO] [stderr] | [INFO] [stderr] 998 | fn query_club_previous_owner_details( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:472:9 [INFO] [stderr] | [INFO] [stderr] 472 | / save_staking_details( [INFO] [stderr] 473 | | deps.storage, [INFO] [stderr] 474 | | env, [INFO] [stderr] 475 | | staker.clone(), [INFO] [stderr] ... | [INFO] [stderr] 478 | | INCREASE_STAKE, [INFO] [stderr] 479 | | ); [INFO] [stderr] | |__________^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_must_use)]` on by default [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:552:13 [INFO] [stderr] | [INFO] [stderr] 552 | / save_staking_details( [INFO] [stderr] 553 | | deps.storage, [INFO] [stderr] 554 | | env, [INFO] [stderr] 555 | | staker.clone(), [INFO] [stderr] ... | [INFO] [stderr] 558 | | DECREASE_STAKE, [INFO] [stderr] 559 | | ); [INFO] [stderr] | |______________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:592:13 [INFO] [stderr] | [INFO] [stderr] 592 | / save_staking_details( [INFO] [stderr] 593 | | deps.storage, [INFO] [stderr] 594 | | env.clone(), [INFO] [stderr] 595 | | staker.clone(), [INFO] [stderr] ... | [INFO] [stderr] 598 | | DECREASE_STAKE, [INFO] [stderr] 599 | | ); [INFO] [stderr] | |______________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:603:13 [INFO] [stderr] | [INFO] [stderr] 603 | / save_bonding_details( [INFO] [stderr] 604 | | deps.storage, [INFO] [stderr] 605 | | env.clone(), [INFO] [stderr] 606 | | staker.clone(), [INFO] [stderr] ... | [INFO] [stderr] 609 | | CLUB_BONDING_DURATION, [INFO] [stderr] 610 | | ); [INFO] [stderr] | |______________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: `cw20-base` (lib) generated 3 warnings [INFO] [stderr] warning: `crll-airdrop` (lib) generated 41 warnings [INFO] [stderr] warning: `club-staking` (lib) generated 20 warnings [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> contracts/club-staking/src/allowances.rs:244:9 [INFO] [stderr] | [INFO] [stderr] 244 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused imports: `mock_dependencies`, `mock_env`, `mock_info` [INFO] [stderr] --> contracts/club-staking/src/allowances.rs:246:33 [INFO] [stderr] | [INFO] [stderr] 246 | use cosmwasm_std::testing::{mock_dependencies, mock_env, mock_info}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `CosmosMsg`, `SubMsg`, `Timestamp`, `WasmMsg`, `coins` [INFO] [stderr] --> contracts/club-staking/src/allowances.rs:247:24 [INFO] [stderr] | [INFO] [stderr] 247 | use cosmwasm_std::{coins, CosmosMsg, SubMsg, Timestamp, WasmMsg}; [INFO] [stderr] | ^^^^^ ^^^^^^^^^ ^^^^^^ ^^^^^^^^^ ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Cw20Coin`, `TokenInfoResponse` [INFO] [stderr] --> contracts/club-staking/src/allowances.rs:248:16 [INFO] [stderr] | [INFO] [stderr] 248 | use cw20::{Cw20Coin, TokenInfoResponse}; [INFO] [stderr] | ^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `ExecuteMsg`, `InstantiateMsg` [INFO] [stderr] --> contracts/club-staking/src/allowances.rs:250:22 [INFO] [stderr] | [INFO] [stderr] 250 | use crate::msg::{ExecuteMsg, InstantiateMsg}; [INFO] [stderr] | ^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `WasmMsg`, `attr` [INFO] [stderr] --> contracts/club-staking/src/contract.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | attr, to_binary, Binary, Deps, DepsMut, Env, MessageInfo, Order, Response, StdError, StdResult, [INFO] [stderr] | ^^^^ [INFO] [stderr] 5 | Storage, Uint128, WasmMsg, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Addr`, `CosmosMsg`, `StdError`, `SubMsg`, `WasmMsg`, `coins`, `from_binary` [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1012:24 [INFO] [stderr] | [INFO] [stderr] 1012 | use cosmwasm_std::{coins, from_binary, Addr, CosmosMsg, StdError, SubMsg, WasmMsg}; [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^ ^^^^ ^^^^^^^^^ ^^^^^^^^ ^^^^^^ ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::msg::InstantiateMarketingInfo` [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1015:9 [INFO] [stderr] | [INFO] [stderr] 1015 | use crate::msg::InstantiateMarketingInfo; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> contracts/club-staking/src/enumerable.rs:41:9 [INFO] [stderr] | [INFO] [stderr] 41 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `mock_dependencies`, `mock_env`, `mock_info` [INFO] [stderr] --> contracts/club-staking/src/enumerable.rs:43:33 [INFO] [stderr] | [INFO] [stderr] 43 | use cosmwasm_std::testing::{mock_dependencies, mock_env, mock_info}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `DepsMut`, `Uint128`, `coins` [INFO] [stderr] --> contracts/club-staking/src/enumerable.rs:44:24 [INFO] [stderr] | [INFO] [stderr] 44 | use cosmwasm_std::{coins, DepsMut, Uint128}; [INFO] [stderr] | ^^^^^ ^^^^^^^ ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Cw20Coin`, `Expiration`, `TokenInfoResponse` [INFO] [stderr] --> contracts/club-staking/src/enumerable.rs:45:16 [INFO] [stderr] | [INFO] [stderr] 45 | use cw20::{Cw20Coin, Expiration, TokenInfoResponse}; [INFO] [stderr] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `ExecuteMsg`, `InstantiateMsg` [INFO] [stderr] --> contracts/club-staking/src/enumerable.rs:47:22 [INFO] [stderr] | [INFO] [stderr] 47 | use crate::msg::{ExecuteMsg, InstantiateMsg}; [INFO] [stderr] | ^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variable `owner1Info` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1023:13 [INFO] [stderr] | [INFO] [stderr] 1023 | let owner1Info = mock_info("Owner001", &[coin(1000, "stake")]); [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `owner1_info` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1024:9 [INFO] [stderr] | [INFO] [stderr] 1024 | / buy_a_club(deps.as_mut(), mock_env(), owner1Info.clone(), "Owner001".to_string(), "".to_string(), "CLUB001".to_string(), [INFO] [stderr] 1025 | | Uint128::from(1000u128)); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `queryRes` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1027:13 [INFO] [stderr] | [INFO] [stderr] 1027 | let queryRes = query_club_ownership_details(&mut deps.storage, "CLUB001".to_string()); [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `query_res` [INFO] [stderr] [INFO] [stderr] warning: variable `owner1Info` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1046:13 [INFO] [stderr] | [INFO] [stderr] 1046 | let owner1Info = mock_info("Owner001", &[coin(1000, "stake")]); [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `owner1_info` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1047:9 [INFO] [stderr] | [INFO] [stderr] 1047 | / buy_a_club(deps.as_mut(), mock_env(), owner1Info.clone(), "Owner001".to_string(), "".to_string(), "CLUB001".to_string(), [INFO] [stderr] 1048 | | Uint128::from(1000u128)); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `queryRes` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1050:13 [INFO] [stderr] | [INFO] [stderr] 1050 | let queryRes = query_club_ownership_details(&mut deps.storage, "CLUB001".to_string()); [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `query_res` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1064:9 [INFO] [stderr] | [INFO] [stderr] 1064 | claim_owner_rewards(deps.as_mut(), owner1Info.clone(), "Owner001".to_string(), "CLUB001".to_string(), Uint128::from(10u128)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `queryResAfter` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1066:13 [INFO] [stderr] | [INFO] [stderr] 1066 | let queryResAfter = query_club_ownership_details(&mut deps.storage, "CLUB001".to_string()); [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `query_res_after` [INFO] [stderr] [INFO] [stderr] warning: variable `owner1Info` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1085:13 [INFO] [stderr] | [INFO] [stderr] 1085 | let owner1Info = mock_info("Owner001", &[coin(1000, "stake")]); [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `owner1_info` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1086:9 [INFO] [stderr] | [INFO] [stderr] 1086 | / buy_a_club(deps.as_mut(), mock_env(), owner1Info.clone(), "Owner001".to_string(), "".to_string(), "CLUB001".to_string(), [INFO] [stderr] 1087 | | Uint128::from(1000u128)); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `owner2Info` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1089:13 [INFO] [stderr] | [INFO] [stderr] 1089 | let owner2Info = mock_info("Owner002", &[coin(1000, "stake")]); [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `owner2_info` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1090:9 [INFO] [stderr] | [INFO] [stderr] 1090 | / buy_a_club(deps.as_mut(), mock_env(), owner2Info.clone(), "Owner002".to_string(), "".to_string(), "CLUB001".to_string(), [INFO] [stderr] 1091 | | Uint128::from(1000u128)); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `queryRes` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1093:13 [INFO] [stderr] | [INFO] [stderr] 1093 | let queryRes = query_club_ownership_details(&mut deps.storage, "CLUB001".to_string()); [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `query_res` [INFO] [stderr] [INFO] [stderr] warning: variable `owner1Info` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1111:13 [INFO] [stderr] | [INFO] [stderr] 1111 | let owner1Info = mock_info("Owner001", &[coin(1000, "stake")]); [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `owner1_info` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1112:9 [INFO] [stderr] | [INFO] [stderr] 1112 | / buy_a_club(deps.as_mut(), mock_env(), owner1Info.clone(), "Owner001".to_string(), "".to_string(), "CLUB001".to_string(), [INFO] [stderr] 1113 | | Uint128::from(1000u128)); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1115:9 [INFO] [stderr] | [INFO] [stderr] 1115 | release_club(deps.as_mut(), mock_env(), owner1Info.clone(), "Owner001".to_string(), "CLUB001".to_string()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `queryRes` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1117:13 [INFO] [stderr] | [INFO] [stderr] 1117 | let queryRes = query_club_ownership_details(&mut deps.storage, "CLUB001".to_string()); [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `query_res` [INFO] [stderr] [INFO] [stderr] warning: variable `owner1Info` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1135:13 [INFO] [stderr] | [INFO] [stderr] 1135 | let owner1Info = mock_info("Owner001", &[coin(1000, "stake")]); [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `owner1_info` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1136:9 [INFO] [stderr] | [INFO] [stderr] 1136 | / buy_a_club(deps.as_mut(), mock_env(), owner1Info.clone(), "Owner001".to_string(), "".to_string(), "CLUB001".to_string(), [INFO] [stderr] 1137 | | Uint128::from(1000u128)); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1139:9 [INFO] [stderr] | [INFO] [stderr] 1139 | release_club(deps.as_mut(), mock_env(), owner1Info.clone(), "Owner001".to_string(), "CLUB001".to_string()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `queryRes` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1143:13 [INFO] [stderr] | [INFO] [stderr] 1143 | let queryRes = query_club_ownership_details(&mut deps.storage, "CLUB001".to_string()); [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `query_res` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1150:17 [INFO] [stderr] | [INFO] [stderr] 1150 | CLUB_OWNERSHIP_DETAILS.save(&mut deps.storage, "CLUB001".to_string(), &cod); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1158:9 [INFO] [stderr] | [INFO] [stderr] 1158 | release_club(deps.as_mut(), mock_env(), owner1Info.clone(), "Owner001".to_string(), "CLUB001".to_string()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `queryResAfterReleasing` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1160:13 [INFO] [stderr] | [INFO] [stderr] 1160 | let queryResAfterReleasing = query_club_ownership_details(&mut deps.storage, "CLUB001".to_string()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `query_res_after_releasing` [INFO] [stderr] [INFO] [stderr] warning: variable `owner1Info` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1178:13 [INFO] [stderr] | [INFO] [stderr] 1178 | let owner1Info = mock_info("Owner001", &[coin(1000, "stake")]); [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `owner1_info` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1179:9 [INFO] [stderr] | [INFO] [stderr] 1179 | / buy_a_club(deps.as_mut(), mock_env(), owner1Info.clone(), "Owner001".to_string(), "".to_string(), "CLUB001".to_string(), [INFO] [stderr] 1180 | | Uint128::from(1000u128)); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1182:9 [INFO] [stderr] | [INFO] [stderr] 1182 | release_club(deps.as_mut(), mock_env(), owner1Info.clone(), "Owner001".to_string(), "CLUB001".to_string()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `queryRes` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1186:13 [INFO] [stderr] | [INFO] [stderr] 1186 | let queryRes = query_club_ownership_details(&mut deps.storage, "CLUB001".to_string()); [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `query_res` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1192:17 [INFO] [stderr] | [INFO] [stderr] 1192 | CLUB_OWNERSHIP_DETAILS.save(&mut deps.storage, "CLUB001".to_string(), &cod); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1200:9 [INFO] [stderr] | [INFO] [stderr] 1200 | release_club(deps.as_mut(), mock_env(), owner1Info.clone(), "Owner001".to_string(), "CLUB001".to_string()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `queryResAfterReleasing` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1202:13 [INFO] [stderr] | [INFO] [stderr] 1202 | let queryResAfterReleasing = query_club_ownership_details(&mut deps.storage, "CLUB001".to_string()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `query_res_after_releasing` [INFO] [stderr] [INFO] [stderr] warning: variable `owner2Info` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1215:13 [INFO] [stderr] | [INFO] [stderr] 1215 | let owner2Info = mock_info("Owner002", &[coin(1000, "stake")]); [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `owner2_info` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1216:9 [INFO] [stderr] | [INFO] [stderr] 1216 | / buy_a_club(deps.as_mut(), mock_env(), owner2Info.clone(), "Owner002".to_string(), "Owner001".to_string(), "CLUB001".to_string(), [INFO] [stderr] 1217 | | Uint128::from(1000u128)); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `queryResAfterSellingByPrevOwner` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1219:13 [INFO] [stderr] | [INFO] [stderr] 1219 | let queryResAfterSellingByPrevOwner = query_club_ownership_details(&mut deps.storage, "CLUB001".to_string()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `query_res_after_selling_by_prev_owner` [INFO] [stderr] [INFO] [stderr] warning: variable `owner1Info` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1237:13 [INFO] [stderr] | [INFO] [stderr] 1237 | let owner1Info = mock_info("Owner001", &[coin(1000, "stake")]); [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `owner1_info` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1238:9 [INFO] [stderr] | [INFO] [stderr] 1238 | / buy_a_club(deps.as_mut(), mock_env(), owner1Info.clone(), "Owner001".to_string(), "".to_string(), "CLUB001".to_string(), [INFO] [stderr] 1239 | | Uint128::from(1000u128)); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1241:9 [INFO] [stderr] | [INFO] [stderr] 1241 | release_club(deps.as_mut(), mock_env(), owner1Info.clone(), "Owner001".to_string(), "CLUB001".to_string()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `queryRes` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1245:13 [INFO] [stderr] | [INFO] [stderr] 1245 | let queryRes = query_club_ownership_details(&mut deps.storage, "CLUB001".to_string()); [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `query_res` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1251:17 [INFO] [stderr] | [INFO] [stderr] 1251 | CLUB_OWNERSHIP_DETAILS.save(&mut deps.storage, "CLUB001".to_string(), &cod); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1259:9 [INFO] [stderr] | [INFO] [stderr] 1259 | release_club(deps.as_mut(), mock_env(), owner1Info.clone(), "Owner001".to_string(), "CLUB001".to_string()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `queryResAfterReleasing` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1261:13 [INFO] [stderr] | [INFO] [stderr] 1261 | let queryResAfterReleasing = query_club_ownership_details(&mut deps.storage, "CLUB001".to_string()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `query_res_after_releasing` [INFO] [stderr] [INFO] [stderr] warning: variable `owner2Info` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1274:13 [INFO] [stderr] | [INFO] [stderr] 1274 | let owner2Info = mock_info("Owner002", &[coin(1000, "stake")]); [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `owner2_info` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1275:9 [INFO] [stderr] | [INFO] [stderr] 1275 | / buy_a_club(deps.as_mut(), mock_env(), owner2Info.clone(), "Owner002".to_string(), "Owner001".to_string(), "CLUB001".to_string(), [INFO] [stderr] 1276 | | Uint128::from(1000u128)); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `queryResAfterSellingByPrevOwner` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1278:13 [INFO] [stderr] | [INFO] [stderr] 1278 | let queryResAfterSellingByPrevOwner = query_club_ownership_details(&mut deps.storage, "CLUB001".to_string()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `query_res_after_selling_by_prev_owner` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1291:9 [INFO] [stderr] | [INFO] [stderr] 1291 | ... claim_previous_owner_rewards(deps.as_mut(), owner1Info.clone(), "Owner001".to_string(), "CLUB001".to_string(), Uint128::from(10u128)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `queryPrevOwnerDetailsAfterRewardClaim` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1292:13 [INFO] [stderr] | [INFO] [stderr] 1292 | let queryPrevOwnerDetailsAfterRewardClaim = query_club_previous_owner_details(&mut deps.storage, "CLUB001".to_string()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `query_prev_owner_details_after_reward_claim` [INFO] [stderr] [INFO] [stderr] warning: variable `owner1Info` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1310:13 [INFO] [stderr] | [INFO] [stderr] 1310 | let owner1Info = mock_info("Owner001", &[coin(1000, "stake")]); [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `owner1_info` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1311:9 [INFO] [stderr] | [INFO] [stderr] 1311 | / buy_a_club(deps.as_mut(), mock_env(), owner1Info.clone(), "Owner001".to_string(), "".to_string(), "CLUB001".to_string(), [INFO] [stderr] 1312 | | Uint128::from(1000u128)); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `stakerInfo` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1314:13 [INFO] [stderr] | [INFO] [stderr] 1314 | let stakerInfo = mock_info("Staker0001", &[coin(10, "stake")]); [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `staker_info` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1315:9 [INFO] [stderr] | [INFO] [stderr] 1315 | / stake_on_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), "CLUB001".to_string(), [INFO] [stderr] 1316 | | Uint128::from(33u128)); [INFO] [stderr] | |___________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1317:9 [INFO] [stderr] | [INFO] [stderr] 1317 | / stake_on_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), "CLUB001".to_string(), [INFO] [stderr] 1318 | | Uint128::from(11u128)); [INFO] [stderr] | |___________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1319:9 [INFO] [stderr] | [INFO] [stderr] 1319 | / stake_on_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), "CLUB001".to_string(), [INFO] [stderr] 1320 | | Uint128::from(42u128)); [INFO] [stderr] | |___________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `queryRes` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1322:13 [INFO] [stderr] | [INFO] [stderr] 1322 | let queryRes = query_all_stakes(&mut deps.storage); [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `query_res` [INFO] [stderr] [INFO] [stderr] warning: variable `owner1Info` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1341:13 [INFO] [stderr] | [INFO] [stderr] 1341 | let owner1Info = mock_info("Owner001", &[coin(1000, "stake")]); [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `owner1_info` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1342:9 [INFO] [stderr] | [INFO] [stderr] 1342 | / buy_a_club(deps.as_mut(), mock_env(), owner1Info.clone(), "Owner001".to_string(), "".to_string(), "CLUB001".to_string(), [INFO] [stderr] 1343 | | Uint128::from(1000u128)); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `stakerInfo` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1345:13 [INFO] [stderr] | [INFO] [stderr] 1345 | let stakerInfo = mock_info("Staker0001", &[coin(10, "stake")]); [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `staker_info` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1346:9 [INFO] [stderr] | [INFO] [stderr] 1346 | / stake_on_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), "CLUB001".to_string(), [INFO] [stderr] 1347 | | Uint128::from(99u128)); [INFO] [stderr] | |___________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1348:9 [INFO] [stderr] | [INFO] [stderr] 1348 | / withdraw_stake_from_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), [INFO] [stderr] 1349 | | "CLUB001".to_string(), Uint128::from(11u128), IMMEDIATE_WITHDRAWAL); [INFO] [stderr] | |________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1350:9 [INFO] [stderr] | [INFO] [stderr] 1350 | / withdraw_stake_from_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), [INFO] [stderr] 1351 | | "CLUB001".to_string(), Uint128::from(12u128), IMMEDIATE_WITHDRAWAL); [INFO] [stderr] | |________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1352:9 [INFO] [stderr] | [INFO] [stderr] 1352 | / withdraw_stake_from_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), [INFO] [stderr] 1353 | | "CLUB001".to_string(), Uint128::from(13u128), IMMEDIATE_WITHDRAWAL); [INFO] [stderr] | |________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `queryStakes` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1355:13 [INFO] [stderr] | [INFO] [stderr] 1355 | let queryStakes = query_all_stakes(&mut deps.storage); [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to snake case: `query_stakes` [INFO] [stderr] [INFO] [stderr] warning: variable `queryBonds` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1369:13 [INFO] [stderr] | [INFO] [stderr] 1369 | let queryBonds = query_all_bonds(&mut deps.storage); [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `query_bonds` [INFO] [stderr] [INFO] [stderr] warning: variable `owner1Info` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1385:13 [INFO] [stderr] | [INFO] [stderr] 1385 | let owner1Info = mock_info("Owner001", &[coin(1000, "stake")]); [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `owner1_info` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1386:9 [INFO] [stderr] | [INFO] [stderr] 1386 | / buy_a_club(deps.as_mut(), mock_env(), owner1Info.clone(), "Owner001".to_string(), "".to_string(), "CLUB001".to_string(), [INFO] [stderr] 1387 | | Uint128::from(1000u128)); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `stakerInfo` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1389:13 [INFO] [stderr] | [INFO] [stderr] 1389 | let stakerInfo = mock_info("Staker0001", &[coin(10, "stake")]); [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `staker_info` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1390:9 [INFO] [stderr] | [INFO] [stderr] 1390 | / stake_on_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), "CLUB001".to_string(), [INFO] [stderr] 1391 | | Uint128::from(99u128)); [INFO] [stderr] | |___________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1392:9 [INFO] [stderr] | [INFO] [stderr] 1392 | / withdraw_stake_from_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), [INFO] [stderr] 1393 | | "CLUB001".to_string(), Uint128::from(11u128), IMMEDIATE_WITHDRAWAL); [INFO] [stderr] | |________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1394:9 [INFO] [stderr] | [INFO] [stderr] 1394 | / withdraw_stake_from_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), [INFO] [stderr] 1395 | | "CLUB001".to_string(), Uint128::from(12u128), IMMEDIATE_WITHDRAWAL); [INFO] [stderr] | |________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1396:9 [INFO] [stderr] | [INFO] [stderr] 1396 | / withdraw_stake_from_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), [INFO] [stderr] 1397 | | "CLUB001".to_string(), Uint128::from(13u128), IMMEDIATE_WITHDRAWAL); [INFO] [stderr] | |________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1398:9 [INFO] [stderr] | [INFO] [stderr] 1398 | / withdraw_stake_from_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), [INFO] [stderr] 1399 | | "CLUB001".to_string(), Uint128::from(63u128), IMMEDIATE_WITHDRAWAL); [INFO] [stderr] | |________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `queryStakes` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1401:13 [INFO] [stderr] | [INFO] [stderr] 1401 | let queryStakes = query_all_stakes(&mut deps.storage); [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to snake case: `query_stakes` [INFO] [stderr] [INFO] [stderr] warning: variable `queryBonds` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1412:13 [INFO] [stderr] | [INFO] [stderr] 1412 | let queryBonds = query_all_bonds(&mut deps.storage); [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `query_bonds` [INFO] [stderr] [INFO] [stderr] warning: variable `owner1Info` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1428:13 [INFO] [stderr] | [INFO] [stderr] 1428 | let owner1Info = mock_info("Owner001", &[coin(1000, "stake")]); [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `owner1_info` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1429:9 [INFO] [stderr] | [INFO] [stderr] 1429 | / buy_a_club(deps.as_mut(), mock_env(), owner1Info.clone(), "Owner001".to_string(), "".to_string(), "CLUB001".to_string(), [INFO] [stderr] 1430 | | Uint128::from(1000u128)); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `stakerInfo` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1432:13 [INFO] [stderr] | [INFO] [stderr] 1432 | let stakerInfo = mock_info("Staker0001", &[coin(10, "stake")]); [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `staker_info` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1433:9 [INFO] [stderr] | [INFO] [stderr] 1433 | / stake_on_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), "CLUB001".to_string(), [INFO] [stderr] 1434 | | Uint128::from(99u128)); [INFO] [stderr] | |___________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1435:9 [INFO] [stderr] | [INFO] [stderr] 1435 | / withdraw_stake_from_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), [INFO] [stderr] 1436 | | "CLUB001".to_string(), Uint128::from(11u128), NO_IMMEDIATE_WITHDRAWAL); [INFO] [stderr] | |___________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1437:9 [INFO] [stderr] | [INFO] [stderr] 1437 | / withdraw_stake_from_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), [INFO] [stderr] 1438 | | "CLUB001".to_string(), Uint128::from(12u128), NO_IMMEDIATE_WITHDRAWAL); [INFO] [stderr] | |___________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1439:9 [INFO] [stderr] | [INFO] [stderr] 1439 | / withdraw_stake_from_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), [INFO] [stderr] 1440 | | "CLUB001".to_string(), Uint128::from(13u128), NO_IMMEDIATE_WITHDRAWAL); [INFO] [stderr] | |___________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1441:9 [INFO] [stderr] | [INFO] [stderr] 1441 | / withdraw_stake_from_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), [INFO] [stderr] 1442 | | "CLUB001".to_string(), Uint128::from(63u128), NO_IMMEDIATE_WITHDRAWAL); [INFO] [stderr] | |___________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `queryStakes` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1444:13 [INFO] [stderr] | [INFO] [stderr] 1444 | let queryStakes = query_all_stakes(&mut deps.storage); [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to snake case: `query_stakes` [INFO] [stderr] [INFO] [stderr] warning: variable `queryBonds` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1455:13 [INFO] [stderr] | [INFO] [stderr] 1455 | let queryBonds = query_all_bonds(&mut deps.storage); [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `query_bonds` [INFO] [stderr] [INFO] [stderr] warning: variable `owner1Info` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1480:13 [INFO] [stderr] | [INFO] [stderr] 1480 | let owner1Info = mock_info("Owner001", &[coin(1000, "stake")]); [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `owner1_info` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1481:9 [INFO] [stderr] | [INFO] [stderr] 1481 | / buy_a_club(deps.as_mut(), mock_env(), owner1Info.clone(), "Owner001".to_string(), "".to_string(), "CLUB001".to_string(), [INFO] [stderr] 1482 | | Uint128::from(1000u128)); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `stakerInfo` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1484:13 [INFO] [stderr] | [INFO] [stderr] 1484 | let stakerInfo = mock_info("Staker0001", &[coin(10, "stake")]); [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `staker_info` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1485:9 [INFO] [stderr] | [INFO] [stderr] 1485 | / stake_on_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), "CLUB001".to_string(), [INFO] [stderr] 1486 | | Uint128::from(99u128)); [INFO] [stderr] | |___________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1487:9 [INFO] [stderr] | [INFO] [stderr] 1487 | / withdraw_stake_from_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), [INFO] [stderr] 1488 | | "CLUB001".to_string(), Uint128::from(11u128), NO_IMMEDIATE_WITHDRAWAL); [INFO] [stderr] | |___________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1489:9 [INFO] [stderr] | [INFO] [stderr] 1489 | / withdraw_stake_from_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), [INFO] [stderr] 1490 | | "CLUB001".to_string(), Uint128::from(12u128), NO_IMMEDIATE_WITHDRAWAL); [INFO] [stderr] | |___________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1491:9 [INFO] [stderr] | [INFO] [stderr] 1491 | / withdraw_stake_from_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), [INFO] [stderr] 1492 | | "CLUB001".to_string(), Uint128::from(13u128), NO_IMMEDIATE_WITHDRAWAL); [INFO] [stderr] | |___________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1493:9 [INFO] [stderr] | [INFO] [stderr] 1493 | / withdraw_stake_from_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), [INFO] [stderr] 1494 | | "CLUB001".to_string(), Uint128::from(63u128), NO_IMMEDIATE_WITHDRAWAL); [INFO] [stderr] | |___________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `queryStakes` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1496:13 [INFO] [stderr] | [INFO] [stderr] 1496 | let queryStakes = query_all_stakes(&mut deps.storage); [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to snake case: `query_stakes` [INFO] [stderr] [INFO] [stderr] warning: variable `queryBonds` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1509:13 [INFO] [stderr] | [INFO] [stderr] 1509 | let queryBonds = query_all_bonds(&mut deps.storage); [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `query_bonds` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1529:17 [INFO] [stderr] | [INFO] [stderr] 1529 | CLUB_BONDING_DETAILS.save(&mut deps.storage, "CLUB001".to_string(), &updated_bonds); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `refunderInfo` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1538:13 [INFO] [stderr] | [INFO] [stderr] 1538 | let refunderInfo = mock_info(MAIN_WALLET, &[coin(1000, "stake")]); [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `refunder_info` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1539:9 [INFO] [stderr] | [INFO] [stderr] 1539 | periodically_refund_stakeouts(deps.as_mut(), mock_env(), refunderInfo); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `queryBondsAfterPeriodicRefund` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1541:13 [INFO] [stderr] | [INFO] [stderr] 1541 | let queryBondsAfterPeriodicRefund = query_all_bonds(&mut deps.storage); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `query_bonds_after_periodic_refund` [INFO] [stderr] [INFO] [stderr] warning: variable `owner1Info` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1565:13 [INFO] [stderr] | [INFO] [stderr] 1565 | let owner1Info = mock_info("Owner001", &[coin(1000, "stake")]); [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `owner1_info` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1566:9 [INFO] [stderr] | [INFO] [stderr] 1566 | / buy_a_club(deps.as_mut(), mock_env(), owner1Info.clone(), "Owner001".to_string(), "".to_string(), "CLUB001".to_string(), [INFO] [stderr] 1567 | | Uint128::from(1000u128)); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `stakerInfo` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1569:13 [INFO] [stderr] | [INFO] [stderr] 1569 | let stakerInfo = mock_info("Staker0001", &[coin(10, "stake")]); [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `staker_info` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1570:9 [INFO] [stderr] | [INFO] [stderr] 1570 | / stake_on_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), "CLUB001".to_string(), [INFO] [stderr] 1571 | | Uint128::from(99u128)); [INFO] [stderr] | |___________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1572:9 [INFO] [stderr] | [INFO] [stderr] 1572 | / withdraw_stake_from_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), [INFO] [stderr] 1573 | | "CLUB001".to_string(), Uint128::from(11u128), NO_IMMEDIATE_WITHDRAWAL); [INFO] [stderr] | |___________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1574:9 [INFO] [stderr] | [INFO] [stderr] 1574 | / withdraw_stake_from_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), [INFO] [stderr] 1575 | | "CLUB001".to_string(), Uint128::from(12u128), NO_IMMEDIATE_WITHDRAWAL); [INFO] [stderr] | |___________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1576:9 [INFO] [stderr] | [INFO] [stderr] 1576 | / withdraw_stake_from_a_club(deps.as_mut(), mock_env(), stakerInfo.clone(), "Staker0001".to_string(), [INFO] [stderr] 1577 | | "CLUB001".to_string(), Uint128::from(13u128), NO_IMMEDIATE_WITHDRAWAL); [INFO] [stderr] | |___________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `queryStakes` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1579:13 [INFO] [stderr] | [INFO] [stderr] 1579 | let queryStakes = query_all_stakes(&mut deps.storage); [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to snake case: `query_stakes` [INFO] [stderr] [INFO] [stderr] warning: variable `queryBonds` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1593:13 [INFO] [stderr] | [INFO] [stderr] 1593 | let queryBonds = query_all_bonds(&mut deps.storage); [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `query_bonds` [INFO] [stderr] [INFO] [stderr] warning: variable `owner1Info` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1617:13 [INFO] [stderr] | [INFO] [stderr] 1617 | let owner1Info = mock_info("Owner001", &[coin(1000, "stake")]); [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `owner1_info` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1618:9 [INFO] [stderr] | [INFO] [stderr] 1618 | / buy_a_club(deps.as_mut(), mock_env(), owner1Info.clone(), "Owner001".to_string(), "".to_string(), "CLUB001".to_string(), [INFO] [stderr] 1619 | | Uint128::from(1000u128)); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `owner2Info` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1620:13 [INFO] [stderr] | [INFO] [stderr] 1620 | let owner2Info = mock_info("Owner002", &[coin(1000, "stake")]); [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `owner2_info` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1621:9 [INFO] [stderr] | [INFO] [stderr] 1621 | / buy_a_club(deps.as_mut(), mock_env(), owner2Info.clone(), "Owner002".to_string(), "".to_string(), "CLUB002".to_string(), [INFO] [stderr] 1622 | | Uint128::from(1000u128)); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `owner3Info` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1623:13 [INFO] [stderr] | [INFO] [stderr] 1623 | let owner3Info = mock_info("Owner003", &[coin(1000, "stake")]); [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `owner3_info` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1624:9 [INFO] [stderr] | [INFO] [stderr] 1624 | / buy_a_club(deps.as_mut(), mock_env(), owner3Info.clone(), "Owner003".to_string(), "".to_string(), "CLUB003".to_string(), [INFO] [stderr] 1625 | | Uint128::from(1000u128)); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `staker1Info` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1627:13 [INFO] [stderr] | [INFO] [stderr] 1627 | let staker1Info = mock_info("Staker0001", &[coin(10, "stake")]); [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to snake case: `staker1_info` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1628:9 [INFO] [stderr] | [INFO] [stderr] 1628 | / stake_on_a_club(deps.as_mut(), mock_env(), staker1Info.clone(), "Staker0001".to_string(), "CLUB001".to_string(), [INFO] [stderr] 1629 | | Uint128::from(330000u128)); [INFO] [stderr] | |_______________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `staker2Info` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1631:13 [INFO] [stderr] | [INFO] [stderr] 1631 | let staker2Info = mock_info("Staker0002", &[coin(10, "stake")]); [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to snake case: `staker2_info` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1632:9 [INFO] [stderr] | [INFO] [stderr] 1632 | / stake_on_a_club(deps.as_mut(), mock_env(), staker2Info.clone(), "Staker0002".to_string(), "CLUB001".to_string(), [INFO] [stderr] 1633 | | Uint128::from(110000u128)); [INFO] [stderr] | |_______________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `staker3Info` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1635:13 [INFO] [stderr] | [INFO] [stderr] 1635 | let staker3Info = mock_info("Staker0003", &[coin(10, "stake")]); [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to snake case: `staker3_info` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1636:9 [INFO] [stderr] | [INFO] [stderr] 1636 | / stake_on_a_club(deps.as_mut(), mock_env(), staker3Info.clone(), "Staker0003".to_string(), "CLUB002".to_string(), [INFO] [stderr] 1637 | | Uint128::from(420000u128)); [INFO] [stderr] | |_______________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `staker4Info` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1639:13 [INFO] [stderr] | [INFO] [stderr] 1639 | let staker4Info = mock_info("Staker0004", &[coin(10, "stake")]); [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to snake case: `staker4_info` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1640:9 [INFO] [stderr] | [INFO] [stderr] 1640 | / stake_on_a_club(deps.as_mut(), mock_env(), staker4Info.clone(), "Staker0004".to_string(), "CLUB002".to_string(), [INFO] [stderr] 1641 | | Uint128::from(100000u128)); [INFO] [stderr] | |_______________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `staker5Info` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1643:13 [INFO] [stderr] | [INFO] [stderr] 1643 | let staker5Info = mock_info("Staker0005", &[coin(10, "stake")]); [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to snake case: `staker5_info` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1644:9 [INFO] [stderr] | [INFO] [stderr] 1644 | / stake_on_a_club(deps.as_mut(), mock_env(), staker5Info.clone(), "Staker0005".to_string(), "CLUB003".to_string(), [INFO] [stderr] 1645 | | Uint128::from(820000u128)); [INFO] [stderr] | |_______________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `staker6Info` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1647:13 [INFO] [stderr] | [INFO] [stderr] 1647 | let staker6Info = mock_info("Staker0006", &[coin(10, "stake")]); [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to snake case: `staker6_info` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1648:9 [INFO] [stderr] | [INFO] [stderr] 1648 | / stake_on_a_club(deps.as_mut(), mock_env(), staker6Info.clone(), "Staker0006".to_string(), "CLUB003".to_string(), [INFO] [stderr] 1649 | | Uint128::from(50000u128)); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `rewardInfo` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1655:13 [INFO] [stderr] | [INFO] [stderr] 1655 | let rewardInfo = mock_info("rewardInfo", &[]); [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `reward_info` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1657:9 [INFO] [stderr] | [INFO] [stderr] 1657 | set_reward_amount(deps.as_mut(), rewardInfo.clone(), Uint128::from(1000000u128)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `queryRes` should have a snake case name [INFO] [stderr] --> contracts/club-staking/src/contract.rs:1668:13 [INFO] [stderr] | [INFO] [stderr] 1668 | let queryRes = query_all_stakes(&mut deps.storage); [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `query_res` [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:2663:25 [INFO] [stderr] | [INFO] [stderr] 2663 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stderr] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:2690:25 [INFO] [stderr] | [INFO] [stderr] 2690 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stderr] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:2716:25 [INFO] [stderr] | [INFO] [stderr] 2716 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stderr] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:2746:25 [INFO] [stderr] | [INFO] [stderr] 2746 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stderr] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:2775:25 [INFO] [stderr] | [INFO] [stderr] 2775 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stderr] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:2805:25 [INFO] [stderr] | [INFO] [stderr] 2805 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stderr] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:2837:25 [INFO] [stderr] | [INFO] [stderr] 2837 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stderr] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:2871:25 [INFO] [stderr] | [INFO] [stderr] 2871 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stderr] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:2909:25 [INFO] [stderr] | [INFO] [stderr] 2909 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stderr] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:2947:25 [INFO] [stderr] | [INFO] [stderr] 2947 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stderr] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:2976:25 [INFO] [stderr] | [INFO] [stderr] 2976 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stderr] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:3004:25 [INFO] [stderr] | [INFO] [stderr] 3004 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stderr] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:3035:25 [INFO] [stderr] | [INFO] [stderr] 3035 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stderr] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:3066:25 [INFO] [stderr] | [INFO] [stderr] 3066 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stderr] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:3098:25 [INFO] [stderr] | [INFO] [stderr] 3098 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stderr] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:3131:25 [INFO] [stderr] | [INFO] [stderr] 3131 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stderr] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:3165:25 [INFO] [stderr] | [INFO] [stderr] 3165 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stderr] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:3203:25 [INFO] [stderr] | [INFO] [stderr] 3203 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stderr] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:3241:25 [INFO] [stderr] | [INFO] [stderr] 3241 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stderr] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:3274:25 [INFO] [stderr] | [INFO] [stderr] 3274 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stderr] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:3305:25 [INFO] [stderr] | [INFO] [stderr] 3305 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stderr] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:3340:25 [INFO] [stderr] | [INFO] [stderr] 3340 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stderr] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:3375:25 [INFO] [stderr] | [INFO] [stderr] 3375 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stderr] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:3411:25 [INFO] [stderr] | [INFO] [stderr] 3411 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stderr] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:3448:25 [INFO] [stderr] | [INFO] [stderr] 3448 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stderr] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:3488:25 [INFO] [stderr] | [INFO] [stderr] 3488 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stderr] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:3532:25 [INFO] [stderr] | [INFO] [stderr] 3532 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stderr] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:3576:25 [INFO] [stderr] | [INFO] [stderr] 3576 | use std::time::{Duration, SystemTime, UNIX_EPOCH}; [INFO] [stderr] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `res` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:2594:13 [INFO] [stderr] | [INFO] [stderr] 2594 | let res = distribute_vested( [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_res` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `res` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:2627:13 [INFO] [stderr] | [INFO] [stderr] 2627 | let res = distribute_vested( [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_res` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `spender_address` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:2664:13 [INFO] [stderr] | [INFO] [stderr] 2664 | let spender_address = String::from("addr0001"); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `spender_address` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:2691:13 [INFO] [stderr] | [INFO] [stderr] 2691 | let spender_address = String::from("addr0001"); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `spender_address` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:2717:13 [INFO] [stderr] | [INFO] [stderr] 2717 | let spender_address = String::from("addr0001"); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `spender_address` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:2747:13 [INFO] [stderr] | [INFO] [stderr] 2747 | let spender_address = String::from("addr0001"); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `spender_address` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:2776:13 [INFO] [stderr] | [INFO] [stderr] 2776 | let spender_address = String::from("addr0001"); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `spender_address` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:2806:13 [INFO] [stderr] | [INFO] [stderr] 2806 | let spender_address = String::from("addr0001"); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `spender_address` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:2838:13 [INFO] [stderr] | [INFO] [stderr] 2838 | let spender_address = String::from("addr0001"); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `spender_address` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:2872:13 [INFO] [stderr] | [INFO] [stderr] 2872 | let spender_address = String::from("addr0001"); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `spender_address` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:2910:13 [INFO] [stderr] | [INFO] [stderr] 2910 | let spender_address = String::from("addr0001"); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `spender_address` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:2948:13 [INFO] [stderr] | [INFO] [stderr] 2948 | let spender_address = String::from("addr0001"); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `spender_address` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:2977:13 [INFO] [stderr] | [INFO] [stderr] 2977 | let spender_address = String::from("addr0001"); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `spender_address` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:3005:13 [INFO] [stderr] | [INFO] [stderr] 3005 | let spender_address = String::from("addr0001"); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `vcpp` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:3016:13 [INFO] [stderr] | [INFO] [stderr] 3016 | let vcpp = vesting_details.vesting_count_per_period.u128(); [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_vcpp` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `spender_address` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:3036:13 [INFO] [stderr] | [INFO] [stderr] 3036 | let spender_address = String::from("addr0001"); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `spender_address` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:3067:13 [INFO] [stderr] | [INFO] [stderr] 3067 | let spender_address = String::from("addr0001"); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `spender_address` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:3099:13 [INFO] [stderr] | [INFO] [stderr] 3099 | let spender_address = String::from("addr0001"); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `spender_address` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:3132:13 [INFO] [stderr] | [INFO] [stderr] 3132 | let spender_address = String::from("addr0001"); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `spender_address` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:3166:13 [INFO] [stderr] | [INFO] [stderr] 3166 | let spender_address = String::from("addr0001"); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `spender_address` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:3204:13 [INFO] [stderr] | [INFO] [stderr] 3204 | let spender_address = String::from("addr0001"); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `spender_address` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:3242:13 [INFO] [stderr] | [INFO] [stderr] 3242 | let spender_address = String::from("addr0001"); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `spender_address` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:3275:13 [INFO] [stderr] | [INFO] [stderr] 3275 | let spender_address = String::from("addr0001"); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `spender_address` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:3306:13 [INFO] [stderr] | [INFO] [stderr] 3306 | let spender_address = String::from("addr0001"); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `spender_address` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:3341:13 [INFO] [stderr] | [INFO] [stderr] 3341 | let spender_address = String::from("addr0001"); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `spender_address` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:3376:13 [INFO] [stderr] | [INFO] [stderr] 3376 | let spender_address = String::from("addr0001"); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `spender_address` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:3412:13 [INFO] [stderr] | [INFO] [stderr] 3412 | let spender_address = String::from("addr0001"); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `spender_address` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:3449:13 [INFO] [stderr] | [INFO] [stderr] 3449 | let spender_address = String::from("addr0001"); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `spender_address` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:3489:13 [INFO] [stderr] | [INFO] [stderr] 3489 | let spender_address = String::from("addr0001"); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `spender_address` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:3533:13 [INFO] [stderr] | [INFO] [stderr] 3533 | let spender_address = String::from("addr0001"); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `spender_address` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:3577:13 [INFO] [stderr] | [INFO] [stderr] 3577 | let spender_address = String::from("addr0001"); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spender_address` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `category_address` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:3578:13 [INFO] [stderr] | [INFO] [stderr] 3578 | let category_address = String::from("addr0002"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_category_address` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `now` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:3580:13 [INFO] [stderr] | [INFO] [stderr] 3580 | let now = mock_env().block.time; // today [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_now` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `vesting_details` [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:3582:17 [INFO] [stderr] | [INFO] [stderr] 3582 | let mut vesting_details = get_vesting_details(); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_vesting_details` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> contracts/cw20-base/src/contract.rs:3582:13 [INFO] [stderr] | [INFO] [stderr] 3582 | let mut vesting_details = get_vesting_details(); [INFO] [stderr] | ----^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `club-staking` (lib test) generated 155 warnings (16 duplicates) [INFO] [stderr] warning: `cw20-base` (lib test) generated 66 warnings (3 duplicates) [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> contracts/crll-airdrop/src/allowances.rs:244:9 [INFO] [stderr] | [INFO] [stderr] 244 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused imports: `mock_dependencies`, `mock_env`, `mock_info` [INFO] [stderr] --> contracts/crll-airdrop/src/allowances.rs:246:33 [INFO] [stderr] | [INFO] [stderr] 246 | use cosmwasm_std::testing::{mock_dependencies, mock_env, mock_info}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `CosmosMsg`, `SubMsg`, `Timestamp`, `WasmMsg`, `coins` [INFO] [stderr] --> contracts/crll-airdrop/src/allowances.rs:247:24 [INFO] [stderr] | [INFO] [stderr] 247 | use cosmwasm_std::{coins, CosmosMsg, SubMsg, Timestamp, WasmMsg}; [INFO] [stderr] | ^^^^^ ^^^^^^^^^ ^^^^^^ ^^^^^^^^^ ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Cw20Coin`, `TokenInfoResponse` [INFO] [stderr] --> contracts/crll-airdrop/src/allowances.rs:248:16 [INFO] [stderr] | [INFO] [stderr] 248 | use cw20::{Cw20Coin, TokenInfoResponse}; [INFO] [stderr] | ^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `ExecuteMsg`, `InstantiateMsg` [INFO] [stderr] --> contracts/crll-airdrop/src/allowances.rs:250:22 [INFO] [stderr] | [INFO] [stderr] 250 | use crate::msg::{ExecuteMsg, InstantiateMsg}; [INFO] [stderr] | ^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `WasmMsg`, `attr` [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | attr, to_binary, Binary, Deps, DepsMut, Env, MessageInfo, Order, Response, StdError, StdResult, [INFO] [stderr] | ^^^^ [INFO] [stderr] 5 | Storage, Uint128, WasmMsg, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Addr`, `CosmosMsg`, `StdError`, `SubMsg`, `WasmMsg`, `coins`, `from_binary` [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:771:24 [INFO] [stderr] | [INFO] [stderr] 771 | use cosmwasm_std::{coins, from_binary, Addr, CosmosMsg, StdError, SubMsg, WasmMsg}; [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^ ^^^^ ^^^^^^^^^ ^^^^^^^^ ^^^^^^ ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::msg::InstantiateMarketingInfo` [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:774:9 [INFO] [stderr] | [INFO] [stderr] 774 | use crate::msg::InstantiateMarketingInfo; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> contracts/crll-airdrop/src/enumerable.rs:41:9 [INFO] [stderr] | [INFO] [stderr] 41 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `mock_dependencies`, `mock_env`, `mock_info` [INFO] [stderr] --> contracts/crll-airdrop/src/enumerable.rs:43:33 [INFO] [stderr] | [INFO] [stderr] 43 | use cosmwasm_std::testing::{mock_dependencies, mock_env, mock_info}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `DepsMut`, `Uint128`, `coins` [INFO] [stderr] --> contracts/crll-airdrop/src/enumerable.rs:44:24 [INFO] [stderr] | [INFO] [stderr] 44 | use cosmwasm_std::{coins, DepsMut, Uint128}; [INFO] [stderr] | ^^^^^ ^^^^^^^ ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Cw20Coin`, `Expiration`, `TokenInfoResponse` [INFO] [stderr] --> contracts/crll-airdrop/src/enumerable.rs:45:16 [INFO] [stderr] | [INFO] [stderr] 45 | use cw20::{Cw20Coin, Expiration, TokenInfoResponse}; [INFO] [stderr] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `ExecuteMsg`, `InstantiateMsg` [INFO] [stderr] --> contracts/crll-airdrop/src/enumerable.rs:47:22 [INFO] [stderr] | [INFO] [stderr] 47 | use crate::msg::{ExecuteMsg, InstantiateMsg}; [INFO] [stderr] | ^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `instantiate_msg` [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:932:13 [INFO] [stderr] | [INFO] [stderr] 932 | let instantiate_msg = InstantiateMsg { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instantiate_msg` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `instantiate_msg` [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:991:13 [INFO] [stderr] | [INFO] [stderr] 991 | let instantiate_msg = InstantiateMsg { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instantiate_msg` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `instantiate_msg` [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:1072:13 [INFO] [stderr] | [INFO] [stderr] 1072 | let instantiate_msg = InstantiateMsg { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instantiate_msg` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `instantiate_msg` [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:1192:13 [INFO] [stderr] | [INFO] [stderr] 1192 | let instantiate_msg = InstantiateMsg { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instantiate_msg` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:834:13 [INFO] [stderr] | [INFO] [stderr] 834 | let mut total_count = 1000; [INFO] [stderr] | ----^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:836:13 [INFO] [stderr] | [INFO] [stderr] 836 | for mut count in 1..total_count+1 { [INFO] [stderr] | ----^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable `user1Info` should have a snake case name [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:782:13 [INFO] [stderr] | [INFO] [stderr] 782 | let user1Info = mock_info("LunaUser001", &[coin(1000, "stake")]); [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `user1_info` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:783:9 [INFO] [stderr] | [INFO] [stderr] 783 | / create_luna_user_details(deps.as_mut(), mock_env(), user1Info.clone(), "LunaUser001".to_string(), [INFO] [stderr] 784 | | QUALIFIED_FOR_REWARD, Uint128::from(100u128)); [INFO] [stderr] | |__________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_must_use)]` on by default [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `queryRes` should have a snake case name [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:786:13 [INFO] [stderr] | [INFO] [stderr] 786 | let queryRes = query_luna_user_details(&mut deps.storage, "LunaUser001".to_string()); [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `query_res` [INFO] [stderr] [INFO] [stderr] warning: variable `user2Info` should have a snake case name [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:797:13 [INFO] [stderr] | [INFO] [stderr] 797 | let user2Info = mock_info("LunaUser002", &[coin(1000, "stake")]); [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `user2_info` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:798:9 [INFO] [stderr] | [INFO] [stderr] 798 | / create_luna_user_details(deps.as_mut(), mock_env(), user2Info.clone(), "LunaUser002".to_string(), [INFO] [stderr] 799 | | QUALIFIED_FOR_REWARD, Uint128::from(100u128)); [INFO] [stderr] | |__________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `queryRes` should have a snake case name [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:801:13 [INFO] [stderr] | [INFO] [stderr] 801 | let queryRes = query_luna_user_details(&mut deps.storage, "LunaUser002".to_string()); [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `query_res` [INFO] [stderr] [INFO] [stderr] warning: variable `rewardInfo` should have a snake case name [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:822:13 [INFO] [stderr] | [INFO] [stderr] 822 | let rewardInfo = mock_info("rewardInfo", &[]); [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `reward_info` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:824:9 [INFO] [stderr] | [INFO] [stderr] 824 | / create_activity(deps.as_mut(), mock_env(), rewardInfo.clone(), [INFO] [stderr] 825 | | STAKING_ACTIVITY.to_string(), LUNA_ACTIVITY.to_string(), Uint128::from(33u128)); [INFO] [stderr] | |____________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:826:9 [INFO] [stderr] | [INFO] [stderr] 826 | / create_activity(deps.as_mut(), mock_env(), rewardInfo.clone(), [INFO] [stderr] 827 | | GAMING_ACTIVITY.to_string(), LUNA_ACTIVITY.to_string(), Uint128::from(11u128)); [INFO] [stderr] | |___________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:828:9 [INFO] [stderr] | [INFO] [stderr] 828 | / create_activity(deps.as_mut(), mock_env(), rewardInfo.clone(), [INFO] [stderr] 829 | | LIQUIDITY_ACTIVITY.to_string(), LUNA_ACTIVITY.to_string(), Uint128::from(42u128)); [INFO] [stderr] | |______________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `userInfo` should have a snake case name [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:844:17 [INFO] [stderr] | [INFO] [stderr] 844 | let userInfo = mock_info(&username, &[coin(1000, "stake")]); [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `user_info` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:845:13 [INFO] [stderr] | [INFO] [stderr] 845 | / create_luna_user_details(deps.as_mut(), mock_env(), userInfo.clone(), username.clone(), [INFO] [stderr] 846 | | QUALIFIED_FOR_REWARD, Uint128::from(100u128)); [INFO] [stderr] | |______________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `queryRes` should have a snake case name [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:848:17 [INFO] [stderr] | [INFO] [stderr] 848 | let queryRes = query_luna_user_details(&mut deps.storage, username.clone()); [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `query_res` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:863:9 [INFO] [stderr] | [INFO] [stderr] 863 | clear_qualified_flag_for_all_luna_users_and_non_exempt_activities(deps.as_mut(), mock_env(), rewardInfo.clone()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `queryRes` should have a snake case name [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:874:17 [INFO] [stderr] | [INFO] [stderr] 874 | let queryRes = query_luna_user_details (&deps.storage, user); [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `query_res` [INFO] [stderr] [INFO] [stderr] warning: variable `queryAllUserActRes` should have a snake case name [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:886:13 [INFO] [stderr] | [INFO] [stderr] 886 | let queryAllUserActRes = query_all_user_activities(&mut deps.storage); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `query_all_user_act_res` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:902:9 [INFO] [stderr] | [INFO] [stderr] 902 | / update_luna_user_list_details(deps.as_mut(), mock_env(), rewardInfo.clone(), total_count, [INFO] [stderr] 903 | | user_name_list_for_final_processing, qualified_list_for_final_processing, rw_amount_list_for_final_processing); [INFO] [stderr] | |_______________________________________________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `queryRes` should have a snake case name [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:914:17 [INFO] [stderr] | [INFO] [stderr] 914 | let queryRes = query_luna_user_details (&deps.storage, user); [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `query_res` [INFO] [stderr] [INFO] [stderr] warning: variable `rewardInfo` should have a snake case name [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:936:13 [INFO] [stderr] | [INFO] [stderr] 936 | let rewardInfo = mock_info("rewardInfo", &[]); [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `reward_info` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:938:9 [INFO] [stderr] | [INFO] [stderr] 938 | set_contract_lock_status (deps.as_mut(), Uint128::from(UNLOCKED)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `user1Info` should have a snake case name [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:940:13 [INFO] [stderr] | [INFO] [stderr] 940 | let user1Info = mock_info("LunaUser001", &[coin(1000, "stake")]); [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `user1_info` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:941:9 [INFO] [stderr] | [INFO] [stderr] 941 | / create_luna_user_details(deps.as_mut(), mock_env(), user1Info.clone(), "LunaUser001".to_string(), [INFO] [stderr] 942 | | QUALIFIED_FOR_REWARD, Uint128::from(100u128)); [INFO] [stderr] | |__________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:944:9 [INFO] [stderr] | [INFO] [stderr] 944 | / create_activity(deps.as_mut(), mock_env(), rewardInfo.clone(), [INFO] [stderr] 945 | | STAKING_ACTIVITY.to_string(), LUNA_ACTIVITY.to_string(), Uint128::from(33u128)); [INFO] [stderr] | |____________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:946:9 [INFO] [stderr] | [INFO] [stderr] 946 | / create_activity(deps.as_mut(), mock_env(), rewardInfo.clone(), [INFO] [stderr] 947 | | GAMING_ACTIVITY.to_string(), LUNA_ACTIVITY.to_string(), Uint128::from(11u128)); [INFO] [stderr] | |___________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:948:9 [INFO] [stderr] | [INFO] [stderr] 948 | / create_activity(deps.as_mut(), mock_env(), rewardInfo.clone(), [INFO] [stderr] 949 | | LIQUIDITY_ACTIVITY.to_string(), LUNA_ACTIVITY.to_string(), Uint128::from(42u128)); [INFO] [stderr] | |______________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `queryRes` should have a snake case name [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:951:13 [INFO] [stderr] | [INFO] [stderr] 951 | let queryRes = query_all_user_activities(&mut deps.storage); [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `query_res` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:965:9 [INFO] [stderr] | [INFO] [stderr] 965 | / update_user_activity(deps.as_mut(), mock_env(), user1Info.clone(), "LunaUser001".to_string(), [INFO] [stderr] 966 | | STAKING_ACTIVITY.to_string(), QUALIFIED_FOR_REWARD); [INFO] [stderr] | |________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `queryResAfter` should have a snake case name [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:968:13 [INFO] [stderr] | [INFO] [stderr] 968 | let queryResAfter = query_all_user_activities(&mut deps.storage); [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `query_res_after` [INFO] [stderr] [INFO] [stderr] warning: variable `rewardInfo` should have a snake case name [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:995:13 [INFO] [stderr] | [INFO] [stderr] 995 | let rewardInfo = mock_info("rewardInfo", &[]); [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `reward_info` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:997:9 [INFO] [stderr] | [INFO] [stderr] 997 | set_contract_lock_status (deps.as_mut(), Uint128::from(UNLOCKED)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `user1Info` should have a snake case name [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:999:13 [INFO] [stderr] | [INFO] [stderr] 999 | let user1Info = mock_info("LunaUser001", &[coin(1000, "stake")]); [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `user1_info` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:1000:9 [INFO] [stderr] | [INFO] [stderr] 1000 | / create_luna_user_details(deps.as_mut(), mock_env(), user1Info.clone(), "LunaUser001".to_string(), [INFO] [stderr] 1001 | | QUALIFIED_FOR_REWARD, Uint128::from(100u128)); [INFO] [stderr] | |__________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:1003:9 [INFO] [stderr] | [INFO] [stderr] 1003 | / create_activity(deps.as_mut(), mock_env(), rewardInfo.clone(), [INFO] [stderr] 1004 | | STAKING_ACTIVITY.to_string(), LUNA_ACTIVITY.to_string(), Uint128::from(33u128)); [INFO] [stderr] | |____________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:1005:9 [INFO] [stderr] | [INFO] [stderr] 1005 | / create_activity(deps.as_mut(), mock_env(), rewardInfo.clone(), [INFO] [stderr] 1006 | | GAMING_ACTIVITY.to_string(), LUNA_ACTIVITY.to_string(), Uint128::from(11u128)); [INFO] [stderr] | |___________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:1007:9 [INFO] [stderr] | [INFO] [stderr] 1007 | / create_activity(deps.as_mut(), mock_env(), rewardInfo.clone(), [INFO] [stderr] 1008 | | LIQUIDITY_ACTIVITY.to_string(), LUNA_ACTIVITY.to_string(), Uint128::from(42u128)); [INFO] [stderr] | |______________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `queryRes` should have a snake case name [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:1010:13 [INFO] [stderr] | [INFO] [stderr] 1010 | let queryRes = query_all_user_activities(&mut deps.storage); [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `query_res` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:1024:9 [INFO] [stderr] | [INFO] [stderr] 1024 | / update_activity_eligibility_reward_amount(deps.as_mut(), mock_env(), rewardInfo.clone(), [INFO] [stderr] 1025 | | STAKING_ACTIVITY.to_string(), Uint128::from(88u128)); [INFO] [stderr] | |_________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `queryResAfterUpdateEligible` should have a snake case name [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:1026:13 [INFO] [stderr] | [INFO] [stderr] 1026 | let queryResAfterUpdateEligible = query_all_activities(&mut deps.storage); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `query_res_after_update_eligible` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:1046:9 [INFO] [stderr] | [INFO] [stderr] 1046 | / update_user_activity(deps.as_mut(), mock_env(), user1Info.clone(), "LunaUser001".to_string(), [INFO] [stderr] 1047 | | STAKING_ACTIVITY.to_string(), QUALIFIED_FOR_REWARD); [INFO] [stderr] | |________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `queryResAfterUpdateUser` should have a snake case name [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:1049:13 [INFO] [stderr] | [INFO] [stderr] 1049 | let queryResAfterUpdateUser = query_all_user_activities(&mut deps.storage); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `query_res_after_update_user` [INFO] [stderr] [INFO] [stderr] warning: variable `rewardInfo` should have a snake case name [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:1076:13 [INFO] [stderr] | [INFO] [stderr] 1076 | let rewardInfo = mock_info("rewardInfo", &[]); [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `reward_info` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:1078:9 [INFO] [stderr] | [INFO] [stderr] 1078 | set_contract_lock_status (deps.as_mut(), Uint128::from(UNLOCKED)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `user1Info` should have a snake case name [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:1080:13 [INFO] [stderr] | [INFO] [stderr] 1080 | let user1Info = mock_info("LunaUser001", &[coin(1000, "stake")]); [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `user1_info` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:1081:9 [INFO] [stderr] | [INFO] [stderr] 1081 | / create_luna_user_details(deps.as_mut(), mock_env(), user1Info.clone(), "LunaUser001".to_string(), [INFO] [stderr] 1082 | | QUALIFIED_FOR_REWARD, Uint128::from(100u128)); [INFO] [stderr] | |__________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:1084:9 [INFO] [stderr] | [INFO] [stderr] 1084 | / create_activity(deps.as_mut(), mock_env(), rewardInfo.clone(), [INFO] [stderr] 1085 | | STAKING_ACTIVITY.to_string(), LUNA_ACTIVITY.to_string(), Uint128::from(33u128)); [INFO] [stderr] | |____________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:1086:9 [INFO] [stderr] | [INFO] [stderr] 1086 | / create_activity(deps.as_mut(), mock_env(), rewardInfo.clone(), [INFO] [stderr] 1087 | | GAMING_ACTIVITY.to_string(), LUNA_ACTIVITY.to_string(), Uint128::from(11u128)); [INFO] [stderr] | |___________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:1088:9 [INFO] [stderr] | [INFO] [stderr] 1088 | / create_activity(deps.as_mut(), mock_env(), rewardInfo.clone(), [INFO] [stderr] 1089 | | LIQUIDITY_ACTIVITY.to_string(), LUNA_ACTIVITY.to_string(), Uint128::from(42u128)); [INFO] [stderr] | |______________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `queryRes` should have a snake case name [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:1092:13 [INFO] [stderr] | [INFO] [stderr] 1092 | let queryRes = query_all_user_activities(&mut deps.storage); [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `query_res` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:1106:9 [INFO] [stderr] | [INFO] [stderr] 1106 | / update_activity_eligibility_reward_amount(deps.as_mut(), mock_env(), rewardInfo.clone(), [INFO] [stderr] 1107 | | STAKING_ACTIVITY.to_string(), Uint128::from(88u128)); [INFO] [stderr] | |_________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `queryResAfterUpdateEligible` should have a snake case name [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:1108:13 [INFO] [stderr] | [INFO] [stderr] 1108 | let queryResAfterUpdateEligible = query_all_activities(&mut deps.storage); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `query_res_after_update_eligible` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:1128:9 [INFO] [stderr] | [INFO] [stderr] 1128 | / update_user_activity(deps.as_mut(), mock_env(), user1Info.clone(), "LunaUser001".to_string(), [INFO] [stderr] 1129 | | STAKING_ACTIVITY.to_string(), QUALIFIED_FOR_REWARD); [INFO] [stderr] | |________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `queryResAfterUpdateUser` should have a snake case name [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:1131:13 [INFO] [stderr] | [INFO] [stderr] 1131 | let queryResAfterUpdateUser = query_all_user_activities(&mut deps.storage); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `query_res_after_update_user` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:1159:9 [INFO] [stderr] | [INFO] [stderr] 1159 | / update_luna_user_details(deps.as_mut(), mock_env(), user1Info.clone(), "LunaUser001".to_string(), [INFO] [stderr] 1160 | | QUALIFIED_FOR_REWARD, Uint128::from(100u128)); [INFO] [stderr] | |__________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `queryResAfterClaimReward` should have a snake case name [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:1173:13 [INFO] [stderr] | [INFO] [stderr] 1173 | let queryResAfterClaimReward = query_all_user_activities(&mut deps.storage); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `query_res_after_claim_reward` [INFO] [stderr] [INFO] [stderr] warning: variable `rewardInfo` should have a snake case name [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:1196:13 [INFO] [stderr] | [INFO] [stderr] 1196 | let rewardInfo = mock_info("rewardInfo", &[]); [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `reward_info` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:1198:9 [INFO] [stderr] | [INFO] [stderr] 1198 | set_contract_lock_status (deps.as_mut(), Uint128::from(UNLOCKED)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `user1Info` should have a snake case name [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:1200:13 [INFO] [stderr] | [INFO] [stderr] 1200 | let user1Info = mock_info("LunaUser001", &[coin(1000, "stake")]); [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `user1_info` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:1201:9 [INFO] [stderr] | [INFO] [stderr] 1201 | / create_luna_user_details(deps.as_mut(), mock_env(), user1Info.clone(), "LunaUser001".to_string(), [INFO] [stderr] 1202 | | NOT_QUALIFIED_FOR_REWARD, Uint128::from(100u128)); [INFO] [stderr] | |______________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:1204:9 [INFO] [stderr] | [INFO] [stderr] 1204 | / create_activity(deps.as_mut(), mock_env(), rewardInfo.clone(), [INFO] [stderr] 1205 | | STAKING_ACTIVITY.to_string(), LUNA_ACTIVITY.to_string(), Uint128::from(33u128)); [INFO] [stderr] | |____________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:1206:9 [INFO] [stderr] | [INFO] [stderr] 1206 | / create_activity(deps.as_mut(), mock_env(), rewardInfo.clone(), [INFO] [stderr] 1207 | | GAMING_ACTIVITY.to_string(), LUNA_ACTIVITY.to_string(), Uint128::from(11u128)); [INFO] [stderr] | |___________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:1208:9 [INFO] [stderr] | [INFO] [stderr] 1208 | / create_activity(deps.as_mut(), mock_env(), rewardInfo.clone(), [INFO] [stderr] 1209 | | LIQUIDITY_ACTIVITY.to_string(), LUNA_ACTIVITY.to_string(), Uint128::from(42u128)); [INFO] [stderr] | |______________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `queryRes` should have a snake case name [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:1211:13 [INFO] [stderr] | [INFO] [stderr] 1211 | let queryRes = query_all_user_activities(&mut deps.storage); [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `query_res` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:1225:9 [INFO] [stderr] | [INFO] [stderr] 1225 | / update_activity_eligibility_reward_amount(deps.as_mut(), mock_env(), rewardInfo.clone(), [INFO] [stderr] 1226 | | STAKING_ACTIVITY.to_string(), Uint128::from(88u128)); [INFO] [stderr] | |_________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `queryResAfterUpdateEligible` should have a snake case name [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:1227:13 [INFO] [stderr] | [INFO] [stderr] 1227 | let queryResAfterUpdateEligible = query_all_activities(&mut deps.storage); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `query_res_after_update_eligible` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:1247:9 [INFO] [stderr] | [INFO] [stderr] 1247 | / update_user_activity(deps.as_mut(), mock_env(), user1Info.clone(), "LunaUser001".to_string(), [INFO] [stderr] 1248 | | STAKING_ACTIVITY.to_string(), QUALIFIED_FOR_REWARD); [INFO] [stderr] | |________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `queryResAfterUpdateUser` should have a snake case name [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:1250:13 [INFO] [stderr] | [INFO] [stderr] 1250 | let queryResAfterUpdateUser = query_all_user_activities(&mut deps.storage); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `query_res_after_update_user` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:1264:9 [INFO] [stderr] | [INFO] [stderr] 1264 | / update_luna_user_details(deps.as_mut(), mock_env(), user1Info.clone(), "LunaUser001".to_string(), [INFO] [stderr] 1265 | | QUALIFIED_FOR_REWARD, Uint128::from(100u128)); [INFO] [stderr] | |__________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `queryResAfterClaimReward` should have a snake case name [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:1278:13 [INFO] [stderr] | [INFO] [stderr] 1278 | let queryResAfterClaimReward = query_all_user_activities(&mut deps.storage); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `query_res_after_claim_reward` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:1296:9 [INFO] [stderr] | [INFO] [stderr] 1296 | set_contract_lock_status (deps.as_mut(), Uint128::from(LOCKED)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `queryRes` should have a snake case name [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:1297:13 [INFO] [stderr] | [INFO] [stderr] 1297 | let queryRes = get_contract_lock_status(deps.as_mut()); [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `query_res` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:1307:9 [INFO] [stderr] | [INFO] [stderr] 1307 | set_contract_lock_status (deps.as_mut(), Uint128::from(UNLOCKED)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: variable `queryRes` should have a snake case name [INFO] [stderr] --> contracts/crll-airdrop/src/contract.rs:1308:13 [INFO] [stderr] | [INFO] [stderr] 1308 | let queryRes = get_contract_lock_status(deps.as_mut()); [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `query_res` [INFO] [stderr] [INFO] [stderr] warning: `crll-airdrop` (lib test) generated 126 warnings (35 duplicates) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.40s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/club_staking-44338cef074c45c3) [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test contract::tests::test_buying_of_club_after_releasing_by_prev_owner ... ok [INFO] [stdout] test contract::tests::test_buying_of_club ... ok [INFO] [stdout] test contract::tests::test_claim_previous_owner_rewards ... ok [INFO] [stdout] test contract::tests::test_releasing_of_club_after_locking_period ... ok [INFO] [stdout] test contract::tests::test_immediate_partial_withdrawals_from_club ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/crll_airdrop-b0c1b92f69f23796) [INFO] [stdout] test contract::tests::test_non_immediate_complete_withdrawals_from_club_with_scheduled_refunds ... ok [INFO] [stdout] test contract::tests::test_multiple_staking_on_club_by_same_address ... ok [INFO] [stdout] test contract::tests::test_immediate_complete_withdrawals_from_club ... ok [INFO] [stdout] test contract::tests::test_non_immediate_partial_withdrawals_from_club ... ok [INFO] [stdout] test contract::tests::test_owner_claim_rewards ... ok [INFO] [stdout] test contract::tests::test_releasing_of_club_before_locking_period ... ok [INFO] [stdout] test contract::tests::test_non_immediate_complete_withdrawals_from_club ... ok [INFO] [stdout] test contract::tests::test_distribute_rewards ... ok [INFO] [stdout] test contract::tests::test_multiple_buying_of_club ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test contract::tests::test_lock_unlock ... ok [INFO] [stdout] test contract::tests::test_user_activities ... ok [INFO] [stdout] test contract::tests::test_claim_user_rewards ... ok [INFO] [stdout] test contract::tests::test_update_activity_eligibile_amount ... ok [INFO] [stdout] test contract::tests::test_create_luna_user ... ok [INFO] [stdout] test contract::tests::test_update_activity_if_luna_is_not_qualified ... ok [INFO] [stdout] test contract::tests::test_create_million_luna_user ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw_controllers-f89ac149e17dcb41) [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.49s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test admin::tests::test_execute_query ... ok [INFO] [stdout] test admin::tests::set_and_get_admin ... ok [INFO] [stdout] test admin::tests::admin_checks ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw_multi_test-8841374dd9a26402) [INFO] [stdout] [INFO] [stdout] running 45 tests [INFO] [stdout] test app::test::reply_data_overwrite::no_submsg ... ok [INFO] [stdout] test app::test::reply_data_overwrite::single_submsg ... ok [INFO] [stdout] test app::test::reply_data_overwrite::single_no_top_level_data ... ok [INFO] [stdout] test app::test::reply_data_overwrite::multiple_submsg ... ok [INFO] [stdout] test app::test::reply_data_overwrite::nested_submsg ... ok [INFO] [stdout] test app::test::reflect_error ... ok [INFO] [stdout] test app::test::reply_data_overwrite::single_submsg_reply_returns_none ... ok [INFO] [stdout] test app::test::response_validation::empty_attribute_key ... ok [INFO] [stdout] test app::test::reply_data_overwrite::single_submsg_no_reply ... ok [INFO] [stdout] test app::test::multi_level_bank_cache ... ok [INFO] [stdout] test app::test::reply_data_overwrite::single_no_submsg_data ... ok [INFO] [stdout] test app::test::reply_data_overwrite::multiple_submsg_no_reply ... ok [INFO] [stdout] test app::test::response_validation::empty_event_attribute_value ... ok [INFO] [stdout] test app::test::response_validation::too_short_event_type ... ok [INFO] [stdout] test app::test::send_tokens ... ok [INFO] [stdout] test app::test::update_block ... ok [INFO] [stdout] test app::test::sent_funds_properly_visible_on_execution ... ok [INFO] [stdout] test app::test::sent_wasm_migration_works ... ok [INFO] [stdout] test transactions::test::delete_local ... ok [INFO] [stdout] test bank::test::get_set_balance ... ok [INFO] [stdout] test transactions::test::ignore_same_as_rollback ... ok [INFO] [stdout] test transactions::test::storage_remains_readable ... ok [INFO] [stdout] test transactions::test::storage_transaction_iterator_empty_base ... ok [INFO] [stdout] test bank::test::send_coins ... ok [INFO] [stdout] test transactions::test::commit_writes_through ... ok [INFO] [stdout] test transactions::test::wrap_box_storage ... ok [INFO] [stdout] test transactions::test::delete_from_base ... ok [INFO] [stdout] test app::test::reply_data_overwrite::multiple_submsg_mixed ... ok [INFO] [stdout] test transactions::test::wrap_storage ... ok [INFO] [stdout] test app::test::sudo_works ... ok [INFO] [stdout] test transactions::test::wrap_ref_cell_dyn_storage ... ok [INFO] [stdout] test transactions::test::wrap_ref_cell ... ok [INFO] [stdout] test transactions::test::wrap_box_dyn_storage ... ok [INFO] [stdout] test transactions::test::storage_transaction_iterator_with_base_data ... ok [INFO] [stdout] test wasm::test::contract_send_coins ... ok [INFO] [stdout] test wasm::test::multi_level_wasm_cache ... ok [INFO] [stdout] test app::test::reflect_submessage_reply_works ... ok [INFO] [stdout] test bank::test::burn_coins ... ok [INFO] [stdout] test transactions::test::storage_transaction_iterator_removed_items_from_base ... ok [INFO] [stdout] test app::test::response_validation::empty_event_attribute_key ... ok [INFO] [stdout] test app::test::response_validation::empty_attribute_value ... ok [INFO] [stdout] test app::test::custom_messages::triggering_custom_msg ... ok [INFO] [stdout] test app::test::simple_contract ... ok [INFO] [stdout] test app::test::reflect_success ... ok [INFO] [stdout] test wasm::test::register_contract ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 45 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw_storage_plus-7abaf80e91bfc816) [INFO] [stdout] [INFO] [stdout] running 65 tests [INFO] [stdout] test helpers::test::encode_length_works ... ok [INFO] [stdout] test helpers::test::may_deserialize_handles_some ... ok [INFO] [stdout] test helpers::test::may_deserialize_handles_none ... ok [INFO] [stdout] test indexed_map::test::unique_index_enforced_composite_key ... ok [INFO] [stdout] test indexed_map::test::unique_index_composite_key_range ... ok [INFO] [stdout] test indexed_map::test::unique_index_enforced ... ok [INFO] [stdout] test indexed_snapshot::test::remove_and_update_reflected_on_indexes ... ok [INFO] [stdout] test indexed_map::test::store_and_load_by_index ... ok [INFO] [stdout] test indexed_map::test::remove_and_update_reflected_on_indexes ... ok [INFO] [stdout] test helpers::test::must_deserialize_handles_some ... ok [INFO] [stdout] test item::test::isolated_reads ... ok [INFO] [stdout] test indexed_snapshot::test::unique_index_composite_key_range ... ok [INFO] [stdout] test indexed_snapshot::test::store_and_load_by_index ... ok [INFO] [stdout] test indexed_map::test::range_simple_key_by_multi_index ... ok [INFO] [stdout] test indexed_snapshot::test::unique_index_simple_key_range ... ok [INFO] [stdout] test helpers::test::must_deserialize_handles_none ... ok [INFO] [stdout] test indexed_snapshot::test::unique_index_enforced ... ok [INFO] [stdout] test indexed_snapshot::test::unique_index_enforced_composite_key ... ok [INFO] [stdout] test indexed_snapshot::test::range_composite_key_by_multi_index ... ok [INFO] [stdout] test indexed_snapshot::test::range_simple_key_by_multi_index ... ok [INFO] [stdout] test indexed_map::test::range_composite_key_by_multi_index ... ok [INFO] [stdout] test indexed_map::test::unique_index_simple_key_range ... ok [INFO] [stdout] test keys::test::composite_int_key ... ok [INFO] [stdout] test keys::test::composite_byte_key ... ok [INFO] [stdout] test item::test::save_and_load ... ok [INFO] [stdout] test iter_helpers::test::to_length_prefixed_works_for_long_prefix ... ok [INFO] [stdout] test keys::test::u32key_works ... ok [INFO] [stdout] test keys::test::nested_str_key_works ... ok [INFO] [stdout] test keys::test::string_key_works ... ok [INFO] [stdout] test keys::test::proper_prefixes ... ok [INFO] [stdout] test keys::test::nested_composite_keys ... ok [INFO] [stdout] test iter_helpers::test::to_length_prefixed_works ... ok [INFO] [stdout] test item::test::update_supports_custom_errors ... ok [INFO] [stdout] test iter_helpers::test::to_length_prefixed_calculates_capacity_correctly ... ok [INFO] [stdout] test item::test::readme_works ... ok [INFO] [stdout] test item::test::remove_works ... ok [INFO] [stdout] test item::test::update_success ... ok [INFO] [stdout] test keys::test::str_key_works ... ok [INFO] [stdout] test map::test::create_path ... ok [INFO] [stdout] test keys::test::u64key_works ... ok [INFO] [stdout] test map::test::basic_update ... ok [INFO] [stdout] test map::test::composite_keys ... ok [INFO] [stdout] test map::test::save_and_load ... ok [INFO] [stdout] test map::test::readme_works_with_path ... ok [INFO] [stdout] test snapshot_item::tests::handle_multiple_writes_in_one_block ... ok [INFO] [stdout] test snapshot_item::tests::every_blocks_stores_present_and_past ... ok [INFO] [stdout] test snapshot_item::tests::never_works_like_normal_item ... ok [INFO] [stdout] test snapshot_map::tests::handle_multiple_writes_in_one_block ... ok [INFO] [stdout] test snapshot_item::tests::selected_shows_3_not_5 ... ok [INFO] [stdout] test map::test::range_simple_key ... ok [INFO] [stdout] test item::test::update_can_change_variable_from_outer_scope ... ok [INFO] [stdout] test item::test::update_does_not_change_data_on_error ... ok [INFO] [stdout] test map::test::range_triple_key ... ok [INFO] [stdout] test prefix::test::ensure_proper_range_bounds ... ok [INFO] [stdout] test map::test::range_composite_key ... ok [INFO] [stdout] test map::test::readme_with_range ... ok [INFO] [stdout] test map::test::readme_works ... ok [INFO] [stdout] test map::test::readme_works_composite_keys ... ok [INFO] [stdout] test snapshot_map::tests::selected_shows_3_not_5 ... ok [INFO] [stdout] test map::test::existence ... ok [INFO] [stdout] test map::test::triple_keys ... ok [INFO] [stdout] test snapshot_map::tests::every_blocks_stores_present_and_past ... ok [INFO] [stdout] test snapshot_map::tests::never_works_like_normal_map ... ok [INFO] [stdout] test helpers::test::encode_length_panics_for_large_values - should panic ... ok [INFO] [stdout] test iter_helpers::test::to_length_prefixed_panics_for_too_long_prefix - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 65 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw0-0313a72812aebb57) [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test balance::test::balance_has_works ... ok [INFO] [stdout] test balance::test::balance_in_place_addition ... ok [INFO] [stdout] test balance::test::balance_add_works ... ok [INFO] [stdout] test balance::test::normalize_balance ... ok [INFO] [stdout] test balance::test::balance_subtract_works ... ok [INFO] [stdout] test expiration::test::block_plus_duration ... ok [INFO] [stdout] test expiration::test::duration_math ... ok [INFO] [stdout] test expiration::test::compare_expiration ... ok [INFO] [stdout] test pagination::test::add_more_tests ... ignored [INFO] [stdout] test balance::test::balance_subtract_saturating_works ... ok [INFO] [stdout] test expiration::test::expiration_addition ... ok [INFO] [stdout] test payment::test::nonpayable_works ... ok [INFO] [stdout] test payment::test::must_pay_works ... ok [INFO] [stdout] test payment::test::may_pay_works ... ok [INFO] [stdout] test pagination::test::calc_range_end_works_as_expected ... ok [INFO] [stdout] test pagination::test::calc_range_start_works_as_expected ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw1-537f99a55740e8d3) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw1_subkeys-7ea6b0b24653d490) [INFO] [stdout] [INFO] [stdout] running 46 tests [INFO] [stdout] test contract::tests::admins::non_admin_fail_to_update ... ok [INFO] [stdout] test contract::tests::admins::query ... ok [INFO] [stdout] test contract::tests::admins::non_owner_update ... ok [INFO] [stdout] test contract::tests::can_execute::admin ... ok [INFO] [stdout] test contract::tests::allowance::query ... ok [INFO] [stdout] test contract::tests::can_execute::expired_allowance ... ok [INFO] [stdout] test contract::tests::can_execute::missing_permissions ... ok [INFO] [stdout] test contract::tests::can_execute::allowed ... ok [INFO] [stdout] test contract::tests::can_execute::not_enough_allowance ... ok [INFO] [stdout] test contract::tests::allowance::query_all ... ok [INFO] [stdout] test contract::tests::decrease_allowances::existing_token_partial ... ok [INFO] [stdout] test contract::tests::custom_msg::non_admin ... ok [INFO] [stdout] test contract::tests::allowance::query_expired ... ok [INFO] [stdout] test contract::tests::admins::removed_owner_fail_to_update ... ok [INFO] [stdout] test contract::tests::decrease_allowances::non_exisiting_token ... ok [INFO] [stdout] test contract::tests::decrease_allowances::last_existing_token_whole ... ok [INFO] [stdout] test contract::tests::decrease_allowances::existing_token_whole ... ok [INFO] [stdout] test contract::tests::decrease_allowances::non_exisiting_spender ... ok [INFO] [stdout] test contract::tests::increase_allowance::new_spender_with_expiration ... ok [INFO] [stdout] test contract::tests::increase_allowance::new_spender ... ok [INFO] [stdout] test contract::tests::decrease_allowances::set_expired ... ok [INFO] [stdout] test contract::tests::admins::update ... ok [INFO] [stdout] test contract::tests::decrease_allowances::previous_expired ... ok [INFO] [stdout] test contract::tests::decrease_allowances::with_expiration ... ok [INFO] [stdout] test contract::tests::get_contract_version_works ... ok [INFO] [stdout] test contract::tests::can_execute::custom ... ok [INFO] [stdout] test contract::tests::custom_msg::admin ... ok [INFO] [stdout] test contract::tests::increase_allowance::existing_token ... ok [INFO] [stdout] test contract::tests::spend::time_allowance_expired ... ok [INFO] [stdout] test contract::tests::increase_allowance::update_expired_with_no_expiration ... ok [INFO] [stdout] test contract::tests::increase_allowance::new_token_on_existing_spender ... ok [INFO] [stdout] test contract::tests::permissions::query_all ... ok [INFO] [stdout] test contract::tests::spend::without_allowance ... ok [INFO] [stdout] test contract::tests::spend::admin_without_allowance ... ok [INFO] [stdout] test contract::tests::staking_permission::admin ... ok [INFO] [stdout] test contract::tests::permissions::query ... ok [INFO] [stdout] test contract::tests::spend::not_enough_allowance ... ok [INFO] [stdout] test contract::tests::spend::height_allowance_expired ... ok [INFO] [stdout] test contract::tests::permissions_allowances_independent ... ok [INFO] [stdout] test contract::tests::decrease_allowances::existing_token_underflow ... ok [INFO] [stdout] test contract::tests::spend::with_allowance ... ok [INFO] [stdout] test contract::tests::increase_allowance::with_expiration ... ok [INFO] [stdout] test contract::tests::increase_allowance::previous_expired ... ok [INFO] [stdout] test contract::tests::staking_permission::reject ... ok [INFO] [stdout] test contract::tests::increase_allowance::set_expired ... ok [INFO] [stdout] test contract::tests::staking_permission::allowed ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw1_whitelist-f665ba4721eae67a) [INFO] [stdout] [INFO] [stdout] test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test integration_tests::proxy_freeze_message ... ok [INFO] [stdout] test state::tests::can_modify ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw1155-a7f83ed3c0d73c72) [INFO] [stdout] test state::tests::is_admin ... ok [INFO] [stdout] test contract::tests::execute_messages_has_proper_permissions ... ok [INFO] [stdout] test contract::tests::can_execute_query_works ... ok [INFO] [stdout] test contract::tests::instantiate_and_modify_config ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw1155_base-5bf3689963067d9c) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test contract::tests::check_queries ... ok [INFO] [stdout] test contract::tests::check_transfers ... ok [INFO] [stdout] test contract::tests::mint_overflow ... ok [INFO] [stdout] test contract::tests::approval_expires ... ok [INFO] [stdout] test contract::tests::check_send_contract ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw2-c17a2e404f0e7570) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test tests::get_and_set_work ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw20-2918d658889bf26e) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw20_atomic_swap-33b38f09a35d9ff3) [INFO] [stdout] test tests::it_works ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test contract::tests::test_instantiate ... ok [INFO] [stdout] test contract::tests::test_native_cw20_swap ... ok [INFO] [stdout] test state::tests::test_all_swap_ids ... ok [INFO] [stdout] test state::tests::test_no_swap_ids ... ok [INFO] [stdout] test contract::tests::test_release ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw20_base-0cbd6454664f105e) [INFO] [stdout] test contract::tests::test_create ... ok [INFO] [stdout] test contract::tests::test_refund ... ok [INFO] [stdout] test contract::tests::test_query ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 66 tests [INFO] [stdout] test contract::tests::instantiate::marketing::invalid_marketing ... ok [INFO] [stdout] test contract::tests::marketing::clear_description ... ok [INFO] [stdout] test contract::tests::instantiate::basic ... ok [INFO] [stdout] test contract::tests::instantiate::mintable ... ok [INFO] [stdout] test contract::tests::can_mint_by_minter ... ok [INFO] [stdout] test contract::tests::fail_transfer_to_categories ... ok [INFO] [stdout] test allowances::tests::no_self_allowance ... ok [INFO] [stdout] test allowances::tests::transfer_from_respects_limits ... ok [INFO] [stdout] test contract::tests::instantiate::mintable_over_cap ... ok [INFO] [stdout] test allowances::tests::burn_from_respects_limits ... ok [INFO] [stdout] test contract::tests::instantiate_multiple_accounts ... ok [INFO] [stdout] test allowances::tests::increase_decrease_allowances ... ok [INFO] [stdout] test contract::tests::marketing::update_logo_svg_invalid ... ok [INFO] [stdout] test contract::tests::marketing::clear_marketing ... ok [INFO] [stdout] test contract::tests::marketing::clear_project ... ok [INFO] [stdout] test contract::tests::instantiate::marketing::basic ... ok [INFO] [stdout] test contract::tests::marketing::update_description ... ok [INFO] [stdout] test contract::tests::marketing::update_logo_svg_oversized ... ok [INFO] [stdout] test contract::tests::marketing::update_logo_png ... ok [INFO] [stdout] test allowances::tests::allowances_independent ... ok [INFO] [stdout] test contract::tests::no_one_mints_if_minter_unset ... ok [INFO] [stdout] test contract::tests::send ... ok [INFO] [stdout] test allowances::tests::send_from_respects_limits ... ok [INFO] [stdout] test contract::tests::marketing::update_marketing_invalid ... ok [INFO] [stdout] test contract::tests::marketing::update_marketing ... ok [INFO] [stdout] test contract::tests::marketing::update_project ... ok [INFO] [stdout] test contract::tests::others_cannot_mint ... ok [INFO] [stdout] test contract::tests::marketing::update_logo_url ... ok [INFO] [stdout] test contract::tests::queries_work ... ok [INFO] [stdout] test contract::tests::marketing::update_unauthorised ... ok [INFO] [stdout] test contract::tests::test_vesting ... ok [INFO] [stdout] test contract::tests::test_vesting_at_tge_no_initial_seed_1claimed_half_uncalc_interval ... ok [INFO] [stdout] test contract::tests::test_vesting_at_tge_no_initial_seed_1vested_1uncalc_interval_with_cliff_period_over ... ok [INFO] [stdout] test contract::tests::test_vesting_at_tge_no_initial_seed_1claimed_half_uncalc_interval_with_cliff_period_over ... ok [INFO] [stdout] test contract::tests::test_vesting_at_tge_no_initial_seed_1vested_1uncalc_interval_with_cliff ... ok [INFO] [stdout] test contract::tests::test_vesting_at_tge_no_initial_seed_1vested_1uncalc_interval ... ok [INFO] [stdout] test contract::tests::test_vesting_at_tge_no_initial_seed_1claimed_1uncalc_interval_with_cliff_period_over ... ok [INFO] [stdout] test contract::tests::marketing::update_logo_png_invalid ... ok [INFO] [stdout] test contract::tests::test_vesting_at_tge ... ok [INFO] [stdout] test contract::tests::test_vesting_at_tge_no_initial_seed_2_uncalc_interval_with_cliff ... ok [INFO] [stdout] test contract::tests::test_vesting_at_tge_no_initial_seed_first_interval ... ok [INFO] [stdout] test contract::tests::test_vesting_at_tge_with_cliff ... ok [INFO] [stdout] test contract::tests::test_vesting_at_tge_no_initial_seed_1claimed_1uncalc_interval ... ok [INFO] [stdout] test contract::tests::test_vesting_at_tge_no_initial_seed_2_uncalc_interval_with_cliff_period_over ... ok [INFO] [stdout] test contract::tests::test_vesting_at_tge_no_initial_seed_first_interval_with_cliff ... ok [INFO] [stdout] test contract::tests::test_vesting_at_tge_no_initial_seed_1claimed_half_uncalc_interval_with_cliff ... ok [INFO] [stdout] test contract::tests::test_vesting_at_tge_no_initial_seed_2_uncalc_interval ... ok [INFO] [stdout] test contract::tests::marketing::update_logo_svg ... ok [INFO] [stdout] test contract::tests::test_vesting_at_tge_no_initial_seed_1claimed_1uncalc_interval_with_cliff ... ok [INFO] [stdout] test contract::tests::test_vesting_at_tge_with_cliff_period_over ... ok [INFO] [stdout] test contract::tests::test_vesting_at_tge_with_initial_seed_2_uncalc_interval_with_cliff_period_over ... ok [INFO] [stdout] test contract::tests::test_vesting_at_tge_with_initial_seed_2_uncalc_intervalwith_cliff ... ok [INFO] [stdout] test contract::tests::test_vesting_at_tge_with_initial_seed ... ok [INFO] [stdout] test contract::tests::test_vesting_at_tge_with_initial_seed_first_interval ... ok [INFO] [stdout] test contract::tests::test_vesting_at_tge_with_initial_seed_first_interval_with_cliff ... ok [INFO] [stdout] test contract::tests::test_vesting_at_tge_with_initial_seed_with_cliff ... ok [INFO] [stdout] test contract::tests::test_vesting_at_tge_with_initial_seed_with_cliff_period_over ... ok [INFO] [stdout] test contract::tests::marketing::update_logo_png_oversized ... ok [INFO] [stdout] test contract::tests::test_vesting_at_tge_no_initial_seed_first_interval_with_cliff_period_over ... ok [INFO] [stdout] test contract::tests::test_vesting_at_tge_with_initial_seed_2_uncalc_interval ... ok [INFO] [stdout] test contract::tests::test_vesting_at_tge_with_initial_seed_first_interval_with_cliff_period_over ... ok [INFO] [stdout] test contract::tests::transfer ... ok [INFO] [stdout] test enumerable::tests::query_all_accounts_works ... ok [INFO] [stdout] test contract::tests::burn ... ok [INFO] [stdout] test contract::tests::transfer_to_categories ... ok [INFO] [stdout] test enumerable::tests::query_all_allowances_works ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 66 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw20_bonding-9b40b105e6cab55c) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test curves::tests::constant_curve ... ok [INFO] [stdout] test curves::tests::sqrt_curve ... ok [INFO] [stdout] test contract::tests::burning_sends_reserve ... ok [INFO] [stdout] test contract::tests::buy_issues_tokens ... ok [INFO] [stdout] test contract::tests::cw20_imports_work ... ok [INFO] [stdout] test curves::tests::linear_curve ... ok [INFO] [stdout] test contract::tests::proper_instantiation ... ok [INFO] [stdout] test contract::tests::bonding_fails_with_wrong_denom ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw20_escrow-0ab0253ed99b6dcb) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test state::tests::no_escrow_ids ... ok [INFO] [stdout] test contract::tests::add_cw_tokens_proper ... ok [INFO] [stdout] test state::tests::all_escrow_ids_in_order ... ok [INFO] [stdout] test contract::tests::add_tokens_proper ... ok [INFO] [stdout] test contract::tests::happy_path_native ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw20_ics20-76419a99147c4f3b) [INFO] [stdout] test integration_test::escrow_happy_path_cw20_tokens ... ok [INFO] [stdout] test contract::tests::happy_path_cw20 ... ok [INFO] [stdout] test contract::tests::top_up_mixed_tokens ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test contract::test::proper_checks_on_execute_native ... ok [INFO] [stdout] test ibc::test::send_receive_native ... ok [INFO] [stdout] test contract::test::setup_and_query ... ok [INFO] [stdout] test ibc::test::check_ack_json ... ok [INFO] [stdout] test ibc::test::check_packet_json ... ok [INFO] [stdout] test contract::test::proper_checks_on_execute_cw20 ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw20_merkle_airdrop-13f89437093cbae2) [INFO] [stdout] test ibc::test::send_receive_cw20 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test contract::tests::claim ... ok [INFO] [stdout] test contract::tests::owner_freeze ... ok [INFO] [stdout] test contract::tests::update_config ... ok [INFO] [stdout] test contract::tests::proper_instantiation ... ok [INFO] [stdout] test contract::tests::register_merkle_root ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw20_staking-1b27cce6a46b6090) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test contract::tests::rebonding_changes_pricing ... ok [INFO] [stdout] test contract::tests::bonding_fails_with_wrong_denom ... ok [INFO] [stdout] test contract::tests::proper_instantiation ... ok [INFO] [stdout] test contract::tests::bonding_issues_tokens ... ok [INFO] [stdout] test contract::tests::claims_paid_out_properly ... ok [INFO] [stdout] test contract::tests::instantiation_with_missing_validator ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw3-56ed155283aa606f) [INFO] [stdout] test contract::tests::cw20_imports_work ... ok [INFO] [stdout] test contract::tests::unbonding_maintains_price_ratio ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test msg::test::vote_encoding ... ok [INFO] [stdout] test tests::it_works ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw3_fixed_multisig-f6b5b2c13325c9ef) [INFO] [stdout] test msg::test::vote_encoding_embedded ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test contract::tests::test_propose_works ... ok [INFO] [stdout] test contract::tests::test_execute_works ... ok [INFO] [stdout] test contract::tests::test_instantiate_works ... ok [INFO] [stdout] test contract::tests::test_close_works ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw3_flex_multisig-77b9c938aa37b331) [INFO] [stdout] test contract::tests::test_vote_works ... ok [INFO] [stdout] test integration_tests::cw3_controls_cw20 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 20 tests [INFO] [stdout] test msg::tests::validate_threshold ... ok [INFO] [stdout] test msg::tests::threshold_response ... ok [INFO] [stdout] test state::test::count_votes ... ok [INFO] [stdout] test contract::tests::quorum_enforced_even_if_absolute_threshold_met ... ok [INFO] [stdout] test state::test::proposal_passed_absolute_count ... ok [INFO] [stdout] test msg::tests::validate_percentage ... ok [INFO] [stdout] test state::test::proposal_passed_quorum ... ok [INFO] [stdout] test contract::tests::test_execute_works ... ok [INFO] [stdout] test state::test::quorum_edge_cases ... ok [INFO] [stdout] test contract::tests::test_proposal_queries ... ok [INFO] [stdout] test contract::tests::test_instantiate_works ... ok [INFO] [stdout] test state::test::proposal_passed_absolute_percentage ... ok [INFO] [stdout] test contract::tests::percentage_handles_group_changes ... ok [INFO] [stdout] test contract::tests::execute_group_changes_from_proposal ... ok [INFO] [stdout] test contract::tests::execute_group_changes_from_external ... ok [INFO] [stdout] test contract::tests::test_propose_works ... ok [INFO] [stdout] test state::test::votes_needed_rounds_properly ... ok [INFO] [stdout] test contract::tests::quorum_handles_group_changes ... ok [INFO] [stdout] test contract::tests::test_vote_works ... ok [INFO] [stdout] test contract::tests::test_close_works ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw4-bca621b68a99c7a8) [INFO] [stdout] [INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw4_group-af1383c78436443c) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test tests::it_works ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test contract::tests::add_remove_hooks ... ok [INFO] [stdout] test contract::tests::add_old_remove_new_member ... ok [INFO] [stdout] test contract::tests::add_new_remove_old_member ... ok [INFO] [stdout] test contract::tests::hooks_fire ... ok [INFO] [stdout] test contract::tests::add_and_remove_same_member ... ok [INFO] [stdout] test contract::tests::proper_instantiation ... ok [INFO] [stdout] test contract::tests::raw_queries_work ... ok [INFO] [stdout] test contract::tests::try_member_queries ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw4_stake-e1b6cd1f6ffbc0f5) [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test contract::tests::only_bond_valid_coins ... ok [INFO] [stdout] test contract::tests::proper_instantiation ... ok [INFO] [stdout] test contract::tests::add_remove_hooks ... ok [INFO] [stdout] test contract::tests::cw20_token_bond ... ok [INFO] [stdout] test contract::tests::raw_queries_work ... ok [INFO] [stdout] test contract::tests::unbond_claim_workflow ... ok [INFO] [stdout] test contract::tests::cw20_token_claim ... ok [INFO] [stdout] test contract::tests::unbond_stake_update_membership ... ok [INFO] [stdout] test contract::tests::bond_stake_adds_membership ... ok [INFO] [stdout] test contract::tests::ensure_bonding_edge_cases ... ok [INFO] [stdout] test contract::tests::hooks_fire ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw721-2bc9565cdc4c1572) [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw721_base-ae39968a38f90e54) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test contract_tests::approving_all_revoking_all ... ok [INFO] [stdout] test contract_tests::transferring_nft ... ok [INFO] [stdout] test contract_tests::proper_instantiation ... ok [INFO] [stdout] test contract_tests::query_tokens_by_owner ... ok [INFO] [stdout] test contract_tests::approving_revoking ... ok [INFO] [stdout] test contract_tests::minting ... ok [INFO] [stdout] test contract_tests::sending_nft ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cw721_metadata_uri-ae554ec4b4900458) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Doc-tests club-staking [INFO] [stdout] test tests::use_metadata_extension ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests crll-airdrop [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests cw-controllers [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests cw-multi-test [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests cw-storage-plus [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests cw0 [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests cw1 [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests cw1-subkeys [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests cw1-whitelist [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test src/msg.rs - msg::AdminListResponse::canonical (line 61) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.28s [INFO] [stdout] [INFO] [stderr] Doc-tests cw1155 [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests cw1155-base [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests cw2 [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests cw20 [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests cw20-atomic-swap [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests cw20-base [INFO] [stderr] warning: unnecessary parentheses around assigned value [INFO] [stderr] --> /opt/rustwide/workdir/contracts/cw20-base/src/contract.rs:1074:39 [INFO] [stderr] | [INFO] [stderr] 1074 | tokens_for_this_period += (vd.initial_vesting_count - vd.initial_vesting_consumed); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 1074 - tokens_for_this_period += (vd.initial_vesting_count - vd.initial_vesting_consumed); [INFO] [stderr] 1074 + tokens_for_this_period += vd.initial_vesting_count - vd.initial_vesting_consumed; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests cw20-bonding [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests cw20-escrow [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests cw20-ics20 [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests cw20-merkle-airdrop [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests cw20-staking [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests cw3 [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests cw3-fixed-multisig [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests cw3-flex-multisig [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests cw4 [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests cw4-group [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests cw4-stake [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests cw721 [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests cw721-base [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests cw721-metadata-uri [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "6293712576fe33bf75565754281f2b8bbf529a4c904e8f497d44f2df7716e6b2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6293712576fe33bf75565754281f2b8bbf529a4c904e8f497d44f2df7716e6b2", kill_on_drop: false }` [INFO] [stdout] 6293712576fe33bf75565754281f2b8bbf529a4c904e8f497d44f2df7716e6b2