@@ -59,6 +59,7 @@ class AdvancedABIv2Tests: LocalTestCase {
5959 var contract = web3. contract ( abiString, at: nil , abiVersion: 2 ) !
6060
6161 let parameters = [ ] as [ AnyObject ]
62+ // MARK: Writing Data flow
6263 let deployTx = contract. deploy ( bytecode: bytecode, parameters: parameters) !
6364 deployTx. transactionOptions. from = allAddresses [ 0 ]
6465 deployTx. transactionOptions. gasLimit = . manual( 3000000 )
@@ -79,6 +80,8 @@ class AdvancedABIv2Tests: LocalTestCase {
7980 }
8081
8182 contract = web3. contract ( abiString, at: receipt. contractAddress, abiVersion: 2 ) !
83+ // MARK: Read data from ABI flow
84+ // MARK: - Encoding ABI Data flow
8285 let tx = contract. read ( " testStaticArray " )
8386 let testStaticArray = try await tx!. decodedData ( )
8487 print ( testStaticArray. description)
@@ -93,6 +96,7 @@ class AdvancedABIv2Tests: LocalTestCase {
9396 var contract = web3. contract ( abiString, at: nil , abiVersion: 2 ) !
9497
9598 let parameters = [ ] as [ AnyObject ]
99+ // MARK: Writing Data flow
96100 let deployTx = contract. deploy ( bytecode: bytecode, parameters: parameters) !
97101 deployTx. transactionOptions. from = allAddresses [ 0 ]
98102 deployTx. transactionOptions. gasLimit = . manual( 3000000 )
@@ -113,6 +117,7 @@ class AdvancedABIv2Tests: LocalTestCase {
113117 }
114118
115119 contract = web3. contract ( abiString, at: receipt. contractAddress, abiVersion: 2 ) !
120+
116121 let tx = contract. read ( " testDynArray " )
117122 let testDynArray = try await tx!. decodedData ( )
118123 print ( testDynArray. description)
@@ -127,6 +132,7 @@ class AdvancedABIv2Tests: LocalTestCase {
127132 var contract = web3. contract ( abiString, at: nil , abiVersion: 2 ) !
128133
129134 let parameters = [ ] as [ AnyObject ]
135+ // MARK: Writing Data flow
130136 let deployTx = contract. deploy ( bytecode: bytecode, parameters: parameters) !
131137 deployTx. transactionOptions. from = allAddresses [ 0 ]
132138 deployTx. transactionOptions. gasLimit = . manual( 3000000 )
@@ -147,6 +153,8 @@ class AdvancedABIv2Tests: LocalTestCase {
147153 }
148154
149155 contract = web3. contract ( abiString, at: receipt. contractAddress, abiVersion: 2 ) !
156+ // MARK: Read data from ABI flow
157+ // MARK: - Encoding ABI Data flow
150158 let tx = contract. read ( " testDynOfDyn " )
151159 let testDynOfDyn = try await tx!. decodedData ( )
152160 print ( testDynOfDyn. description)
@@ -161,6 +169,7 @@ class AdvancedABIv2Tests: LocalTestCase {
161169 var contract = web3. contract ( abiString, at: nil , abiVersion: 2 ) !
162170
163171 let parameters = [ ] as [ AnyObject ]
172+ // MARK: Writing Data flow
164173 let deployTx = contract. deploy ( bytecode: bytecode, parameters: parameters) !
165174 deployTx. transactionOptions. from = allAddresses [ 0 ]
166175 deployTx. transactionOptions. gasLimit = . manual( 3000000 )
@@ -181,6 +190,8 @@ class AdvancedABIv2Tests: LocalTestCase {
181190 }
182191
183192 contract = web3. contract ( abiString, at: receipt. contractAddress, abiVersion: 2 ) !
193+ // MARK: Read data from ABI flow
194+ // MARK: - Encoding ABI Data flow
184195 let tx = contract. read ( " testStOfDyn " )
185196 let testStOfDyn = try await tx!. decodedData ( )
186197 print ( testStOfDyn. description)
@@ -192,6 +203,8 @@ class AdvancedABIv2Tests: LocalTestCase {
192203 let web3 = try await Web3 . new ( LocalTestCase . url)
193204 let contract = web3. contract ( abiString, at: contractAddress, abiVersion: 2 )
194205 XCTAssert ( contract != nil )
206+ // MARK: Read data from ABI flow
207+ // MARK: - Encoding ABI Data flow
195208 let tx = contract? . read ( " empty " )
196209 XCTAssertNotNil ( tx)
197210 let _ = try await tx!. decodedData ( )
@@ -203,6 +216,8 @@ class AdvancedABIv2Tests: LocalTestCase {
203216 let web3 = try await Web3 . new ( LocalTestCase . url)
204217 let contract = web3. contract ( abiString, at: contractAddress, abiVersion: 2 )
205218 XCTAssert ( contract != nil )
219+ // MARK: Read data from ABI flow
220+ // MARK: - Encoding ABI Data flow
206221 let tx = contract? . read ( " getFlagData " )
207222 XCTAssertNotNil ( tx)
208223 let _ = try await tx!. call ( )
0 commit comments