Skip to content

[MAIN] SPL-Token Proof Status #47

@jberthold

Description

@jberthold

The existing property tests for P-token #24 should be tested against SPL-Token

Start symbol name Seconds Status Updated
test_spltoken_domain_data 444 ✅ PASSED 1211
test_process_approve_checked 2436 ✅ PASSED 2026-01-24
test_process_approve 1454 ✅ PASSED 2026-01-24
test_process_freeze_account 3088 ✅ PASSED 2026-01-24
test_process_get_account_data_size 562 ✅ PASSED 2026-01-24
test_process_initialize_account2 1091 ✅ PASSED 2026-02-28
test_process_initialize_account3 1704 ✅ PASSED 2026-02-28
test_process_initialize_account 2132 ✅ PASSED 2026-02-28
test_process_initialize_immutable_owner 499 ✅ PASSED 2026-02-28
test_process_initialize_mint2_freeze 1164 ✅ PASSED 2026-01-29
test_process_initialize_mint2_no_freeze 958 ✅ PASSED 2026-01-29
test_process_initialize_mint_freeze 2368 ✅ PASSED 2026-01-29
test_process_initialize_mint_no_freeze 1717 ✅ PASSED 2026-01-29
test_process_mint_to_checked 5735 ✅ PASSED 2026-01-29
test_process_mint_to 9288 ✅ PASSED 2026-01-29
test_process_revoke 1410 ✅ PASSED 2026-01-29
test_process_set_authority_account 15525 ✅ PASSED 2026-01-28
test_process_set_authority_mint 16459 ✅ PASSED 2026-01-28
test_process_sync_native 1738 ✅ PASSED 2026-02-18
test_process_thaw_account 5897 ✅ PASSED 2026-01-29
test_process_withdraw_excess_lamports_account ??? ✅ PASSED 0107
test_process_withdraw_excess_lamports_mint ??? ✅ PASSED 0107
test_process_close_account 7200 30x PASSED 20xPending 2xFailing 1211
test_process_burn_checked 8363 ✅ PASSED 2026-02-28
test_process_burn 7856 ✅ PASSED 2026-02-28
test_process_transfer_checked 38154 ✅ PASSED 2026-02-28
test_process_transfer 16318 ✅ PASSED 2026-02-28
test_process_amount_to_ui_amount 435 2xPASSED 2xFailing 1211
test_process_ui_amount_to_amount 7200 50xPending 55xStuck p-token not passed; core::str::converts::from_utf8; bounds-check; mapOffset

Multisig Proofs

Start symbol name Seconds Status Updated Note
test_process_initialize_multisig ✅ PASSED
test_process_initialize_multisig2 ✅ PASSED
test_validate_owner_multisig 🆕 NOT RUN Spec exists; not yet executed.
test_process_approve_multisig 1840 ✅ PASSED 2026-03-12 mir-semantics refs used: origin/feature/p-token=7956bca364f58d3ec72fe151e0bebc4390103147, origin/master=9cb167922b070d5e3a15b60eecc4ddd42bd2804a; merged semantics commit=487d7d35; setup ran with --skip-submodules; prove_exit_code=0.
test_process_approve_checked_multisig 🆕 NOT RUN Spec exists; not yet executed.
test_process_burn_multisig 9084 ⏸️ NEEDS-CONTINUE 2026-03-12 round=8 continue (-t 1800); prove_exit_code=143; kmir show --statistics --leaves: nodes/pending/failing/stuck=234/8/0/0; proof/kcfg artefacts present; token_ref=origin/proofs@24f50e88; mir merged=3254f5f7; continue via run-proofs.sh -c.
test_process_burn_checked_multisig 🆕 NOT RUN Spec exists; not yet executed.
test_process_close_account_multisig 5333 ❌ FAILED 2026-03-12 round=4 continue; prove_exit_code=1 (proof_status), wrapper .exit=0; APRProof=ProofStatus.FAILED; nodes/pending/failing/stuck/terminal=153/17/1/1/25; token_ref=origin/proofs@24f50e88; mir merged=3254f5f7; issue #179.
test_process_freeze_account_multisig 8292 ✅ PASSED 2026-03-17 prove_exit_code=0; APRProof=ProofStatus.PASSED; nodes/pending/stuck/terminal=275/0/0/70; token_ref=origin/proofs@55399b0b; mir merged=db60b856; fix: multisig m/n bounds assumptions + signers[0..n] spec fix (#183).
test_process_thaw_account_multisig 8344 ✅ PASSED 2026-03-17 prove_exit_code=0; APRProof=ProofStatus.PASSED; nodes/pending/stuck/terminal=275/0/0/70; token_ref=origin/proofs@c3e1a2c; mir=origin/feature/p-token(425f1ff1)+origin/master(53e9dab1) merged=db60b856; fix: added 1<=m<=MAX_SIGNERS & 1<=n<=MAX_SIGNERS assumptions + fixed signers_count in spec to use signers[0..n] instead of all slots.
test_process_mint_to_multisig 3237 ✅ PASSED 2026-03-12 APRProof=ProofStatus.PASSED; nodes/pending/failing/stuck=79/0/0/0; prove_exit_code=0; mir-semantics refs: origin/feature/p-token=7956bca364f58d3ec72fe151e0bebc4390103147, origin/master=9cb167922b070d5e3a15b60eecc4ddd42bd2804a, merged=ae54c481; setup baseline used --skip-submodules.
test_process_mint_to_checked_multisig 🆕 NOT RUN Spec exists; not yet executed.
test_process_revoke_multisig 1683 ✅ PASSED 2026-03-12 mir-semantics refs used: origin/feature/p-token=7956bca364f58d3ec72fe151e0bebc4390103147, origin/master=9cb167922b070d5e3a15b60eecc4ddd42bd2804a; setup ran with --skip-submodules.
test_process_set_authority_account_multisig 9082 ⏸️ NEEDS-CONTINUE 2026-03-12 round=8 continue (-t 1800); prove_exit_code=143; kmir show --statistics --leaves: nodes/pending/failing/stuck=287/21/0/0; proof/kcfg artefacts present; token_ref=origin/proofs@24f50e88; mir merged=3254f5f7; continue via run-proofs.sh -c.
test_process_set_authority_mint_multisig 8747 ⏸️ NEEDS-CONTINUE 2026-03-12 round=8 continue (-t 1800); prove_exit_code=143; kmir show --statistics --leaves: nodes/pending/failing/stuck=370/44/0/0; proof/kcfg artefacts present; token_ref=origin/proofs@24f50e88; mir merged=3254f5f7; continue via run-proofs.sh -c.
test_process_transfer_multisig 3850 ❌ FAILED 2026-03-12 round=3 continue; prove_exit_code=1; run output: APRProof=ProofStatus.FAILED with nodes/pending/failing/stuck=65/9/1/0; token_ref=origin/proofs@24f50e88; mir merged=3254f5f7; triage issue: #178.
test_process_transfer_checked_multisig 🆕 NOT RUN Spec exists; not yet executed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions