Skip to content

Commit de70583

Browse files
small fix
1 parent 80c03b5 commit de70583

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

web3swift/PrecompiledContracts/ERC721/Web3+ERC721.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -216,19 +216,19 @@ public class ERC721: IERC721 {
216216
return tx
217217
}
218218

219-
public func approve(approved: EthereumAddress, tokenId: BigUInt) throws -> WriteTransaction {
219+
public func approve(from: EthereumAddress, approved: EthereumAddress, tokenId: BigUInt) throws -> WriteTransaction {
220220
let contract = self.contract
221221
var basicOptions = TransactionOptions()
222-
basicOptions.callOnBlock = .latest
222+
basicOptions.from = from
223223

224224
let tx = contract.write("approve", parameters: [approved, tokenId] as [AnyObject], transactionOptions: basicOptions)!
225225
return tx
226226
}
227227

228-
public func setApprovalForAll(operator address: EthereumAddress, approved: Bool) throws -> WriteTransaction {
228+
public func setApprovalForAll(operator address: EthereumAddress, from: EthereumAddress, approved: Bool) throws -> WriteTransaction {
229229
let contract = self.contract
230230
var basicOptions = TransactionOptions()
231-
basicOptions.callOnBlock = .latest
231+
basicOptions.from = from
232232

233233
let tx = contract.write("setApprovalForAll", parameters: [address, approved] as [AnyObject], transactionOptions: basicOptions)!
234234
return tx

0 commit comments

Comments
 (0)