Skip to content

Commit 2e5da95

Browse files
Merge pull request #494 from mrklos/fix/ERC1155-protocol-public-access
2 parents fa44455 + 84b04b1 commit 2e5da95

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

Sources/web3swift/Tokens/ERC1155/Web3+ERC1155.swift

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,8 @@ public class ERC1155: IERC1155 {
8585
self._hasReadProperties = true
8686
}.wait()
8787
}
88-
89-
func safeTransferFrom(from: EthereumAddress, to: EthereumAddress, originalOwner: EthereumAddress, id: BigUInt, value: BigUInt, data: [UInt8]) throws -> WriteTransaction {
88+
89+
public func safeTransferFrom(from: EthereumAddress, to: EthereumAddress, originalOwner: EthereumAddress, id: BigUInt, value: BigUInt, data: [UInt8]) throws -> WriteTransaction {
9090
let contract = self.contract
9191
var basicOptions = TransactionOptions()
9292
basicOptions.from = from
@@ -95,8 +95,8 @@ public class ERC1155: IERC1155 {
9595
let tx = contract.write("safeTransferFrom", parameters: [originalOwner, to, id, value, data] as [AnyObject], transactionOptions: basicOptions)!
9696
return tx
9797
}
98-
99-
func safeBatchTransferFrom(from: EthereumAddress, to: EthereumAddress, originalOwner: EthereumAddress, ids: [BigUInt], values: [BigUInt], data: [UInt8]) throws -> WriteTransaction {
98+
99+
public func safeBatchTransferFrom(from: EthereumAddress, to: EthereumAddress, originalOwner: EthereumAddress, ids: [BigUInt], values: [BigUInt], data: [UInt8]) throws -> WriteTransaction {
100100
let contract = self.contract
101101
var basicOptions = TransactionOptions()
102102
basicOptions.from = from
@@ -105,17 +105,17 @@ public class ERC1155: IERC1155 {
105105
let tx = contract.write("safeBatchTransferFrom", parameters: [originalOwner, to, ids, values, data] as [AnyObject], transactionOptions: basicOptions)!
106106
return tx
107107
}
108-
109-
func balanceOf(account: EthereumAddress, id: BigUInt) throws -> BigUInt {
108+
109+
public func balanceOf(account: EthereumAddress, id: BigUInt) throws -> BigUInt {
110110
let contract = self.contract
111111
var transactionOptions = TransactionOptions()
112112
transactionOptions.callOnBlock = .latest
113113
let result = try contract.read("balanceOf", parameters: [account, id] as [AnyObject], extraData: Data(), transactionOptions: self.transactionOptions)!.call(transactionOptions: transactionOptions)
114114
guard let res = result["0"] as? BigUInt else {throw Web3Error.processingError(desc: "Failed to get result of expected type from the Ethereum node")}
115115
return res
116116
}
117-
118-
func setApprovalForAll(from: EthereumAddress, operator user: EthereumAddress, approved: Bool, scope: Data) throws -> WriteTransaction {
117+
118+
public func setApprovalForAll(from: EthereumAddress, operator user: EthereumAddress, approved: Bool, scope: Data) throws -> WriteTransaction {
119119
let contract = self.contract
120120
var basicOptions = TransactionOptions()
121121
basicOptions.from = from
@@ -124,17 +124,17 @@ public class ERC1155: IERC1155 {
124124
let tx = contract.write("setApprovalForAll", parameters: [user, approved, scope] as [AnyObject], transactionOptions: basicOptions)!
125125
return tx
126126
}
127-
128-
func isApprovedForAll(owner: EthereumAddress, operator user: EthereumAddress, scope: Data) throws -> Bool {
127+
128+
public func isApprovedForAll(owner: EthereumAddress, operator user: EthereumAddress, scope: Data) throws -> Bool {
129129
let contract = self.contract
130130
var basicOptions = TransactionOptions()
131131
basicOptions.callOnBlock = .latest
132132
let result = try contract.read("isApprovedForAll", parameters: [owner, user, scope] as [AnyObject], extraData: Data(), transactionOptions: self.transactionOptions)!.call(transactionOptions: transactionOptions)
133133
guard let res = result["0"] as? Bool else {throw Web3Error.processingError(desc: "Failed to get result of expected type from the Ethereum node")}
134134
return res
135135
}
136-
137-
func supportsInterface(interfaceID: String) throws -> Bool {
136+
137+
public func supportsInterface(interfaceID: String) throws -> Bool {
138138
let contract = self.contract
139139
var transactionOptions = TransactionOptions()
140140
transactionOptions.callOnBlock = .latest

0 commit comments

Comments
 (0)