forked from solana-program/token
-
Notifications
You must be signed in to change notification settings - Fork 1
Open
13 / 1313 of 13 issues completedDescription
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. |
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels