@@ -20,16 +20,19 @@ contract CraftingTest is Test {
2020
2121 uint256 public imtblPrivateKey = 1 ;
2222 uint256 public gameStudioPrivateKey = 2 ;
23- uint256 public playerOnePrivateKey = 3 ;
24- uint256 public signingAuthorityPrivateKey = 4 ;
23+ uint256 public signingAuthorityPrivateKey = 3 ;
24+ uint256 public playerPrivateKey = 4 ;
2525
2626 address public imtbl = vm.addr (imtblPrivateKey);
2727 address public gameStudio = vm.addr (gameStudioPrivateKey);
28- address public playerOne = vm.addr (playerOnePrivateKey);
2928 address public signingAuthority = vm.addr (signingAuthorityPrivateKey);
29+ address public player = vm.addr (playerPrivateKey);
3030
3131 address public proxyAddr;
3232
33+ string public multicallerName = "multicaller-name " ;
34+ string public multicallerVersion = "multicaller-version " ;
35+
3336 function setUp () public {
3437 DeployOperatorAllowlist deployScript = new DeployOperatorAllowlist ();
3538 proxyAddr = deployScript.run (imtbl, imtbl, imtbl);
@@ -50,7 +53,7 @@ contract CraftingTest is Test {
5053 );
5154
5255 // Deploy game studio's multicaller contract
53- multicaller = new GuardedMulticaller (gameStudio, " multicaller " , " 1 " );
56+ multicaller = new GuardedMulticaller (gameStudio, multicallerName, multicallerVersion );
5457 assertTrue (multicaller.hasRole (multicaller.DEFAULT_ADMIN_ROLE (), gameStudio));
5558
5659 // Add multicaller to operator allowlist
@@ -95,24 +98,24 @@ contract CraftingTest is Test {
9598 assertTrue (multicaller.isFunctionPermitted (address (game721), game721.safeMint.selector ));
9699 assertTrue (multicaller.isFunctionPermitted (address (game1155), game1155.burnBatch.selector ));
97100
98- sigUtils = new SigUtils (" multicaller " , " 1 " , address (multicaller));
101+ sigUtils = new SigUtils (multicallerName, multicallerVersion , address (multicaller));
99102 }
100103
101104 function testCraft () public {
102- // Game studio mints 10 of tokenID 1 on 1155 to user A
105+ // Game studio mints 10 of tokenID 1 on 1155 to player
103106 vm.prank (gameStudio);
104- game1155.safeMint (playerOne , 1 , 10 , "" );
105- assertTrue (game1155.balanceOf (playerOne , 1 ) == 10 );
107+ game1155.safeMint (player , 1 , 10 , "" );
108+ assertTrue (game1155.balanceOf (player , 1 ) == 10 );
106109
107- // Game studio mints 10 of tokenID 2 on 1155 to user A
110+ // Game studio mints 10 of tokenID 2 on 1155 to player
108111 vm.prank (gameStudio);
109- game1155.safeMint (playerOne , 2 , 10 , "" );
110- assertTrue (game1155.balanceOf (playerOne , 2 ) == 10 );
112+ game1155.safeMint (player , 2 , 10 , "" );
113+ assertTrue (game1155.balanceOf (player , 2 ) == 10 );
111114
112115 // Perform a craft using the Multicaller
113116 // - burn 1 of 1155 tokenID 1
114117 // - burn 2 of 1155 tokenID 2
115- // - mint 1 721 to playerOne
118+ // - mint 1 721 to player
116119
117120 bytes32 referenceID = keccak256 ("testCraft:1 " );
118121
@@ -130,8 +133,8 @@ contract CraftingTest is Test {
130133 values[0 ] = 1 ;
131134 values[1 ] = 2 ;
132135
133- data[0 ] = abi.encodeWithSignature ("burnBatch(address,uint256[],uint256[]) " , playerOne , ids, values);
134- data[1 ] = abi.encodeWithSignature ("safeMint(address,uint256) " , playerOne , 1 );
136+ data[0 ] = abi.encodeWithSignature ("burnBatch(address,uint256[],uint256[]) " , player , ids, values);
137+ data[1 ] = abi.encodeWithSignature ("safeMint(address,uint256) " , player , 1 );
135138
136139 uint256 deadline = block .timestamp + 10 ;
137140
@@ -144,15 +147,15 @@ contract CraftingTest is Test {
144147 vm.stopPrank ();
145148
146149 // Give multicaller approve to burn
147- vm.startPrank (playerOne );
150+ vm.startPrank (player );
148151 game1155.setApprovalForAll (address (multicaller), true );
149- assertTrue (game1155.isApprovedForAll (playerOne , address (multicaller)));
152+ assertTrue (game1155.isApprovedForAll (player , address (multicaller)));
150153
151154 multicaller.execute (signingAuthority, referenceID, targets, data, deadline, signature);
152155 vm.stopPrank ();
153156
154- assertTrue (game1155.balanceOf (playerOne , 1 ) == 9 );
155- assertTrue (game1155.balanceOf (playerOne , 2 ) == 8 );
156- assertTrue (game721.balanceOf (playerOne ) == 1 );
157+ assertTrue (game1155.balanceOf (player , 1 ) == 9 );
158+ assertTrue (game1155.balanceOf (player , 2 ) == 8 );
159+ assertTrue (game721.balanceOf (player ) == 1 );
157160 }
158161}
0 commit comments