@@ -48,32 +48,36 @@ namespace EvmPackParams {
4848 return (params=params, params_len=5 );
4949 }
5050
51- const BLOCK_TX_PARAMS_LEN = 3 ;
51+ const BLOCK_TX_LABEL = 'block_tx' ;
52+ const BLOCK_TX_PARAMS_LEN = 4 ;
5253 func block_tx (chain_id: felt , block_number: felt , index: felt ) -> (
5354 params: felt *, params_len: felt
5455 ) {
5556 alloc_locals ;
5657
5758 local params: felt * = nondet %{ segments.add() %} ;
5859 assert params[0 ] = chain_id;
59- assert params[1 ] = block_number;
60- assert params[2 ] = index;
60+ assert params[1 ] = BLOCK_TX_LABEL;
61+ assert params[2 ] = block_number;
62+ assert params[3 ] = index;
6163
62- return (params=params, params_len=3 );
64+ return (params=params, params_len=4 );
6365 }
6466
65- const BLOCK_RECEIPT_PARAMS_LEN = 3 ;
66- func block_receipt {poseidon_ptr: PoseidonBuiltin* } (
67- chain_id: felt , block_number: felt , index: felt
68- ) -> (params: felt *, params_len: felt ) {
67+ const BLOCK_RECEIPT_LABEL = 'block_receipt' ;
68+ const BLOCK_RECEIPT_PARAMS_LEN = 4 ;
69+ func block_receipt (chain_id: felt , block_number: felt , index: felt ) -> (
70+ params: felt *, params_len: felt
71+ ) {
6972 alloc_locals ;
7073
7174 local params: felt * = nondet %{ segments.add() %} ;
7275 assert params[0 ] = chain_id;
73- assert params[1 ] = block_number;
74- assert params[2 ] = index;
76+ assert params[1 ] = BLOCK_RECEIPT_LABEL;
77+ assert params[2 ] = block_number;
78+ assert params[3 ] = index;
7579
76- return (params=params, params_len=3 );
80+ return (params=params, params_len=4 );
7781 }
7882}
7983
0 commit comments