dice_contract
///- --package ../dice
open rust
open rust.rust_operators
open sm'_operators
test dice_contract: prelude
///- --test static
open testing
dice_contract
state
type state =
{
version : u32
seeds : near.vector u8
}
test state: passed
///- --test
///> rust -c
()
────────────────────────────────────────────────────────────────────────────────
core.Invoke-Block / Get-Location: /home/runner/work/dice/spiral / $ScriptBlock:
'Invoke-Block @mergedArgs'
────────────────────────────────────────────────────────────────────────────────
core.Invoke-Block / Get-Location: /home/runner/work/dice/spiral / $ScriptBlock:
'workspace/target/release/spiral_wasm -w target/spiral/spiral_contract/target/wasm32-unknown-unknown/release/spiral_0b8b5c5ce8e526a9cee2e796daa904fa32ae8b4a43a053e958a4f8ee54711116.wasm -t debug'
Installed near-sandbox into /home/runner/work/dice/spiral/workspace/target/release-unwind/build/near-sandbox-utils/f440a1636c6168fa/out/.near/near-sandbox-1.40.0_7dd0b5993577f592be15eb102e5a3da37be66271/near-sandbox
02:29:05 2[92mi[0m near_workspaces.print_usd / { retry = 1; total_gas_burnt_usd = 0.000807813552948628; total_gas_burnt = 1209301725971 }
02:29:05 3[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:29:05 4[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.000602014870909508; tokens_burnt_usd = 0.000602014870909508; gas_burnt = 901219866631; tokens_burnt = 90121986663100000000 }
02:29:05 5[93mw[0m spiral_wasm.run / Error error / { retry = 1; error = "{ receipt_outcomes_len = 1; retry = 1; receipt_failures = [] }" }
02:29:07 8[92mi[0m near_workspaces.print_usd / { retry = 2; total_gas_burnt_usd = 0.000807813552948628; total_gas_burnt = 1209301725971 }
02:29:07 9[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:29:07 10[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.000602014870909508; tokens_burnt_usd = 0.000602014870909508; gas_burnt = 901219866631; tokens_burnt = 90121986663100000000 }
02:29:07 11[93mw[0m spiral_wasm.run / Error error / { retry = 2; error = "{ receipt_outcomes_len = 1; retry = 2; receipt_failures = [] }" }
02:29:09 14[92mi[0m near_workspaces.print_usd / { retry = 3; total_gas_burnt_usd = 0.000807813552948628; total_gas_burnt = 1209301725971 }
02:29:09 15[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:29:09 16[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.000602014870909508; tokens_burnt_usd = 0.000602014870909508; gas_burnt = 901219866631; tokens_burnt = 90121986663100000000 }
02:29:09 17[93mw[0m spiral_wasm.run / Error error / { retry = 3; error = "{ receipt_outcomes_len = 1; retry = 3; receipt_failures = [] }" }
02:29:11 20[92mi[0m near_workspaces.print_usd / { retry = 4; total_gas_burnt_usd = 0.000807813552948628; total_gas_burnt = 1209301725971 }
02:29:11 21[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:29:11 22[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.000602014870909508; tokens_burnt_usd = 0.000602014870909508; gas_burnt = 901219866631; tokens_burnt = 90121986663100000000 }
02:29:11 23[93mw[0m spiral_wasm.run / Error error / { retry = 4; error = "{ receipt_outcomes_len = 1; retry = 4; receipt_failures = [] }" }
02:29:13 26[92mi[0m near_workspaces.print_usd / { retry = 5; total_gas_burnt_usd = 0.000807813552948628; total_gas_burnt = 1209301725971 }
02:29:13 27[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:29:13 28[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.000602014870909508; tokens_burnt_usd = 0.000602014870909508; gas_burnt = 901219866631; tokens_burnt = 90121986663100000000 }
02:29:13 29[93mw[0m spiral_wasm.run / Error error / { retry = 5; error = "{ receipt_outcomes_len = 1; retry = 5; receipt_failures = [] }" }
02:29:16 32[92mi[0m near_workspaces.print_usd / { retry = 6; total_gas_burnt_usd = 0.000807813552948628; total_gas_burnt = 1209301725971 }
02:29:16 33[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:29:16 34[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.000602014870909508; tokens_burnt_usd = 0.000602014870909508; gas_burnt = 901219866631; tokens_burnt = 90121986663100000000 }
02:29:16 35[93mw[0m spiral_wasm.run / Error error / { retry = 6; error = "{ receipt_outcomes_len = 1; retry = 6; receipt_failures = [] }" }
02:29:18 38[92mi[0m near_workspaces.print_usd / { retry = 7; total_gas_burnt_usd = 0.000807813552948628; total_gas_burnt = 1209301725971 }
02:29:18 39[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:29:18 40[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.000602014870909508; tokens_burnt_usd = 0.000602014870909508; gas_burnt = 901219866631; tokens_burnt = 90121986663100000000 }
02:29:18 41[93mw[0m spiral_wasm.run / Error error / { retry = 7; error = "{ receipt_outcomes_len = 1; retry = 7; receipt_failures = [] }" }
02:29:20 44[92mi[0m near_workspaces.print_usd / { retry = 8; total_gas_burnt_usd = 0.000807813552948628; total_gas_burnt = 1209301725971 }
02:29:20 45[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:29:20 46[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.000602014870909508; tokens_burnt_usd = 0.000602014870909508; gas_burnt = 901219866631; tokens_burnt = 90121986663100000000 }
02:29:20 47[93mw[0m spiral_wasm.run / Error error / { retry = 8; error = "{ receipt_outcomes_len = 1; retry = 8; receipt_failures = [] }" }
02:29:23 50[92mi[0m near_workspaces.print_usd / { retry = 9; total_gas_burnt_usd = 0.000807813552948628; total_gas_burnt = 1209301725971 }
02:29:23 51[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:29:23 52[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.000602014870909508; tokens_burnt_usd = 0.000602014870909508; gas_burnt = 901219866631; tokens_burnt = 90121986663100000000 }
02:29:23 53[93mw[0m spiral_wasm.run / Error error / { retry = 9; error = "{ receipt_outcomes_len = 1; retry = 9; receipt_failures = [] }" }
02:29:25 56[92mi[0m near_workspaces.print_usd / { retry = 10; total_gas_burnt_usd = 0.000807813552948628; total_gas_burnt = 1209301725971 }
02:29:25 57[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:29:25 58[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.000602014870909508; tokens_burnt_usd = 0.000602014870909508; gas_burnt = 901219866631; tokens_burnt = 90121986663100000000 }
02:29:25 59[93mw[0m spiral_wasm.run / Error error / { retry = 10; error = "{ receipt_outcomes_len = 1; retry = 10; receipt_failures = [] }" }
02:29:28 62[92mi[0m near_workspaces.print_usd / { retry = 11; total_gas_burnt_usd = 0.000807813552948628; total_gas_burnt = 1209301725971 }
02:29:28 63[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:29:28 64[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.000602014870909508; tokens_burnt_usd = 0.000602014870909508; gas_burnt = 901219866631; tokens_burnt = 90121986663100000000 }
02:29:28 65[93mw[0m spiral_wasm.run / Error error / { retry = 11; error = "{ receipt_outcomes_len = 1; retry = 11; receipt_failures = [] }" }
02:29:30 68[92mi[0m near_workspaces.print_usd / { retry = 12; total_gas_burnt_usd = 0.000807813552948628; total_gas_burnt = 1209301725971 }
02:29:30 69[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:29:30 70[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.000602014870909508; tokens_burnt_usd = 0.000602014870909508; gas_burnt = 901219866631; tokens_burnt = 90121986663100000000 }
02:29:30 71[93mw[0m spiral_wasm.run / Error error / { retry = 12; error = "{ receipt_outcomes_len = 1; retry = 12; receipt_failures = [] }" }
02:29:32 74[92mi[0m near_workspaces.print_usd / { retry = 13; total_gas_burnt_usd = 0.000807813552948628; total_gas_burnt = 1209301725971 }
02:29:32 75[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:29:32 76[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.000602014870909508; tokens_burnt_usd = 0.000602014870909508; gas_burnt = 901219866631; tokens_burnt = 90121986663100000000 }
02:29:32 77[93mw[0m spiral_wasm.run / Error error / { retry = 13; error = "{ receipt_outcomes_len = 1; retry = 13; receipt_failures = [] }" }
02:29:35 80[92mi[0m near_workspaces.print_usd / { retry = 14; total_gas_burnt_usd = 0.000807813552948628; total_gas_burnt = 1209301725971 }
02:29:35 81[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:29:35 82[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.000602014870909508; tokens_burnt_usd = 0.000602014870909508; gas_burnt = 901219866631; tokens_burnt = 90121986663100000000 }
02:29:35 83[93mw[0m spiral_wasm.run / Error error / { retry = 14; error = "{ receipt_outcomes_len = 1; retry = 14; receipt_failures = [] }" }
02:29:37 86[92mi[0m near_workspaces.print_usd / { retry = 15; total_gas_burnt_usd = 0.000807813552948628; total_gas_burnt = 1209301725971 }
02:29:37 87[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:29:37 88[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.000602014870909508; tokens_burnt_usd = 0.000602014870909508; gas_burnt = 901219866631; tokens_burnt = 90121986663100000000 }
02:29:37 89[93mw[0m spiral_wasm.run / Error error / { retry = 15; error = "{ receipt_outcomes_len = 1; retry = 15; receipt_failures = [] }" }
core.Invoke-Block / df - /dev/root
Filesystem Size Used Avail Use% Mounted on
/dev/root 145G 69G 76G 48% /
core.Invoke-Block / df - /dev/root
Filesystem Size Used Avail Use% Mounted on
/dev/root 145G 69G 76G 48% /
test state_2: passed
///- --test
///> rust -c
trace Verbose (fun () => "") id
────────────────────────────────────────────────────────────────────────────────
core.Invoke-Block / Get-Location: /home/runner/work/dice/spiral / $ScriptBlock:
'Invoke-Block @mergedArgs'
────────────────────────────────────────────────────────────────────────────────
core.Invoke-Block / Get-Location: /home/runner/work/dice/spiral / $ScriptBlock:
'workspace/target/release/spiral_wasm -w target/spiral/spiral_contract/target/wasm32-unknown-unknown/release/spiral_6e7a8290d9dcd42a1fe1d73ada92ffec1bf8395c9730fdb41ec6e901d3a16c77.wasm -t debug'
02:31:25 2[92mi[0m near_workspaces.print_usd / { retry = 1; total_gas_burnt_usd = 0.0008853183411967721; total_gas_burnt = 1325326858079 }
02:31:25 3[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:31:25 4[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.0006795196591576519; tokens_burnt_usd = 0.000679519659157652; gas_burnt = 1017244998739; tokens_burnt = 101724499873900000000 }
02:31:25 5[93mw[0m spiral_wasm.run / Error error / { retry = 1; error = "{ receipt_outcomes_len = 1; retry = 1; receipt_failures = [] }" }
02:31:27 8[92mi[0m near_workspaces.print_usd / { retry = 2; total_gas_burnt_usd = 0.0008853183411967721; total_gas_burnt = 1325326858079 }
02:31:27 9[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:31:27 10[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.0006795196591576519; tokens_burnt_usd = 0.000679519659157652; gas_burnt = 1017244998739; tokens_burnt = 101724499873900000000 }
02:31:27 11[93mw[0m spiral_wasm.run / Error error / { retry = 2; error = "{ receipt_outcomes_len = 1; retry = 2; receipt_failures = [] }" }
02:31:29 14[92mi[0m near_workspaces.print_usd / { retry = 3; total_gas_burnt_usd = 0.0008853183411967721; total_gas_burnt = 1325326858079 }
02:31:29 15[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:31:29 16[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.0006795196591576519; tokens_burnt_usd = 0.000679519659157652; gas_burnt = 1017244998739; tokens_burnt = 101724499873900000000 }
02:31:29 17[93mw[0m spiral_wasm.run / Error error / { retry = 3; error = "{ receipt_outcomes_len = 1; retry = 3; receipt_failures = [] }" }
02:31:31 20[92mi[0m near_workspaces.print_usd / { retry = 4; total_gas_burnt_usd = 0.0008853183411967721; total_gas_burnt = 1325326858079 }
02:31:31 21[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:31:31 22[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.0006795196591576519; tokens_burnt_usd = 0.000679519659157652; gas_burnt = 1017244998739; tokens_burnt = 101724499873900000000 }
02:31:31 23[93mw[0m spiral_wasm.run / Error error / { retry = 4; error = "{ receipt_outcomes_len = 1; retry = 4; receipt_failures = [] }" }
02:31:34 26[92mi[0m near_workspaces.print_usd / { retry = 5; total_gas_burnt_usd = 0.0008853183411967721; total_gas_burnt = 1325326858079 }
02:31:34 27[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:31:34 28[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.0006795196591576519; tokens_burnt_usd = 0.000679519659157652; gas_burnt = 1017244998739; tokens_burnt = 101724499873900000000 }
02:31:34 29[93mw[0m spiral_wasm.run / Error error / { retry = 5; error = "{ receipt_outcomes_len = 1; retry = 5; receipt_failures = [] }" }
02:31:36 32[92mi[0m near_workspaces.print_usd / { retry = 6; total_gas_burnt_usd = 0.0008853183411967721; total_gas_burnt = 1325326858079 }
02:31:36 33[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:31:36 34[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.0006795196591576519; tokens_burnt_usd = 0.000679519659157652; gas_burnt = 1017244998739; tokens_burnt = 101724499873900000000 }
02:31:36 35[93mw[0m spiral_wasm.run / Error error / { retry = 6; error = "{ receipt_outcomes_len = 1; retry = 6; receipt_failures = [] }" }
02:31:38 38[92mi[0m near_workspaces.print_usd / { retry = 7; total_gas_burnt_usd = 0.0008853183411967721; total_gas_burnt = 1325326858079 }
02:31:38 39[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:31:38 40[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.0006795196591576519; tokens_burnt_usd = 0.000679519659157652; gas_burnt = 1017244998739; tokens_burnt = 101724499873900000000 }
02:31:38 41[93mw[0m spiral_wasm.run / Error error / { retry = 7; error = "{ receipt_outcomes_len = 1; retry = 7; receipt_failures = [] }" }
02:31:40 44[92mi[0m near_workspaces.print_usd / { retry = 8; total_gas_burnt_usd = 0.0008853183411967721; total_gas_burnt = 1325326858079 }
02:31:40 45[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:31:40 46[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.0006795196591576519; tokens_burnt_usd = 0.000679519659157652; gas_burnt = 1017244998739; tokens_burnt = 101724499873900000000 }
02:31:40 47[93mw[0m spiral_wasm.run / Error error / { retry = 8; error = "{ receipt_outcomes_len = 1; retry = 8; receipt_failures = [] }" }
02:31:42 50[92mi[0m near_workspaces.print_usd / { retry = 9; total_gas_burnt_usd = 0.0008853183411967721; total_gas_burnt = 1325326858079 }
02:31:42 51[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:31:42 52[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.0006795196591576519; tokens_burnt_usd = 0.000679519659157652; gas_burnt = 1017244998739; tokens_burnt = 101724499873900000000 }
02:31:42 53[93mw[0m spiral_wasm.run / Error error / { retry = 9; error = "{ receipt_outcomes_len = 1; retry = 9; receipt_failures = [] }" }
02:31:44 56[92mi[0m near_workspaces.print_usd / { retry = 10; total_gas_burnt_usd = 0.0008853183411967721; total_gas_burnt = 1325326858079 }
02:31:44 57[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:31:44 58[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.0006795196591576519; tokens_burnt_usd = 0.000679519659157652; gas_burnt = 1017244998739; tokens_burnt = 101724499873900000000 }
02:31:44 59[93mw[0m spiral_wasm.run / Error error / { retry = 10; error = "{ receipt_outcomes_len = 1; retry = 10; receipt_failures = [] }" }
02:31:46 62[92mi[0m near_workspaces.print_usd / { retry = 11; total_gas_burnt_usd = 0.0008853183411967721; total_gas_burnt = 1325326858079 }
02:31:46 63[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:31:46 64[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.0006795196591576519; tokens_burnt_usd = 0.000679519659157652; gas_burnt = 1017244998739; tokens_burnt = 101724499873900000000 }
02:31:46 65[93mw[0m spiral_wasm.run / Error error / { retry = 11; error = "{ receipt_outcomes_len = 1; retry = 11; receipt_failures = [] }" }
02:31:48 68[92mi[0m near_workspaces.print_usd / { retry = 12; total_gas_burnt_usd = 0.0008853183411967721; total_gas_burnt = 1325326858079 }
02:31:48 69[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:31:48 70[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.0006795196591576519; tokens_burnt_usd = 0.000679519659157652; gas_burnt = 1017244998739; tokens_burnt = 101724499873900000000 }
02:31:48 71[93mw[0m spiral_wasm.run / Error error / { retry = 12; error = "{ receipt_outcomes_len = 1; retry = 12; receipt_failures = [] }" }
02:31:50 74[92mi[0m near_workspaces.print_usd / { retry = 13; total_gas_burnt_usd = 0.0008853183411967721; total_gas_burnt = 1325326858079 }
02:31:50 75[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:31:50 76[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.0006795196591576519; tokens_burnt_usd = 0.000679519659157652; gas_burnt = 1017244998739; tokens_burnt = 101724499873900000000 }
02:31:50 77[93mw[0m spiral_wasm.run / Error error / { retry = 13; error = "{ receipt_outcomes_len = 1; retry = 13; receipt_failures = [] }" }
02:31:53 80[92mi[0m near_workspaces.print_usd / { retry = 14; total_gas_burnt_usd = 0.0008853183411967721; total_gas_burnt = 1325326858079 }
02:31:53 81[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:31:53 82[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.0006795196591576519; tokens_burnt_usd = 0.000679519659157652; gas_burnt = 1017244998739; tokens_burnt = 101724499873900000000 }
02:31:53 83[93mw[0m spiral_wasm.run / Error error / { retry = 14; error = "{ receipt_outcomes_len = 1; retry = 14; receipt_failures = [] }" }
02:31:55 86[92mi[0m near_workspaces.print_usd / { retry = 15; total_gas_burnt_usd = 0.001034404292946772; total_gas_burnt = 1548509420579 }
02:31:55 87[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:31:55 88[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.0006795196591576519; tokens_burnt_usd = 0.000679519659157652; gas_burnt = 1017244998739; tokens_burnt = 101724499873900000000 }
02:31:55 89[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00014908595175; tokens_burnt_usd = 0.0; gas_burnt = 223182562500; tokens_burnt = 0 }
core.Invoke-Block / df - /dev/root
Filesystem Size Used Avail Use% Mounted on
/dev/root 145G 70G 76G 48% /
core.Invoke-Block / df - /dev/root
Filesystem Size Used Avail Use% Mounted on
/dev/root 145G 70G 76G 48% /
new
inl new () : state =
{
version = 2
seeds = "seeds" |> sm'.byte_slice |> near.new_vector
}
test new: passed
///- --test
///> rust -c
inl state = new ()
trace Verbose (fun () => "dice_contract") fun () => { state = #?*state }
trace Verbose (fun () => "") id
────────────────────────────────────────────────────────────────────────────────
core.Invoke-Block / Get-Location: /home/runner/work/dice/spiral / $ScriptBlock:
'Invoke-Block @mergedArgs'
────────────────────────────────────────────────────────────────────────────────
core.Invoke-Block / Get-Location: /home/runner/work/dice/spiral / $ScriptBlock:
'workspace/target/release/spiral_wasm -w target/spiral/spiral_contract/target/wasm32-unknown-unknown/release/spiral_f4f6f44054e67d3138e364d05c27779c8533d659fb565388f32bcb668064adaf.wasm -t debug'
02:29:41 1[90mv[0m dice_contract / { state = { version = 2; seeds = Vector { len: 0, prefix: [115, 101, 101, 100, 115] } } }
02:29:41 2[92mi[0m near_workspaces.print_usd / { retry = 1; total_gas_burnt_usd = 0.001014267956199188; total_gas_burnt = 1518365203891 }
02:29:41 3[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:29:41 4[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.0008084692741600679; tokens_burnt_usd = 0.0008084692741600679; gas_burnt = 1210283344551; tokens_burnt = 121028334455100000000 }
02:29:41 5[93mw[0m spiral_wasm.run / Error error / { retry = 1; error = "{ receipt_outcomes_len = 1; retry = 1; receipt_failures = [] }" }
02:29:43 1[90mv[0m dice_contract / { state = { version = 2; seeds = Vector { len: 0, prefix: [115, 101, 101, 100, 115] } } }
02:29:43 8[92mi[0m near_workspaces.print_usd / { retry = 2; total_gas_burnt_usd = 0.001014267956199188; total_gas_burnt = 1518365203891 }
02:29:43 9[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:29:43 10[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.0008084692741600679; tokens_burnt_usd = 0.0008084692741600679; gas_burnt = 1210283344551; tokens_burnt = 121028334455100000000 }
02:29:43 11[93mw[0m spiral_wasm.run / Error error / { retry = 2; error = "{ receipt_outcomes_len = 1; retry = 2; receipt_failures = [] }" }
02:29:46 1[90mv[0m dice_contract / { state = { version = 2; seeds = Vector { len: 0, prefix: [115, 101, 101, 100, 115] } } }
02:29:46 14[92mi[0m near_workspaces.print_usd / { retry = 3; total_gas_burnt_usd = 0.001014267956199188; total_gas_burnt = 1518365203891 }
02:29:46 15[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:29:46 16[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.0008084692741600679; tokens_burnt_usd = 0.0008084692741600679; gas_burnt = 1210283344551; tokens_burnt = 121028334455100000000 }
02:29:46 17[93mw[0m spiral_wasm.run / Error error / { retry = 3; error = "{ receipt_outcomes_len = 1; retry = 3; receipt_failures = [] }" }
02:29:48 1[90mv[0m dice_contract / { state = { version = 2; seeds = Vector { len: 0, prefix: [115, 101, 101, 100, 115] } } }
02:29:48 20[92mi[0m near_workspaces.print_usd / { retry = 4; total_gas_burnt_usd = 0.001014267956199188; total_gas_burnt = 1518365203891 }
02:29:48 21[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:29:48 22[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.0008084692741600679; tokens_burnt_usd = 0.0008084692741600679; gas_burnt = 1210283344551; tokens_burnt = 121028334455100000000 }
02:29:48 23[93mw[0m spiral_wasm.run / Error error / { retry = 4; error = "{ receipt_outcomes_len = 1; retry = 4; receipt_failures = [] }" }
02:29:51 1[90mv[0m dice_contract / { state = { version = 2; seeds = Vector { len: 0, prefix: [115, 101, 101, 100, 115] } } }
02:29:51 26[92mi[0m near_workspaces.print_usd / { retry = 5; total_gas_burnt_usd = 0.001014267956199188; total_gas_burnt = 1518365203891 }
02:29:51 27[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:29:51 28[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.0008084692741600679; tokens_burnt_usd = 0.0008084692741600679; gas_burnt = 1210283344551; tokens_burnt = 121028334455100000000 }
02:29:51 29[93mw[0m spiral_wasm.run / Error error / { retry = 5; error = "{ receipt_outcomes_len = 1; retry = 5; receipt_failures = [] }" }
02:29:53 1[90mv[0m dice_contract / { state = { version = 2; seeds = Vector { len: 0, prefix: [115, 101, 101, 100, 115] } } }
02:29:53 32[92mi[0m near_workspaces.print_usd / { retry = 6; total_gas_burnt_usd = 0.001014267956199188; total_gas_burnt = 1518365203891 }
02:29:53 33[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:29:53 34[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.0008084692741600679; tokens_burnt_usd = 0.0008084692741600679; gas_burnt = 1210283344551; tokens_burnt = 121028334455100000000 }
02:29:53 35[93mw[0m spiral_wasm.run / Error error / { retry = 6; error = "{ receipt_outcomes_len = 1; retry = 6; receipt_failures = [] }" }
02:29:55 1[90mv[0m dice_contract / { state = { version = 2; seeds = Vector { len: 0, prefix: [115, 101, 101, 100, 115] } } }
02:29:55 38[92mi[0m near_workspaces.print_usd / { retry = 7; total_gas_burnt_usd = 0.001014267956199188; total_gas_burnt = 1518365203891 }
02:29:55 39[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:29:55 40[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.0008084692741600679; tokens_burnt_usd = 0.0008084692741600679; gas_burnt = 1210283344551; tokens_burnt = 121028334455100000000 }
02:29:55 41[93mw[0m spiral_wasm.run / Error error / { retry = 7; error = "{ receipt_outcomes_len = 1; retry = 7; receipt_failures = [] }" }
02:29:58 1[90mv[0m dice_contract / { state = { version = 2; seeds = Vector { len: 0, prefix: [115, 101, 101, 100, 115] } } }
02:29:58 44[92mi[0m near_workspaces.print_usd / { retry = 8; total_gas_burnt_usd = 0.001014267956199188; total_gas_burnt = 1518365203891 }
02:29:58 45[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:29:58 46[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.0008084692741600679; tokens_burnt_usd = 0.0008084692741600679; gas_burnt = 1210283344551; tokens_burnt = 121028334455100000000 }
02:29:58 47[93mw[0m spiral_wasm.run / Error error / { retry = 8; error = "{ receipt_outcomes_len = 1; retry = 8; receipt_failures = [] }" }
02:30:00 1[90mv[0m dice_contract / { state = { version = 2; seeds = Vector { len: 0, prefix: [115, 101, 101, 100, 115] } } }
02:30:00 50[92mi[0m near_workspaces.print_usd / { retry = 9; total_gas_burnt_usd = 0.0010141448455733958; total_gas_burnt = 1518180906547 }
02:30:00 51[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:30:00 52[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.000808346163534276; tokens_burnt_usd = 0.000808346163534276; gas_burnt = 1210099047207; tokens_burnt = 121009904720700000000 }
02:30:00 53[93mw[0m spiral_wasm.run / Error error / { retry = 9; error = "{ receipt_outcomes_len = 1; retry = 9; receipt_failures = [] }" }
02:30:02 1[90mv[0m dice_contract / { state = { version = 2; seeds = Vector { len: 0, prefix: [115, 101, 101, 100, 115] } } }
02:30:02 56[92mi[0m near_workspaces.print_usd / { retry = 10; total_gas_burnt_usd = 0.0010141448455733958; total_gas_burnt = 1518180906547 }
02:30:02 57[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:30:02 58[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.000808346163534276; tokens_burnt_usd = 0.000808346163534276; gas_burnt = 1210099047207; tokens_burnt = 121009904720700000000 }
02:30:02 59[93mw[0m spiral_wasm.run / Error error / { retry = 10; error = "{ receipt_outcomes_len = 1; retry = 10; receipt_failures = [] }" }
02:30:04 1[90mv[0m dice_contract / { state = { version = 2; seeds = Vector { len: 0, prefix: [115, 101, 101, 100, 115] } } }
02:30:04 62[92mi[0m near_workspaces.print_usd / { retry = 11; total_gas_burnt_usd = 0.0010141448455733958; total_gas_burnt = 1518180906547 }
02:30:04 63[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:30:04 64[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.000808346163534276; tokens_burnt_usd = 0.000808346163534276; gas_burnt = 1210099047207; tokens_burnt = 121009904720700000000 }
02:30:04 65[93mw[0m spiral_wasm.run / Error error / { retry = 11; error = "{ receipt_outcomes_len = 1; retry = 11; receipt_failures = [] }" }
02:30:06 1[90mv[0m dice_contract / { state = { version = 2; seeds = Vector { len: 0, prefix: [115, 101, 101, 100, 115] } } }
02:30:06 68[92mi[0m near_workspaces.print_usd / { retry = 12; total_gas_burnt_usd = 0.0010141448455733958; total_gas_burnt = 1518180906547 }
02:30:06 69[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:30:06 70[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.000808346163534276; tokens_burnt_usd = 0.000808346163534276; gas_burnt = 1210099047207; tokens_burnt = 121009904720700000000 }
02:30:06 71[93mw[0m spiral_wasm.run / Error error / { retry = 12; error = "{ receipt_outcomes_len = 1; retry = 12; receipt_failures = [] }" }
02:30:08 1[90mv[0m dice_contract / { state = { version = 2; seeds = Vector { len: 0, prefix: [115, 101, 101, 100, 115] } } }
02:30:08 74[92mi[0m near_workspaces.print_usd / { retry = 13; total_gas_burnt_usd = 0.0010141448455733958; total_gas_burnt = 1518180906547 }
02:30:08 75[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:30:08 76[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.000808346163534276; tokens_burnt_usd = 0.000808346163534276; gas_burnt = 1210099047207; tokens_burnt = 121009904720700000000 }
02:30:08 77[93mw[0m spiral_wasm.run / Error error / { retry = 13; error = "{ receipt_outcomes_len = 1; retry = 13; receipt_failures = [] }" }
02:30:10 1[90mv[0m dice_contract / { state = { version = 2; seeds = Vector { len: 0, prefix: [115, 101, 101, 100, 115] } } }
02:30:11 80[92mi[0m near_workspaces.print_usd / { retry = 14; total_gas_burnt_usd = 0.001014267956199188; total_gas_burnt = 1518365203891 }
02:30:11 81[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:30:11 82[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.0008084692741600679; tokens_burnt_usd = 0.0008084692741600679; gas_burnt = 1210283344551; tokens_burnt = 121028334455100000000 }
02:30:11 83[93mw[0m spiral_wasm.run / Error error / { retry = 14; error = "{ receipt_outcomes_len = 1; retry = 14; receipt_failures = [] }" }
02:30:12 1[90mv[0m dice_contract / { state = { version = 2; seeds = Vector { len: 0, prefix: [115, 101, 101, 100, 115] } } }
02:30:13 86[92mi[0m near_workspaces.print_usd / { retry = 15; total_gas_burnt_usd = 0.001014267956199188; total_gas_burnt = 1518365203891 }
02:30:13 87[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:30:13 88[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.0008084692741600679; tokens_burnt_usd = 0.0008084692741600679; gas_burnt = 1210283344551; tokens_burnt = 121028334455100000000 }
02:30:13 89[93mw[0m spiral_wasm.run / Error error / { retry = 15; error = "{ receipt_outcomes_len = 1; retry = 15; receipt_failures = [] }" }
core.Invoke-Block / df - /dev/root
Filesystem Size Used Avail Use% Mounted on
/dev/root 145G 69G 76G 48% /
core.Invoke-Block / df - /dev/root
Filesystem Size Used Avail Use% Mounted on
/dev/root 145G 69G 76G 48% /
max_seeds
inl max_seeds () : convert.unativeint =
100i32 |> convert.convert
contribute_seed
inl contribute_seed (seeds : rust.ref (rust.mut' (near.vector u8))) (seed : am'.vec u8) : () =
seeds |> near.vector_extend seed
inl seed_excess_len =
(seeds |> rust.len |> fun x => x : u32 |> convert.i32) - (max_seeds () |> convert.i32)
if seed_excess_len > 0 then
inl seed_excess : am'.vec u8 =
!\\(seed_excess_len, $'"!seeds.drain(0..$0 as u32).collect::<Vec<_>>()"')
trace Debug
fun () => "dice_contract.contribute_seed"
fun () => { seed_excess_len seed_excess = #?*seed_excess }
trace Debug (fun () => "") (join id)
test contribute_seed: passed
///- --test
///> rust -c
inl replicate n =
let rec 루프 i acc =
if i > n
then acc
else
inl i' = i % 10
inl i' =
if i' = 0
then i % limit.max
else i'
루프 (i + 1) (i' :: acc)
루프 1 []
|> listm.rev
|> listm'.box
|> listm'.to_array'
inl max_seeds : u32 = max_seeds () |> convert.convert
inl seeds = "" |> sm'.byte_slice |> near.new_vector |> rust.to_ref_mut
conv max_seeds * 1.2f64
|> replicate
|> am'.map_base convert.u8
|> am'.to_vec
|> contribute_seed seeds
seeds
|> rust.len
|> _assert_eq max_seeds
────────────────────────────────────────────────────────────────────────────────
core.Invoke-Block / Get-Location: /home/runner/work/dice/spiral / $ScriptBlock:
'Invoke-Block @mergedArgs'
────────────────────────────────────────────────────────────────────────────────
core.Invoke-Block / Get-Location: /home/runner/work/dice/spiral / $ScriptBlock:
'workspace/target/release/spiral_wasm -w target/spiral/spiral_contract/target/wasm32-unknown-unknown/release/spiral_59916944d2cc93cbe801a2c69b90a4672426515e220d1df5ea5d1a50328c3119.wasm -t debug'
02:30:16 1[94md[0m dice_contract.contribute_seed / { seed_excess_len = 20; seed_excess = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 20] }
02:30:17 2[92mi[0m near_workspaces.print_usd / { retry = 1; total_gas_burnt_usd = 0.00725563313575484; total_gas_burnt = 10861726251130 }
02:30:17 3[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:30:17 4[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00704983445371572; tokens_burnt_usd = 0.00704983445371572; gas_burnt = 10553644391790; tokens_burnt = 1055364439179000000000 }
02:30:17 5[93mw[0m spiral_wasm.run / Error error / { retry = 1; error = "{ receipt_outcomes_len = 1; retry = 1; receipt_failures = [] }" }
02:30:19 1[94md[0m dice_contract.contribute_seed / { seed_excess_len = 20; seed_excess = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 20] }
02:30:19 8[92mi[0m near_workspaces.print_usd / { retry = 2; total_gas_burnt_usd = 0.00725563313575484; total_gas_burnt = 10861726251130 }
02:30:19 9[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:30:19 10[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00704983445371572; tokens_burnt_usd = 0.00704983445371572; gas_burnt = 10553644391790; tokens_burnt = 1055364439179000000000 }
02:30:19 11[93mw[0m spiral_wasm.run / Error error / { retry = 2; error = "{ receipt_outcomes_len = 1; retry = 2; receipt_failures = [] }" }
02:30:21 1[94md[0m dice_contract.contribute_seed / { seed_excess_len = 20; seed_excess = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 20] }
02:30:21 14[92mi[0m near_workspaces.print_usd / { retry = 3; total_gas_burnt_usd = 0.00725563313575484; total_gas_burnt = 10861726251130 }
02:30:21 15[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:30:21 16[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00704983445371572; tokens_burnt_usd = 0.00704983445371572; gas_burnt = 10553644391790; tokens_burnt = 1055364439179000000000 }
02:30:21 17[93mw[0m spiral_wasm.run / Error error / { retry = 3; error = "{ receipt_outcomes_len = 1; retry = 3; receipt_failures = [] }" }
02:30:23 1[94md[0m dice_contract.contribute_seed / { seed_excess_len = 20; seed_excess = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 20] }
02:30:23 20[92mi[0m near_workspaces.print_usd / { retry = 4; total_gas_burnt_usd = 0.00725563313575484; total_gas_burnt = 10861726251130 }
02:30:23 21[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:30:23 22[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00704983445371572; tokens_burnt_usd = 0.00704983445371572; gas_burnt = 10553644391790; tokens_burnt = 1055364439179000000000 }
02:30:23 23[93mw[0m spiral_wasm.run / Error error / { retry = 4; error = "{ receipt_outcomes_len = 1; retry = 4; receipt_failures = [] }" }
02:30:25 1[94md[0m dice_contract.contribute_seed / { seed_excess_len = 20; seed_excess = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 20] }
02:30:25 26[92mi[0m near_workspaces.print_usd / { retry = 5; total_gas_burnt_usd = 0.00725563313575484; total_gas_burnt = 10861726251130 }
02:30:25 27[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:30:25 28[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00704983445371572; tokens_burnt_usd = 0.00704983445371572; gas_burnt = 10553644391790; tokens_burnt = 1055364439179000000000 }
02:30:25 29[93mw[0m spiral_wasm.run / Error error / { retry = 5; error = "{ receipt_outcomes_len = 1; retry = 5; receipt_failures = [] }" }
02:30:27 1[94md[0m dice_contract.contribute_seed / { seed_excess_len = 20; seed_excess = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 20] }
02:30:27 32[92mi[0m near_workspaces.print_usd / { retry = 6; total_gas_burnt_usd = 0.00725563313575484; total_gas_burnt = 10861726251130 }
02:30:27 33[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:30:27 34[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00704983445371572; tokens_burnt_usd = 0.00704983445371572; gas_burnt = 10553644391790; tokens_burnt = 1055364439179000000000 }
02:30:27 35[93mw[0m spiral_wasm.run / Error error / { retry = 6; error = "{ receipt_outcomes_len = 1; retry = 6; receipt_failures = [] }" }
02:30:29 1[94md[0m dice_contract.contribute_seed / { seed_excess_len = 20; seed_excess = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 20] }
02:30:29 38[92mi[0m near_workspaces.print_usd / { retry = 7; total_gas_burnt_usd = 0.00725563313575484; total_gas_burnt = 10861726251130 }
02:30:29 39[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:30:29 40[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00704983445371572; tokens_burnt_usd = 0.00704983445371572; gas_burnt = 10553644391790; tokens_burnt = 1055364439179000000000 }
02:30:29 41[93mw[0m spiral_wasm.run / Error error / { retry = 7; error = "{ receipt_outcomes_len = 1; retry = 7; receipt_failures = [] }" }
02:30:31 1[94md[0m dice_contract.contribute_seed / { seed_excess_len = 20; seed_excess = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 20] }
02:30:31 44[92mi[0m near_workspaces.print_usd / { retry = 8; total_gas_burnt_usd = 0.00725563313575484; total_gas_burnt = 10861726251130 }
02:30:31 45[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:30:31 46[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00704983445371572; tokens_burnt_usd = 0.00704983445371572; gas_burnt = 10553644391790; tokens_burnt = 1055364439179000000000 }
02:30:31 47[93mw[0m spiral_wasm.run / Error error / { retry = 8; error = "{ receipt_outcomes_len = 1; retry = 8; receipt_failures = [] }" }
02:30:33 1[94md[0m dice_contract.contribute_seed / { seed_excess_len = 20; seed_excess = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 20] }
02:30:33 50[92mi[0m near_workspaces.print_usd / { retry = 9; total_gas_burnt_usd = 0.00725563313575484; total_gas_burnt = 10861726251130 }
02:30:33 51[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:30:33 52[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00704983445371572; tokens_burnt_usd = 0.00704983445371572; gas_burnt = 10553644391790; tokens_burnt = 1055364439179000000000 }
02:30:33 53[93mw[0m spiral_wasm.run / Error error / { retry = 9; error = "{ receipt_outcomes_len = 1; retry = 9; receipt_failures = [] }" }
02:30:35 1[94md[0m dice_contract.contribute_seed / { seed_excess_len = 20; seed_excess = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 20] }
02:30:35 56[92mi[0m near_workspaces.print_usd / { retry = 10; total_gas_burnt_usd = 0.00725563313575484; total_gas_burnt = 10861726251130 }
02:30:35 57[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:30:35 58[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00704983445371572; tokens_burnt_usd = 0.00704983445371572; gas_burnt = 10553644391790; tokens_burnt = 1055364439179000000000 }
02:30:35 59[93mw[0m spiral_wasm.run / Error error / { retry = 10; error = "{ receipt_outcomes_len = 1; retry = 10; receipt_failures = [] }" }
02:30:37 1[94md[0m dice_contract.contribute_seed / { seed_excess_len = 20; seed_excess = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 20] }
02:30:37 62[92mi[0m near_workspaces.print_usd / { retry = 11; total_gas_burnt_usd = 0.00725563313575484; total_gas_burnt = 10861726251130 }
02:30:37 63[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:30:37 64[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00704983445371572; tokens_burnt_usd = 0.00704983445371572; gas_burnt = 10553644391790; tokens_burnt = 1055364439179000000000 }
02:30:37 65[93mw[0m spiral_wasm.run / Error error / { retry = 11; error = "{ receipt_outcomes_len = 1; retry = 11; receipt_failures = [] }" }
02:30:39 1[94md[0m dice_contract.contribute_seed / { seed_excess_len = 20; seed_excess = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 20] }
02:30:39 68[92mi[0m near_workspaces.print_usd / { retry = 12; total_gas_burnt_usd = 0.00725563313575484; total_gas_burnt = 10861726251130 }
02:30:39 69[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:30:39 70[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00704983445371572; tokens_burnt_usd = 0.00704983445371572; gas_burnt = 10553644391790; tokens_burnt = 1055364439179000000000 }
02:30:39 71[93mw[0m spiral_wasm.run / Error error / { retry = 12; error = "{ receipt_outcomes_len = 1; retry = 12; receipt_failures = [] }" }
02:30:41 1[94md[0m dice_contract.contribute_seed / { seed_excess_len = 20; seed_excess = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 20] }
02:30:41 74[92mi[0m near_workspaces.print_usd / { retry = 13; total_gas_burnt_usd = 0.00725563313575484; total_gas_burnt = 10861726251130 }
02:30:41 75[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:30:41 76[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00704983445371572; tokens_burnt_usd = 0.00704983445371572; gas_burnt = 10553644391790; tokens_burnt = 1055364439179000000000 }
02:30:41 77[93mw[0m spiral_wasm.run / Error error / { retry = 13; error = "{ receipt_outcomes_len = 1; retry = 13; receipt_failures = [] }" }
02:30:43 1[94md[0m dice_contract.contribute_seed / { seed_excess_len = 20; seed_excess = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 20] }
02:30:43 80[92mi[0m near_workspaces.print_usd / { retry = 14; total_gas_burnt_usd = 0.00725563313575484; total_gas_burnt = 10861726251130 }
02:30:43 81[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:30:43 82[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00704983445371572; tokens_burnt_usd = 0.00704983445371572; gas_burnt = 10553644391790; tokens_burnt = 1055364439179000000000 }
02:30:43 83[93mw[0m spiral_wasm.run / Error error / { retry = 14; error = "{ receipt_outcomes_len = 1; retry = 14; receipt_failures = [] }" }
02:30:45 1[94md[0m dice_contract.contribute_seed / { seed_excess_len = 20; seed_excess = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 20] }
02:30:45 86[92mi[0m near_workspaces.print_usd / { retry = 15; total_gas_burnt_usd = 0.00725563313575484; total_gas_burnt = 10861726251130 }
02:30:45 87[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:30:45 88[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00704983445371572; tokens_burnt_usd = 0.00704983445371572; gas_burnt = 10553644391790; tokens_burnt = 1055364439179000000000 }
02:30:45 89[93mw[0m spiral_wasm.run / Error error / { retry = 15; error = "{ receipt_outcomes_len = 1; retry = 15; receipt_failures = [] }" }
core.Invoke-Block / df - /dev/root
Filesystem Size Used Avail Use% Mounted on
/dev/root 145G 69G 76G 48% /
core.Invoke-Block / df - /dev/root
Filesystem Size Used Avail Use% Mounted on
/dev/root 145G 69G 76G 48% /
generate_random_number
inl generate_random_number
(seeds : rust.ref (rust.mut' (near.vector u8)))
(key : sm'.std_string)
(proof : sm'.std_string)
(max : u64)
: u64
=
inl seed = near.random_seed ()
inl epoch_height = near.epoch_height ()
inl block_height = near.block_height ()
inl block_timestamp = near.block_timestamp ()
inl account_balance = near.account_balance ()
inl signer_account_id = near.signer_account_id ()
inl predecessor_account_id = near.predecessor_account_id ()
inl entropy =
;[
seed
seeds |> rust.reref |> near.vector_to_vec
epoch_height |> am'.to_le_bytes |> am'.to_vec'
block_height |> am'.to_le_bytes |> am'.to_vec'
block_timestamp |> am'.to_le_bytes |> am'.to_vec'
account_balance |> near.as_yoctonear |> am'.to_le_bytes |> am'.to_vec'
signer_account_id |> am'.as_bytes |> am'.to_vec''
predecessor_account_id |> am'.as_bytes |> am'.to_vec''
proof |> sm'.into_bytes
key |> sm'.into_bytes
]
|> am'.base
|> am'.to_vec
|> rust.concat
inl hash_u8 = entropy |> near.keccak512
hash_u8 |> contribute_seed seeds
inl rolls_list =
hash_u8
|> am'.from_vec_base
|> am'.to_list_base'
|> listm'.unbox
|> stream.from_list
|> lib.dice.rotate_numbers 6
|> stream.to_list
trace Debug
fun () => "dice_contract.generate_random_number"
fun () => {
max
key
proof
block_timestamp
block_height
epoch_height
account_balance = #?*account_balance
signer_account_id = signer_account_id |> sm'.to_string'
predecessor_account_id = predecessor_account_id |> sm'.to_string'
seed = #?*seed
seeds = #?*seeds
entropy_len = entropy |> am'.vec_len
entropy = #?*entropy
hash_u8 = #?*hash_u8
rolls = rolls_list |> listm'.box |> listm'.to_array' |> am'.to_vec |> sm'.format_debug
}
inl sequential_roll = rolls_list |> lib.dice.create_sequential_roller
inl result = lib.dice.roll_progressively sequential_roll true max
trace Debug (fun () => "") (join id)
result
test generate_random_number: passed
///- --test
///> rust -cd near-token
2000
|> generate_random_number
("" |> sm'.byte_slice |> near.new_vector |> rust.to_ref_mut)
("" |> sm'.to_std_string)
("" |> sm'.to_std_string)
|> _assert_gt 0
────────────────────────────────────────────────────────────────────────────────
core.Invoke-Block / Get-Location: /home/runner/work/dice/spiral / $ScriptBlock:
'Invoke-Block @mergedArgs'
────────────────────────────────────────────────────────────────────────────────
core.Invoke-Block / Get-Location: /home/runner/work/dice/spiral / $ScriptBlock:
'workspace/target/release/spiral_wasm -w target/spiral/spiral_contract/target/wasm32-unknown-unknown/release/spiral_0214e6272eb50690401255dd816055dc38941b91ebe2385a605a8c14b49ba94d.wasm -t debug'
02:30:52 2[94md[0m dice_contract.generate_random_number / { max = 2000; key = ""; proof = ""; block_timestamp = 1792463452082545331; block_height = 7; epoch_height = 1; account_balance = 99817379736552383587979200; signer_account_id = "dev-20261020023050-59621529496113"; predecessor_account_id = "dev-20261020023050-59621529496113"; seed = [235, 71, 190, 196, 39, 87, 236, 100, 232, 29, 230, 83, 67, 29, 44, 57, 125, 244, 201, 173, 243, 20, 69, 45, 244, 148, 109, 245, 127, 65, 11, 126]; seeds = Vector { len: 64, prefix: [] }; entropy_len = 138; entropy = [235, 71, 190, 196, 39, 87, 236, 100, 232, 29, 230, 83, 67, 29, 44, 57, 125, 244, 201, 173, 243, 20, 69, 45, 244, 148, 109, 245, 127, 65, 11, 126, 1, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 179, 34, 64, 70, 3, 28, 224, 24, 192, 143, 230, 30, 215, 18, 132, 255, 38, 145, 82, 0, 0, 0, 0, 0, 100, 101, 118, 45, 50, 48, 50, 54, 49, 48, 50, 48, 48, 50, 51, 48, 53, 48, 45, 53, 57, 54, 50, 49, 53, 50, 57, 52, 57, 54, 49, 49, 51, 100, 101, 118, 45, 50, 48, 50, 54, 49, 48, 50, 48, 48, 50, 51, 48, 53, 48, 45, 53, 57, 54, 50, 49, 53, 50, 57, 52, 57, 54, 49, 49, 51]; hash_u8 = [119, 144, 106, 17, 167, 165, 134, 167, 36, 15, 51, 40, 48, 71, 70, 49, 36, 1, 236, 87, 227, 128, 9, 72, 250, 12, 187, 200, 42, 178, 193, 188, 72, 190, 142, 248, 14, 126, 210, 22, 11, 151, 223, 232, 179, 103, 158, 25, 18, 231, 141, 252, 44, 190, 39, 23, 59, 30, 196, 177, 95, 125, 120, 133]; rolls = [5, 6, 4, 5, 5, 3, 2, 5, 6, 3, 3, 4, 6, 5, 4, 1, 6, 1, 2, 3, 5, 2, 3, 6, 4, 6, 1, 2, 6, 4, 1, 2, 6, 4, 4, 2, 2, 6, 6, 4, 5, 1, 1, 4, 5, 1, 2, 1, 6, 3, 3, 6, 2, 4, 3, 5, 5, 6, 4, 3, 5, 5, 6, 1] }
02:30:52 3[94md[0m dice.calculate_dice_count / { max = 2000; p = 7776; n = 5 }
02:30:52 4[94md[0m dice.create_sequential_roller / roll / { current_index = 0; acc = 1; len = -1; last_item = None }
02:30:52 5[94md[0m dice.create_sequential_roller / roll / { current_index = 1; acc = 1; len = -1; last_item = Some 5 }
02:30:52 6[94md[0m dice.create_sequential_roller / roll / { current_index = 2; acc = 1; len = -1; last_item = Some 6 }
02:30:52 7[94md[0m dice.create_sequential_roller / roll / { current_index = 3; acc = 1; len = -1; last_item = Some 4 }
02:30:52 8[94md[0m dice.create_sequential_roller / roll / { current_index = 4; acc = 1; len = -1; last_item = Some 5 }
02:30:52 9[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 5; value = 5184 }
02:30:52 10[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 5184; roll = 5; value = 864 }
02:30:52 11[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 6048; roll = 4; value = 108 }
02:30:52 12[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 6156; roll = 6; value = 30 }
02:30:52 13[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 6186; roll = 5; value = 4 }
02:30:52 14[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 6190; result = 6191 }
02:30:52 15[94md[0m dice.create_sequential_roller / roll / { current_index = 5; acc = 1; len = -1; last_item = Some 5 }
02:30:52 16[94md[0m dice.create_sequential_roller / roll / { current_index = 6; acc = 1; len = -1; last_item = Some 3 }
02:30:52 17[94md[0m dice.create_sequential_roller / roll / { current_index = 7; acc = 1; len = -1; last_item = Some 2 }
02:30:52 18[94md[0m dice.create_sequential_roller / roll / { current_index = 8; acc = 1; len = -1; last_item = Some 5 }
02:30:52 19[94md[0m dice.create_sequential_roller / roll / { current_index = 9; acc = 1; len = -1; last_item = Some 6 }
02:30:52 20[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 3; value = 2592 }
02:30:52 21[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 2592; roll = 3; value = 432 }
02:30:52 22[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 3024; roll = 2; value = 36 }
02:30:52 23[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 3060; roll = 5; value = 24 }
02:30:52 24[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 3084; roll = 6; value = 5 }
02:30:52 25[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 3089; result = 3090 }
02:30:52 26[94md[0m dice.create_sequential_roller / roll / { current_index = 10; acc = 1; len = -1; last_item = Some 3 }
02:30:52 27[94md[0m dice.create_sequential_roller / roll / { current_index = 11; acc = 1; len = -1; last_item = Some 3 }
02:30:52 28[94md[0m dice.create_sequential_roller / roll / { current_index = 12; acc = 1; len = -1; last_item = Some 4 }
02:30:52 29[94md[0m dice.create_sequential_roller / roll / { current_index = 13; acc = 1; len = -1; last_item = Some 6 }
02:30:52 30[94md[0m dice.create_sequential_roller / roll / { current_index = 14; acc = 1; len = -1; last_item = Some 5 }
02:30:52 31[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 4; value = 3888 }
02:30:52 32[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 3888; roll = 3; value = 432 }
02:30:52 33[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 4320; roll = 4; value = 108 }
02:30:52 34[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 4428; roll = 6; value = 30 }
02:30:52 35[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 4458; roll = 5; value = 4 }
02:30:52 36[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 4462; result = 4463 }
02:30:52 37[94md[0m dice.create_sequential_roller / roll / { current_index = 15; acc = 1; len = -1; last_item = Some 4 }
02:30:52 38[94md[0m dice.create_sequential_roller / roll / { current_index = 16; acc = 1; len = -1; last_item = Some 1 }
02:30:52 39[94md[0m dice.create_sequential_roller / roll / { current_index = 17; acc = 1; len = -1; last_item = Some 6 }
02:30:52 40[94md[0m dice.create_sequential_roller / roll / { current_index = 18; acc = 1; len = -1; last_item = Some 1 }
02:30:52 41[94md[0m dice.create_sequential_roller / roll / { current_index = 19; acc = 1; len = -1; last_item = Some 2 }
02:30:52 42[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 3; value = 2592 }
02:30:52 43[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 2592; roll = 1 }
02:30:52 44[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 2592; roll = 6; value = 180 }
02:30:52 45[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 2772; roll = 1 }
02:30:52 46[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 2772; roll = 2; value = 1 }
02:30:52 47[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 2773; result = 2774 }
02:30:52 48[94md[0m dice.create_sequential_roller / roll / { current_index = 20; acc = 1; len = -1; last_item = Some 3 }
02:30:52 49[94md[0m dice.create_sequential_roller / roll / { current_index = 21; acc = 1; len = -1; last_item = Some 5 }
02:30:52 50[94md[0m dice.create_sequential_roller / roll / { current_index = 22; acc = 1; len = -1; last_item = Some 2 }
02:30:52 51[94md[0m dice.create_sequential_roller / roll / { current_index = 23; acc = 1; len = -1; last_item = Some 3 }
02:30:52 52[94md[0m dice.create_sequential_roller / roll / { current_index = 24; acc = 1; len = -1; last_item = Some 6 }
02:30:52 53[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 4; value = 3888 }
02:30:52 54[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 3888; roll = 5; value = 864 }
02:30:52 55[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 4752; roll = 2; value = 36 }
02:30:52 56[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 4788; roll = 3; value = 12 }
02:30:52 57[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 4800; roll = 6; value = 5 }
02:30:52 58[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 4805; result = 4806 }
02:30:52 59[94md[0m dice.create_sequential_roller / roll / { current_index = 25; acc = 1; len = -1; last_item = Some 4 }
02:30:52 60[94md[0m dice.create_sequential_roller / roll / { current_index = 26; acc = 1; len = -1; last_item = Some 6 }
02:30:52 61[94md[0m dice.create_sequential_roller / roll / { current_index = 27; acc = 1; len = -1; last_item = Some 1 }
02:30:52 62[94md[0m dice.create_sequential_roller / roll / { current_index = 28; acc = 1; len = -1; last_item = Some 2 }
02:30:52 63[94md[0m dice.create_sequential_roller / roll / { current_index = 29; acc = 1; len = -1; last_item = Some 6 }
02:30:52 64[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 4; value = 3888 }
02:30:52 65[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 3888; roll = 6; value = 1080 }
02:30:52 66[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 4968; roll = 1 }
02:30:52 67[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 4968; roll = 2; value = 6 }
02:30:52 68[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 4974; roll = 6; value = 5 }
02:30:52 69[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 4979; result = 4980 }
02:30:52 70[94md[0m dice.create_sequential_roller / roll / { current_index = 30; acc = 1; len = -1; last_item = Some 4 }
02:30:52 71[94md[0m dice.create_sequential_roller / roll / { current_index = 31; acc = 1; len = -1; last_item = Some 1 }
02:30:52 72[94md[0m dice.create_sequential_roller / roll / { current_index = 32; acc = 1; len = -1; last_item = Some 2 }
02:30:52 73[94md[0m dice.create_sequential_roller / roll / { current_index = 33; acc = 1; len = -1; last_item = Some 6 }
02:30:52 74[94md[0m dice.create_sequential_roller / roll / { current_index = 34; acc = 1; len = -1; last_item = Some 4 }
02:30:52 75[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 4; value = 3888 }
02:30:52 76[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 3888; roll = 1 }
02:30:52 77[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 3888; roll = 2; value = 36 }
02:30:52 78[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 3924; roll = 6; value = 30 }
02:30:52 79[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 3954; roll = 4; value = 3 }
02:30:52 80[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 3957; result = 3958 }
02:30:52 81[94md[0m dice.create_sequential_roller / roll / { current_index = 35; acc = 1; len = -1; last_item = Some 4 }
02:30:52 82[94md[0m dice.create_sequential_roller / roll / { current_index = 36; acc = 1; len = -1; last_item = Some 2 }
02:30:52 83[94md[0m dice.create_sequential_roller / roll / { current_index = 37; acc = 1; len = -1; last_item = Some 2 }
02:30:52 84[94md[0m dice.create_sequential_roller / roll / { current_index = 38; acc = 1; len = -1; last_item = Some 6 }
02:30:52 85[94md[0m dice.create_sequential_roller / roll / { current_index = 39; acc = 1; len = -1; last_item = Some 6 }
02:30:52 86[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 4; value = 3888 }
02:30:52 87[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 3888; roll = 2; value = 216 }
02:30:52 88[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 4104; roll = 2; value = 36 }
02:30:52 89[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 4140; roll = 6; value = 30 }
02:30:52 90[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 4170; roll = 6; value = 5 }
02:30:52 91[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 4175; result = 4176 }
02:30:52 92[94md[0m dice.create_sequential_roller / roll / { current_index = 40; acc = 1; len = -1; last_item = Some 4 }
02:30:52 93[94md[0m dice.create_sequential_roller / roll / { current_index = 41; acc = 1; len = -1; last_item = Some 5 }
02:30:52 94[94md[0m dice.create_sequential_roller / roll / { current_index = 42; acc = 1; len = -1; last_item = Some 1 }
02:30:52 95[94md[0m dice.create_sequential_roller / roll / { current_index = 43; acc = 1; len = -1; last_item = Some 1 }
02:30:52 96[94md[0m dice.create_sequential_roller / roll / { current_index = 44; acc = 1; len = -1; last_item = Some 4 }
02:30:52 97[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 5; value = 5184 }
02:30:52 98[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 5184; roll = 5; value = 864 }
02:30:52 99[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 6048; roll = 1 }
02:30:52 100[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 6048; roll = 1 }
02:30:52 101[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 6048; roll = 4; value = 3 }
02:30:52 102[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 6051; result = 6052 }
02:30:52 103[94md[0m dice.create_sequential_roller / roll / { current_index = 45; acc = 1; len = -1; last_item = Some 5 }
02:30:52 104[94md[0m dice.create_sequential_roller / roll / { current_index = 46; acc = 1; len = -1; last_item = Some 1 }
02:30:52 105[94md[0m dice.create_sequential_roller / roll / { current_index = 47; acc = 1; len = -1; last_item = Some 2 }
02:30:52 106[94md[0m dice.create_sequential_roller / roll / { current_index = 48; acc = 1; len = -1; last_item = Some 1 }
02:30:52 107[94md[0m dice.create_sequential_roller / roll / { current_index = 49; acc = 1; len = -1; last_item = Some 6 }
02:30:52 108[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 3; value = 2592 }
02:30:52 109[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 2592; roll = 1 }
02:30:52 110[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 2592; roll = 2; value = 36 }
02:30:52 111[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 2628; roll = 1 }
02:30:52 112[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 2628; roll = 6; value = 5 }
02:30:52 113[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 2633; result = 2634 }
02:30:52 114[94md[0m dice.create_sequential_roller / roll / { current_index = 50; acc = 1; len = -1; last_item = Some 3 }
02:30:52 115[94md[0m dice.create_sequential_roller / roll / { current_index = 51; acc = 1; len = -1; last_item = Some 3 }
02:30:52 116[94md[0m dice.create_sequential_roller / roll / { current_index = 52; acc = 1; len = -1; last_item = Some 6 }
02:30:52 117[94md[0m dice.create_sequential_roller / roll / { current_index = 53; acc = 1; len = -1; last_item = Some 2 }
02:30:52 118[94md[0m dice.create_sequential_roller / roll / { current_index = 54; acc = 1; len = -1; last_item = Some 4 }
02:30:52 119[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 3; value = 2592 }
02:30:52 120[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 2592; roll = 3; value = 432 }
02:30:52 121[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 3024; roll = 6; value = 180 }
02:30:52 122[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 3204; roll = 2; value = 6 }
02:30:52 123[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 3210; roll = 4; value = 3 }
02:30:52 124[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 3213; result = 3214 }
02:30:52 125[94md[0m dice.create_sequential_roller / roll / { current_index = 55; acc = 1; len = -1; last_item = Some 3 }
02:30:52 126[94md[0m dice.crea
te_sequential_roller / roll / { current_index = 56; acc = 1; len = -1; last_item = Some 5 }
02:30:52 127[94md[0m dice.create_sequential_roller / roll / { current_index = 57; acc = 1; len = -1; last_item = Some 5 }
02:30:52 128[94md[0m dice.create_sequential_roller / roll / { current_index = 58; acc = 1; len = -1; last_item = Some 6 }
02:30:52 129[94md[0m dice.create_sequential_roller / roll / { current_index = 59; acc = 1; len = -1; last_item = Some 4 }
02:30:52 130[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 3; value = 2592 }
02:30:52 131[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 2592; roll = 5; value = 864 }
02:30:52 132[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 3456; roll = 5; value = 144 }
02:30:52 133[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 3600; roll = 6; value = 30 }
02:30:52 134[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 3630; roll = 4; value = 3 }
02:30:52 135[94md[0m di [truncated]
02:30:52 2[92mi[0m near_workspaces.print_usd / { retry = 1; total_gas_burnt_usd = 0.0380457629571898; total_gas_burnt = 56954734965853 }
02:30:52 3[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:30:52 4[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.037839964275150684; tokens_burnt_usd = 0.037839964275150684; gas_burnt = 56646653106513; tokens_burnt = 5664665310651300000000 }
02:30:52 5[93mw[0m spiral_wasm.run / Error error / { retry = 1; error = "{ receipt_outcomes_len = 1; retry = 1; receipt_failures = [] }" }
02:30:54 2[94md[0m dice_contract.generate_random_number / { max = 2000; key = ""; proof = ""; block_timestamp = 1792463454096831556; block_height = 7; epoch_height = 1; account_balance = 99817379736552383587979200; signer_account_id = "dev-20261020023052-69516032857353"; predecessor_account_id = "dev-20261020023052-69516032857353"; seed = [144, 58, 247, 81, 109, 150, 255, 248, 65, 234, 76, 45, 166, 101, 56, 68, 88, 47, 3, 122, 0, 107, 237, 157, 0, 205, 153, 199, 150, 121, 247, 58]; seeds = Vector { len: 64, prefix: [] }; entropy_len = 138; entropy = [144, 58, 247, 81, 109, 150, 255, 248, 65, 234, 76, 45, 166, 101, 56, 68, 88, 47, 3, 122, 0, 107, 237, 157, 0, 205, 153, 199, 150, 121, 247, 58, 1, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 68, 180, 79, 190, 3, 28, 224, 24, 192, 143, 230, 30, 215, 18, 132, 255, 38, 145, 82, 0, 0, 0, 0, 0, 100, 101, 118, 45, 50, 48, 50, 54, 49, 48, 50, 48, 48, 50, 51, 48, 53, 50, 45, 54, 57, 53, 49, 54, 48, 51, 50, 56, 53, 55, 51, 53, 51, 100, 101, 118, 45, 50, 48, 50, 54, 49, 48, 50, 48, 48, 50, 51, 48, 53, 50, 45, 54, 57, 53, 49, 54, 48, 51, 50, 56, 53, 55, 51, 53, 51]; hash_u8 = [70, 110, 88, 168, 84, 37, 174, 166, 241, 239, 221, 86, 77, 99, 174, 79, 109, 165, 157, 177, 63, 68, 60, 203, 213, 54, 77, 155, 84, 69, 119, 232, 190, 122, 66, 11, 66, 221, 98, 172, 102, 81, 249, 97, 97, 73, 66, 182, 13, 113, 104, 220, 100, 77, 58, 97, 193, 192, 72, 244, 32, 235, 41, 4]; rolls = [4, 2, 4, 6, 6, 1, 6, 4, 1, 5, 5, 2, 5, 3, 6, 1, 1, 3, 1, 3, 3, 2, 6, 5, 3, 6, 5, 5, 6, 3, 5, 4, 4, 2, 6, 5, 6, 5, 2, 4, 6, 3, 3, 1, 1, 1, 6, 2, 1, 5, 2, 4, 4, 5, 4, 1, 1, 6, 6, 4, 2, 1, 5, 4] }
02:30:54 3[94md[0m dice.calculate_dice_count / { max = 2000; p = 7776; n = 5 }
02:30:54 4[94md[0m dice.create_sequential_roller / roll / { current_index = 0; acc = 1; len = -1; last_item = None }
02:30:54 5[94md[0m dice.create_sequential_roller / roll / { current_index = 1; acc = 1; len = -1; last_item = Some 4 }
02:30:54 6[94md[0m dice.create_sequential_roller / roll / { current_index = 2; acc = 1; len = -1; last_item = Some 2 }
02:30:54 7[94md[0m dice.create_sequential_roller / roll / { current_index = 3; acc = 1; len = -1; last_item = Some 4 }
02:30:54 8[94md[0m dice.create_sequential_roller / roll / { current_index = 4; acc = 1; len = -1; last_item = Some 6 }
02:30:54 9[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 6; value = 6480 }
02:30:54 10[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 6480; roll = 6; value = 1080 }
02:30:54 11[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 7560; roll = 4; value = 108 }
02:30:54 12[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 7668; roll = 2; value = 6 }
02:30:54 13[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 7674; roll = 4; value = 3 }
02:30:54 14[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 7677; result = 7678 }
02:30:54 15[94md[0m dice.create_sequential_roller / roll / { current_index = 5; acc = 1; len = -1; last_item = Some 6 }
02:30:54 16[94md[0m dice.create_sequential_roller / roll / { current_index = 6; acc = 1; len = -1; last_item = Some 1 }
02:30:54 17[94md[0m dice.create_sequential_roller / roll / { current_index = 7; acc = 1; len = -1; last_item = Some 6 }
02:30:54 18[94md[0m dice.create_sequential_roller / roll / { current_index = 8; acc = 1; len = -1; last_item = Some 4 }
02:30:54 19[94md[0m dice.create_sequential_roller / roll / { current_index = 9; acc = 1; len = -1; last_item = Some 1 }
02:30:54 20[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 5; value = 5184 }
02:30:54 21[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 5184; roll = 1 }
02:30:54 22[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 5184; roll = 6; value = 180 }
02:30:54 23[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 5364; roll = 4; value = 18 }
02:30:54 24[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 5382; roll = 1 }
02:30:54 25[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 5382; result = 5383 }
02:30:54 26[94md[0m dice.create_sequential_roller / roll / { current_index = 10; acc = 1; len = -1; last_item = Some 5 }
02:30:54 27[94md[0m dice.create_sequential_roller / roll / { current_index = 11; acc = 1; len = -1; last_item = Some 5 }
02:30:54 28[94md[0m dice.create_sequential_roller / roll / { current_index = 12; acc = 1; len = -1; last_item = Some 2 }
02:30:54 29[94md[0m dice.create_sequential_roller / roll / { current_index = 13; acc = 1; len = -1; last_item = Some 5 }
02:30:54 30[94md[0m dice.create_sequential_roller / roll / { current_index = 14; acc = 1; len = -1; last_item = Some 3 }
02:30:54 31[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 6; value = 6480 }
02:30:54 32[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 6480; roll = 5; value = 864 }
02:30:54 33[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 7344; roll = 2; value = 36 }
02:30:54 34[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 7380; roll = 5; value = 24 }
02:30:54 35[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 7404; roll = 3; value = 2 }
02:30:54 36[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 7406; result = 7407 }
02:30:54 37[94md[0m dice.create_sequential_roller / roll / { current_index = 15; acc = 1; len = -1; last_item = Some 6 }
02:30:54 38[94md[0m dice.create_sequential_roller / roll / { current_index = 16; acc = 1; len = -1; last_item = Some 1 }
02:30:54 39[94md[0m dice.create_sequential_roller / roll / { current_index = 17; acc = 1; len = -1; last_item = Some 1 }
02:30:54 40[94md[0m dice.create_sequential_roller / roll / { current_index = 18; acc = 1; len = -1; last_item = Some 3 }
02:30:54 41[94md[0m dice.create_sequential_roller / roll / { current_index = 19; acc = 1; len = -1; last_item = Some 1 }
02:30:54 42[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 3; value = 2592 }
02:30:54 43[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 2592; roll = 1 }
02:30:54 44[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 2592; roll = 1 }
02:30:54 45[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 2592; roll = 3; value = 12 }
02:30:54 46[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 2604; roll = 1 }
02:30:54 47[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 2604; result = 2605 }
02:30:54 48[94md[0m dice.create_sequential_roller / roll / { current_index = 20; acc = 1; len = -1; last_item = Some 3 }
02:30:54 49[94md[0m dice.create_sequential_roller / roll / { current_index = 21; acc = 1; len = -1; last_item = Some 3 }
02:30:54 50[94md[0m dice.create_sequential_roller / roll / { current_index = 22; acc = 1; len = -1; last_item = Some 2 }
02:30:54 51[94md[0m dice.create_sequential_roller / roll / { current_index = 23; acc = 1; len = -1; last_item = Some 6 }
02:30:54 52[94md[0m dice.create_sequential_roller / roll / { current_index = 24; acc = 1; len = -1; last_item = Some 5 }
02:30:54 53[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 3; value = 2592 }
02:30:54 54[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 2592; roll = 3; value = 432 }
02:30:54 55[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 3024; roll = 2; value = 36 }
02:30:54 56[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 3060; roll = 6; value = 30 }
02:30:54 57[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 3090; roll = 5; value = 4 }
02:30:54 58[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 3094; result = 3095 }
02:30:54 59[94md[0m dice.create_sequential_roller / roll / { current_index = 25; acc = 1; len = -1; last_item = Some 3 }
02:30:54 60[94md[0m dice.create_sequential_roller / roll / { current_index = 26; acc = 1; len = -1; last_item = Some 6 }
02:30:54 61[94md[0m dice.create_sequential_roller / roll / { current_index = 27; acc = 1; len = -1; last_item = Some 5 }
02:30:54 62[94md[0m dice.create_sequential_roller / roll / { current_index = 28; acc = 1; len = -1; last_item = Some 5 }
02:30:54 63[94md[0m dice.create_sequential_roller / roll / { current_index = 29; acc = 1; len = -1; last_item = Some 6 }
02:30:54 64[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 3; value = 2592 }
02:30:54 65[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 2592; roll = 6; value = 1080 }
02:30:54 66[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 3672; roll = 5; value = 144 }
02:30:54 67[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 3816; roll = 5; value = 24 }
02:30:54 68[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 3840; roll = 6; value = 5 }
02:30:54 69[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 3845; result = 3846 }
02:30:54 70[94md[0m dice.create_sequential_roller / roll / { current_index = 30; acc = 1; len = -1; last_item = Some 3 }
02:30:54 71[94md[0m dice.create_sequential_roller / roll / { current_index = 31; acc = 1; len = -1; last_item = Some 5 }
02:30:54 72[94md[0m dice.create_sequential_roller / roll / { current_index = 32; acc = 1; len = -1; last_item = Some 4 }
02:30:54 73[94md[0m dice.create_sequential_roller / roll / { current_index = 33; acc = 1; len = -1; last_item = Some 4 }
02:30:54 74[94md[0m dice.create_sequential_roller / roll / { current_index = 34; acc = 1; len = -1; last_item = Some 2 }
02:30:54 75[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 6; value = 6480 }
02:30:54 76[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 6480; roll = 5; value = 864 }
02:30:54 77[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 7344; roll = 4; value = 108 }
02:30:54 78[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 7452; roll = 4; value = 18 }
02:30:54 79[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 7470; roll = 2; value = 1 }
02:30:54 80[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 7471; result = 7472 }
02:30:54 81[94md[0m dice.create_sequential_roller / roll / { current_index = 35; acc = 1; len = -1; last_item = Some 6 }
02:30:54 82[94md[0m dice.create_sequential_roller / roll / { current_index = 36; acc = 1; len = -1; last_item = Some 5 }
02:30:54 83[94md[0m dice.create_sequential_roller / roll / { current_index = 37; acc = 1; len = -1; last_item = Some 6 }
02:30:54 84[94md[0m dice.create_sequential_roller / roll / { current_index = 38; acc = 1; len = -1; last_item = Some 5 }
02:30:54 85[94md[0m dice.create_sequential_roller / roll / { current_index = 39; acc = 1; len = -1; last_item = Some 2 }
02:30:54 86[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 4; value = 3888 }
02:30:54 87[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 3888; roll = 5; value = 864 }
02:30:54 88[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 4752; roll = 6; value = 180 }
02:30:54 89[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 4932; roll = 5; value = 24 }
02:30:54 90[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 4956; roll = 2; value = 1 }
02:30:54 91[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 4957; result = 4958 }
02:30:54 92[94md[0m dice.create_sequential_roller / roll / { current_index = 40; acc = 1; len = -1; last_item = Some 4 }
02:30:54 93[94md[0m dice.create_sequential_roller / roll / { current_index = 41; acc = 1; len = -1; last_item = Some 6 }
02:30:54 94[94md[0m dice.create_sequential_roller / roll / { current_index = 42; acc = 1; len = -1; last_item = Some 3 }
02:30:54 95[94md[0m dice.create_sequential_roller / roll / { current_index = 43; acc = 1; len = -1; last_item = Some 3 }
02:30:54 96[94md[0m dice.create_sequential_roller / roll / { current_index = 44; acc = 1; len = -1; last_item = Some 1 }
02:30:54 97[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 1 }
02:30:54 98[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 0; roll = 6; value = 1080 }
02:30:54 99[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 1080; roll = 3; value = 72 }
02:30:54 100[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 1152; roll = 3; value = 12 }
02:30:54 101[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 1164; roll = 1 }
02:30:54 102[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 1164; result = 1165 }
02:30:54 8[92mi[0m near_workspaces.print_usd / { retry = 2; total_gas_burnt_usd = 0.027764579999116194; total_gas_burnt = 41563742513647 }
02:30:54 9[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:30:54 10[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.027558781317077074; tokens_burnt_usd = 0.027558781317077077; gas_burnt = 41255660654307; tokens_burnt = 4125566065430700000000 }
02:30:54 11[93mw[0m spiral_wasm.run / Error error / { retry = 2; error = "{ receipt_outcomes_len = 1; retry = 2; receipt_failures = [] }" }
02:30:56 2[94md[0m dice_contract.generate_random_number / { max = 2000; key = ""; proof = ""; block_timestamp = 1792463456126764609; block_height = 7; epoch_height = 1; account_balance = 99817379736552383587979200; signer_account_id = "dev-20261020023054-29378193478402"; predecessor_account_id = "dev-20261020023054-29378193478402"; seed = [117, 144, 32, 208, 176, 207, 58, 111, 206, 71, 127, 44, 101, 243, 253, 187, 38, 240, 160, 126, 213, 96, 157, 109, 115, 150, 160, 14, 80, 119, 139, 14]; seeds = Vector { len: 64, prefix: [] }; entropy_len = 138; entropy = [117, 144, 32, 208, 176, 207, 58, 111, 206, 71, 127, 44, 101, 243, 253, 187, 38, 240, 160, 126, 213, 96, 157, 109, 115, 150, 160, 14, 80, 119, 139, 14, 1, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 65, 6, 78, 55, 4, 28, 224, 24, 192, 143, 230, 30, 215, 18, 132, 255, 38, 145, 82, 0, 0, 0, 0, 0, 100, 101, 118, 45, 50, 48, 50, 54, 49, 48, 50, 48, 48, 50, 51, 48, 53, 52, 45, 50, 57, 51, 55, 56, 49, 57, 51, 52, 55, 56, 52, 48, 50, 100, 101, 118, 45, 50, 48, 50, 54, 49, 48, 50, 48, 48, 50, 51, 48, 53, 52, 45, 50, 57, 51, 55, 56, 49, 57, 51, 52, 55, 56, 52, 48, 50]; hash_u8 = [87, 173, 59, 45, 234, 96, 201, 196, 94, 213, 151, 226, 50, 208, 214, 181, 32, 224, 12, 158, 114, 52, 23, 4, 141, 6, 169, 5, 109, 5, 68, 192, 2, 228, 212, 168, 203, 183, 134, 214, 239, 4, 52, 193, 209, 236, 8, 232, 53, 221, 194, 181, 136, 150, 52, 165, 196, 206, 82, 83, 110, 7, 47, 237]; rolls = [3, 5, 5, 3, 6, 6, 3, 4, 4, 3, 1, 4, 2, 4, 4, 1, 2, 2, 6, 2, 6, 4, 5, 4, 3, 6, 1, 5, 1, 5, 2, 6, 2, 6, 2, 6, 5, 3, 2, 4, 5, 4, 4, 1, 5, 2, 2, 4, 5, 5, 2, 1, 4, 6, 4, 3, 4, 2, 4, 5, 2, 1, 5, 3] }
02:30:56 3[94md[0m dice.calculate_dice_count / { max = 2000; p = 7776; n = 5 }
02:30:56 4[94md[0m dice.create_sequential_roller / roll / { current_index = 0; acc = 1; len = -1; last_item = None }
02:30:56 5[94md[0m dice.create_sequential_roller / roll / { current_index = 1; acc = 1; len = -1; last_item = Some 3 }
02:30:56 6[94md[0m dice.create_sequential_roller / roll / { current_index = 2; acc = 1; len = -1; last_item = Some 5 }
02:30:56 7[94md[0m dice.create_sequential_roller / roll / { current_index = 3; acc = 1; len = -1; last_item = Some 5 }
02:30:56 8[94md[0m dice.create_sequential_roller / roll / { current_index = 4; acc = 1; len = -1; last_item = Some 3 }
02:30:56 9[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 6; value = 6480 }
02:30:56 10[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 6480; roll = 3; value = 432 }
02:30:56 11[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 6912; roll = 5; value = 144 }
02:30:56 12[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 7056; roll = 5; value = 24 }
02:30:56 13[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 7080; roll = 3; value = 2 }
02:30:56 14[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 7082; result = 7083 }
02:30:56 15[94md[0m dice.create_sequential_roller / roll / { current_index = 5; acc = 1; len = -1; last_item = Some 6 }
02:30:56 16[94md[0m dice.create_sequential_roller / roll / { current_index = 6; acc = 1; len = -1; last_item = Some 6 }
02:30:56 17[94md[0m dice.create_sequential_roller / roll / { current_index = 7; acc = 1; len = -1; last_item = Some 3 }
02:30:56 18[94md[0m dice.create_sequential_roller / roll / { current_index = 8; acc = 1; len = -1; last_item = Some 4 }
02:30:56 19[94md[0m dice.create_sequential_roller / roll / { current_index = 9; acc = 1; len = -1; last_item = Some 4 }
02:30:56 20[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 3; value = 2592 }
02:30:56 21[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 2592; roll = 6; value = 1080 }
02:30:56 22[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 3672; roll = 3; value = 72 }
02:30:56 23[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 3744; roll = 4; value = 18 }
02:30:56 24[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 3762; roll = 4; value = 3 }
02:30:56 25[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 3765; result = 3766 }
02:30:56 26[94md[0m dice.create_sequential_roller / roll / { current_index = 10; acc = 1; len = -1; last_item = Some 3 }
02:30:56 27[94md[0m dice.create_sequential_roller / roll / { current_index = 11; acc = 1; len = -1; last_item = Some 1 }
02:30:56 28[94md[0m dice.create_sequential_roller / roll / { current_index = 12; acc = 1; len = -1; last_item = Some 4 }
02:30:56 29[94md[0m dice.create_sequential_roller / roll / { current_index = 13; acc = 1; len = -1; last_item = Some 2 }
02:30:56 30[94md[0m dice.create_sequential_roller / roll / { current_index = 14; acc = 1; len = -1; last_item = Some 4 }
02:30:56 31[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 4; value = 3888 }
02:30:56 32[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 3888; roll = 1 }
02:30:56 33[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 3888; roll = 4; value = 108 }
02:30:56 34[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 3996; roll = 2; value = 6 }
02:30:56 35[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 4002; roll = 4; value = 3 }
02:30:56 36[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 4005; result = 4006 }
02:30:56 37[94md[0m dice.create_sequential_roller / roll / { current_index = 15; acc = 1; len = -1; last_item = Some 4 }
02:30:56 38[94md[0m dice.create_sequential_roller / roll / { current_index = 16; acc = 1; len = -1; last_item = Some 1 }
02:30:56 39[94md[0m dice.create_sequential_roller / roll / { current_index = 17; acc = 1; len = -1; last_item = Some 2 }
02:30:56 40[94md[0m dice.create_sequential_roller / roll / { current_index = 18; acc = 1; len = -1; last_item = Some 2 }
02:30:56 41[94md[0m dice.create_sequential_roller / roll / { current_index = 19; acc = 1; len = -1; last_item = Some 6 }
02:30:56 42[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 2; value = 1296 }
02:30:56 43[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 1296; roll = 1 }
02:30:56 44[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 1296; roll = 2; value = 36 }
02:30:56 45[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 1332; roll = 2; value = 6 }
02:30:56 46[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 1338; roll = 6; value = 5 }
02:30:56 47[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 1343; result = 1344 }
02:30:56 14[92mi[0m near_workspaces.print_usd / { retry = 3; total_gas_burnt_usd = 0.013503457880255695; total_gas_burnt = 20214757305772 }
02:30:56 15[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:30:56 16[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.013297659198216577; tokens_burnt_usd = 0.013297659198216577; gas_burnt = 19906675446432; tokens_burnt = 1990667544643200000000 }
02:30:56 17[93mw[0m spiral_wasm.run / Error error / { retry = 3; error = "{ receipt_outcomes_len = 1; retry = 3; receipt_failures = [] }" }
02:30:58 2[94md[0m dice_contract.generate_random_number / { max = 2000; key = ""; proof = ""; block_timestamp = 1792463458161115505; block_height = 7; epoch_height = 1; account_balance = 99817379736552383587979200; signer_account_id = "dev-20261020023056-90597010571996"; predecessor_account_id = "dev-20261020023056-90597010571996"; seed = [153, 253, 149, 215, 20, 98, 233, 136, 46, 46, 14, 142, 19, 40, 161, 125, 137, 211, 199, 191, 118, 208, 44, 68, 35, 233, 187, 44, 201, 89, 76, 178]; seeds = Vector { len: 64, prefix: [] }; entropy_len = 138; entropy = [153, 253, 149, 215, 20, 98, 233, 136, 46, 46, 14, 142, 19, 40, 161, 125, 137, 211, 199, 191, 118, 208, 44, 68, 35, 233, 187, 44, 201, 89, 76, 178, 1, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 113, 193, 143, 176, 4, 28, 224, 24, 192, 143, 230, 30, 215, 18, 132, 255, 38, 145, 82, 0, 0, 0, 0, 0, 100, 101, 118, 45, 50, 48, 50, 54, 49, 48, 50, 48, 48, 50, 51, 48, 53, 54, 45, 57, 48, 53, 57, 55, 48, 49, 48, 53, 55, 49, 57, 57, 54, 100, 101, 118, 45, 50, 48, 50, 54, 49, 48, 50, 48, 48, 50, 51, 48, 53, 54, 45, 57, 48, 53, 57, 55, 48, 49, 48, 53, 55, 49, 57, 57, 54]; hash_u8 = [61, 137, 67, 13, 70, 55, 90, 17, 218, 108, 11, 82, 88, 207, 96, 67, 138, 140, 95, 249, 87, 7, 160, 152, 2, 143, 149, 76, 135, 109, 240, 53, 137, 23, 119, 168, 44, 213, 226, 245, 253, 94, 45, 159, 169, 157, 67, 251, 35, 6, 59, 131, 15, 89, 200, 196, 58, 50, 105, 149, 200, 94, 225, 198]; rolls = [1, 5, 1, 1, 4, 1, 6, 5, 2, 6, 5, 4, 4, 3, 6, 1, 6, 2, 5, 3, 3, 1, 4, 2, 2, 5, 5, 4, 3, 1, 6, 5, 5, 5, 5, 6, 2, 3, 4, 5, 1, 4, 3, 3, 1, 1, 1, 5, 5, 6, 5, 5, 3, 5, 2, 4, 4, 2, 3, 5, 2, 4, 3, 6] }
02:30:58 3[94md[0m dice.calculate_dice_count / { max = 2000; p = 7776; n = 5 }
02:30:58 4[94md[0m dice.create_sequential_roller / roll / { current_index = 0; acc = 1; len = -1; last_item = None }
02:30:58 5[94md[0m dice.create_sequential_roller / roll / { current_index = 1; acc = 1; len = -1; last_item = Some 1 }
02:30:58 6[94md[0m dice.create_sequential_roller / roll / { current_index = 2; acc = 1; len = -1; last_item = Some 5 }
02:30:58 7[94md[0m dice.create_sequential_roller / roll / { current_index = 3; acc = 1; len = -1; last_item = Some 1 }
02:30:58 8[94md[0m dice.create_sequential_roller / roll / { current_index = 4; acc = 1; len = -1; last_item = Some 1 }
02:30:58 9[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 4; value = 3888 }
02:30:58 10[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 3888; roll = 1 }
02:30:58 11[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 3888; roll = 1 }
02:30:58 12[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 3888; roll = 5; value = 24 }
02:30:58 13[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 3912; roll = 1 }
02:30:58 14[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 3912; result = 3913 }
02:30:58 15[94md[0m dice.create_sequential_roller / roll / { current_index = 5; acc = 1; len = -1; last_item = Some 4 }
02:30:58 16[94md[0m dice.create_sequential_roller / roll / { current_index = 6; acc = 1; len = -1; last_item = Some 1 }
02:30:58 17[94md[0m dice.create_sequential_roller / roll / { current_index = 7; acc = 1; len = -1; last_item = Some 6 }
02:30:58 18[94md[0m dice.create_sequential_roller / roll / { current_index = 8; acc = 1; len = -1; last_item = Some 5 }
02:30:58 19[94md[0m dice.create_sequential_roller / roll / { current_index = 9; acc = 1; len = -1; last_item = Some 2 }
02:30:58 20[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 6; value = 6480 }
02:30:58 21[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 6480; roll = 1 }
02:30:58 22[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 6480; roll = 6; value = 180 }
02:30:58 23[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 6660; roll = 5; value = 24 }
02:30:58 24[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 6684; roll = 2; value = 1 }
02:30:58 25[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 6685; result = 6686 }
02:30:58 26[94md[0m dice.create_sequential_roller / roll / { current_index = 10; acc = 1; len = -1; last_item = Some 6 }
02:30:58 27[94md[0m dice.create_sequential_roller / roll / { current_index = 11; acc = 1; len = -1; last_item = Some 5 }
02:30:58 28[94md[0m dice.create_sequential_roller / roll / { current_index = 12; acc = 1; len = -1; last_item = Some 4 }
02:30:58 29[94md[0m dice.create_sequential_roller / roll / { current_index = 13; acc = 1; len = -1; last_item = Some 4 }
02:30:58 30[94md[0m dice.create_sequential_roller / roll / { current_index = 14; acc = 1; len = -1; last_item = Some 3 }
02:30:58 31[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 6; value = 6480 }
02:30:58 32[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 6480; roll = 5; value = 864 }
02:30:58 33[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 7344; roll = 4; value = 108 }
02:30:58 34[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 7452; roll = 4; value = 18 }
02:30:58 35[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 7470; roll = 3; value = 2 }
02:30:58 36[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 7472; result = 7473 }
02:30:58 37[94md[0m dice.create_sequential_roller / roll / { current_index = 15; acc = 1; len = -1; last_item = Some 6 }
02:30:58 38[94md[0m dice.create_sequential_roller / roll / { current_index = 16; acc = 1; len = -1; last_item = Some 1 }
02:30:58 39[94md[0m dice.create_sequential_roller / roll / { current_index = 17; acc = 1; len = -1; last_item = Some 6 }
02:30:58 40[94md[0m dice.create_sequential_roller / roll / { current_index = 18; acc = 1; len = -1; last_item = Some 2 }
02:30:58 41[94md[0m dice.create_sequential_roller / roll / { current_index = 19; acc = 1; len = -1; last_item = Some 5 }
02:30:58 42[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 3; value = 2592 }
02:30:58 43[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 2592; roll = 1 }
02:30:58 44[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 2592; roll = 6; value = 180 }
02:30:58 45[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 2772; roll = 2; value = 6 }
02:30:58 46[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 2778; roll = 5; value = 4 }
02:30:58 47[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 2782; result = 2783 }
02:30:58 48[94md[0m dice.create_sequential_roller / roll / { current_index = 20; acc = 1; len = -1; last_item = Some 3 }
02:30:58 49[94md[0m dice.create_sequential_roller / roll / { current_index = 21; acc = 1; len = -1; last_item = Some 3 }
02:30:58 50[94md[0m dice.create_sequential_roller / roll / { current_index = 22; acc = 1; len = -1; last_item = Some 1 }
02:30:58 51[94md[0m dice.create_sequential_roller / roll / { current_index = 23; acc = 1; len = -1; last_item = Some 4 }
02:30:58 52[94md[0m dice.create_sequential_roller / roll / { current_index = 24; acc = 1; len = -1; last_item = Some 2 }
02:30:58 53[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 2; value = 1296 }
02:30:58 54[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 1296; roll = 3; value = 432 }
02:30:58 55[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 1728; roll = 1 }
02:30:58 56[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 1728; roll = 4; value = 18 }
02:30:58 57[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 1746; roll = 2; value = 1 }
02:30:58 58[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 1747; result = 1748 }
02:30:58 20[92mi[0m near_workspaces.print_usd / { retry = 4; total_gas_burnt_usd = 0.01588327738141657; total_gas_burnt = 23777361349426 }
02:30:58 21[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:30:58 22[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.015677478699377446; tokens_burnt_usd = 0.015677478699377446; gas_burnt = 23469279490086; tokens_burnt = 2346927949008600000000 }
02:30:58 23[93mw[0m spiral_wasm.run / Error error / { retry = 4; error = "{ receipt_outcomes_len = 1; retry = 4; receipt_failures = [] }" }
02:31:00 2[94md[0m dice_contract.generate_random_number / { max = 2000; key = ""; proof = ""; block_timestamp = 1792463460203094599; block_height = 7; epoch_height = 1; account_balance = 99817379736552383587979200; signer_account_id = "dev-20261020023058-93538683795449"; predecessor_account_id = "dev-20261020023058-93538683795449"; seed = [111, 244, 101, 194, 103, 93, 178, 77, 207, 14, 152, 57, 93, 236, 139, 120, 212, 108, 6, 80, 214, 91, 235, 147, 76, 232, 80, 124, 168, 209, 217, 224]; seeds = Vector { len: 64, prefix: [] }; entropy_len = 138; entropy = [111, 244, 101, 194, 103, 93, 178, 77, 207, 14, 152, 57, 93, 236, 139, 120, 212, 108, 6, 80, 214, 91, 235, 147, 76, 232, 80, 124, 168, 209, 217, 224, 1, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 71, 226, 69, 42, 5, 28, 224, 24, 192, 143, 230, 30, 215, 18, 132, 255, 38, 145, 82, 0, 0, 0, 0, 0, 100, 101, 118, 45, 50, 48, 50, 54, 49, 48, 50, 48, 48, 50, 51, 48, 53, 56, 45, 57, 51, 53, 51, 56, 54, 56, 51, 55, 57, 53, 52, 52, 57, 100, 101, 118, 45, 50, 48, 50, 54, 49, 48, 50, 48, 48, 50, 51, 48, 53, 56, 45, 57, 51, 53, 51, 56, 54, 56, 51, 55, 57, 53, 52, 52, 57]; hash_u8 = [156, 93, 218, 177, 249, 208, 107, 47, 173, 8, 117, 40, 4, 78, 20, 158, 85, 52, 212, 72, 128, 26, 105, 161, 71, 246, 116, 211, 214, 27, 240, 81, 94, 136, 96, 139, 47, 201, 139, 184, 114, 3, 16, 254, 77, 85, 171, 225, 115, 144, 58, 243, 37, 48, 42, 75, 131, 235, 152, 196, 193, 32, 142, 250]; rolls = [6, 3, 2, 3, 3, 4, 5, 5, 5, 2, 3, 4, 4, 6, 2, 2, 1, 4, 2, 6, 2, 2, 3, 5, 5, 6, 2, 1, 4, 3, 6, 3, 4, 4, 6, 1, 5, 3, 1, 4, 6, 3, 4, 2, 5, 1, 3, 3, 1, 6, 4, 3, 1, 6, 6, 3, 5, 1, 2, 4, 1, 2, 4, 4] }
02:31:00 3[94md[0m dice.calculate_dice_count / { max = 2000; p = 7776; n = 5 }
02:31:00 4[94md[0m dice.create_sequential_roller / roll / { current_index = 0; acc = 1; len = -1; last_item = None }
02:31:00 5[94md[0m dice.create_sequential_roller / roll / { current_index = 1; acc = 1; len = -1; last_item = Some 6 }
02:31:00 6[94md[0m dice.create_sequential_roller / roll / { current_index = 2; acc = 1; len = -1; last_item = Some 3 }
02:31:00 7[94md[0m dice.create_sequential_roller / roll / { current_index = 3; acc = 1; len = -1; last_item = Some 2 }
02:31:00 8[94md[0m dice.create_sequential_roller / roll / { current_index = 4; acc = 1; len = -1; last_item = Some 3 }
02:31:00 9[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 3; value = 2592 }
02:31:00 10[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 2592; roll = 3; value = 432 }
02:31:00 11[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 3024; roll = 2; value = 36 }
02:31:00 12[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 3060; roll = 3; value = 12 }
02:31:00 13[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 3072; roll = 6; value = 5 }
02:31:00 14[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 3077; result = 3078 }
02:31:00 15[94md[0m dice.create_sequential_roller / roll / { current_index = 5; acc = 1; len = -1; last_item = Some 3 }
02:31:00 16[94md[0m dice.create_sequential_roller / roll / { current_index = 6; acc = 1; len = -1; last_item = Some 4 }
02:31:00 17[94md[0m dice.create_sequential_roller / roll / { current_index = 7; acc = 1; len = -1; last_item = Some 5 }
02:31:00 18[94md[0m dice.create_sequential_roller / roll / { current_index = 8; acc = 1; len = -1; last_item = Some 5 }
02:31:00 19[94md[0m dice.create_sequential_roller / roll / { current_index = 9; acc = 1; len = -1; last_item = Some 5 }
02:31:00 20[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 2; value = 1296 }
02:31:00 21[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 1296; roll = 4; value = 648 }
02:31:00 22[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 1944; roll = 5; value = 144 }
02:31:00 23[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 2088; roll = 5; value = 24 }
02:31:00 24[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 2112; roll = 5; value = 4 }
02:31:00 25[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 2116; result = 2117 }
02:31:00 26[94md[0m dice.create_sequential_roller / roll / { current_index = 10; acc = 1; len = -1; last_item = Some 2 }
02:31:00 27[94md[0m dice.create_sequential_roller / roll / { current_index = 11; acc = 1; len = -1; last_item = Some 3 }
02:31:00 28[94md[0m dice.create_sequential_roller / roll / { current_index = 12; acc = 1; len = -1; last_item = Some 4 }
02:31:00 29[94md[0m dice.create_sequential_roller / roll / { current_index = 13; acc = 1; len = -1; last_item = Some 4 }
02:31:00 30[94md[0m dice.create_sequential_roller / roll / { current_index = 14; acc = 1; len = -1; last_item = Some 6 }
02:31:00 31[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 2; value = 1296 }
02:31:00 32[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 1296; roll = 3; value = 432 }
02:31:00 33[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 1728; roll = 4; value = 108 }
02:31:00 34[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 1836; roll = 4; value = 18 }
02:31:00 35[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 1854; roll = 6; value = 5 }
02:31:00 36[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 1859; result = 1860 }
02:31:00 26[92mi[0m near_workspaces.print_usd / { retry = 5; total_gas_burnt_usd = 0.011283369845162395; total_gas_burnt = 16891272223297 }
02:31:00 27[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:31:00 28[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.011077571163123275; tokens_burnt_usd = 0.011077571163123277; gas_burnt = 16583190363957; tokens_burnt = 1658319036395700000000 }
02:31:00 29[93mw[0m spiral_wasm.run / Error error / { retry = 5; error = "{ receipt_outcomes_len = 1; retry = 5; receipt_failures = [] }" }
02:31:02 2[94md[0m dice_contract.generate_random_number / { max = 2000; key = ""; proof = ""; block_timestamp = 1792463462235569035; block_height = 7; epoch_height = 1; account_balance = 99817379736552383587979200; signer_account_id = "dev-20261020023100-57640852393762"; predecessor_account_id = "dev-20261020023100-57640852393762"; seed = [160, 36, 240, 208, 91, 80, 140, 130, 203, 111, 217, 136, 7, 105, 174, 10, 53, 52, 64, 230, 133, 88, 71, 214, 16, 118, 7, 183, 249, 126, 198, 189]; seeds = Vector { len: 64, prefix: [] }; entropy_len = 138; entropy = [160, 36, 240, 208, 91, 80, 140, 130, 203, 111, 217, 136, 7, 105, 174, 10, 53, 52, 64, 230, 133, 88, 71, 214, 16, 118, 7, 183, 249, 126, 198, 189, 1, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 139, 251, 106, 163, 5, 28, 224, 24, 192, 143, 230, 30, 215, 18, 132, 255, 38, 145, 82, 0, 0, 0, 0, 0, 100, 101, 118, 45, 50, 48, 50, 54, 49, 48, 50, 48, 48, 50, 51, 49, 48, 48, 45, 53, 55, 54, 52, 48, 56, 53, 50, 51, 57, 51, 55, 54, 50, 100, 101, 118, 45, 50, 48, 50, 54, 49, 48, 50, 48, 48, 50, 51, 49, 48, 48, 45, 53, 55, 54, 52, 48, 56, 53, 50, 51, 57, 51, 55, 54, 50]; hash_u8 = [134, 115, 149, 92, 70, 47, 137, 153, 235, 29, 132, 248, 145, 228, 140, 52, 194, 249, 39, 242, 222, 233, 153, 163, 98, 173, 204, 135, 22, 167, 131, 156, 142, 193, 130, 77, 200, 109, 88, 248, 149, 141, 112, 233, 62, 150, 88, 230, 92, 185, 14, 43, 155, 180, 99, 146, 31, 31, 78, 22, 43, 104, 218, 28]; rolls = [2, 1, 5, 2, 4, 5, 5, 3, 1, 5, 6, 2, 1, 6, 2, 4, 2, 3, 3, 2, 6, 5, 3, 1, 2, 5, 6, 3, 4, 5, 5, 6, 4, 1, 4, 5, 2, 1, 4, 2, 5, 3, 4, 5, 2, 6, 4, 2, 2, 5, 2, 1, 5, 6, 3, 2, 1, 1, 6, 4, 1, 2, 2, 4] }
02:31:02 3[94md[0m dice.calculate_dice_count / { max = 2000; p = 7776; n = 5 }
02:31:02 4[94md[0m dice.create_sequential_roller / roll / { current_index = 0; acc = 1; len = -1; last_item = None }
02:31:02 5[94md[0m dice.create_sequential_roller / roll / { current_index = 1; acc = 1; len = -1; last_item = Some 2 }
02:31:02 6[94md[0m dice.create_sequential_roller / roll / { current_index = 2; acc = 1; len = -1; last_item = Some 1 }
02:31:02 7[94md[0m dice.create_sequential_roller / roll / { current_index = 3; acc = 1; len = -1; last_item = Some 5 }
02:31:02 8[94md[0m dice.create_sequential_roller / roll / { current_index = 4; acc = 1; len = -1; last_item = Some 2 }
02:31:02 9[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 4; value = 3888 }
02:31:02 10[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 3888; roll = 2; value = 216 }
02:31:02 11[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 4104; roll = 5; value = 144 }
02:31:02 12[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 4248; roll = 1 }
02:31:02 13[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 4248; roll = 2; value = 1 }
02:31:02 14[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 4249; result = 4250 }
02:31:02 15[94md[0m dice.create_sequential_roller / roll / { current_index = 5; acc = 1; len = -1; last_item = Some 4 }
02:31:02 16[94md[0m dice.create_sequential_roller / roll / { current_index = 6; acc = 1; len = -1; last_item = Some 5 }
02:31:02 17[94md[0m dice.create_sequential_roller / roll / { current_index = 7; acc = 1; len = -1; last_item = Some 5 }
02:31:02 18[94md[0m dice.create_sequential_roller / roll / { current_index = 8; acc = 1; len = -1; last_item = Some 3 }
02:31:02 19[94md[0m dice.create_sequential_roller / roll / { current_index = 9; acc = 1; len = -1; last_item = Some 1 }
02:31:02 20[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 5; value = 5184 }
02:31:02 21[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 5184; roll = 5; value = 864 }
02:31:02 22[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 6048; roll = 5; value = 144 }
02:31:02 23[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 6192; roll = 3; value = 12 }
02:31:02 24[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 6204; roll = 1 }
02:31:02 25[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 6204; result = 6205 }
02:31:02 26[94md[0m dice.create_sequential_roller / roll / { current_index = 10; acc = 1; len = -1; last_item = Some 5 }
02:31:02 27[94md[0m dice.create_sequential_roller / roll / { current_index = 11; acc = 1; len = -1; last_item = Some 6 }
02:31:02 28[94md[0m dice.create_sequential_roller / roll / { current_index = 12; acc = 1; len = -1; last_item = Some 2 }
02:31:02 29[94md[0m dice.create_sequential_roller / roll / { current_index = 13; acc = 1; len = -1; last_item = Some 1 }
02:31:02 30[94md[0m dice.create_sequential_roller / roll / { current_index = 14; acc = 1; len = -1; last_item = Some 6 }
02:31:02 31[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 2; value = 1296 }
02:31:02 32[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 1296; roll = 6; value = 1080 }
02:31:02 33[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 2376; roll = 2; value = 36 }
02:31:02 34[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 2412; roll = 1 }
02:31:02 35[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 2412; roll = 6; value = 5 }
02:31:02 36[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 2417; result = 2418 }
02:31:02 37[94md[0m dice.create_sequential_roller / roll / { current_index = 15; acc = 1; len = -1; last_item = Some 2 }
02:31:02 38[94md[0m dice.create_sequential_roller / roll / { current_index = 16; acc = 1; len = -1; last_item = Some 4 }
02:31:02 39[94md[0m dice.create_sequential_roller / roll / { current_index = 17; acc = 1; len = -1; last_item = Some 2 }
02:31:02 40[94md[0m dice.create_sequential_roller / roll / { current_index = 18; acc = 1; len = -1; last_item = Some 3 }
02:31:02 41[94md[0m dice.create_sequential_roller / roll / { current_index = 19; acc = 1; len = -1; last_item = Some 3 }
02:31:02 42[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 2; value = 1296 }
02:31:02 43[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 1296; roll = 4; value = 648 }
02:31:02 44[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 1944; roll = 2; value = 36 }
02:31:02 45[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 1980; roll = 3; value = 12 }
02:31:02 46[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 1992; roll = 3; value = 2 }
02:31:02 47[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 1994; result = 1995 }
02:31:02 32[92mi[0m near_workspaces.print_usd / { retry = 6; total_gas_burnt_usd = 0.013494632905405436; total_gas_burnt = 20201546265577 }
02:31:02 33[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:31:02 34[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.013288834223366316; tokens_burnt_usd = 0.013288834223366316; gas_burnt = 19893464406237; tokens_burnt = 1989346440623700000000 }
02:31:02 35[93mw[0m spiral_wasm.run / Error error / { retry = 6; error = "{ receipt_outcomes_len = 1; retry = 6; receipt_failures = [] }" }
02:31:04 2[94md[0m dice_contract.generate_random_number / { max = 2000; key = ""; proof = ""; block_timestamp = 1792463464277637030; block_height = 7; epoch_height = 1; account_balance = 99817379736552383587979200; signer_account_id = "dev-20261020023102-88792367225445"; predecessor_account_id = "dev-20261020023102-88792367225445"; seed = [215, 169, 62, 178, 226, 180, 1, 71, 122, 197, 54, 160, 15, 154, 34, 43, 116, 250, 202, 185, 84, 47, 66, 46, 193, 215, 149, 3, 240, 26, 220, 186]; seeds = Vector { len: 64, prefix: [] }; entropy_len = 138; entropy = [215, 169, 62, 178, 226, 180, 1, 71, 122, 197, 54, 160, 15, 154, 34, 43, 116, 250, 202, 185, 84, 47, 66, 46, 193, 215, 149, 3, 240, 26, 220, 186, 1, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 166, 119, 34, 29, 6, 28, 224, 24, 192, 143, 230, 30, 215, 18, 132, 255, 38, 145, 82, 0, 0, 0, 0, 0, 100, 101, 118, 45, 50, 48, 50, 54, 49, 48, 50, 48, 48, 50, 51, 49, 48, 50, 45, 56, 56, 55, 57, 50, 51, 54, 55, 50, 50, 53, 52, 52, 53, 100, 101, 118, 45, 50, 48, 50, 54, 49, 48, 50, 48, 48, 50, 51, 49, 48, 50, 45, 56, 56, 55, 57, 50, 51, 54, 55, 50, 50, 53, 52, 52, 53]; hash_u8 = [60, 6, 122, 236, 35, 44, 155, 181, 57, 46, 85, 53, 217, 64, 1, 132, 59, 68, 133, 19, 77, 228, 18, 135, 127, 187, 87, 40, 74, 231, 90, 235, 209, 224, 222, 218, 177, 235, 99, 17, 57, 26, 29, 250, 196, 194, 65, 243, 237, 1, 111, 186, 237, 212, 93, 66, 80, 14, 50, 159, 120, 152, 62, 197]; rolls = [6, 6, 2, 2, 5, 2, 5, 1, 3, 4, 1, 5, 1, 4, 1, 6, 5, 2, 1, 1, 5, 6, 6, 3, 1, 1, 3, 4, 2, 3, 6, 1, 5, 2, 6, 2, 3, 1, 3, 5, 3, 2, 5, 4, 4, 2, 5, 3, 3, 1, 3, 6, 3, 2, 3, 6, 2, 2, 2, 3, 6, 2, 2, 5] }
02:31:04 3[94md[0m dice.calculate_dice_count / { max = 2000; p = 7776; n = 5 }
02:31:04 4[94md[0m dice.create_sequential_roller / roll / { current_index = 0; acc = 1; len = -1; last_item = None }
02:31:04 5[94md[0m dice.create_sequential_roller / roll / { current_index = 1; acc = 1; len = -1; last_item = Some 6 }
02:31:04 6[94md[0m dice.create_sequential_roller / roll / { current_index = 2; acc = 1; len = -1; last_item = Some 6 }
02:31:04 7[94md[0m dice.create_sequential_roller / roll / { current_index = 3; acc = 1; len = -1; last_item = Some 2 }
02:31:04 8[94md[0m dice.create_sequential_roller / roll / { current_index = 4; acc = 1; len = -1; last_item = Some 2 }
02:31:04 9[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 5; value = 5184 }
02:31:04 10[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 5184; roll = 2; value = 216 }
02:31:04 11[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 5400; roll = 2; value = 36 }
02:31:04 12[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 5436; roll = 6; value = 30 }
02:31:04 13[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 5466; roll = 6; value = 5 }
02:31:04 14[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 5471; result = 5472 }
02:31:04 15[94md[0m dice.create_sequential_roller / roll / { current_index = 5; acc = 1; len = -1; last_item = Some 5 }
02:31:04 16[94md[0m dice.create_sequential_roller / roll / { current_index = 6; acc = 1; len = -1; last_item = Some 2 }
02:31:04 17[94md[0m dice.create_sequential_roller / roll / { current_index = 7; acc = 1; len = -1; last_item = Some 5 }
02:31:04 18[94md[0m dice.create_sequential_roller / roll / { current_index = 8; acc = 1; len = -1; last_item = Some 1 }
02:31:04 19[94md[0m dice.create_sequential_roller / roll / { current_index = 9; acc = 1; len = -1; last_item = Some 3 }
02:31:04 20[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 4; value = 3888 }
02:31:04 21[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 3888; roll = 2; value = 216 }
02:31:04 22[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 4104; roll = 5; value = 144 }
02:31:04 23[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 4248; roll = 1 }
02:31:04 24[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 4248; roll = 3; value = 2 }
02:31:04 25[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 4250; result = 4251 }
02:31:04 26[94md[0m dice.create_sequential_roller / roll / { current_index = 10; acc = 1; len = -1; last_item = Some 4 }
02:31:04 27[94md[0m dice.create_sequential_roller / roll / { current_index = 11; acc = 1; len = -1; last_item = Some 1 }
02:31:04 28[94md[0m dice.create_sequential_roller / roll / { current_index = 12; acc = 1; len = -1; last_item = Some 5 }
02:31:04 29[94md[0m dice.create_sequential_roller / roll / { current_index = 13; acc = 1; len = -1; last_item = Some 1 }
02:31:04 30[94md[0m dice.create_sequential_roller / roll / { current_index = 14; acc = 1; len = -1; last_item = Some 4 }
02:31:04 31[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 1 }
02:31:04 32[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 0; roll = 1 }
02:31:04 33[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 0; roll = 5; value = 144 }
02:31:04 34[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 144; roll = 1 }
02:31:04 35[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 144; roll = 4; value = 3 }
02:31:04 36[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 147; result = 148 }
02:31:04 38[92mi[0m near_workspaces.print_usd / { retry = 7; total_gas_burnt_usd = 0.011220722926137848; total_gas_burnt = 16797489410386 }
02:31:04 39[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:31:04 40[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.011014924244098728; tokens_burnt_usd = 0.011014924244098728; gas_burnt = 16489407551046; tokens_burnt = 1648940755104600000000 }
02:31:04 41[93mw[0m spiral_wasm.run / Error error / { retry = 7; error = "{ receipt_outcomes_len = 1; retry = 7; receipt_failures = [] }" }
02:31:06 2[94md[0m dice_contract.generate_random_number / { max = 2000; key = ""; proof = ""; block_timestamp = 1792463466287720366; block_height = 7; epoch_height = 1; account_balance = 99817379736552383587979200; signer_account_id = "dev-20261020023104-67070818884885"; predecessor_account_id = "dev-20261020023104-67070818884885"; seed = [104, 88, 110, 11, 26, 61, 238, 248, 120, 191, 72, 233, 89, 250, 13, 144, 8, 228, 149, 109, 55, 80, 110, 91, 114, 221, 126, 46, 88, 169, 233, 115]; seeds = Vector { len: 64, prefix: [] }; entropy_len = 138; entropy = [104, 88, 110, 11, 26, 61, 238, 248, 120, 191, 72, 233, 89, 250, 13, 144, 8, 228, 149, 109, 55, 80, 110, 91, 114, 221, 126, 46, 88, 169, 233, 115, 1, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 174, 231, 241, 148, 6, 28, 224, 24, 192, 143, 230, 30, 215, 18, 132, 255, 38, 145, 82, 0, 0, 0, 0, 0, 100, 101, 118, 45, 50, 48, 50, 54, 49, 48, 50, 48, 48, 50, 51, 49, 48, 52, 45, 54, 55, 48, 55, 48, 56, 49, 56, 56, 56, 52, 56, 56, 53, 100, 101, 118, 45, 50, 48, 50, 54, 49, 48, 50, 48, 48, 50, 51, 49, 48, 52, 45, 54, 55, 48, 55, 48, 56, 49, 56, 56, 56, 52, 56, 56, 53]; hash_u8 = [41, 122, 219, 157, 161, 144, 18, 187, 103, 85, 186, 143, 181, 224, 238, 53, 232, 9, 224, 190, 80, 208, 207, 252, 39, 92, 65, 93, 116, 204, 5, 180, 20, 147, 147, 49, 140, 7, 182, 164, 153, 148, 234, 220, 42, 66, 87, 121, 161, 220, 160, 128, 214, 190, 18, 28, 61, 30, 206, 11, 48, 208, 2, 25]; rolls = [5, 2, 3, 1, 5, 6, 6, 1, 1, 1, 6, 5, 1, 2, 4, 5, 4, 3, 2, 4, 2, 4, 3, 6, 3, 2, 5, 3, 2, 6, 5, 6, 2, 3, 3, 1, 2, 1, 2, 2, 3, 4, 6, 4, 6, 6, 3, 1, 5, 4, 4, 2, 4, 4, 6, 4, 1, 6, 2, 5, 6, 4, 2, 1] }
02:31:06 3[94md[0m dice.calculate_dice_count / { max = 2000; p = 7776; n = 5 }
02:31:06 4[94md[0m dice.create_sequential_roller / roll / { current_index = 0; acc = 1; len = -1; last_item = None }
02:31:06 5[94md[0m dice.create_sequential_roller / roll / { current_index = 1; acc = 1; len = -1; last_item = Some 5 }
02:31:06 6[94md[0m dice.create_sequential_roller / roll / { current_index = 2; acc = 1; len = -1; last_item = Some 2 }
02:31:06 7[94md[0m dice.create_sequential_roller / roll / { current_index = 3; acc = 1; len = -1; last_item = Some 3 }
02:31:06 8[94md[0m dice.create_sequential_roller / roll / { current_index = 4; acc = 1; len = -1; last_item = Some 1 }
02:31:06 9[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 5; value = 5184 }
02:31:06 10[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 5184; roll = 1 }
02:31:06 11[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 5184; roll = 3; value = 72 }
02:31:06 12[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 5256; roll = 2; value = 6 }
02:31:06 13[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 5262; roll = 5; value = 4 }
02:31:06 14[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 5266; result = 5267 }
02:31:06 15[94md[0m dice.create_sequential_roller / roll / { current_index = 5; acc = 1; len = -1; last_item = Some 5 }
02:31:06 16[94md[0m dice.create_sequential_roller / roll / { current_index = 6; acc = 1; len = -1; last_item = Some 6 }
02:31:06 17[94md[0m dice.create_sequential_roller / roll / { current_index = 7; acc = 1; len = -1; last_item = Some 6 }
02:31:06 18[94md[0m dice.create_sequential_roller / roll / { current_index = 8; acc = 1; len = -1; last_item = Some 1 }
02:31:06 19[94md[0m dice.create_sequential_roller / roll / { current_index = 9; acc = 1; len = -1; last_item = Some 1 }
02:31:06 20[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 1 }
02:31:06 21[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 0; roll = 6; value = 1080 }
02:31:06 22[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 1080; roll = 6; value = 180 }
02:31:06 23[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 1260; roll = 1 }
02:31:06 24[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 1260; roll = 1 }
02:31:06 25[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 1260; result = 1261 }
02:31:06 44[92mi[0m near_workspaces.print_usd / { retry = 8; total_gas_burnt_usd = 0.00920280582532551; total_gas_burnt = 13776655427134 }
02:31:06 45[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:31:06 46[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.008997007143286391; tokens_burnt_usd = 0.008997007143286391; gas_burnt = 13468573567794; tokens_burnt = 1346857356779400000000 }
02:31:06 47[93mw[0m spiral_wasm.run / Error error / { retry = 8; error = "{ receipt_outcomes_len = 1; retry = 8; receipt_failures = [] }" }
02:31:08 2[94md[0m dice_contract.generate_random_number / { max = 2000; key = ""; proof = ""; block_timestamp = 1792463468338771915; block_height = 7; epoch_height = 1; account_balance = 99817379736552383587979200; signer_account_id = "dev-20261020023106-48959216530019"; predecessor_account_id = "dev-20261020023106-48959216530019"; seed = [186, 6, 141, 148, 86, 17, 205, 119, 93, 58, 242, 98, 177, 190, 74, 219, 19, 157, 208, 96, 90, 112, 175, 26, 64, 103, 241, 31, 90, 188, 208, 50]; seeds = Vector { len: 64, prefix: [] }; entropy_len = 138; entropy = [186, 6, 141, 148, 86, 17, 205, 119, 93, 58, 242, 98, 177, 190, 74, 219, 19, 157, 208, 96, 90, 112, 175, 26, 64, 103, 241, 31, 90, 188, 208, 50, 1, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 203, 119, 50, 15, 7, 28, 224, 24, 192, 143, 230, 30, 215, 18, 132, 255, 38, 145, 82, 0, 0, 0, 0, 0, 100, 101, 118, 45, 50, 48, 50, 54, 49, 48, 50, 48, 48, 50, 51, 49, 48, 54, 45, 52, 56, 57, 53, 57, 50, 49, 54, 53, 51, 48, 48, 49, 57, 100, 101, 118, 45, 50, 48, 50, 54, 49, 48, 50, 48, 48, 50, 51, 49, 48, 54, 45, 52, 56, 57, 53, 57, 50, 49, 54, 53, 51, 48, 48, 49, 57]; hash_u8 = [76, 57, 243, 253, 53, 247, 109, 56, 73, 168, 221, 83, 179, 162, 189, 152, 94, 234, 153, 67, 246, 243, 83, 79, 148, 40, 195, 6, 2, 154, 99, 142, 71, 176, 114, 188, 231, 196, 250, 17, 192, 37, 100, 13, 206, 77, 165, 197, 23, 96, 255, 123, 143, 146, 196, 107, 213, 128, 192, 231, 18, 70, 71, 13]; rolls = [4, 3, 3, 1, 5, 1, 1, 2, 1, 6, 5, 5, 5, 6, 3, 2, 4, 6, 3, 1, 6, 3, 5, 1, 4, 4, 3, 6, 2, 4, 3, 4, 5, 2, 6, 2, 3, 4, 4, 5, 6, 1, 4, 1, 2, 5, 3, 5, 5, 6, 3, 3, 5, 2, 4, 5, 3, 2, 6, 3, 6, 4, 5, 1] }
02:31:08 3[94md[0m dice.calculate_dice_count / { max = 2000; p = 7776; n = 5 }
02:31:08 4[94md[0m dice.create_sequential_roller / roll / { current_index = 0; acc = 1; len = -1; last_item = None }
02:31:08 5[94md[0m dice.create_sequential_roller / roll / { current_index = 1; acc = 1; len = -1; last_item = Some 4 }
02:31:08 6[94md[0m dice.create_sequential_roller / roll / { current_index = 2; acc = 1; len = -1; last_item = Some 3 }
02:31:08 7[94md[0m dice.create_sequential_roller / roll / { current_index = 3; acc = 1; len = -1; last_item = Some 3 }
02:31:08 8[94md[0m dice.create_sequential_roller / roll / { current_index = 4; acc = 1; len = -1; last_item = Some 1 }
02:31:08 9[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 5; value = 5184 }
02:31:08 10[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 5184; roll = 1 }
02:31:08 11[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 5184; roll = 3; value = 72 }
02:31:08 12[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 5256; roll = 3; value = 12 }
02:31:08 13[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 5268; roll = 4; value = 3 }
02:31:08 14[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 5271; result = 5272 }
02:31:08 15[94md[0m dice.create_sequential_roller / roll / { current_index = 5; acc = 1; len = -1; last_item = Some 5 }
02:31:08 16[94md[0m dice.create_sequential_roller / roll / { current_index = 6; acc = 1; len = -1; last_item = Some 1 }
02:31:08 17[94md[0m dice.create_sequential_roller / roll / { current_index = 7; acc = 1; len = -1; last_item = Some 1 }
02:31:08 18[94md[0m dice.create_sequential_roller / roll / { current_index = 8; acc = 1; len = -1; last_item = Some 2 }
02:31:08 19[94md[0m dice.create_sequential_roller / roll / { current_index = 9; acc = 1; len = -1; last_item = Some 1 }
02:31:08 20[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 6; value = 6480 }
02:31:08 21[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 6480; roll = 1 }
02:31:08 22[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 6480; roll = 1 }
02:31:08 23[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 6480; roll = 2; value = 6 }
02:31:08 24[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 6486; roll = 1 }
02:31:08 25[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 6486; result = 6487 }
02:31:08 26[94md[0m dice.create_sequential_roller / roll / { current_index = 10; acc = 1; len = -1; last_item = Some 6 }
02:31:08 27[94md[0m dice.create_sequential_roller / roll / { current_index = 11; acc = 1; len = -1; last_item = Some 5 }
02:31:08 28[94md[0m dice.create_sequential_roller / roll / { current_index = 12; acc = 1; len = -1; last_item = Some 5 }
02:31:08 29[94md[0m dice.create_sequential_roller / roll / { current_index = 13; acc = 1; len = -1; last_item = Some 5 }
02:31:08 30[94md[0m dice.create_sequential_roller / roll / { current_index = 14; acc = 1; len = -1; last_item = Some 6 }
02:31:08 31[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 3; value = 2592 }
02:31:08 32[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 2592; roll = 5; value = 864 }
02:31:08 33[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 3456; roll = 5; value = 144 }
02:31:08 34[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 3600; roll = 5; value = 24 }
02:31:08 35[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 3624; roll = 6; value = 5 }
02:31:08 36[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 3629; result = 3630 }
02:31:08 37[94md[0m dice.create_sequential_roller / roll / { current_index = 15; acc = 1; len = -1; last_item = Some 3 }
02:31:08 38[94md[0m dice.create_sequential_roller / roll / { current_index = 16; acc = 1; len = -1; last_item = Some 2 }
02:31:08 39[94md[0m dice.create_sequential_roller / roll / { current_index = 17; acc = 1; len = -1; last_item = Some 4 }
02:31:08 40[94md[0m dice.create_sequential_roller / roll / { current_index = 18; acc = 1; len = -1; last_item = Some 6 }
02:31:08 41[94md[0m dice.create_sequential_roller / roll / { current_index = 19; acc = 1; len = -1; last_item = Some 3 }
02:31:08 42[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 1 }
02:31:08 43[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 0; roll = 2; value = 216 }
02:31:08 44[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 216; roll = 4; value = 108 }
02:31:08 45[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 324; roll = 6; value = 30 }
02:31:08 46[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 354; roll = 3; value = 2 }
02:31:08 47[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 356; result = 357 }
02:31:08 50[92mi[0m near_workspaces.print_usd / { retry = 9; total_gas_burnt_usd = 0.013449005686349911; total_gas_burnt = 20133242045434 }
02:31:08 51[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:31:08 52[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.013243207004310793; tokens_burnt_usd = 0.013243207004310793; gas_burnt = 19825160186094; tokens_burnt = 1982516018609400000000 }
02:31:08 53[93mw[0m spiral_wasm.run / Error error / { retry = 9; error = "{ receipt_outcomes_len = 1; retry = 9; receipt_failures = [] }" }
02:31:10 2[94md[0m dice_contract.generate_random_number / { max = 2000; key = ""; proof = ""; block_timestamp = 1792463470796619932; block_height = 9; epoch_height = 1; account_balance = 99817379736552383587979200; signer_account_id = "dev-20261020023109-47941982230365"; predecessor_account_id = "dev-20261020023109-47941982230365"; seed = [183, 242, 169, 70, 172, 72, 95, 54, 227, 207, 36, 39, 91, 254, 43, 171, 155, 253, 152, 153, 60, 242, 135, 202, 135, 212, 255, 104, 82, 145, 105, 221]; seeds = Vector { len: 64, prefix: [] }; entropy_len = 138; entropy = [183, 242, 169, 70, 172, 72, 95, 54, 227, 207, 36, 39, 91, 254, 43, 171, 155, 253, 152, 153, 60, 242, 135, 202, 135, 212, 255, 104, 82, 145, 105, 221, 1, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 156, 64, 178, 161, 7, 28, 224, 24, 192, 143, 230, 30, 215, 18, 132, 255, 38, 145, 82, 0, 0, 0, 0, 0, 100, 101, 118, 45, 50, 48, 50, 54, 49, 48, 50, 48, 48, 50, 51, 49, 48, 57, 45, 52, 55, 57, 52, 49, 57, 56, 50, 50, 51, 48, 51, 54, 53, 100, 101, 118, 45, 50, 48, 50, 54, 49, 48, 50, 48, 48, 50, 51, 49, 48, 57, 45, 52, 55, 57, 52, 49, 57, 56, 50, 50, 51, 48, 51, 54, 53]; hash_u8 = [250, 199, 97, 103, 45, 151, 100, 157, 57, 34, 177, 241, 43, 16, 161, 254, 73, 14, 138, 131, 178, 189, 23, 184, 18, 221, 215, 61, 225, 48, 158, 26, 54, 230, 181, 236, 29, 95, 31, 129, 71, 145, 133, 41, 41, 17, 45, 146, 157, 51, 152, 23, 34, 114, 29, 162, 84, 165, 21, 11, 76, 217, 212, 6]; rolls = [4, 1, 1, 1, 3, 1, 4, 1, 3, 4, 3, 1, 1, 4, 5, 2, 1, 2, 6, 5, 4, 3, 5, 4, 6, 5, 5, 1, 3, 6, 2, 2, 6, 2, 1, 2, 5, 5, 1, 3, 5, 1, 1, 5, 5, 5, 3, 2, 1, 3, 2, 5, 4, 6, 5, 6, 6, 3, 3, 5, 4, 1, 2, 6] }
02:31:10 3[94md[0m dice.calculate_dice_count / { max = 2000; p = 7776; n = 5 }
02:31:10 4[94md[0m dice.create_sequential_roller / roll / { current_index = 0; acc = 1; len = -1; last_item = None }
02:31:10 5[94md[0m dice.create_sequential_roller / roll / { current_index = 1; acc = 1; len = -1; last_item = Some 4 }
02:31:10 6[94md[0m dice.create_sequential_roller / roll / { current_index = 2; acc = 1; len = -1; last_item = Some 1 }
02:31:10 7[94md[0m dice.create_sequential_roller / roll / { current_index = 3; acc = 1; len = -1; last_item = Some 1 }
02:31:10 8[94md[0m dice.create_sequential_roller / roll / { current_index = 4; acc = 1; len = -1; last_item = Some 1 }
02:31:10 9[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 3; value = 2592 }
02:31:10 10[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 2592; roll = 1 }
02:31:10 11[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 2592; roll = 1 }
02:31:10 12[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 2592; roll = 1 }
02:31:10 13[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 2592; roll = 4; value = 3 }
02:31:10 14[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 2595; result = 2596 }
02:31:10 15[94md[0m dice.create_sequential_roller / roll / { current_index = 5; acc = 1; len = -1; last_item = Some 3 }
02:31:10 16[94md[0m dice.create_sequential_roller / roll / { current_index = 6; acc = 1; len = -1; last_item = Some 1 }
02:31:10 17[94md[0m dice.create_sequential_roller / roll / { current_index = 7; acc = 1; len = -1; last_item = Some 4 }
02:31:10 18[94md[0m dice.create_sequential_roller / roll / { current_index = 8; acc = 1; len = -1; last_item = Some 1 }
02:31:10 19[94md[0m dice.create_sequential_roller / roll / { current_index = 9; acc = 1; len = -1; last_item = Some 3 }
02:31:10 20[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 4; value = 3888 }
02:31:10 21[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 3888; roll = 1 }
02:31:10 22[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 3888; roll = 4; value = 108 }
02:31:10 23[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 3996; roll = 1 }
02:31:10 24[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 3996; roll = 3; value = 2 }
02:31:10 25[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 3998; result = 3999 }
02:31:10 26[94md[0m dice.create_sequential_roller / roll / { current_index = 10; acc = 1; len = -1; last_item = Some 4 }
02:31:10 27[94md[0m dice.create_sequential_roller / roll / { current_index = 11; acc = 1; len = -1; last_item = Some 3 }
02:31:10 28[94md[0m dice.create_sequential_roller / roll / { current_index = 12; acc = 1; len = -1; last_item = Some 1 }
02:31:10 29[94md[0m dice.create_sequential_roller / roll / { current_index = 13; acc = 1; len = -1; last_item = Some 1 }
02:31:10 30[94md[0m dice.create_sequential_roller / roll / { current_index = 14; acc = 1; len = -1; last_item = Some 4 }
02:31:10 31[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 5; value = 5184 }
02:31:10 32[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 5184; roll = 3; value = 432 }
02:31:10 33[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 5616; roll = 1 }
02:31:10 34[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 5616; roll = 1 }
02:31:10 35[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 5616; roll = 4; value = 3 }
02:31:10 36[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 5619; result = 5620 }
02:31:10 37[94md[0m dice.create_sequential_roller / roll / { current_index = 15; acc = 1; len = -1; last_item = Some 5 }
02:31:10 38[94md[0m dice.create_sequential_roller / roll / { current_index = 16; acc = 1; len = -1; last_item = Some 2 }
02:31:10 39[94md[0m dice.create_sequential_roller / roll / { current_index = 17; acc = 1; len = -1; last_item = Some 1 }
02:31:10 40[94md[0m dice.create_sequential_roller / roll / { current_index = 18; acc = 1; len = -1; last_item = Some 2 }
02:31:10 41[94md[0m dice.create_sequential_roller / roll / { current_index = 19; acc = 1; len = -1; last_item = Some 6 }
02:31:10 42[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 5; value = 5184 }
02:31:10 43[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 5184; roll = 2; value = 216 }
02:31:10 44[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 5400; roll = 1 }
02:31:10 45[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 5400; roll = 2; value = 6 }
02:31:10 46[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 5406; roll = 6; value = 5 }
02:31:10 47[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 5411; result = 5412 }
02:31:10 48[94md[0m dice.create_sequential_roller / roll / { current_index = 20; acc = 1; len = -1; last_item = Some 5 }
02:31:10 49[94md[0m dice.create_sequential_roller / roll / { current_index = 21; acc = 1; len = -1; last_item = Some 4 }
02:31:10 50[94md[0m dice.create_sequential_roller / roll / { current_index = 22; acc = 1; len = -1; last_item = Some 3 }
02:31:10 51[94md[0m dice.create_sequential_roller / roll / { current_index = 23; acc = 1; len = -1; last_item = Some 5 }
02:31:10 52[94md[0m dice.create_sequential_roller / roll / { current_index = 24; acc = 1; len = -1; last_item = Some 4 }
02:31:10 53[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 6; value = 6480 }
02:31:10 54[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 6480; roll = 4; value = 648 }
02:31:10 55[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 7128; roll = 3; value = 72 }
02:31:10 56[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 7200; roll = 5; value = 24 }
02:31:10 57[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 7224; roll = 4; value = 3 }
02:31:10 58[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 7227; result = 7228 }
02:31:10 59[94md[0m dice.create_sequential_roller / roll / { current_index = 25; acc = 1; len = -1; last_item = Some 6 }
02:31:10 60[94md[0m dice.create_sequential_roller / roll / { current_index = 26; acc = 1; len = -1; last_item = Some 5 }
02:31:10 61[94md[0m dice.create_sequential_roller / roll / { current_index = 27; acc = 1; len = -1; last_item = Some 5 }
02:31:10 62[94md[0m dice.create_sequential_roller / roll / { current_index = 28; acc = 1; len = -1; last_item = Some 1 }
02:31:10 63[94md[0m dice.create_sequential_roller / roll / { current_index = 29; acc = 1; len = -1; last_item = Some 3 }
02:31:10 64[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 6; value = 6480 }
02:31:10 65[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 6480; roll = 5; value = 864 }
02:31:10 66[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 7344; roll = 5; value = 144 }
02:31:10 67[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 7488; roll = 1 }
02:31:10 68[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 7488; roll = 3; value = 2 }
02:31:10 69[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 7490; result = 7491 }
02:31:10 70[94md[0m dice.create_sequential_roller / roll / { current_index = 30; acc = 1; len = -1; last_item = Some 6 }
02:31:10 71[94md[0m dice.create_sequential_roller / roll / { current_index = 31; acc = 1; len = -1; last_item = Some 2 }
02:31:10 72[94md[0m dice.create_sequential_roller / roll / { current_index = 32; acc = 1; len = -1; last_item = Some 2 }
02:31:10 73[94md[0m dice.create_sequential_roller / roll / { current_index = 33; acc = 1; len = -1; last_item = Some 6 }
02:31:10 74[94md[0m dice.create_sequential_roller / roll / { current_index = 34; acc = 1; len = -1; last_item = Some 2 }
02:31:10 75[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 1 }
02:31:10 76[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 0; roll = 2; value = 216 }
02:31:10 77[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 216; roll = 2; value = 36 }
02:31:10 78[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 252; roll = 6; value = 30 }
02:31:10 79[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 282; roll = 2; value = 1 }
02:31:10 80[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 283; result = 284 }
02:31:10 56[92mi[0m near_workspaces.print_usd / { retry = 10; total_gas_burnt_usd = 0.021320006063597217; total_gas_burnt = 31916176741912 }
02:31:10 57[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:31:10 58[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.021114207381558094; tokens_burnt_usd = 0.021114207381558094; gas_burnt = 31608094882572; tokens_burnt = 3160809488257200000000 }
02:31:10 59[93mw[0m spiral_wasm.run / Error error / { retry = 10; error = "{ receipt_outcomes_len = 1; retry = 10; receipt_failures = [] }" }
02:31:13 2[94md[0m dice_contract.generate_random_number / { max = 2000; key = ""; proof = ""; block_timestamp = 1792463473385300616; block_height = 8; epoch_height = 1; account_balance = 99817379736552383587979200; signer_account_id = "dev-20261020023112-81621528171734"; predecessor_account_id = "dev-20261020023112-81621528171734"; seed = [2, 114, 197, 74, 252, 164, 143, 2, 191, 193, 46, 196, 20, 164, 231, 244, 132, 48, 69, 225, 243, 108, 103, 253, 121, 49, 184, 171, 202, 3, 193, 69]; seeds = Vector { len: 64, prefix: [] }; entropy_len = 138; entropy = [2, 114, 197, 74, 252, 164, 143, 2, 191, 193, 46, 196, 20, 164, 231, 244, 132, 48, 69, 225, 243, 108, 103, 253, 121, 49, 184, 171, 202, 3, 193, 69, 1, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 136, 98, 254, 59, 8, 28, 224, 24, 192, 143, 230, 30, 215, 18, 132, 255, 38, 145, 82, 0, 0, 0, 0, 0, 100, 101, 118, 45, 50, 48, 50, 54, 49, 48, 50, 48, 48, 50, 51, 49, 49, 50, 45, 56, 49, 54, 50, 49, 53, 50, 56, 49, 55, 49, 55, 51, 52, 100, 101, 118, 45, 50, 48, 50, 54, 49, 48, 50, 48, 48, 50, 51, 49, 49, 50, 45, 56, 49, 54, 50, 49, 53, 50, 56, 49, 55, 49, 55, 51, 52]; hash_u8 = [174, 188, 188, 80, 93, 1, 71, 133, 48, 110, 39, 142, 95, 186, 169, 233, 19, 67, 252, 251, 91, 144, 118, 242, 227, 76, 128, 65, 140, 198, 121, 110, 64, 1, 76, 182, 64, 80, 67, 150, 141, 226, 127, 213, 115, 189, 38, 238, 186, 212, 12, 54, 182, 222, 172, 49, 4, 87, 54, 88, 192, 97, 43, 96]; rolls = [6, 2, 2, 2, 3, 1, 5, 1, 6, 2, 3, 4, 5, 6, 1, 5, 1, 1, 6, 5, 1, 6, 4, 2, 5, 4, 2, 5, 2, 6, 1, 2, 4, 1, 4, 2, 4, 2, 1, 6, 3, 4, 1, 3, 1, 3, 2, 4, 6, 2, 6, 6, 2, 6, 4, 1, 4, 3, 6, 4, 6, 1, 1, 6] }
02:31:13 3[94md[0m dice.calculate_dice_count / { max = 2000; p = 7776; n = 5 }
02:31:13 4[94md[0m dice.create_sequential_roller / roll / { current_index = 0; acc = 1; len = -1; last_item = None }
02:31:13 5[94md[0m dice.create_sequential_roller / roll / { current_index = 1; acc = 1; len = -1; last_item = Some 6 }
02:31:13 6[94md[0m dice.create_sequential_roller / roll / { current_index = 2; acc = 1; len = -1; last_item = Some 2 }
02:31:13 7[94md[0m dice.create_sequential_roller / roll / { current_index = 3; acc = 1; len = -1; last_item = Some 2 }
02:31:13 8[94md[0m dice.create_sequential_roller / roll / { current_index = 4; acc = 1; len = -1; last_item = Some 2 }
02:31:13 9[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 3; value = 2592 }
02:31:13 10[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 2592; roll = 2; value = 216 }
02:31:13 11[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 2808; roll = 2; value = 36 }
02:31:13 12[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 2844; roll = 2; value = 6 }
02:31:13 13[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 2850; roll = 6; value = 5 }
02:31:13 14[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 2855; result = 2856 }
02:31:13 15[94md[0m dice.create_sequential_roller / roll / { current_index = 5; acc = 1; len = -1; last_item = Some 3 }
02:31:13 16[94md[0m dice.create_sequential_roller / roll / { current_index = 6; acc = 1; len = -1; last_item = Some 1 }
02:31:13 17[94md[0m dice.create_sequential_roller / roll / { current_index = 7; acc = 1; len = -1; last_item = Some 5 }
02:31:13 18[94md[0m dice.create_sequential_roller / roll / { current_index = 8; acc = 1; len = -1; last_item = Some 1 }
02:31:13 19[94md[0m dice.create_sequential_roller / roll / { current_index = 9; acc = 1; len = -1; last_item = Some 6 }
02:31:13 20[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 2; value = 1296 }
02:31:13 21[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 1296; roll = 1 }
02:31:13 22[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 1296; roll = 5; value = 144 }
02:31:13 23[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 1440; roll = 1 }
02:31:13 24[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 1440; roll = 6; value = 5 }
02:31:13 25[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 1445; result = 1446 }
02:31:13 62[92mi[0m near_workspaces.print_usd / { retry = 11; total_gas_burnt_usd = 0.009222903840540343; total_gas_burnt = 13806742276258 }
02:31:13 63[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:31:13 64[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.009017105158501224; tokens_burnt_usd = 0.009017105158501224; gas_burnt = 13498660416918; tokens_burnt = 1349866041691800000000 }
02:31:13 65[93mw[0m spiral_wasm.run / Error error / { retry = 11; error = "{ receipt_outcomes_len = 1; retry = 11; receipt_failures = [] }" }
02:31:15 2[94md[0m dice_contract.generate_random_number / { max = 2000; key = ""; proof = ""; block_timestamp = 1792463475415738736; block_height = 7; epoch_height = 1; account_balance = 99817379736552383587979200; signer_account_id = "dev-20261020023114-59712970443509"; predecessor_account_id = "dev-20261020023114-59712970443509"; seed = [39, 167, 167, 188, 240, 63, 160, 125, 10, 45, 15, 174, 205, 84, 77, 176, 124, 110, 96, 91, 143, 195, 204, 251, 253, 72, 52, 67, 130, 75, 254, 160]; seeds = Vector { len: 64, prefix: [] }; entropy_len = 138; entropy = [39, 167, 167, 188, 240, 63, 160, 125, 10, 45, 15, 174, 205, 84, 77, 176, 124, 110, 96, 91, 143, 195, 204, 251, 253, 72, 52, 67, 130, 75, 254, 160, 1, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 112, 105, 4, 181, 8, 28, 224, 24, 192, 143, 230, 30, 215, 18, 132, 255, 38, 145, 82, 0, 0, 0, 0, 0, 100, 101, 118, 45, 50, 48, 50, 54, 49, 48, 50, 48, 48, 50, 51, 49, 49, 52, 45, 53, 57, 55, 49, 50, 57, 55, 48, 52, 52, 51, 53, 48, 57, 100, 101, 118, 45, 50, 48, 50, 54, 49, 48, 50, 48, 48, 50, 51, 49, 49, 52, 45, 53, 57, 55, 49, 50, 57, 55, 48, 52, 52, 51, 53, 48, 57]; hash_u8 = [53, 76, 250, 132, 67, 183, 162, 230, 91, 238, 217, 157, 60, 5, 72, 227, 39, 188, 149, 55, 2, 117, 47, 199, 132, 139, 109, 163, 102, 18, 40, 91, 30, 86, 76, 118, 203, 52, 151, 219, 198, 28, 47, 36, 48, 110, 0, 69, 196, 61, 141, 240, 197, 35, 12, 21, 161, 3, 130, 162, 174, 154, 231, 83]; rolls = [5, 4, 4, 6, 1, 3, 6, 2, 1, 4, 1, 1, 6, 5, 6, 5, 3, 2, 5, 1, 2, 3, 5, 1, 6, 1, 1, 1, 6, 6, 4, 1, 6, 2, 4, 4, 5, 4, 1, 3, 6, 4, 5, 6, 6, 2, 6, 3, 4, 1, 3, 6, 5, 5, 6, 3, 5, 3, 4, 6, 6, 4, 3, 5] }
02:31:15 3[94md[0m dice.calculate_dice_count / { max = 2000; p = 7776; n = 5 }
02:31:15 4[94md[0m dice.create_sequential_roller / roll / { current_index = 0; acc = 1; len = -1; last_item = None }
02:31:15 5[94md[0m dice.create_sequential_roller / roll / { current_index = 1; acc = 1; len = -1; last_item = Some 5 }
02:31:15 6[94md[0m dice.create_sequential_roller / roll / { current_index = 2; acc = 1; len = -1; last_item = Some 4 }
02:31:15 7[94md[0m dice.create_sequential_roller / roll / { current_index = 3; acc = 1; len = -1; last_item = Some 4 }
02:31:15 8[94md[0m dice.create_sequential_roller / roll / { current_index = 4; acc = 1; len = -1; last_item = Some 6 }
02:31:15 9[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 1 }
02:31:15 10[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 0; roll = 6; value = 1080 }
02:31:15 11[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 1080; roll = 4; value = 108 }
02:31:15 12[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 1188; roll = 4; value = 18 }
02:31:15 13[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 1206; roll = 5; value = 4 }
02:31:15 14[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 1210; result = 1211 }
02:31:15 68[92mi[0m near_workspaces.print_usd / { retry = 12; total_gas_burnt_usd = 0.0073996464972862636; total_gas_burnt = 11077315115698 }
02:31:15 69[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:31:15 70[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.007193847815247144; tokens_burnt_usd = 0.007193847815247144; gas_burnt = 10769233256358; tokens_burnt = 1076923325635800000000 }
02:31:15 71[93mw[0m spiral_wasm.run / Error error / { retry = 12; error = "{ receipt_outcomes_len = 1; retry = 12; receipt_failures = [] }" }
02:31:17 2[94md[0m dice_contract.generate_random_number / { max = 2000; key = ""; proof = ""; block_timestamp = 1792463477440647661; block_height = 7; epoch_height = 1; account_balance = 99817379736552383587979200; signer_account_id = "dev-20261020023116-77074814793656"; predecessor_account_id = "dev-20261020023116-77074814793656"; seed = [118, 214, 80, 249, 181, 154, 87, 99, 16, 102, 248, 207, 7, 97, 113, 19, 190, 204, 134, 13, 163, 119, 135, 160, 244, 64, 124, 26, 9, 39, 237, 182]; seeds = Vector { len: 64, prefix: [] }; entropy_len = 138; entropy = [118, 214, 80, 249, 181, 154, 87, 99, 16, 102, 248, 207, 7, 97, 113, 19, 190, 204, 134, 13, 163, 119, 135, 160, 244, 64, 124, 26, 9, 39, 237, 182, 1, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 237, 17, 182, 45, 9, 28, 224, 24, 192, 143, 230, 30, 215, 18, 132, 255, 38, 145, 82, 0, 0, 0, 0, 0, 100, 101, 118, 45, 50, 48, 50, 54, 49, 48, 50, 48, 48, 50, 51, 49, 49, 54, 45, 55, 55, 48, 55, 52, 56, 49, 52, 55, 57, 51, 54, 53, 54, 100, 101, 118, 45, 50, 48, 50, 54, 49, 48, 50, 48, 48, 50, 51, 49, 49, 54, 45, 55, 55, 48, 55, 52, 56, 49, 52, 55, 57, 51, 54, 53, 54]; hash_u8 = [165, 183, 194, 192, 231, 220, 44, 175, 10, 162, 39, 32, 150, 123, 221, 250, 74, 166, 2, 248, 136, 75, 187, 72, 109, 237, 8, 151, 134, 96, 180, 147, 160, 183, 12, 138, 22, 142, 147, 50, 24, 212, 37, 72, 124, 76, 86, 84, 21, 235, 116, 36, 152, 220, 219, 42, 84, 176, 9, 215, 109, 249, 32, 219]; rolls = [3, 3, 2, 6, 3, 4, 2, 1, 4, 6, 3, 2, 6, 3, 5, 4, 2, 4, 2, 2, 4, 3, 1, 6, 1, 3, 2, 1, 2, 6, 6, 3, 4, 3, 6, 6, 4, 4, 3, 2, 6, 2, 1, 6, 4, 4, 2, 6, 3, 1, 2, 6, 2, 4, 3, 6, 6, 2, 3, 5, 1, 3, 2, 3] }
02:31:17 3[94md[0m dice.calculate_dice_count / { max = 2000; p = 7776; n = 5 }
02:31:17 4[94md[0m dice.create_sequential_roller / roll / { current_index = 0; acc = 1; len = -1; last_item = None }
02:31:17 5[94md[0m dice.create_sequential_roller / roll / { current_index = 1; acc = 1; len = -1; last_item = Some 3 }
02:31:17 6[94md[0m dice.create_sequential_roller / roll / { current_index = 2; acc = 1; len = -1; last_item = Some 3 }
02:31:17 7[94md[0m dice.create_sequential_roller / roll / { current_index = 3; acc = 1; len = -1; last_item = Some 2 }
02:31:17 8[94md[0m dice.create_sequential_roller / roll / { current_index = 4; acc = 1; len = -1; last_item = Some 6 }
02:31:17 9[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 3; value = 2592 }
02:31:17 10[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 2592; roll = 6; value = 1080 }
02:31:17 11[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 3672; roll = 2; value = 36 }
02:31:17 12[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 3708; roll = 3; value = 12 }
02:31:17 13[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 3720; roll = 3; value = 2 }
02:31:17 14[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 3722; result = 3723 }
02:31:17 15[94md[0m dice.create_sequential_roller / roll / { current_index = 5; acc = 1; len = -1; last_item = Some 3 }
02:31:17 16[94md[0m dice.create_sequential_roller / roll / { current_index = 6; acc = 1; len = -1; last_item = Some 4 }
02:31:17 17[94md[0m dice.create_sequential_roller / roll / { current_index = 7; acc = 1; len = -1; last_item = Some 2 }
02:31:17 18[94md[0m dice.create_sequential_roller / roll / { current_index = 8; acc = 1; len = -1; last_item = Some 1 }
02:31:17 19[94md[0m dice.create_sequential_roller / roll / { current_index = 9; acc = 1; len = -1; last_item = Some 4 }
02:31:17 20[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 6; value = 6480 }
02:31:17 21[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 6480; roll = 4; value = 648 }
02:31:17 22[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 7128; roll = 2; value = 36 }
02:31:17 23[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 7164; roll = 1 }
02:31:17 24[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 7164; roll = 4; value = 3 }
02:31:17 25[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 7167; result = 7168 }
02:31:17 26[94md[0m dice.create_sequential_roller / roll / { current_index = 10; acc = 1; len = -1; last_item = Some 6 }
02:31:17 27[94md[0m dice.create_sequential_roller / roll / { current_index = 11; acc = 1; len = -1; last_item = Some 3 }
02:31:17 28[94md[0m dice.create_sequential_roller / roll / { current_index = 12; acc = 1; len = -1; last_item = Some 2 }
02:31:17 29[94md[0m dice.create_sequential_roller / roll / { current_index = 13; acc = 1; len = -1; last_item = Some 6 }
02:31:17 30[94md[0m dice.create_sequential_roller / roll / { current_index = 14; acc = 1; len = -1; last_item = Some 3 }
02:31:17 31[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 5; value = 5184 }
02:31:17 32[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 5184; roll = 3; value = 432 }
02:31:17 33[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 5616; roll = 2; value = 36 }
02:31:17 34[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 5652; roll = 6; value = 30 }
02:31:17 35[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 5682; roll = 3; value = 2 }
02:31:17 36[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 5684; result = 5685 }
02:31:17 37[94md[0m dice.create_sequential_roller / roll / { current_index = 15; acc = 1; len = -1; last_item = Some 5 }
02:31:17 38[94md[0m dice.create_sequential_roller / roll / { current_index = 16; acc = 1; len = -1; last_item = Some 4 }
02:31:17 39[94md[0m dice.create_sequential_roller / roll / { current_index = 17; acc = 1; len = -1; last_item = Some 2 }
02:31:17 40[94md[0m dice.create_sequential_roller / roll / { current_index = 18; acc = 1; len = -1; last_item = Some 4 }
02:31:17 41[94md[0m dice.create_sequential_roller / roll / { current_index = 19; acc = 1; len = -1; last_item = Some 2 }
02:31:17 42[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 2; value = 1296 }
02:31:17 43[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 1296; roll = 4; value = 648 }
02:31:17 44[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 1944; roll = 2; value = 36 }
02:31:17 45[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 1980; roll = 4; value = 18 }
02:31:17 46[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 1998; roll = 2; value = 1 }
02:31:17 47[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 1999; result = 2000 }
02:31:17 74[92mi[0m near_workspaces.print_usd / { retry = 13; total_gas_burnt_usd = 0.013514260116044577; total_gas_burnt = 20230928317432 }
02:31:17 75[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:31:17 76[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.013308461434005455; tokens_burnt_usd = 0.013308461434005455; gas_burnt = 19922846458092; tokens_burnt = 1992284645809200000000 }
02:31:17 77[93mw[0m spiral_wasm.run / Error error / { retry = 13; error = "{ receipt_outcomes_len = 1; retry = 13; receipt_failures = [] }" }
02:31:19 2[94md[0m dice_contract.generate_random_number / { max = 2000; key = ""; proof = ""; block_timestamp = 1792463479418693471; block_height = 6; epoch_height = 1; account_balance = 99817379736552383587979200; signer_account_id = "dev-20261020023118-47437923452811"; predecessor_account_id = "dev-20261020023118-47437923452811"; seed = [155, 73, 240, 145, 34, 254, 101, 22, 45, 66, 19, 107, 3, 156, 37, 95, 17, 66, 72, 163, 208, 228, 88, 224, 200, 44, 72, 19, 62, 91, 233, 41]; seeds = Vector { len: 64, prefix: [] }; entropy_len = 138; entropy = [155, 73, 240, 145, 34, 254, 101, 22, 45, 66, 19, 107, 3, 156, 37, 95, 17, 66, 72, 163, 208, 228, 88, 224, 200, 44, 72, 19, 62, 91, 233, 41, 1, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 95, 167, 156, 163, 9, 28, 224, 24, 192, 143, 230, 30, 215, 18, 132, 255, 38, 145, 82, 0, 0, 0, 0, 0, 100, 101, 118, 45, 50, 48, 50, 54, 49, 48, 50, 48, 48, 50, 51, 49, 49, 56, 45, 52, 55, 52, 51, 55, 57, 50, 51, 52, 53, 50, 56, 49, 49, 100, 101, 118, 45, 50, 48, 50, 54, 49, 48, 50, 48, 48, 50, 51, 49, 49, 56, 45, 52, 55, 52, 51, 55, 57, 50, 51, 52, 53, 50, 56, 49, 49]; hash_u8 = [82, 171, 220, 125, 248, 220, 220, 81, 15, 150, 78, 54, 158, 172, 70, 115, 216, 21, 8, 180, 209, 160, 62, 13, 221, 241, 86, 235, 16, 170, 134, 106, 87, 111, 152, 127, 228, 111, 89, 114, 111, 9, 216, 65, 195, 83, 54, 137, 240, 178, 240, 185, 169, 253, 224, 82, 133, 223, 188, 137, 226, 255, 114, 204]; rolls = [4, 3, 4, 5, 2, 4, 4, 3, 3, 6, 6, 6, 2, 4, 4, 1, 6, 3, 2, 6, 5, 4, 2, 1, 5, 1, 2, 1, 4, 2, 2, 4, 3, 3, 2, 1, 6, 3, 5, 6, 3, 3, 6, 5, 3, 5, 6, 5, 6, 4, 6, 5, 1, 1, 2, 4, 1, 1, 2, 5, 4, 3, 6, 6] }
02:31:19 3[94md[0m dice.calculate_dice_count / { max = 2000; p = 7776; n = 5 }
02:31:19 4[94md[0m dice.create_sequential_roller / roll / { current_index = 0; acc = 1; len = -1; last_item = None }
02:31:19 5[94md[0m dice.create_sequential_roller / roll / { current_index = 1; acc = 1; len = -1; last_item = Some 4 }
02:31:19 6[94md[0m dice.create_sequential_roller / roll / { current_index = 2; acc = 1; len = -1; last_item = Some 3 }
02:31:19 7[94md[0m dice.create_sequential_roller / roll / { current_index = 3; acc = 1; len = -1; last_item = Some 4 }
02:31:19 8[94md[0m dice.create_sequential_roller / roll / { current_index = 4; acc = 1; len = -1; last_item = Some 5 }
02:31:19 9[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 2; value = 1296 }
02:31:19 10[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 1296; roll = 5; value = 864 }
02:31:19 11[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 2160; roll = 4; value = 108 }
02:31:19 12[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 2268; roll = 3; value = 12 }
02:31:19 13[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 2280; roll = 4; value = 3 }
02:31:19 14[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 2283; result = 2284 }
02:31:19 15[94md[0m dice.create_sequential_roller / roll / { current_index = 5; acc = 1; len = -1; last_item = Some 2 }
02:31:19 16[94md[0m dice.create_sequential_roller / roll / { current_index = 6; acc = 1; len = -1; last_item = Some 4 }
02:31:19 17[94md[0m dice.create_sequential_roller / roll / { current_index = 7; acc = 1; len = -1; last_item = Some 4 }
02:31:19 18[94md[0m dice.create_sequential_roller / roll / { current_index = 8; acc = 1; len = -1; last_item = Some 3 }
02:31:19 19[94md[0m dice.create_sequential_roller / roll / { current_index = 9; acc = 1; len = -1; last_item = Some 3 }
02:31:19 20[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 6; value = 6480 }
02:31:19 21[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 6480; roll = 4; value = 648 }
02:31:19 22[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 7128; roll = 4; value = 108 }
02:31:19 23[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 7236; roll = 3; value = 12 }
02:31:19 24[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 7248; roll = 3; value = 2 }
02:31:19 25[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 7250; result = 7251 }
02:31:19 26[94md[0m dice.create_sequential_roller / roll / { current_index = 10; acc = 1; len = -1; last_item = Some 6 }
02:31:19 27[94md[0m dice.create_sequential_roller / roll / { current_index = 11; acc = 1; len = -1; last_item = Some 6 }
02:31:19 28[94md[0m dice.create_sequential_roller / roll / { current_index = 12; acc = 1; len = -1; last_item = Some 6 }
02:31:19 29[94md[0m dice.create_sequential_roller / roll / { current_index = 13; acc = 1; len = -1; last_item = Some 2 }
02:31:19 30[94md[0m dice.create_sequential_roller / roll / { current_index = 14; acc = 1; len = -1; last_item = Some 4 }
02:31:19 31[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 4; value = 3888 }
02:31:19 32[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 3888; roll = 6; value = 1080 }
02:31:19 33[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 4968; roll = 6; value = 180 }
02:31:19 34[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 5148; roll = 2; value = 6 }
02:31:19 35[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 5154; roll = 4; value = 3 }
02:31:19 36[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 5157; result = 5158 }
02:31:19 37[94md[0m dice.create_sequential_roller / roll / { current_index = 15; acc = 1; len = -1; last_item = Some 4 }
02:31:19 38[94md[0m dice.create_sequential_roller / roll / { current_index = 16; acc = 1; len = -1; last_item = Some 1 }
02:31:19 39[94md[0m dice.create_sequential_roller / roll / { current_index = 17; acc = 1; len = -1; last_item = Some 6 }
02:31:19 40[94md[0m dice.create_sequential_roller / roll / { current_index = 18; acc = 1; len = -1; last_item = Some 3 }
02:31:19 41[94md[0m dice.create_sequential_roller / roll / { current_index = 19; acc = 1; len = -1; last_item = Some 2 }
02:31:19 42[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 6; value = 6480 }
02:31:19 43[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 6480; roll = 1 }
02:31:19 44[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 6480; roll = 6; value = 180 }
02:31:19 45[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 6660; roll = 3; value = 12 }
02:31:19 46[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 6672; roll = 2; value = 1 }
02:31:19 47[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 6673; result = 6674 }
02:31:19 48[94md[0m dice.create_sequential_roller / roll / { current_index = 20; acc = 1; len = -1; last_item = Some 6 }
02:31:19 49[94md[0m dice.create_sequential_roller / roll / { current_index = 21; acc = 1; len = -1; last_item = Some 5 }
02:31:19 50[94md[0m dice.create_sequential_roller / roll / { current_index = 22; acc = 1; len = -1; last_item = Some 4 }
02:31:19 51[94md[0m dice.create_sequential_roller / roll / { current_index = 23; acc = 1; len = -1; last_item = Some 2 }
02:31:19 52[94md[0m dice.create_sequential_roller / roll / { current_index = 24; acc = 1; len = -1; last_item = Some 1 }
02:31:19 53[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 5; value = 5184 }
02:31:19 54[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 5184; roll = 5; value = 864 }
02:31:19 55[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 6048; roll = 4; value = 108 }
02:31:19 56[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 6156; roll = 2; value = 6 }
02:31:19 57[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 6162; roll = 1 }
02:31:19 58[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 6162; result = 6163 }
02:31:19 59[94md[0m dice.create_sequential_roller / roll / { current_index = 25; acc = 1; len = -1; last_item = Some 5 }
02:31:19 60[94md[0m dice.create_sequential_roller / roll / { current_index = 26; acc = 1; len = -1; last_item = Some 1 }
02:31:19 61[94md[0m dice.create_sequential_roller / roll / { current_index = 27; acc = 1; len = -1; last_item = Some 2 }
02:31:19 62[94md[0m dice.create_sequential_roller / roll / { current_index = 28; acc = 1; len = -1; last_item = Some 1 }
02:31:19 63[94md[0m dice.create_sequential_roller / roll / { current_index = 29; acc = 1; len = -1; last_item = Some 4 }
02:31:19 64[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 2; value = 1296 }
02:31:19 65[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 1296; roll = 1 }
02:31:19 66[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 1296; roll = 2; value = 36 }
02:31:19 67[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 1332; roll = 1 }
02:31:19 68[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 1332; roll = 4; value = 3 }
02:31:19 69[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 1335; result = 1336 }
02:31:19 80[92mi[0m near_workspaces.print_usd / { retry = 14; total_gas_burnt_usd = 0.0186035672055404; total_gas_burnt = 27849651505300 }
02:31:19 81[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:31:19 82[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.01839776852350128; tokens_burnt_usd = 0.01839776852350128; gas_burnt = 27541569645960; tokens_burnt = 2754156964596000000000 }
02:31:19 83[93mw[0m spiral_wasm.run / Error error / { retry = 14; error = "{ receipt_outcomes_len = 1; retry = 14; receipt_failures = [] }" }
02:31:21 2[94md[0m dice_contract.generate_random_number / { max = 2000; key = ""; proof = ""; block_timestamp = 1792463481961705930; block_height = 9; epoch_height = 1; account_balance = 99817379736552383587979200; signer_account_id = "dev-20261020023120-97135474446653"; predecessor_account_id = "dev-20261020023120-97135474446653"; seed = [101, 134, 231, 3, 19, 235, 156, 160, 193, 171, 178, 89, 68, 188, 18, 235, 212, 152, 148, 92, 191, 103, 34, 28, 92, 165, 102, 179, 151, 62, 10, 223]; seeds = Vector { len: 64, prefix: [] }; entropy_len = 138; entropy = [101, 134, 231, 3, 19, 235, 156, 160, 193, 171, 178, 89, 68, 188, 18, 235, 212, 152, 148, 92, 191, 103, 34, 28, 92, 165, 102, 179, 151, 62, 10, 223, 1, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 202, 241, 47, 59, 10, 28, 224, 24, 192, 143, 230, 30, 215, 18, 132, 255, 38, 145, 82, 0, 0, 0, 0, 0, 100, 101, 118, 45, 50, 48, 50, 54, 49, 48, 50, 48, 48, 50, 51, 49, 50, 48, 45, 57, 55, 49, 51, 53, 52, 55, 52, 52, 52, 54, 54, 53, 51, 100, 101, 118, 45, 50, 48, 50, 54, 49, 48, 50, 48, 48, 50, 51, 49, 50, 48, 45, 57, 55, 49, 51, 53, 52, 55, 52, 52, 52, 54, 54, 53, 51]; hash_u8 = [192, 40, 242, 217, 232, 167, 60, 241, 161, 155, 53, 36, 139, 158, 111, 75, 204, 39, 249, 217, 80, 114, 46, 56, 166, 165, 140, 96, 157, 43, 26, 186, 170, 10, 77, 50, 179, 166, 162, 14, 78, 197, 60, 155, 109, 13, 233, 220, 183, 104, 16, 23, 119, 124, 11, 89, 74, 26, 33, 56, 163, 167, 116, 92]; rolls = [6, 4, 2, 1, 4, 5, 6, 1, 5, 5, 5, 6, 1, 2, 3, 3, 6, 3, 3, 1, 2, 6, 4, 2, 4, 3, 2, 6, 1, 1, 2, 6, 2, 4, 5, 2, 5, 4, 6, 2, 6, 5, 6, 5, 1, 1, 5, 4, 3, 2, 4, 5, 5, 4, 5, 5, 2, 2, 3, 2, 1, 5, 2, 2] }
02:31:21 3[94md[0m dice.calculate_dice_count / { max = 2000; p = 7776; n = 5 }
02:31:21 4[94md[0m dice.create_sequential_roller / roll / { current_index = 0; acc = 1; len = -1; last_item = None }
02:31:21 5[94md[0m dice.create_sequential_roller / roll / { current_index = 1; acc = 1; len = -1; last_item = Some 6 }
02:31:21 6[94md[0m dice.create_sequential_roller / roll / { current_index = 2; acc = 1; len = -1; last_item = Some 4 }
02:31:21 7[94md[0m dice.create_sequential_roller / roll / { current_index = 3; acc = 1; len = -1; last_item = Some 2 }
02:31:21 8[94md[0m dice.create_sequential_roller / roll / { current_index = 4; acc = 1; len = -1; last_item = Some 1 }
02:31:21 9[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 4; value = 3888 }
02:31:21 10[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 3888; roll = 1 }
02:31:21 11[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 3888; roll = 2; value = 36 }
02:31:21 12[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 3924; roll = 4; value = 18 }
02:31:21 13[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 3942; roll = 6; value = 5 }
02:31:21 14[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 3947; result = 3948 }
02:31:21 15[94md[0m dice.create_sequential_roller / roll / { current_index = 5; acc = 1; len = -1; last_item = Some 4 }
02:31:21 16[94md[0m dice.create_sequential_roller / roll / { current_index = 6; acc = 1; len = -1; last_item = Some 5 }
02:31:21 17[94md[0m dice.create_sequential_roller / roll / { current_index = 7; acc = 1; len = -1; last_item = Some 6 }
02:31:21 18[94md[0m dice.create_sequential_roller / roll / { current_index = 8; acc = 1; len = -1; last_item = Some 1 }
02:31:21 19[94md[0m dice.create_sequential_roller / roll / { current_index = 9; acc = 1; len = -1; last_item = Some 5 }
02:31:21 20[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 5; value = 5184 }
02:31:21 21[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 5184; roll = 5; value = 864 }
02:31:21 22[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 6048; roll = 6; value = 180 }
02:31:21 23[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 6228; roll = 1 }
02:31:21 24[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 6228; roll = 5; value = 4 }
02:31:21 25[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 6232; result = 6233 }
02:31:21 26[94md[0m dice.create_sequential_roller / roll / { current_index = 10; acc = 1; len = -1; last_item = Some 5 }
02:31:21 27[94md[0m dice.create_sequential_roller / roll / { current_index = 11; acc = 1; len = -1; last_item = Some 5 }
02:31:21 28[94md[0m dice.create_sequential_roller / roll / { current_index = 12; acc = 1; len = -1; last_item = Some 6 }
02:31:21 29[94md[0m dice.create_sequential_roller / roll / { current_index = 13; acc = 1; len = -1; last_item = Some 1 }
02:31:21 30[94md[0m dice.create_sequential_roller / roll / { current_index = 14; acc = 1; len = -1; last_item = Some 2 }
02:31:21 31[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 3; value = 2592 }
02:31:21 32[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 2592; roll = 5; value = 864 }
02:31:21 33[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 3456; roll = 6; value = 180 }
02:31:21 34[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 3636; roll = 1 }
02:31:21 35[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 3636; roll = 2; value = 1 }
02:31:21 36[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 3637; result = 3638 }
02:31:21 37[94md[0m dice.create_sequential_roller / roll / { current_index = 15; acc = 1; len = -1; last_item = Some 3 }
02:31:21 38[94md[0m dice.create_sequential_roller / roll / { current_index = 16; acc = 1; len = -1; last_item = Some 3 }
02:31:21 39[94md[0m dice.create_sequential_roller / roll / { current_index = 17; acc = 1; len = -1; last_item = Some 6 }
02:31:21 40[94md[0m dice.create_sequential_roller / roll / { current_index = 18; acc = 1; len = -1; last_item = Some 3 }
02:31:21 41[94md[0m dice.create_sequential_roller / roll / { current_index = 19; acc = 1; len = -1; last_item = Some 3 }
02:31:21 42[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 1 }
02:31:21 43[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 0; roll = 3; value = 432 }
02:31:21 44[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 432; roll = 6; value = 180 }
02:31:21 45[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 612; roll = 3; value = 12 }
02:31:21 46[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 624; roll = 3; value = 2 }
02:31:21 47[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 626; result = 627 }
02:31:22 86[92mi[0m near_workspaces.print_usd / { retry = 15; total_gas_burnt_usd = 0.013476083021835727; total_gas_burnt = 20173776978796 }
02:31:22 87[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:31:22 88[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.013270284339796608; tokens_burnt_usd = 0.013270284339796608; gas_burnt = 19865695119456; tokens_burnt = 1986569511945600000000 }
02:31:22 89[93mw[0m spiral_wasm.run / Error error / { retry = 15; error = "{ receipt_outcomes_len = 1; retry = 15; receipt_failures = [] }" }
core.Invoke-Block / df - /dev/root
Filesystem Size Used Avail Use% Mounted on
/dev/root 145G 70G 76G 48% /
core.Invoke-Block / df - /dev/root
Filesystem Size Used Avail Use% Mounted on
/dev/root 145G 70G 76G 48% /
roll_within_bounds
inl roll_within_bounds (max : u64) (rolls : am'.vec u8) : optionm'.option' u64 =
inl result =
rolls
|> am'.from_vec_base
|> am'.to_list_base'
|> listm'.unbox
|> lib.dice.roll_within_bounds max
|> optionm'.box
trace Debug
fun () => "dice_contract.roll_within_bounds"
fun () => { max rolls = #?*rolls; result = #?*result }
trace Debug (fun () => "") (join id)
result
test roll_within_bounds: passed
///- --test
///> rust -c
inl rolls = ;[ 1; 5; 4; 4; 5 ] |> am'.base |> am'.to_vec
rolls
|> roll_within_bounds 2000
|> _assert_eq' (optionm'.some' 995)
────────────────────────────────────────────────────────────────────────────────
core.Invoke-Block / Get-Location: /home/runner/work/dice/spiral / $ScriptBlock:
'Invoke-Block @mergedArgs'
────────────────────────────────────────────────────────────────────────────────
core.Invoke-Block / Get-Location: /home/runner/work/dice/spiral / $ScriptBlock:
'workspace/target/release/spiral_wasm -w target/spiral/spiral_contract/target/wasm32-unknown-unknown/release/spiral_a00c0103a5cd0213ee8493673f1b6f25ab145221e2a413051b9481ae18a7273e.wasm -t debug'
02:32:38 1[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 1 }
02:32:38 2[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 0; roll = 5; value = 864 }
02:32:38 3[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 864; roll = 4; value = 108 }
02:32:38 4[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 972; roll = 4; value = 18 }
02:32:38 5[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 990; roll = 5; value = 4 }
02:32:38 6[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 994; result = 995 }
02:32:38 7[94md[0m dice_contract.roll_within_bounds / { max = 2000; rolls = [1, 5, 4, 4, 5]; result = Some 995 }
02:32:38 2[92mi[0m near_workspaces.print_usd / { retry = 1; total_gas_burnt_usd = 0.001747644889091212; total_gas_burnt = 2616234863909 }
02:32:38 3[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:32:38 4[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.001541846207052092; tokens_burnt_usd = 0.001541846207052092; gas_burnt = 2308153004569; tokens_burnt = 230815300456900000000 }
02:32:38 5[93mw[0m spiral_wasm.run / Error error / { retry = 1; error = "{ receipt_outcomes_len = 1; retry = 1; receipt_failures = [] }" }
02:32:40 1[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 1 }
02:32:40 2[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 0; roll = 5; value = 864 }
02:32:40 3[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 864; roll = 4; value = 108 }
02:32:40 4[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 972; roll = 4; value = 18 }
02:32:40 5[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 990; roll = 5; value = 4 }
02:32:40 6[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 994; result = 995 }
02:32:40 7[94md[0m dice_contract.roll_within_bounds / { max = 2000; rolls = [1, 5, 4, 4, 5]; result = Some 995 }
02:32:40 8[92mi[0m near_workspaces.print_usd / { retry = 2; total_gas_burnt_usd = 0.001747644889091212; total_gas_burnt = 2616234863909 }
02:32:40 9[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:32:40 10[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.001541846207052092; tokens_burnt_usd = 0.001541846207052092; gas_burnt = 2308153004569; tokens_burnt = 230815300456900000000 }
02:32:40 11[93mw[0m spiral_wasm.run / Error error / { retry = 2; error = "{ receipt_outcomes_len = 1; retry = 2; receipt_failures = [] }" }
02:32:43 1[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 1 }
02:32:43 2[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 0; roll = 5; value = 864 }
02:32:43 3[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 864; roll = 4; value = 108 }
02:32:43 4[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 972; roll = 4; value = 18 }
02:32:43 5[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 990; roll = 5; value = 4 }
02:32:43 6[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 994; result = 995 }
02:32:43 7[94md[0m dice_contract.roll_within_bounds / { max = 2000; rolls = [1, 5, 4, 4, 5]; result = Some 995 }
02:32:43 14[92mi[0m near_workspaces.print_usd / { retry = 3; total_gas_burnt_usd = 0.001747644889091212; total_gas_burnt = 2616234863909 }
02:32:43 15[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:32:43 16[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.001541846207052092; tokens_burnt_usd = 0.001541846207052092; gas_burnt = 2308153004569; tokens_burnt = 230815300456900000000 }
02:32:43 17[93mw[0m spiral_wasm.run / Error error / { retry = 3; error = "{ receipt_outcomes_len = 1; retry = 3; receipt_failures = [] }" }
02:32:45 1[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 1 }
02:32:45 2[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 0; roll = 5; value = 864 }
02:32:45 3[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 864; roll = 4; value = 108 }
02:32:45 4[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 972; roll = 4; value = 18 }
02:32:45 5[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 990; roll = 5; value = 4 }
02:32:45 6[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 994; result = 995 }
02:32:45 7[94md[0m dice_contract.roll_within_bounds / { max = 2000; rolls = [1, 5, 4, 4, 5]; result = Some 995 }
02:32:46 20[92mi[0m near_workspaces.print_usd / { retry = 4; total_gas_burnt_usd = 0.001747644889091212; total_gas_burnt = 2616234863909 }
02:32:46 21[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:32:46 22[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.001541846207052092; tokens_burnt_usd = 0.001541846207052092; gas_burnt = 2308153004569; tokens_burnt = 230815300456900000000 }
02:32:46 23[93mw[0m spiral_wasm.run / Error error / { retry = 4; error = "{ receipt_outcomes_len = 1; retry = 4; receipt_failures = [] }" }
02:32:47 1[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 1 }
02:32:47 2[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 0; roll = 5; value = 864 }
02:32:47 3[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 864; roll = 4; value = 108 }
02:32:47 4[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 972; roll = 4; value = 18 }
02:32:47 5[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 990; roll = 5; value = 4 }
02:32:47 6[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 994; result = 995 }
02:32:47 7[94md[0m dice_contract.roll_within_bounds / { max = 2000; rolls = [1, 5, 4, 4, 5]; result = Some 995 }
02:32:48 26[92mi[0m near_workspaces.print_usd / { retry = 5; total_gas_burnt_usd = 0.001747644889091212; total_gas_burnt = 2616234863909 }
02:32:48 27[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:32:48 28[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.001541846207052092; tokens_burnt_usd = 0.001541846207052092; gas_burnt = 2308153004569; tokens_burnt = 230815300456900000000 }
02:32:48 29[93mw[0m spiral_wasm.run / Error error / { retry = 5; error = "{ receipt_outcomes_len = 1; retry = 5; receipt_failures = [] }" }
02:32:50 1[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 1 }
02:32:50 2[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 0; roll = 5; value = 864 }
02:32:50 3[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 864; roll = 4; value = 108 }
02:32:50 4[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 972; roll = 4; value = 18 }
02:32:50 5[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 990; roll = 5; value = 4 }
02:32:50 6[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 994; result = 995 }
02:32:50 7[94md[0m dice_contract.roll_within_bounds / { max = 2000; rolls = [1, 5, 4, 4, 5]; result = Some 995 }
02:32:50 32[92mi[0m near_workspaces.print_usd / { retry = 6; total_gas_burnt_usd = 0.001747644889091212; total_gas_burnt = 2616234863909 }
02:32:50 33[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:32:50 34[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.001541846207052092; tokens_burnt_usd = 0.001541846207052092; gas_burnt = 2308153004569; tokens_burnt = 230815300456900000000 }
02:32:50 35[93mw[0m spiral_wasm.run / Error error / { retry = 6; error = "{ receipt_outcomes_len = 1; retry = 6; receipt_failures = [] }" }
02:32:52 1[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 1 }
02:32:52 2[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 0; roll = 5; value = 864 }
02:32:52 3[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 864; roll = 4; value = 108 }
02:32:52 4[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 972; roll = 4; value = 18 }
02:32:52 5[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 990; roll = 5; value = 4 }
02:32:52 6[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 994; result = 995 }
02:32:52 7[94md[0m dice_contract.roll_within_bounds / { max = 2000; rolls = [1, 5, 4, 4, 5]; result = Some 995 }
02:32:53 38[92mi[0m near_workspaces.print_usd / { retry = 7; total_gas_burnt_usd = 0.001747644889091212; total_gas_burnt = 2616234863909 }
02:32:53 39[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:32:53 40[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.001541846207052092; tokens_burnt_usd = 0.001541846207052092; gas_burnt = 2308153004569; tokens_burnt = 230815300456900000000 }
02:32:53 41[93mw[0m spiral_wasm.run / Error error / { retry = 7; error = "{ receipt_outcomes_len = 1; retry = 7; receipt_failures = [] }" }
02:32:54 1[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 1 }
02:32:54 2[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 0; roll = 5; value = 864 }
02:32:54 3[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 864; roll = 4; value = 108 }
02:32:54 4[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 972; roll = 4; value = 18 }
02:32:54 5[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 990; roll = 5; value = 4 }
02:32:54 6[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 994; result = 995 }
02:32:54 7[94md[0m dice_contract.roll_within_bounds / { max = 2000; rolls = [1, 5, 4, 4, 5]; result = Some 995 }
02:32:55 44[92mi[0m near_workspaces.print_usd / { retry = 8; total_gas_burnt_usd = 0.001747644889091212; total_gas_burnt = 2616234863909 }
02:32:55 45[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:32:55 46[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.001541846207052092; tokens_burnt_usd = 0.001541846207052092; gas_burnt = 2308153004569; tokens_burnt = 230815300456900000000 }
02:32:55 47[93mw[0m spiral_wasm.run / Error error / { retry = 8; error = "{ receipt_outcomes_len = 1; retry = 8; receipt_failures = [] }" }
02:32:57 1[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 1 }
02:32:57 2[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 0; roll = 5; value = 864 }
02:32:57 3[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 864; roll = 4; value = 108 }
02:32:57 4[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 972; roll = 4; value = 18 }
02:32:57 5[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 990; roll = 5; value = 4 }
02:32:57 6[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 994; result = 995 }
02:32:57 7[94md[0m dice_contract.roll_within_bounds / { max = 2000; rolls = [1, 5, 4, 4, 5]; result = Some 995 }
02:32:57 50[92mi[0m near_workspaces.print_usd / { retry = 9; total_gas_burnt_usd = 0.001747644889091212; total_gas_burnt = 2616234863909 }
02:32:57 51[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:32:57 52[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.001541846207052092; tokens_burnt_usd = 0.001541846207052092; gas_burnt = 2308153004569; tokens_burnt = 230815300456900000000 }
02:32:57 53[93mw[0m spiral_wasm.run / Error error / { retry = 9; error = "{ receipt_outcomes_len = 1; retry = 9; receipt_failures = [] }" }
02:32:59 1[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 1 }
02:32:59 2[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 0; roll = 5; value = 864 }
02:32:59 3[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 864; roll = 4; value = 108 }
02:32:59 4[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 972; roll = 4; value = 18 }
02:32:59 5[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 990; roll = 5; value = 4 }
02:32:59 6[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 994; result = 995 }
02:32:59 7[94md[0m dice_contract.roll_within_bounds / { max = 2000; rolls = [1, 5, 4, 4, 5]; result = Some 995 }
02:32:59 56[92mi[0m near_workspaces.print_usd / { retry = 10; total_gas_burnt_usd = 0.001747644889091212; total_gas_burnt = 2616234863909 }
02:32:59 57[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:32:59 58[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.001541846207052092; tokens_burnt_usd = 0.001541846207052092; gas_burnt = 2308153004569; tokens_burnt = 230815300456900000000 }
02:32:59 59[93mw[0m spiral_wasm.run / Error error / { retry = 10; error = "{ receipt_outcomes_len = 1; retry = 10; receipt_failures = [] }" }
02:33:02 1[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 1 }
02:33:02 2[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 0; roll = 5; value = 864 }
02:33:02 3[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 864; roll = 4; value = 108 }
02:33:02 4[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 972; roll = 4; value = 18 }
02:33:02 5[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 990; roll = 5; value = 4 }
02:33:02 6[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 994; result = 995 }
02:33:02 7[94md[0m dice_contract.roll_within_bounds / { max = 2000; rolls = [1, 5, 4, 4, 5]; result = Some 995 }
02:33:02 62[92mi[0m near_workspaces.print_usd / { retry = 11; total_gas_burnt_usd = 0.00174757673856622; total_gas_burnt = 2616132842165 }
02:33:02 63[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:33:02 64[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.0015417780565271; tokens_burnt_usd = 0.0015417780565271; gas_burnt = 2308050982825; tokens_burnt = 230805098282500000000 }
02:33:02 65[93mw[0m spiral_wasm.run / Error error / { retry = 11; error = "{ receipt_outcomes_len = 1; retry = 11; receipt_failures = [] }" }
02:33:04 1[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 1 }
02:33:04 2[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 0; roll = 5; value = 864 }
02:33:04 3[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 864; roll = 4; value = 108 }
02:33:04 4[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 972; roll = 4; value = 18 }
02:33:04 5[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 990; roll = 5; value = 4 }
02:33:04 6[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 994; result = 995 }
02:33:04 7[94md[0m dice_contract.roll_within_bounds / { max = 2000; rolls = [1, 5, 4, 4, 5]; result = Some 995 }
02:33:04 68[92mi[0m near_workspaces.print_usd / { retry = 12; total_gas_burnt_usd = 0.00174757673856622; total_gas_burnt = 2616132842165 }
02:33:04 69[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:33:04 70[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.0015417780565271; tokens_burnt_usd = 0.0015417780565271; gas_burnt = 2308050982825; tokens_burnt = 230805098282500000000 }
02:33:04 71[93mw[0m spiral_wasm.run / Error error / { retry = 12; error = "{ receipt_outcomes_len = 1; retry = 12; receipt_failures = [] }" }
02:33:07 1[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 1 }
02:33:07 2[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 0; roll = 5; value = 864 }
02:33:07 3[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 864; roll = 4; value = 108 }
02:33:07 4[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 972; roll = 4; value = 18 }
02:33:07 5[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 990; roll = 5; value = 4 }
02:33:07 6[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 994; result = 995 }
02:33:07 7[94md[0m dice_contract.roll_within_bounds / { max = 2000; rolls = [1, 5, 4, 4, 5]; result = Some 995 }
02:33:07 74[92mi[0m near_workspaces.print_usd / { retry = 13; total_gas_burnt_usd = 0.00174757673856622; total_gas_burnt = 2616132842165 }
02:33:07 75[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:33:07 76[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.0015417780565271; tokens_burnt_usd = 0.0015417780565271; gas_burnt = 2308050982825; tokens_burnt = 230805098282500000000 }
02:33:07 77[93mw[0m spiral_wasm.run / Error error / { retry = 13; error = "{ receipt_outcomes_len = 1; retry = 13; receipt_failures = [] }" }
02:33:09 1[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 1 }
02:33:09 2[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 0; roll = 5; value = 864 }
02:33:09 3[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 864; roll = 4; value = 108 }
02:33:09 4[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 972; roll = 4; value = 18 }
02:33:09 5[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 990; roll = 5; value = 4 }
02:33:09 6[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 994; result = 995 }
02:33:09 7[94md[0m dice_contract.roll_within_bounds / { max = 2000; rolls = [1, 5, 4, 4, 5]; result = Some 995 }
02:33:09 80[92mi[0m near_workspaces.print_usd / { retry = 14; total_gas_burnt_usd = 0.00174757673856622; total_gas_burnt = 2616132842165 }
02:33:09 81[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:33:09 82[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.0015417780565271; tokens_burnt_usd = 0.0015417780565271; gas_burnt = 2308050982825; tokens_burnt = 230805098282500000000 }
02:33:09 83[93mw[0m spiral_wasm.run / Error error / { retry = 14; error = "{ receipt_outcomes_len = 1; retry = 14; receipt_failures = [] }" }
02:33:11 1[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 1 }
02:33:11 2[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 0; roll = 5; value = 864 }
02:33:11 3[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 864; roll = 4; value = 108 }
02:33:11 4[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 972; roll = 4; value = 18 }
02:33:11 5[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 990; roll = 5; value = 4 }
02:33:11 6[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 994; result = 995 }
02:33:11 7[94md[0m dice_contract.roll_within_bounds / { max = 2000; rolls = [1, 5, 4, 4, 5]; result = Some 995 }
02:33:11 86[92mi[0m near_workspaces.print_usd / { retry = 15; total_gas_burnt_usd = 0.001747644889091212; total_gas_burnt = 2616234863909 }
02:33:11 87[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:33:11 88[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.001541846207052092; tokens_burnt_usd = 0.001541846207052092; gas_burnt = 2308153004569; tokens_burnt = 230815300456900000000 }
02:33:11 89[93mw[0m spiral_wasm.run / Error error / { retry = 15; error = "{ receipt_outcomes_len = 1; retry = 15; receipt_failures = [] }" }
core.Invoke-Block / df - /dev/root
Filesystem Size Used Avail Use% Mounted on
/dev/root 145G 70G 76G 48% /
core.Invoke-Block / df - /dev/root
Filesystem Size Used Avail Use% Mounted on
/dev/root 145G 70G 76G 48% /
test roll_within_bounds_2: passed
///- --test
///> rust -c
inl rolls = ;[ 2; 2; 6; 4; 5 ] |> am'.base |> am'.to_vec
rolls
|> roll_within_bounds 2000
|> _assert_eq' (optionm'.some' 1715)
────────────────────────────────────────────────────────────────────────────────
core.Invoke-Block / Get-Location: /home/runner/work/dice/spiral / $ScriptBlock:
'Invoke-Block @mergedArgs'
────────────────────────────────────────────────────────────────────────────────
core.Invoke-Block / Get-Location: /home/runner/work/dice/spiral / $ScriptBlock:
'workspace/target/release/spiral_wasm -w target/spiral/spiral_contract/target/wasm32-unknown-unknown/release/spiral_6beeb37f7008afa4a766ffec2bcfde6a7aab309ceb345dbb2cc61661374aa8bd.wasm -t debug'
02:32:00 1[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 2; value = 1296 }
02:32:00 2[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 1296; roll = 2; value = 216 }
02:32:00 3[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 1512; roll = 6; value = 180 }
02:32:00 4[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 1692; roll = 4; value = 18 }
02:32:00 5[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 1710; roll = 5; value = 4 }
02:32:00 6[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 1714; result = 1715 }
02:32:00 7[94md[0m dice_contract.roll_within_bounds / { max = 2000; rolls = [2, 2, 6, 4, 5]; result = Some 1715 }
02:32:00 2[92mi[0m near_workspaces.print_usd / { retry = 1; total_gas_burnt_usd = 0.00176560767292516; total_gas_burnt = 2643125258870 }
02:32:00 3[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:32:00 4[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.0015598089908860399; tokens_burnt_usd = 0.0015598089908860399; gas_burnt = 2335043399530; tokens_burnt = 233504339953000000000 }
02:32:00 5[93mw[0m spiral_wasm.run / Error error / { retry = 1; error = "{ receipt_outcomes_len = 1; retry = 1; receipt_failures = [] }" }
02:32:02 1[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 2; value = 1296 }
02:32:02 2[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 1296; roll = 2; value = 216 }
02:32:02 3[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 1512; roll = 6; value = 180 }
02:32:02 4[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 1692; roll = 4; value = 18 }
02:32:02 5[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 1710; roll = 5; value = 4 }
02:32:02 6[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 1714; result = 1715 }
02:32:02 7[94md[0m dice_contract.roll_within_bounds / { max = 2000; rolls = [2, 2, 6, 4, 5]; result = Some 1715 }
02:32:02 8[92mi[0m near_workspaces.print_usd / { retry = 2; total_gas_burnt_usd = 0.00176560767292516; total_gas_burnt = 2643125258870 }
02:32:02 9[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:32:02 10[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.0015598089908860399; tokens_burnt_usd = 0.0015598089908860399; gas_burnt = 2335043399530; tokens_burnt = 233504339953000000000 }
02:32:02 11[93mw[0m spiral_wasm.run / Error error / { retry = 2; error = "{ receipt_outcomes_len = 1; retry = 2; receipt_failures = [] }" }
02:32:04 1[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 2; value = 1296 }
02:32:04 2[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 1296; roll = 2; value = 216 }
02:32:04 3[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 1512; roll = 6; value = 180 }
02:32:04 4[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 1692; roll = 4; value = 18 }
02:32:04 5[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 1710; roll = 5; value = 4 }
02:32:04 6[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 1714; result = 1715 }
02:32:04 7[94md[0m dice_contract.roll_within_bounds / { max = 2000; rolls = [2, 2, 6, 4, 5]; result = Some 1715 }
02:32:04 14[92mi[0m near_workspaces.print_usd / { retry = 3; total_gas_burnt_usd = 0.00176560767292516; total_gas_burnt = 2643125258870 }
02:32:04 15[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:32:04 16[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.0015598089908860399; tokens_burnt_usd = 0.0015598089908860399; gas_burnt = 2335043399530; tokens_burnt = 233504339953000000000 }
02:32:04 17[93mw[0m spiral_wasm.run / Error error / { retry = 3; error = "{ receipt_outcomes_len = 1; retry = 3; receipt_failures = [] }" }
02:32:06 1[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 2; value = 1296 }
02:32:06 2[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 1296; roll = 2; value = 216 }
02:32:06 3[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 1512; roll = 6; value = 180 }
02:32:06 4[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 1692; roll = 4; value = 18 }
02:32:06 5[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 1710; roll = 5; value = 4 }
02:32:06 6[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 1714; result = 1715 }
02:32:06 7[94md[0m dice_contract.roll_within_bounds / { max = 2000; rolls = [2, 2, 6, 4, 5]; result = Some 1715 }
02:32:06 20[92mi[0m near_workspaces.print_usd / { retry = 4; total_gas_burnt_usd = 0.00176560767292516; total_gas_burnt = 2643125258870 }
02:32:06 21[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:32:06 22[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.0015598089908860399; tokens_burnt_usd = 0.0015598089908860399; gas_burnt = 2335043399530; tokens_burnt = 233504339953000000000 }
02:32:06 23[93mw[0m spiral_wasm.run / Error error / { retry = 4; error = "{ receipt_outcomes_len = 1; retry = 4; receipt_failures = [] }" }
02:32:08 1[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 2; value = 1296 }
02:32:08 2[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 1296; roll = 2; value = 216 }
02:32:08 3[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 1512; roll = 6; value = 180 }
02:32:08 4[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 1692; roll = 4; value = 18 }
02:32:08 5[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 1710; roll = 5; value = 4 }
02:32:08 6[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 1714; result = 1715 }
02:32:08 7[94md[0m dice_contract.roll_within_bounds / { max = 2000; rolls = [2, 2, 6, 4, 5]; result = Some 1715 }
02:32:08 26[92mi[0m near_workspaces.print_usd / { retry = 5; total_gas_burnt_usd = 0.00176560767292516; total_gas_burnt = 2643125258870 }
02:32:08 27[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:32:08 28[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.0015598089908860399; tokens_burnt_usd = 0.0015598089908860399; gas_burnt = 2335043399530; tokens_burnt = 233504339953000000000 }
02:32:08 29[93mw[0m spiral_wasm.run / Error error / { retry = 5; error = "{ receipt_outcomes_len = 1; retry = 5; receipt_failures = [] }" }
02:32:11 1[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 2; value = 1296 }
02:32:11 2[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 1296; roll = 2; value = 216 }
02:32:11 3[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 1512; roll = 6; value = 180 }
02:32:11 4[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 1692; roll = 4; value = 18 }
02:32:11 5[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 1710; roll = 5; value = 4 }
02:32:11 6[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 1714; result = 1715 }
02:32:11 7[94md[0m dice_contract.roll_within_bounds / { max = 2000; rolls = [2, 2, 6, 4, 5]; result = Some 1715 }
02:32:11 32[92mi[0m near_workspaces.print_usd / { retry = 6; total_gas_burnt_usd = 0.001766035262509384; total_gas_burnt = 2643765363038 }
02:32:11 33[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:32:11 34[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.001560236580470264; tokens_burnt_usd = 0.001560236580470264; gas_burnt = 2335683503698; tokens_burnt = 233568350369800000000 }
02:32:11 35[93mw[0m spiral_wasm.run / Error error / { retry = 6; error = "{ receipt_outcomes_len = 1; retry = 6; receipt_failures = [] }" }
02:32:13 1[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 2; value = 1296 }
02:32:13 2[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 1296; roll = 2; value = 216 }
02:32:13 3[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 1512; roll = 6; value = 180 }
02:32:13 4[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 1692; roll = 4; value = 18 }
02:32:13 5[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 1710; roll = 5; value = 4 }
02:32:13 6[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 1714; result = 1715 }
02:32:13 7[94md[0m dice_contract.roll_within_bounds / { max = 2000; rolls = [2, 2, 6, 4, 5]; result = Some 1715 }
02:32:13 38[92mi[0m near_workspaces.print_usd / { retry = 7; total_gas_burnt_usd = 0.001766035262509384; total_gas_burnt = 2643765363038 }
02:32:13 39[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:32:13 40[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.001560236580470264; tokens_burnt_usd = 0.001560236580470264; gas_burnt = 2335683503698; tokens_burnt = 233568350369800000000 }
02:32:13 41[93mw[0m spiral_wasm.run / Error error / { retry = 7; error = "{ receipt_outcomes_len = 1; retry = 7; receipt_failures = [] }" }
02:32:16 1[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 2; value = 1296 }
02:32:16 2[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 1296; roll = 2; value = 216 }
02:32:16 3[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 1512; roll = 6; value = 180 }
02:32:16 4[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 1692; roll = 4; value = 18 }
02:32:16 5[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 1710; roll = 5; value = 4 }
02:32:16 6[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 1714; result = 1715 }
02:32:16 7[94md[0m dice_contract.roll_within_bounds / { max = 2000; rolls = [2, 2, 6, 4, 5]; result = Some 1715 }
02:32:16 44[92mi[0m near_workspaces.print_usd / { retry = 8; total_gas_burnt_usd = 0.001766035262509384; total_gas_burnt = 2643765363038 }
02:32:16 45[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:32:16 46[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.001560236580470264; tokens_burnt_usd = 0.001560236580470264; gas_burnt = 2335683503698; tokens_burnt = 233568350369800000000 }
02:32:16 47[93mw[0m spiral_wasm.run / Error error / { retry = 8; error = "{ receipt_outcomes_len = 1; retry = 8; receipt_failures = [] }" }
02:32:18 1[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 2; value = 1296 }
02:32:18 2[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 1296; roll = 2; value = 216 }
02:32:18 3[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 1512; roll = 6; value = 180 }
02:32:18 4[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 1692; roll = 4; value = 18 }
02:32:18 5[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 1710; roll = 5; value = 4 }
02:32:18 6[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 1714; result = 1715 }
02:32:18 7[94md[0m dice_contract.roll_within_bounds / { max = 2000; rolls = [2, 2, 6, 4, 5]; result = Some 1715 }
02:32:18 50[92mi[0m near_workspaces.print_usd / { retry = 9; total_gas_burnt_usd = 0.001766035262509384; total_gas_burnt = 2643765363038 }
02:32:18 51[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:32:18 52[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.001560236580470264; tokens_burnt_usd = 0.001560236580470264; gas_burnt = 2335683503698; tokens_burnt = 233568350369800000000 }
02:32:18 53[93mw[0m spiral_wasm.run / Error error / { retry = 9; error = "{ receipt_outcomes_len = 1; retry = 9; receipt_failures = [] }" }
02:32:20 1[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 2; value = 1296 }
02:32:20 2[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 1296; roll = 2; value = 216 }
02:32:20 3[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 1512; roll = 6; value = 180 }
02:32:20 4[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 1692; roll = 4; value = 18 }
02:32:20 5[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 1710; roll = 5; value = 4 }
02:32:20 6[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 1714; result = 1715 }
02:32:20 7[94md[0m dice_contract.roll_within_bounds / { max = 2000; rolls = [2, 2, 6, 4, 5]; result = Some 1715 }
02:32:20 56[92mi[0m near_workspaces.print_usd / { retry = 10; total_gas_burnt_usd = 0.001766035262509384; total_gas_burnt = 2643765363038 }
02:32:20 57[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:32:20 58[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.001560236580470264; tokens_burnt_usd = 0.001560236580470264; gas_burnt = 2335683503698; tokens_burnt = 233568350369800000000 }
02:32:20 59[93mw[0m spiral_wasm.run / Error error / { retry = 10; error = "{ receipt_outcomes_len = 1; retry = 10; receipt_failures = [] }" }
02:32:23 1[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 2; value = 1296 }
02:32:23 2[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 1296; roll = 2; value = 216 }
02:32:23 3[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 1512; roll = 6; value = 180 }
02:32:23 4[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 1692; roll = 4; value = 18 }
02:32:23 5[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 1710; roll = 5; value = 4 }
02:32:23 6[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 1714; result = 1715 }
02:32:23 7[94md[0m dice_contract.roll_within_bounds / { max = 2000; rolls = [2, 2, 6, 4, 5]; result = Some 1715 }
02:32:23 62[92mi[0m near_workspaces.print_usd / { retry = 11; total_gas_burnt_usd = 0.001766035262509384; total_gas_burnt = 2643765363038 }
02:32:23 63[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:32:23 64[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.001560236580470264; tokens_burnt_usd = 0.001560236580470264; gas_burnt = 2335683503698; tokens_burnt = 233568350369800000000 }
02:32:23 65[93mw[0m spiral_wasm.run / Error error / { retry = 11; error = "{ receipt_outcomes_len = 1; retry = 11; receipt_failures = [] }" }
02:32:25 1[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 2; value = 1296 }
02:32:25 2[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 1296; roll = 2; value = 216 }
02:32:25 3[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 1512; roll = 6; value = 180 }
02:32:25 4[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 1692; roll = 4; value = 18 }
02:32:25 5[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 1710; roll = 5; value = 4 }
02:32:25 6[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 1714; result = 1715 }
02:32:25 7[94md[0m dice_contract.roll_within_bounds / { max = 2000; rolls = [2, 2, 6, 4, 5]; result = Some 1715 }
02:32:26 68[92mi[0m near_workspaces.print_usd / { retry = 12; total_gas_burnt_usd = 0.001766035262509384; total_gas_burnt = 2643765363038 }
02:32:26 69[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:32:26 70[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.001560236580470264; tokens_burnt_usd = 0.001560236580470264; gas_burnt = 2335683503698; tokens_burnt = 233568350369800000000 }
02:32:26 71[93mw[0m spiral_wasm.run / Error error / { retry = 12; error = "{ receipt_outcomes_len = 1; retry = 12; receipt_failures = [] }" }
02:32:28 1[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 2; value = 1296 }
02:32:28 2[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 1296; roll = 2; value = 216 }
02:32:28 3[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 1512; roll = 6; value = 180 }
02:32:28 4[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 1692; roll = 4; value = 18 }
02:32:28 5[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 1710; roll = 5; value = 4 }
02:32:28 6[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 1714; result = 1715 }
02:32:28 7[94md[0m dice_contract.roll_within_bounds / { max = 2000; rolls = [2, 2, 6, 4, 5]; result = Some 1715 }
02:32:28 74[92mi[0m near_workspaces.print_usd / { retry = 13; total_gas_burnt_usd = 0.001766035262509384; total_gas_burnt = 2643765363038 }
02:32:28 75[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:32:28 76[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.001560236580470264; tokens_burnt_usd = 0.001560236580470264; gas_burnt = 2335683503698; tokens_burnt = 233568350369800000000 }
02:32:28 77[93mw[0m spiral_wasm.run / Error error / { retry = 13; error = "{ receipt_outcomes_len = 1; retry = 13; receipt_failures = [] }" }
02:32:30 1[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 2; value = 1296 }
02:32:30 2[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 1296; roll = 2; value = 216 }
02:32:30 3[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 1512; roll = 6; value = 180 }
02:32:30 4[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 1692; roll = 4; value = 18 }
02:32:30 5[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 1710; roll = 5; value = 4 }
02:32:30 6[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 1714; result = 1715 }
02:32:30 7[94md[0m dice_contract.roll_within_bounds / { max = 2000; rolls = [2, 2, 6, 4, 5]; result = Some 1715 }
02:32:31 80[92mi[0m near_workspaces.print_usd / { retry = 14; total_gas_burnt_usd = 0.001766035262509384; total_gas_burnt = 2643765363038 }
02:32:31 81[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:32:31 82[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.001560236580470264; tokens_burnt_usd = 0.001560236580470264; gas_burnt = 2335683503698; tokens_burnt = 233568350369800000000 }
02:32:31 83[93mw[0m spiral_wasm.run / Error error / { retry = 14; error = "{ receipt_outcomes_len = 1; retry = 14; receipt_failures = [] }" }
02:32:33 1[94md[0m dice.accumulate_dice_rolls / { power = 4; acc = 0; roll = 2; value = 1296 }
02:32:33 2[94md[0m dice.accumulate_dice_rolls / { power = 3; acc = 1296; roll = 2; value = 216 }
02:32:33 3[94md[0m dice.accumulate_dice_rolls / { power = 2; acc = 1512; roll = 6; value = 180 }
02:32:33 4[94md[0m dice.accumulate_dice_rolls / { power = 1; acc = 1692; roll = 4; value = 18 }
02:32:33 5[94md[0m dice.accumulate_dice_rolls / { power = 0; acc = 1710; roll = 5; value = 4 }
02:32:33 6[94md[0m dice.accumulate_dice_rolls / { power = -1; acc = 1714; result = 1715 }
02:32:33 7[94md[0m dice_contract.roll_within_bounds / { max = 2000; rolls = [2, 2, 6, 4, 5]; result = Some 1715 }
02:32:33 86[92mi[0m near_workspaces.print_usd / { retry = 15; total_gas_burnt_usd = 0.001766035262509384; total_gas_burnt = 2643765363038 }
02:32:33 87[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.00020579868203912002; tokens_burnt_usd = 0.00020579868203912002; gas_burnt = 308081859340; tokens_burnt = 30808185934000000000 }
02:32:33 88[92mi[0m near_workspaces.print_usd / outcome / { is_success = true; gas_burnt_usd = 0.001560236580470264; tokens_burnt_usd = 0.001560236580470264; gas_burnt = 2335683503698; tokens_burnt = 233568350369800000000 }
02:32:33 89[93mw[0m spiral_wasm.run / Error error / { retry = 15; error = "{ receipt_outcomes_len = 1; retry = 15; receipt_failures = [] }" }
core.Invoke-Block / df - /dev/root
Filesystem Size Used Avail Use% Mounted on
/dev/root 145G 70G 76G 48% /
core.Invoke-Block / df - /dev/root
Filesystem Size Used Avail Use% Mounted on
/dev/root 145G 70G 76G 48% /
main
///> _
inl main_native () : () =
global """
#[derive(near_sdk::PanicOnDefault, borsh::BorshDeserialize, borsh::BorshSerialize)]
pub struct OldState {
version: u32,
seeds: near_sdk::store::vec::Vector<u8>,
}
"""
global """
#[near_sdk::near_bindgen]
#[derive(near_sdk::PanicOnDefault, borsh::BorshDeserialize, borsh::BorshSerialize)]
pub struct State((u32, near_sdk::store::vec::Vector<u8>));
"""
global """
impl From<OldState> for State {
fn from(old_state: OldState) -> Self {
Self((old_state.version + 1, old_state.seeds))
}
}
"""
global """
#[near_sdk::near_bindgen]
impl State {
#[init]
pub fn new() -> Self {
Self(dice_contract_new())
}
pub fn contribute_seed(&mut self, seed: Vec<u8>) {
dice_contract_contribute_seed(&mut self.0.1, seed)
}
pub fn contribute_seed_borsh(&mut self, #[serializer(borsh)] seed: Vec<u8>) {
self.contribute_seed(seed)
}
pub fn generate_random_number(&mut self, key: String, proof: String, max: u64) -> u64 {
dice_contract_generate_random_number(&mut self.0.1, key, proof, max)
}
pub fn roll_within_bounds(&self, max: u64, rolls: Vec<u8>) -> Option<u64> {
dice_contract_roll_within_bounds(max, rolls)
}
#[result_serializer(borsh)]
pub fn roll_within_bounds_borsh(
&self,
#[serializer(borsh)] max: u64,
#[serializer(borsh)] rolls: Vec<u8>,
) -> Option<u64> {
self.roll_within_bounds(max, rolls)
}
}
"""
inl quiet () : () = set_trace_level Info
!!!!Export("dice_contract_new", ((fun () => inl () = quiet () in inl x = new () in x.version, x.seeds) : () -> u32 * near.vector u8))
!!!!Export("dice_contract_contribute_seed", ((fun (seeds, seed) => inl () = quiet () in contribute_seed seeds seed) : rust.ref (rust.mut' (near.vector u8)) * am'.vec u8 -> ()))
!!!!Export("dice_contract_generate_random_number", ((fun (seeds, key, proof, max) => inl () = quiet () in generate_random_number seeds key proof max) : rust.ref (rust.mut' (near.vector u8)) * sm'.std_string * sm'.std_string * u64 -> u64))
!!!!Export("dice_contract_roll_within_bounds", ((fun (max, rolls) => inl () = quiet () in roll_within_bounds max rolls) : u64 * am'.vec u8 -> optionm'.option' u64))
inl main () =
if is_rust ()
then main_native ()
else ()