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 | ~14400 | ✅ PASSED | 2026-03-24 | n==1 constraint; fix: decomposed symbolic pubkey Lists in mir-semantics (PR #1000); ; nodes/pending/stuck/terminal=495/0/0/125; solana-token@cb4edfba; mir@1d390d62. |
| test_process_burn_checked_multisig | 🆕 NOT RUN | Spec exists; not yet executed. | ||
| test_process_close_account_multisig | 4961 | ❌ FAILED | 2026-03-27 | n==1 constraint; APRProof=ProofStatus.FAILED; nodes/pending/failing/stuck=180/19/1/1; 1 stuck on #traverseProjection in IterMut::next (ptr/non_null.rs:413); solana-token@dadfff13; mir=feature/p-token+master+jh/close-account merged=57911a37. |
| 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 | ~18000 | ⏸️ NEEDS-CONTINUE | 2026-03-27 | n==1 constraint; nodes/pending/stuck=402/25/0; 0 stuck; solana-token@dadfff13; mir merged=57911a37; continue via run-proofs.sh -c. |
| test_process_set_authority_mint_multisig | ~8500 | ❌ FAILED | 2026-03-27 | n==1 constraint; APRProof=ProofStatus.FAILED; nodes/pending/failing/stuck=579/0/1/0; 1 failing leaf (0 stuck); solana-token@dadfff13; mir merged=57911a37; needs investigation. |
| test_process_transfer_multisig | 21905 | ✅ PASSED | 2026-03-27 | n==1 constraint; APRProof=ProofStatus.PASSED; nodes/pending/stuck/terminal=579/0/0/146; solana-token@dadfff13; mir=feature/p-token+master+jh/close-account merged=57911a37. |
| test_process_transfer_checked_multisig | 🆕 NOT RUN | Spec exists; not yet executed. |
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels