-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Multisig Proof Status Updated November 13th 2025
| Proof Harness | Seconds | Status | Thunk Count | Branches |
|---|---|---|---|---|
| test_process_approve_checked_multisig | 7200 | TIMEOUT | 52 | 30 |
| test_process_approve_multisig | 6439 | FAILING | 32 | 21 |
| test_process_burn_checked_multisig | 3216 | FAILING | 42 | 44 |
| test_process_burn_multisig | 7200 | TIMEOUT | 80 | 48 |
| test_process_close_account_multisig | 7200 | TIMEOUT | 63 | 57 |
| test_process_freeze_account_multisig | 7200 | TIMEOUT | 88 | 54 |
| test_process_initialize_multisig | 2864 | FAILED | 13 | 9 |
| test_process_initialize_multisig2 | 2355 | FAILED | 23 | 11 |
| test_process_mint_to_checked_multisig | 3313 | PASSING | 52 | 12 |
| test_process_mint_to_multisig | 7200 | TIMEOUT | 56 | 37 |
| test_process_revoke_multisig | 4348 | FAILING | 32 | 21 |
| test_process_set_authority_account_multisig | 7200 | TIMEOUT | 77 | 51 |
| test_process_set_authority_mint_multisig | 7200 | TIMEOUT | 46 | 96 |
| test_process_thaw_account_multisig | 3600 | TIMEOUT | 64 | 24 |
| test_process_transfer_checked_multisig | 7200 | TIMEOUT | 17 | 48 |
| test_process_transfer_multisig | 7200 | TIMEOUT | 70 | 34 |
| test_process_withdraw_excess_lamports_account_multisig | 7200 | TIMEOUT | 43 | 27 |
| test_process_withdraw_excess_lamports_mint_multisig | 7200 | TIMEOUT | 46 | 27 |
| test_process_withdraw_excess_lamports_multisig | 1673 | FAILED | 16 | 18 |
| test_process_withdraw_excess_lamports_multisig_multisig | 6014 | FAILED | 16 | 30 |
Stuck Leaf Nodes
test_process_burn_checked_multisig -> TIMEOUT
All pending
test_process_burn_multisig -> TIMEOUT
All pending
test_process_close_account_multisig -> TIMEOUT
All pending
test_process_freeze_account_multisig -> TIMEOUT
All pending
test_process_initialize_multisig -> FAILED
Cannot cast thunked pointer to AccountInfo
<k>
#traverseProjection ( toLocal ( 6 ) , thunk ( #cast ( PtrLocal ( 2 , place ( ... local: local ( 68 ) , projection: projectionElemField ( fieldIdx ( 0 ) , ty ( 200024 ) ) projectionElemField ( fieldIdx ( 1 ) , ty ( 200202 ) ) .ProjectionElems ) , mutabilityNot , metadata ( noMetadataSize , 0 , noMetadataSize ) ) , castKindPtrToPtr , ty ( 200232 ) , ty ( 200229 ) ) ) , projectionElemDeref .ProjectionElems , .Contexts )
from: ty(200032) -> PtrType to PtrType to account_info::AccountInfo
to: ty(200029) -> core::ops::ControlFlow<core::option::Option<core::convert::Infallible>, &account_info::AccountInfo>
test_process_initialize_multisig2 -> FAILED
4 x panic / assertion failure ** UNKNOWN FUNCTION **
#mkAggregate with AggregateKindClosure of thunked ZST
<k>
ListItem (thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600389 ) , id: mirConstId ( 1485 ) ) ) ) ))
~> #mkAggregate ( aggregateKindClosure ( closureDef ( 65 ) , genericArgKindType ( ty ( 600277 ) ) genericArgKindType ( ty ( 600277 ) ) genericArgKindType ( ty ( 600389 ) ) genericArgKindType ( ty ( 600341 ) ) genericArgKindType ( ty ( 601140 ) ) genericArgKindType ( ty ( 601144 ) ) .GenericArgs ) )
ty( 600389 ) -> alloc 600388 -> RefType of [u8; 32]
span ( 600186 ) -> no-location
Cannto cast thunked pointer to AccountInfo
Identical to test_process_initialize_multisig
test_process_set_authority_account_multisig -> TIMEOUT
All pending
test_process_set_authority_mint_multisig -> TIMEOUT
All pending
test_process_thaw_account_multisig -> TIMEOUT
All pending
test_process_transfer_checked_multisig -> TIMEOUT
All pending
test_process_transfer_multisig -> TIMEOUT
All pending
test_process_withdraw_excess_lamports_mint_multisig -> TIMEOUT
All pending
test_process_withdraw_excess_lamports_multisig -> FAILED
6 x panic / assertion failure ** UNKNOWN FUNCTION **
2 x overflow
\#ProgramError ( AssertError ( assertMessageOverflow ( binOpAdd ...
#mkPAccByteRefLen inside pinocchio_token_program::processor::validate_owner
I assume it is from the load::<Multisig> in validate_owner of the implementation, as it the line numbers of the validate_owner spans are missing
Details
<k>
#mkPAccByteRefLen ( place ( ... local: local ( 16 ) , projection: .ProjectionElems ) , 3 , place ( ... local: local ( 4 ) , projection: .ProjectionElems ) , mutabilityNot , Aggregate ( variantIdx ( 0 ) , ListItem (Integer ( ARG_UINT143:Int , 8 , false ))
ListItem (Integer ( ARG_UINT144:Int , 8 , false ))
ListItem (Integer ( ARG_UINT145:Int , 8 , false ))
ListItem (Integer ( ARG_UINT146:Int , 8 , false ))
ListItem (Integer ( ARG_INT147:Int , 32 , true ))
ListItem (Range ( ListItem (Integer ( ARG_UINT148:Int , 8 , false ))
ListItem (Integer ( ARG_UINT149:Int , 8 , false ))
ListItem (Integer ( ARG_UINT150:Int , 8 , false ))
ListItem (Integer ( ARG_UINT151:Int , 8 , false ))
ListItem (Integer ( ARG_UINT152:Int , 8 , false ))
ListItem (Integer ( ARG_UINT153:Int , 8 , false ))
ListItem (Integer ( ARG_UINT154:Int , 8 , false ))
ListItem (Integer ( ARG_UINT155:Int , 8 , false ))
ListItem (Integer ( ARG_UINT156:Int , 8 , false ))
ListItem (Integer ( ARG_UINT157:Int , 8 , false ))
ListItem (Integer ( ARG_UINT158:Int , 8 , false ))
ListItem (Integer ( ARG_UINT159:Int , 8 , false ))
ListItem (Integer ( ARG_UINT160:Int , 8 , false ))
ListItem (Integer ( ARG_UINT161:Int , 8 , false ))
ListItem (Integer ( ARG_UINT162:Int , 8 , false ))
ListItem (Integer ( ARG_UINT163:Int , 8 , false ))
ListItem (Integer ( ARG_UINT164:Int , 8 , false ))
ListItem (Integer ( ARG_UINT165:Int , 8 , false ))
ListItem (Integer ( ARG_UINT166:Int , 8 , false ))
ListItem (Integer ( ARG_UINT167:Int , 8 , false ))
ListItem (Integer ( ARG_UINT168:Int , 8 , false ))
ListItem (Integer ( ARG_UINT169:Int , 8 , false ))
ListItem (Integer ( ARG_UINT170:Int , 8 , false ))
ListItem (Integer ( ARG_UINT171:Int , 8 , false ))
ListItem (Integer ( ARG_UINT172:Int , 8 , false ))
ListItem (Integer ( ARG_UINT173:Int , 8 , false ))
ListItem (Integer ( ARG_UINT174:Int , 8 , false ))
ListItem (Integer ( ARG_UINT175:Int , 8 , false ))
ListItem (Integer ( ARG_UINT176:Int , 8 , false ))
ListItem (Integer ( ARG_UINT177:Int , 8 , false ))
ListItem (Integer ( ARG_UINT178:Int , 8 , false ))
ListItem (Integer ( ARG_UINT179:Int , 8 , false ))
))
ListItem (Range ( ListItem (Integer ( 6 , 8 , false ))
ListItem (Integer ( 221 , 8 , false ))
ListItem (Integer ( 246 , 8 , false ))
ListItem (Integer ( 225 , 8 , false ))
ListItem (Integer ( 215 , 8 , false ))
ListItem (Integer ( 101 , 8 , false ))
ListItem (Integer ( 161 , 8 , false ))
ListItem (Integer ( 147 , 8 , false ))
ListItem (Integer ( 217 , 8 , false ))
ListItem (Integer ( 203 , 8 , false ))
ListItem (Integer ( 225 , 8 , false ))
ListItem (Integer ( 70 , 8 , false ))
ListItem (Integer ( 206 , 8 , false ))
ListItem (Integer ( 235 , 8 , false ))
ListItem (Integer ( 121 , 8 , false ))
ListItem (Integer ( 172 , 8 , false ))
ListItem (Integer ( 28 , 8 , false ))
ListItem (Integer ( 180 , 8 , false ))
ListItem (Integer ( 133 , 8 , false ))
ListItem (Integer ( 237 , 8 , false ))
ListItem (Integer ( 95 , 8 , false ))
ListItem (Integer ( 91 , 8 , false ))
ListItem (Integer ( 55 , 8 , false ))
ListItem (Integer ( 145 , 8 , false ))
ListItem (Integer ( 58 , 8 , false ))
ListItem (Integer ( 140 , 8 , false ))
ListItem (Integer ( 245 , 8 , false ))
ListItem (Integer ( 133 , 8 , false ))
ListItem (Integer ( 126 , 8 , false ))
ListItem (Integer ( 255 , 8 , false ))
ListItem (Integer ( 0 , 8 , false ))
ListItem (Integer ( 169 , 8 , false ))
))
ListItem (Integer ( ARG_UINT212:Int , 64 , false ))
ListItem (Integer ( 355 , 64 , false ))
) )
~> #execBlockIdx ( basicBlockIdx ( 10 ) )
</k>
test_process_withdraw_excess_lamports_multisig_multisig -> TIMEOUT
9 x panic / assertion failure ** UNKNOWN FUNCTION **
3 x overflow
\#ProgramError ( AssertError ( assertMessageOverflow ( binOpAdd ...
Cannot cast thunked pointer to AccountInfo
Same as one in test_process_initialize_multisig
Unique thunks
Quick and dirty dump of lines containing " thunk" with some uniqueness filtering via
find . -name '*-full.txt' -exec sh -c '
for f; do
echo "### $f"
grep -F " thunk" "$f" \
| awk "{ sub(/^.* thunk/, \" thunk\"); if (!seen[\$0]++) print }"
echo
done
' sh {} +
Details
./test_process_mint_to_checked_multisig-full.txt
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600113 ) , id: mirConstId ( 375 ) ) ) ) )
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600160 ) , id: mirConstId ( 412 ) ) ) ) )
thunk ( #cast ( Integer ( ?STATE:Int , 8 , false ) , castKindTransmute , ty ( 600077 ) , ty ( 600110 ) ) )
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600116 ) , id: mirConstId ( 406 ) ) ) ) )
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600157 ) , id: mirConstId ( 409 ) ) ) ) )
./test_process_approve_multisig-full.txt
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600113 ) , id: mirConstId ( 375 ) ) ) ) )
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600160 ) , id: mirConstId ( 412 ) ) ) ) )
thunk ( #cast ( Integer ( ?STATE:Int , 8 , false ) , castKindTransmute , ty ( 600077 ) , ty ( 600110 ) ) )
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600116 ) , id: mirConstId ( 406 ) ) ) ) )
thunk ( operandMove ( place ( ... local: local ( 4 ) , projection: .ProjectionElems ) ) )
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600154 ) , id: mirConstId ( 395 ) ) ) ) )
thunk ( #cast ( PtrLocal ( 1 , place ( ... local: local ( 24 ) , projection: projectionElemField ( fieldIdx ( 1 ) , ty ( 200202 ) ) .ProjectionElems ) , mutabilityNot , metadata ( noMetadataSize , 0 , noMetadataSize ) ) , castKindPtrToPtr , ty ( 200232 ) , ty ( 200229 ) ) )
./test_process_withdraw_excess_lamports_account_multisig-full.txt
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600113 ) , id: mirConstId ( 375 ) ) ) ) )
thunk ( #cast ( Float ( 0.20000000000000000e1 , 64 ) , castKindTransmute , ty ( 601188 ) , ty ( 600142 ) ) )
thunk ( #cast ( thunk ( #cast ( Float ( 0.20000000000000000e1 , 64 ) , castKindTransmute , ty ( 601188 ) , ty ( 600142 ) ) ) , castKindTransmute , ty ( 600142 ) , ty ( 600721 ) ) )
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600148 ) , id: mirConstId ( 392 ) ) ) ) )
thunk ( #cast ( Integer ( ?STATE:Int , 8 , false ) , castKindTransmute , ty ( 600077 ) , ty ( 600110 ) ) )
thunk ( operandMove ( place ( ... local: local ( 4 ) , projection: .ProjectionElems ) ) )
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600154 ) , id: mirConstId ( 395 ) ) ) ) )
thunk ( #cast ( PtrLocal ( 1 , place ( ... local: local ( 24 ) , projection: projectionElemField ( fieldIdx ( 1 ) , ty ( 200202 ) ) .ProjectionElems ) , mutabilityNot , metadata ( noMetadataSize , 0 , noMetadataSize ) ) , castKindPtrToPtr , ty ( 200232 ) , ty ( 200229 ) ) )
./test_process_initialize_multisig2-full.txt
thunk ( #cast ( Float ( 0.20000000000000000e1 , 64 ) , castKindTransmute , ty ( 601188 ) , ty ( 600142 ) ) )
thunk ( #cast ( thunk ( #cast ( Float ( 0.20000000000000000e1 , 64 ) , castKindTransmute , ty ( 601188 ) , ty ( 600142 ) ) ) , castKindTransmute , ty ( 600142 ) , ty ( 600721 ) ) )
thunk ( #cast ( Reference ( 0 , place ( ... local: local ( 2 ) , projection: .ProjectionElems ) , mutabilityNot , metadata ( noMetadataSize , 0 , noMetadataSize ) ) , castKindPointerCoercion ( pointerCoercionUnsize ) , ty ( 600020 ) , ty ( 600001 ) ) )
thunk ( #cast ( Reference ( 0 , place ( ... local: local ( 3 ) , projection: .ProjectionElems ) , mutabilityNot , metadata ( noMetadataSize , 0 , noMetadataSize ) ) , castKindPointerCoercion ( pointerCoercionUnsize ) , ty ( 600020 ) , ty ( 600001 ) ) )
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600225 ) , id: mirConstId ( 1178 ) ) ) ) )
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600389 ) , id: mirConstId ( 1489 ) ) ) ) )
thunk ( #cast ( PtrLocal ( 2 , place ( ... local: local ( 68 ) , projection: projectionElemField ( fieldIdx ( 0 ) , ty ( 200024 ) ) projectionElemField ( fieldIdx ( 1 ) , ty ( 200202 ) ) .ProjectionElems ) , mutabilityNot , metadata ( noMetadataSize , 0 , noMetadataSize ) ) , castKindPtrToPtr , ty ( 200232 ) , ty ( 200229 ) ) )
./test_process_approve_checked_multisig-full.txt
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600113 ) , id: mirConstId ( 375 ) ) ) ) )
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600160 ) , id: mirConstId ( 412 ) ) ) ) )
thunk ( #cast ( Integer ( ?STATE:Int , 8 , false ) , castKindTransmute , ty ( 600077 ) , ty ( 600110 ) ) )
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600116 ) , id: mirConstId ( 406 ) ) ) ) )
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600151 ) , id: mirConstId ( 398 ) ) ) ) )
./test_process_thaw_account_multisig-full.txt
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600113 ) , id: mirConstId ( 375 ) ) ) ) )
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600160 ) , id: mirConstId ( 412 ) ) ) ) )
thunk ( #cast ( Integer ( ?STATE:Int , 8 , false ) , castKindTransmute , ty ( 600077 ) , ty ( 600110 ) ) )
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600116 ) , id: mirConstId ( 406 ) ) ) ) )
./test_process_revoke_multisig-full.txt
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600113 ) , id: mirConstId ( 375 ) ) ) ) )
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600160 ) , id: mirConstId ( 412 ) ) ) ) )
thunk ( #cast ( Integer ( ?STATE:Int , 8 , false ) , castKindTransmute , ty ( 600077 ) , ty ( 600110 ) ) )
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600116 ) , id: mirConstId ( 406 ) ) ) ) )
thunk ( operandMove ( place ( ... local: local ( 4 ) , projection: .ProjectionElems ) ) )
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600154 ) , id: mirConstId ( 395 ) ) ) ) )
thunk ( #cast ( PtrLocal ( 1 , place ( ... local: local ( 24 ) , projection: projectionElemField ( fieldIdx ( 1 ) , ty ( 200202 ) ) .ProjectionElems ) , mutabilityNot , metadata ( noMetadataSize , 0 , noMetadataSize ) ) , castKindPtrToPtr , ty ( 200232 ) , ty ( 200229 ) ) )
./test_process_set_authority_mint_multisig-full.txt
thunk ( #cast ( Integer ( ARG_UINT214:Int , 8 , false ) , castKindTransmute , ty ( 600077 ) , ty ( 600197 ) ) )
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600157 ) , id: mirConstId ( 409 ) ) ) ) )
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noU
./test_process_freeze_account_multisig-full.txt
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600113 ) , id: mirConstId ( 375 ) ) ) ) )
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600160 ) , id: mirConstId ( 412 ) ) ) ) )
thunk ( #cast ( Integer ( ?STATE:Int , 8 , false ) , castKindTransmute , ty ( 600077 ) , ty ( 600110 ) ) )
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600116 ) , id: mirConstId ( 406 ) ) ) ) )
./test_process_initialize_multisig-full.txt
thunk ( #cast ( Float ( 0.20000000000000000e1 , 64 ) , castKindTransmute , ty ( 601188 ) , ty ( 600142 ) ) )
thunk ( #cast ( thunk ( #cast ( Float ( 0.20000000000000000e1 , 64 ) , castKindTransmute , ty ( 601188 ) , ty ( 600142 ) ) ) , castKindTransmute , ty ( 600142 ) , ty ( 600721 ) ) )
thunk ( #cast ( PtrLocal ( 2 , place ( ... local: local ( 68 ) , projection: projectionElemField ( fieldIdx ( 0 ) , ty ( 200024 ) ) projectionElemField ( fieldIdx ( 1 ) , ty ( 200202 ) ) .ProjectionElems ) , mutabilityNot , metadata ( noMetadataSize , 0 , noMetadataSize ) ) , castKindPtrToPtr , ty ( 200232 ) , ty ( 200229 ) ) )
./test_process_close_account_multisig-full.txt
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600113 ) , id: mirConstId ( 375 ) ) ) ) )
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600148 ) , id: mirConstId ( 392 ) ) ) ) )
thunk ( #cast ( Integer ( ?STATE:Int , 8 , false ) , castKindTransmute , ty ( 600077 ) , ty ( 600110 ) ) )
./test_process_set_authority_account_multisig-full.txt
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600113 ) , id: mirConstId ( 375 ) ) ) ) )
thunk ( #cast ( Integer ( ARG_UINT214:Int , 8 , false ) , castKindTransmute , ty ( 600077 ) , ty ( 600197 ) ) )
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600160 ) , id: mirConstId ( 412 ) ) ) ) )
thunk ( #cast ( Integer ( ?STATE:Int , 8 , false ) , castKindTransmute , ty ( 600077 ) , ty ( 600110 ) ) )
thunk ( #cast ( Integer ( ?STATE:Int , 8 , false ) , castKindTransmute , ty ( 60
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noU
./test_process_withdraw_excess_lamports_mint_multisig-full.txt
thunk ( #cast ( Float ( 0.20000000000000000e1 , 64 ) , castKindTransmute , ty ( 601188 ) , ty ( 600142 ) ) )
thunk ( #cast ( thunk ( #cast ( Float ( 0.20000000000000000e1 , 64 ) , castKindTransmute , ty ( 601188 ) , ty ( 600142 ) ) ) , castKindTransmute , ty ( 600142 ) , ty ( 600721 ) ) )
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600151 ) , id: mirConstId ( 398 ) ) ) ) )
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600154 ) , id: mirConstId ( 395 ) ) ) ) )
thunk ( #cast ( PtrLocal ( 1 , place ( ... local: local ( 24 ) , projection: projectionElemField ( fieldIdx ( 1 ) , ty ( 200202 ) ) .ProjectionElems ) , mutabilityNot , metadata ( noMetadataSize , 0 , noMetadataSize ) ) , castKindPtrToPtr , ty ( 200232 ) , ty ( 200229 ) ) )
./test_process_transfer_multisig-full.txt
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600113 ) , id: mirConstId ( 375 ) ) ) ) )
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600160 ) , id: mirConstId ( 412 ) ) ) ) )
thunk ( #cast ( Integer ( ?STATE0:Int , 8 , false ) , castKindTransmute , ty ( 600077 ) , ty ( 600110 ) ) )
thunk ( #cast ( Integer ( ?STATE:Int , 8 , false ) , castKindTransmute , ty ( 600077 ) , ty ( 600110 ) ) )
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600148 ) , id: mirConstId ( 392 ) ) ) ) )
./test_process_burn_multisig-full.txt
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600113 ) , id: mirConstId ( 375 ) ) ) ) )
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600160 ) , id: mirConstId ( 412 ) ) ) ) )
thunk ( #cast ( Integer ( ?STATE:Int , 8 , false ) , castKindTransmute , ty ( 600077 ) , ty ( 600110 ) ) )
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noU
thunk ( #cast ( Integer ( ?STATE:Int , 8 , false ) , castKindTransmute , ty ( 60
./test_process_withdraw_excess_lamports_multisig-full.txt
thunk ( #cast ( Float ( 0.20000000000000000e1 , 64 ) , castKindTransmute , ty ( 601188 ) , ty ( 600142 ) ) )
thunk ( #cast ( thunk ( #cast ( Float ( 0.20000000000000000e1 , 64 ) , castKindTransmute , ty ( 601188 ) , ty ( 600142 ) ) ) , castKindTransmute , ty ( 600142 ) , ty ( 600721 ) ) )
thunk ( operandMove ( place ( ... local: local ( 4 ) , projection: .ProjectionElems ) ) )
thunk ( #cast ( Reference ( 0 , place ( ... local: local ( 2 ) , projection: .ProjectionElems ) , mutabilityNot , metadata ( noMetadataSize , 0 , noMetadataSize ) ) , castKindPointerCoercion ( pointerCoercionUnsize ) , ty ( 600020 ) , ty ( 600001 ) ) )
thunk ( #cast ( Reference ( 0 , place ( ... local: local ( 3 ) , projection: .ProjectionElems ) , mutabilityNot , metadata ( noMetadataSize , 0 , noMetadataSize ) ) , castKindPointerCoercion ( pointerCoercionUnsize ) , ty ( 600020 ) , ty ( 600001 ) ) )
./test_process_withdraw_excess_lamports_multisig_multisig-full.txt
thunk ( #cast ( Float ( 0.20000000000000000e1 , 64 ) , castKindTransmute , ty ( 601188 ) , ty ( 600142 ) ) )
thunk ( #cast ( thunk ( #cast ( Float ( 0.20000000000000000e1 , 64 ) , castKindTransmute , ty ( 601188 ) , ty ( 600142 ) ) ) , castKindTransmute , ty ( 600142 ) , ty ( 600721 ) ) )
thunk ( operandMove ( place ( ... local: local ( 4 ) , projection: .ProjectionElems ) ) )
thunk ( #cast ( Reference ( 0 , place ( ... local: local ( 2 ) , projection: .ProjectionElems ) , mutabilityNot , metadata ( noMetadataSize , 0 , noMetadataSize ) ) , castKindPointerCoercion ( pointerCoercionUnsize ) , ty ( 600020 ) , ty ( 600001 ) ) )
thunk ( #cast ( Reference ( 0 , place ( ... local: local ( 3 ) , projection: .ProjectionElems ) , mutabilityNot , metadata ( noMetadataSize , 0 , noMetadataSize ) ) , castKindPointerCoercion ( pointerCoercionUnsize ) , ty ( 600020 ) , ty ( 600001 ) ) )
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600154 ) , id: mirConstId ( 395 ) ) ) ) )
thunk ( #cast ( PtrLocal ( 1 , place ( ... local: local ( 24 ) , projection: projectionElemField ( fieldIdx ( 1 ) , ty ( 200202 ) ) .ProjectionElems ) , mutabilityNot , metadata ( noMetadataSize , 0 , noMetadataSize ) ) , castKindPtrToPtr , ty ( 200232 ) , ty ( 200229 ) ) )
./test_process_burn_checked_multisig-full.txt
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600113 ) , id: mirConstId ( 375 ) ) ) ) )
thunk ( #cast ( Integer ( ?STATE:Int , 8 , false ) , castKindTransmute , ty ( 600077 ) , ty ( 600110 ) ) )
./test_process_transfer_checked_multisig-full.txt
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600113 ) , id: mirConstId ( 375 ) ) ) ) )
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600160 ) , id: mirConstId ( 412 ) ) ) ) )
thunk ( #cast ( Integer ( ?STATE0:Int , 8 , false ) , castKindTransmute , ty ( 600077 ) , ty ( 600110 ) ) )
thunk ( #cast ( Integer ( ?STATE:Int , 8 , false ) , castKindTransmute , ty ( 600077 ) , ty ( 600110 ) ) )
./test_process_mint_to_multisig-full.txt
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600113 ) , id: mirConstId ( 375 ) ) ) ) )
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600160 ) , id: mirConstId ( 412 ) ) ) ) )
thunk ( #cast ( Integer ( ?STATE:Int , 8 , false ) , castKindTransmute , ty ( 600077 ) , ty ( 600110 ) ) )
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600116 ) , id: mirConstId ( 406 ) ) ) ) )
thunk ( operandConstant ( constOperand ( ... span: span ( 600186 ) , userTy: noUserTypeAnnotationIndex , const: mirConst ( ... kind: constantKindZeroSized , ty: ty ( 600157 ) , id: mirConstId ( 409 ) ) ) ) )