mirror of
https://github.com/oceanprotocol/market.git
synced 2024-12-02 05:57:29 +01:00
get all the tokens
This commit is contained in:
parent
812322181f
commit
7e10f2232c
@ -5,19 +5,40 @@ import { DDO } from '@oceanprotocol/lib'
|
|||||||
export default function Trade({ ddo }: { ddo: DDO }): ReactElement {
|
export default function Trade({ ddo }: { ddo: DDO }): ReactElement {
|
||||||
const { ocean, accountId } = useOcean()
|
const { ocean, accountId } = useOcean()
|
||||||
const [finalTokens, setFinalTokens] = useState()
|
const [finalTokens, setFinalTokens] = useState()
|
||||||
|
const [currentTokens, setCurrentTokens] = useState<string[]>()
|
||||||
|
const [numTokens, setNumTokens] = useState()
|
||||||
|
|
||||||
const poolAddress = '0xunknown' // How to get this?
|
const poolAddress = '0xunknown' // How to get this?
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
async function init() {
|
async function init() {
|
||||||
const finalTokens = await ocean.pool.getFinalTokens(
|
try {
|
||||||
accountId,
|
const numTokens = await ocean.pool.getNumTokens(accountId, poolAddress)
|
||||||
poolAddress
|
setNumTokens(numTokens)
|
||||||
)
|
|
||||||
setFinalTokens(finalTokens)
|
const currentTokens = await ocean.pool.getCurrentTokens(
|
||||||
|
accountId,
|
||||||
|
poolAddress
|
||||||
|
)
|
||||||
|
setCurrentTokens(currentTokens)
|
||||||
|
|
||||||
|
const finalTokens = await ocean.pool.getFinalTokens(
|
||||||
|
accountId,
|
||||||
|
poolAddress
|
||||||
|
)
|
||||||
|
setFinalTokens(finalTokens)
|
||||||
|
} catch (error) {
|
||||||
|
console.error(error.message)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
init()
|
init()
|
||||||
}, [])
|
}, [])
|
||||||
|
|
||||||
return <div>Final Tokens: {finalTokens}</div>
|
return (
|
||||||
|
<>
|
||||||
|
<div>Num Tokens: {numTokens}</div>
|
||||||
|
<div>Current Tokens: {currentTokens}</div>
|
||||||
|
<div>Final Tokens: {finalTokens}</div>
|
||||||
|
</>
|
||||||
|
)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user