mirror of
https://github.com/oceanprotocol/ocean.js.git
synced 2024-11-26 20:39:05 +01:00
fixed typo and tests and update initialize method
This commit is contained in:
parent
67eea42290
commit
303d7607c7
@ -33,7 +33,7 @@ export interface TokenOrder {
|
|||||||
v: number // v of provider signed message
|
v: number // v of provider signed message
|
||||||
r: string // r of provider signed message
|
r: string // r of provider signed message
|
||||||
s: string // s of provider signed message
|
s: string // s of provider signed message
|
||||||
providerDatas: string // data encoded by provider
|
providerData: string // data encoded by provider
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface NftCreateData {
|
export interface NftCreateData {
|
||||||
|
@ -203,7 +203,7 @@ export class Provider {
|
|||||||
serviceType: string,
|
serviceType: string,
|
||||||
consumerAddress: string,
|
consumerAddress: string,
|
||||||
providerUri: string,
|
providerUri: string,
|
||||||
fetchMethod: any,
|
getMethod: any,
|
||||||
userCustomParameters?: UserCustomParameters
|
userCustomParameters?: UserCustomParameters
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const providerEndpoints = await this.getEndpoints(providerUri)
|
const providerEndpoints = await this.getEndpoints(providerUri)
|
||||||
@ -224,8 +224,8 @@ export class Provider {
|
|||||||
if (userCustomParameters)
|
if (userCustomParameters)
|
||||||
initializeUrl += '&userdata=' + encodeURI(JSON.stringify(userCustomParameters))
|
initializeUrl += '&userdata=' + encodeURI(JSON.stringify(userCustomParameters))
|
||||||
try {
|
try {
|
||||||
const response = await fetchMethod(initializeUrl)
|
const response = await getMethod(initializeUrl)
|
||||||
return await response.text()
|
return await response
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
LoggerInstance.error(e)
|
LoggerInstance.error(e)
|
||||||
throw new Error('Asset URL not found or not available.')
|
throw new Error('Asset URL not found or not available.')
|
||||||
|
@ -25,7 +25,7 @@ export interface OrderParams {
|
|||||||
v: number // v of provider signed message
|
v: number // v of provider signed message
|
||||||
r: string // r of provider signed message
|
r: string // r of provider signed message
|
||||||
s: string // s of provider signed message
|
s: string // s of provider signed message
|
||||||
providerDatas: string // data encoded by provider
|
providerData: string // data encoded by provider
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface DispenserParams {
|
export interface DispenserParams {
|
||||||
|
@ -406,7 +406,7 @@ describe('Nft Factory test', () => {
|
|||||||
v: signedMessage.v,
|
v: signedMessage.v,
|
||||||
r: web3.utils.asciiToHex(signedMessage.r.toString('ascii')),
|
r: web3.utils.asciiToHex(signedMessage.r.toString('ascii')),
|
||||||
s: web3.utils.asciiToHex(signedMessage.s.toString('ascii')),
|
s: web3.utils.asciiToHex(signedMessage.s.toString('ascii')),
|
||||||
providerDatas: web3.utils.toHex(web3.utils.asciiToHex(providerData))
|
providerData: web3.utils.toHex(web3.utils.asciiToHex(providerData))
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
tokenAddress: dtAddress2,
|
tokenAddress: dtAddress2,
|
||||||
@ -418,7 +418,7 @@ describe('Nft Factory test', () => {
|
|||||||
v: signedMessage.v,
|
v: signedMessage.v,
|
||||||
r: web3.utils.asciiToHex(signedMessage.r.toString('ascii')),
|
r: web3.utils.asciiToHex(signedMessage.r.toString('ascii')),
|
||||||
s: web3.utils.asciiToHex(signedMessage.s.toString('ascii')),
|
s: web3.utils.asciiToHex(signedMessage.s.toString('ascii')),
|
||||||
providerDatas: web3.utils.toHex(web3.utils.asciiToHex(providerData))
|
providerData: web3.utils.toHex(web3.utils.asciiToHex(providerData))
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
console.log('orders', orders)
|
console.log('orders', orders)
|
||||||
|
@ -405,15 +405,15 @@ describe('Datatoken', () => {
|
|||||||
const order: OrderParams = {
|
const order: OrderParams = {
|
||||||
consumer: user1,
|
consumer: user1,
|
||||||
serviceIndex: 1,
|
serviceIndex: 1,
|
||||||
providerFeeAddress: user1,
|
providerFeeAddress: user3,
|
||||||
providerFeeToken: '0x0000000000000000000000000000000000000000',
|
providerFeeToken: '0x0000000000000000000000000000000000000000',
|
||||||
providerFeeAmount: '0',
|
providerFeeAmount: '0',
|
||||||
v: signedMessage.v,
|
v: signedMessage.v,
|
||||||
r: web3.utils.asciiToHex(signedMessage.r.toString('ascii')),
|
r: web3.utils.asciiToHex(signedMessage.r.toString('ascii')),
|
||||||
s: web3.utils.asciiToHex(signedMessage.s.toString('ascii')),
|
s: web3.utils.asciiToHex(signedMessage.s.toString('ascii')),
|
||||||
providerDatas: web3.utils.toHex(web3.utils.asciiToHex(providerData))
|
providerData: web3.utils.toHex(web3.utils.asciiToHex(providerData))
|
||||||
}
|
}
|
||||||
|
console.log('order', order)
|
||||||
const buyFromDispenseTx = await datatoken.buyFromDispenserAndOrder(
|
const buyFromDispenseTx = await datatoken.buyFromDispenserAndOrder(
|
||||||
datatokenAddress,
|
datatokenAddress,
|
||||||
nftOwner,
|
nftOwner,
|
||||||
@ -445,7 +445,7 @@ describe('Datatoken', () => {
|
|||||||
v: signedMessage.v,
|
v: signedMessage.v,
|
||||||
r: web3.utils.asciiToHex(signedMessage.r.toString('ascii')),
|
r: web3.utils.asciiToHex(signedMessage.r.toString('ascii')),
|
||||||
s: web3.utils.asciiToHex(signedMessage.s.toString('ascii')),
|
s: web3.utils.asciiToHex(signedMessage.s.toString('ascii')),
|
||||||
providerDatas: web3.utils.toHex(web3.utils.asciiToHex(providerData))
|
providerData: web3.utils.toHex(web3.utils.asciiToHex(providerData))
|
||||||
}
|
}
|
||||||
|
|
||||||
const fre: FreOrderParams = {
|
const fre: FreOrderParams = {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user