@@ -39,7 +39,7 @@ describe('Abstract ETH Utils', () => {
3939 const forwarderAddress = '0x8f977e912ef500548a0c3be6ddde9899f1199b81' ;
4040 const tokenAddress = '0xdf7decb1baa8f529f0c8982cbb4be50357195299' ;
4141 const tokenId = '12345' ;
42- const forwarderVersion = 0 ;
42+ const forwarderVersion = 2 ;
4343
4444 const encoded = flushERC721TokensData ( forwarderAddress , tokenAddress , tokenId , forwarderVersion ) ;
4545 const decoded = decodeFlushERC721TokensData ( encoded ) ;
@@ -48,7 +48,7 @@ describe('Abstract ETH Utils', () => {
4848 decoded . forwarderAddress . toLowerCase ( ) . should . equal ( forwarderAddress . toLowerCase ( ) ) ;
4949 decoded . tokenAddress . toLowerCase ( ) . should . equal ( tokenAddress . toLowerCase ( ) ) ;
5050 decoded . tokenId . should . equal ( tokenId ) ;
51- decoded . forwarderVersion . should . equal ( 0 ) ;
51+ should . not . exist ( decoded . forwarderVersion ) ;
5252 } ) ;
5353
5454 it ( 'should decode flush ERC721 data correctly for v4+' , ( ) => {
@@ -64,7 +64,8 @@ describe('Abstract ETH Utils', () => {
6464 decoded . forwarderAddress . toLowerCase ( ) . should . equal ( forwarderAddress . toLowerCase ( ) ) ;
6565 decoded . tokenAddress . toLowerCase ( ) . should . equal ( tokenAddress . toLowerCase ( ) ) ;
6666 decoded . tokenId . should . equal ( tokenId ) ;
67- decoded . forwarderVersion . should . equal ( 4 ) ;
67+ should . exist ( decoded . forwarderVersion ) ;
68+ should . equal ( decoded . forwarderVersion , 4 ) ;
6869 } ) ;
6970
7071 it ( 'should handle large token IDs for ERC721' , ( ) => {
@@ -133,7 +134,7 @@ describe('Abstract ETH Utils', () => {
133134 const forwarderAddress = '0x8f977e912ef500548a0c3be6ddde9899f1199b81' ;
134135 const tokenAddress = '0xdf7decb1baa8f529f0c8982cbb4be50357195299' ;
135136 const tokenId = '99999' ;
136- const forwarderVersion = 0 ;
137+ const forwarderVersion = 2 ;
137138
138139 const encoded = flushERC1155TokensData ( forwarderAddress , tokenAddress , tokenId , forwarderVersion ) ;
139140 const decoded = decodeFlushERC1155TokensData ( encoded ) ;
@@ -142,7 +143,7 @@ describe('Abstract ETH Utils', () => {
142143 decoded . forwarderAddress . toLowerCase ( ) . should . equal ( forwarderAddress . toLowerCase ( ) ) ;
143144 decoded . tokenAddress . toLowerCase ( ) . should . equal ( tokenAddress . toLowerCase ( ) ) ;
144145 decoded . tokenId . should . equal ( tokenId ) ;
145- decoded . forwarderVersion . should . equal ( 0 ) ;
146+ should . not . exist ( decoded . forwarderVersion ) ;
146147 } ) ;
147148
148149 it ( 'should decode flush ERC1155 data correctly for v4+' , ( ) => {
@@ -158,7 +159,8 @@ describe('Abstract ETH Utils', () => {
158159 decoded . forwarderAddress . toLowerCase ( ) . should . equal ( forwarderAddress . toLowerCase ( ) ) ;
159160 decoded . tokenAddress . toLowerCase ( ) . should . equal ( tokenAddress . toLowerCase ( ) ) ;
160161 decoded . tokenId . should . equal ( tokenId ) ;
161- decoded . forwarderVersion . should . equal ( 4 ) ;
162+ should . exist ( decoded . forwarderVersion ) ;
163+ should . equal ( decoded . forwarderVersion , 4 ) ;
162164 } ) ;
163165
164166 it ( 'should handle token ID 0 for ERC1155' , ( ) => {
0 commit comments