Skip to content

Commit 871bf2d

Browse files
small fix
1 parent ca8de0d commit 871bf2d

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

web3swift/PrecompiledContracts/ERC721/Web3+ERC721.swift

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@ protocol IERC721 {
2121

2222
func approve(from: EthereumAddress, approved: EthereumAddress, tokenId: BigUInt) throws -> WriteTransaction
2323

24-
func setApprovalForAll(operator address: EthereumAddress, from: EthereumAddress, approved: Bool) throws -> WriteTransaction
24+
func setApprovalForAll(from: EthereumAddress, operator user: EthereumAddress, approved: Bool) throws -> WriteTransaction
2525

2626
func getApproved(tokenId: BigUInt) throws -> EthereumAddress
2727

28-
func isApprovedForAll(operator address: EthereumAddress, approved: Bool) throws -> Bool
28+
func isApprovedForAll(owner: EthereumAddress, operator user: EthereumAddress) throws -> Bool
2929
}
3030

3131
protocol IERC721Metadata {
@@ -181,20 +181,20 @@ public class ERC721: IERC721, IERC721Enumerable, IERC721Metadata {
181181
return tx
182182
}
183183

184-
public func setApprovalForAll(operator address: EthereumAddress, from: EthereumAddress, approved: Bool) throws -> WriteTransaction {
184+
public func setApprovalForAll(from: EthereumAddress, operator user: EthereumAddress, approved: Bool) throws -> WriteTransaction {
185185
let contract = self.contract
186186
var basicOptions = TransactionOptions()
187187
basicOptions.from = from
188188

189-
let tx = contract.write("setApprovalForAll", parameters: [address, approved] as [AnyObject], transactionOptions: basicOptions)!
189+
let tx = contract.write("setApprovalForAll", parameters: [user, approved] as [AnyObject], transactionOptions: basicOptions)!
190190
return tx
191191
}
192192

193-
public func isApprovedForAll(operator address: EthereumAddress, approved: Bool) throws -> Bool {
193+
public func isApprovedForAll(owner: EthereumAddress, operator user: EthereumAddress) throws -> Bool {
194194
let contract = self.contract
195195
var basicOptions = TransactionOptions()
196196
basicOptions.callOnBlock = .latest
197-
let result = try contract.read("isApprovedForAll", parameters: [address, approved] as [AnyObject], extraData: Data(), transactionOptions: self.transactionOptions)!.call(transactionOptions: transactionOptions)
197+
let result = try contract.read("isApprovedForAll", parameters: [owner, user] as [AnyObject], extraData: Data(), transactionOptions: self.transactionOptions)!.call(transactionOptions: transactionOptions)
198198
guard let res = result["0"] as? Bool else {throw Web3Error.processingError(desc: "Failed to get result of expected type from the Ethereum node")}
199199
return res
200200
}

0 commit comments

Comments
 (0)