1
0
mirror of https://github.com/oceanprotocol-archive/squid-js.git synced 2024-02-02 15:31:51 +01:00

migrate to web3

This commit is contained in:
Sebastian Gerske 2018-10-05 16:16:48 +02:00
parent 06fd240e56
commit d8b9248bad

View File

@ -14,20 +14,20 @@ export default class OceanAuth extends ContractBaseWrapper {
} }
public async getOrderStatus(orderId: string): Promise<number> { public async getOrderStatus(orderId: string): Promise<number> {
return this.contract.statusOfAccessRequest(orderId) return this.contract.methods.statusOfAccessRequest(orderId)
.call() .call()
.then((status: BigNumber) => status.toNumber()) .then((status: BigNumber) => status.toNumber())
} }
public async cancelAccessRequest(orderId: string, senderAddress: string): Promise<Receipt> { public async cancelAccessRequest(orderId: string, senderAddress: string): Promise<Receipt> {
return this.contract.cancelAccessRequest(orderId) return this.contract.methods.cancelAccessRequest(orderId)
.send({ .send({
from: senderAddress, from: senderAddress,
}) })
} }
public async getEncryptedAccessToken(orderId: string, senderAddress: string): Promise<Receipt> { public async getEncryptedAccessToken(orderId: string, senderAddress: string): Promise<Receipt> {
return this.contract.getEncryptedAccessToken(orderId) return this.contract.methods.getEncryptedAccessToken(orderId)
.send({ .send({
from: senderAddress, from: senderAddress,
}) })
@ -35,7 +35,7 @@ export default class OceanAuth extends ContractBaseWrapper {
public async initiateAccessRequest(asset: Asset, publicKey: string, public async initiateAccessRequest(asset: Asset, publicKey: string,
timeout, buyerAddress: string): Promise<Receipt> { timeout, buyerAddress: string): Promise<Receipt> {
return this.contract.initiateAccessRequest(asset.assetId, asset.publisherId, publicKey, timeout) return this.contract.methods.initiateAccessRequest(asset.assetId, asset.publisherId, publicKey, timeout)
.send({ .send({
from: buyerAddress, from: buyerAddress,
gas: this.config.defaultGas, gas: this.config.defaultGas,