mirror of
https://github.com/oceanprotocol/market.git
synced 2024-12-02 05:57:29 +01:00
transaction cleanup
This commit is contained in:
parent
a94d1e73e9
commit
3a00ef0b0d
30
package-lock.json
generated
30
package-lock.json
generated
@ -3397,38 +3397,14 @@
|
|||||||
"integrity": "sha512-915dcnzCHEuvsmRKqVj0RxHT3T386lSJh8WREe4dsnrXHsi1ULNYxX0Ts/cvalv6bRL+aqyaZ6gN3l3nkfwEDg=="
|
"integrity": "sha512-915dcnzCHEuvsmRKqVj0RxHT3T386lSJh8WREe4dsnrXHsi1ULNYxX0Ts/cvalv6bRL+aqyaZ6gN3l3nkfwEDg=="
|
||||||
},
|
},
|
||||||
"@oceanprotocol/react": {
|
"@oceanprotocol/react": {
|
||||||
"version": "0.0.9",
|
"version": "0.0.10",
|
||||||
"resolved": "https://registry.npmjs.org/@oceanprotocol/react/-/react-0.0.9.tgz",
|
"resolved": "https://registry.npmjs.org/@oceanprotocol/react/-/react-0.0.10.tgz",
|
||||||
"integrity": "sha512-wCaBAHufEhhWApWHZucOXgEjyEUnuGG6OdBdkQjoPpLatkNs8X8tEpqMN6pZQoTIXyC6rYnnBPnrURiFW1RDHg==",
|
"integrity": "sha512-tkNmKTFvHgZC1cU8JiZ85z+msGjc5lzO1kbcgYCLHtuqAhSKFkMZl6j87XpM147hBqJBg3mE5J5OrRrbN5SedA==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"@oceanprotocol/squid": "^2.2.0",
|
"@oceanprotocol/squid": "^2.2.0",
|
||||||
"axios": "^0.19.2",
|
"axios": "^0.19.2",
|
||||||
"react": "^16.13.1",
|
"react": "^16.13.1",
|
||||||
"web3connect": "^1.0.0-beta.33"
|
"web3connect": "^1.0.0-beta.33"
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"@oceanprotocol/squid": {
|
|
||||||
"version": "2.2.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@oceanprotocol/squid/-/squid-2.2.0.tgz",
|
|
||||||
"integrity": "sha512-ISI+8mGl5lCPqLw/YPS/e0PhaqgexuGiwxKcCGAMSo1p8sgunr6FOrMVoYhYr52QpfodxOY8Iiy3zv4HC8O2Mg==",
|
|
||||||
"requires": {
|
|
||||||
"@ethereum-navigator/navigator": "^0.5.0",
|
|
||||||
"@oceanprotocol/keeper-contracts": "^0.13.2",
|
|
||||||
"@oceanprotocol/secret-store-client": "^0.0.15",
|
|
||||||
"bignumber.js": "^9.0.0",
|
|
||||||
"deprecated-decorator": "^0.1.6",
|
|
||||||
"node-fetch": "^2.6.0",
|
|
||||||
"save-file": "^2.3.1",
|
|
||||||
"uuid": "^8.0.0",
|
|
||||||
"web3": "^1.2.6",
|
|
||||||
"whatwg-url": "^8.0.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"uuid": {
|
|
||||||
"version": "8.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/uuid/-/uuid-8.0.0.tgz",
|
|
||||||
"integrity": "sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw=="
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"@oceanprotocol/secret-store-client": {
|
"@oceanprotocol/secret-store-client": {
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@oceanprotocol/art": "^2.2.0",
|
"@oceanprotocol/art": "^2.2.0",
|
||||||
"@oceanprotocol/react": "0.0.9",
|
"@oceanprotocol/react": "0.0.10",
|
||||||
"@oceanprotocol/squid": "^2.2.0",
|
"@oceanprotocol/squid": "^2.2.0",
|
||||||
"@oceanprotocol/typographies": "^0.1.0",
|
"@oceanprotocol/typographies": "^0.1.0",
|
||||||
"@sindresorhus/slugify": "^1.0.0",
|
"@sindresorhus/slugify": "^1.0.0",
|
||||||
|
@ -1,11 +1,18 @@
|
|||||||
import React, { useEffect, useState } from 'react'
|
import React, { useEffect, useState } from 'react'
|
||||||
import Loader from '../atoms/Loader'
|
import Loader from '../atoms/Loader'
|
||||||
import { useWeb3, useOcean, OceanConnectionStatus } from '@oceanprotocol/react'
|
import {
|
||||||
|
useOcean,
|
||||||
|
OceanConnectionStatus,
|
||||||
|
useSearch
|
||||||
|
} from '@oceanprotocol/react'
|
||||||
import Table from '../atoms/Table'
|
import Table from '../atoms/Table'
|
||||||
import Price from '../atoms/Price'
|
import Price from '../atoms/Price'
|
||||||
import { fromWei } from 'web3-utils'
|
import { fromWei } from 'web3-utils'
|
||||||
import DateCell from '../atoms/Table/DateCell'
|
import DateCell from '../atoms/Table/DateCell'
|
||||||
import DdoLinkCell from '../atoms/Table/DdoLinkCell'
|
import DdoLinkCell from '../atoms/Table/DdoLinkCell'
|
||||||
|
import { DDO, MetaDataMain } from '@oceanprotocol/squid'
|
||||||
|
import { findServiceByType } from '../../utils'
|
||||||
|
import { config } from '../../config/ocean'
|
||||||
|
|
||||||
const consumedColumns = [
|
const consumedColumns = [
|
||||||
{
|
{
|
||||||
@ -35,9 +42,9 @@ const consumedColumns = [
|
|||||||
]
|
]
|
||||||
|
|
||||||
export default function ConsumedList() {
|
export default function ConsumedList() {
|
||||||
const { account } = useWeb3()
|
const { ocean, status, accountId, account } = useOcean()
|
||||||
const { ocean, status } = useOcean()
|
|
||||||
const [consumedList, setConsumedList] = useState<any>([])
|
const [consumedList, setConsumedList] = useState<any>([])
|
||||||
|
const { getConsumedList } = useSearch()
|
||||||
const [isLoading, setIsLoading] = useState(false)
|
const [isLoading, setIsLoading] = useState(false)
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
@ -46,10 +53,11 @@ export default function ConsumedList() {
|
|||||||
return
|
return
|
||||||
|
|
||||||
setIsLoading(true)
|
setIsLoading(true)
|
||||||
// const consumedItems = await getConsumedList()
|
const consumedItems = await getConsumedList()
|
||||||
|
// console.log('react cosume',consumedItemsT)
|
||||||
// TODO: test this before updating react lib and after backend workd properly
|
// // TODO: test this before updating react lib and after backend workd properly
|
||||||
// const consumed = await ocean.assets.consumerAssets(accountId)
|
// const consumed = await ocean.assets.consumerAssets(accountId)
|
||||||
|
// console.log(consumed)
|
||||||
// const consumedItemss = await Promise.all(
|
// const consumedItemss = await Promise.all(
|
||||||
// consumed.map(async (did) => {
|
// consumed.map(async (did) => {
|
||||||
// const ddo = await ocean.assets.resolve(did)
|
// const ddo = await ocean.assets.resolve(did)
|
||||||
@ -65,20 +73,21 @@ export default function ConsumedList() {
|
|||||||
// )
|
// )
|
||||||
// const consumedItems = (consumedItemss.filter(value => typeof value !== 'undefined')) as DDO[]
|
// const consumedItems = (consumedItemss.filter(value => typeof value !== 'undefined')) as DDO[]
|
||||||
// console.log('consumedss', consumedItems)
|
// console.log('consumedss', consumedItems)
|
||||||
|
if (!consumedItems) return
|
||||||
|
|
||||||
// const data = consumedItems.map((ddo) => {
|
const data = consumedItems.map(ddo => {
|
||||||
// const { attributes } = findServiceByType(ddo, 'metadata')
|
const { attributes } = findServiceByType(ddo, 'metadata')
|
||||||
// const { name, price, datePublished } = attributes.main as MetaDataMain
|
const { name, price, datePublished } = attributes.main as MetaDataMain
|
||||||
// return {
|
return {
|
||||||
// published: datePublished,
|
published: datePublished,
|
||||||
// name: name,
|
name: name,
|
||||||
// price: price
|
price: price
|
||||||
// }
|
}
|
||||||
// })
|
})
|
||||||
const data = [
|
// const data = [
|
||||||
{ published: '2020-05-14T10:00:49Z', name: 'asdf', price: '0', id: 1 },
|
// { published: '2020-05-14T10:00:49Z', name: 'asdf', price: '0', id: 1 },
|
||||||
{ published: '2020-05-21T10:00:49Z', name: 'test', price: '0', id: 2 }
|
// { published: '2020-05-21T10:00:49Z', name: 'test', price: '0', id: 2 }
|
||||||
]
|
// ]
|
||||||
setConsumedList(data)
|
setConsumedList(data)
|
||||||
setIsLoading(false)
|
setIsLoading(false)
|
||||||
}
|
}
|
||||||
|
@ -74,7 +74,7 @@ export default function JobsList() {
|
|||||||
setUserAgreed(true)
|
setUserAgreed(true)
|
||||||
try {
|
try {
|
||||||
const computeItems = await getComputeItems()
|
const computeItems = await getComputeItems()
|
||||||
|
if (!computeItems) return
|
||||||
const data = computeItems.map(item => {
|
const data = computeItems.map(item => {
|
||||||
const { attributes } = findServiceByType(item.ddo, 'metadata')
|
const { attributes } = findServiceByType(item.ddo, 'metadata')
|
||||||
const { name, price } = attributes.main as MetaDataMain
|
const { name, price } = attributes.main as MetaDataMain
|
||||||
|
Loading…
Reference in New Issue
Block a user