better unlisted token handling
This commit is contained in:
@@ -140,7 +140,7 @@ export function parseElaboratedOrderStatus(chainId, status) {
|
||||
|
||||
|
||||
export function parseOrderStatus(chainId, status) {
|
||||
console.log('parseOrderStatus', status)
|
||||
// console.log('parseOrderStatus', status)
|
||||
let [
|
||||
order,
|
||||
fillFeeHalfBps,
|
||||
@@ -161,7 +161,7 @@ export function parseOrderStatus(chainId, status) {
|
||||
chainId, order, fillFeeHalfBps, state, startTime, startPrice, ocoGroup,
|
||||
filledIn, filledOut, filled, trancheStatus,
|
||||
};
|
||||
console.log('SwapOrderStatus', result)
|
||||
// console.log('SwapOrderStatus', result)
|
||||
return result
|
||||
}
|
||||
|
||||
|
||||
@@ -31,7 +31,16 @@ export async function getToken(chainId, addr) {
|
||||
return found
|
||||
if (!(addr in s.tokens))
|
||||
await addExtraToken(chainId, addr)
|
||||
return s.tokens[addr]
|
||||
let result = s.tokens[addr]
|
||||
if (!result) {
|
||||
result = {
|
||||
n: addr,
|
||||
a: addr,
|
||||
s: addr,
|
||||
d: 0,
|
||||
}
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
<native-row v-if="nativeBalance" :chain-id="s.chainId" :addr="s.vault" :amount="nativeBalance"
|
||||
:on-withdraw="onWithdrawNative" :on-wrap="()=>wrapShow=true"/>
|
||||
<suspense v-for="(amount,addr) of balances">
|
||||
<token-row v-if="BigInt(amount)!==0n" :chain-id="s.chainId" :addr="addr" :amount="amount" :onWithdraw="onWithdraw"/>
|
||||
<token-row v-if="BigInt(amount)>0n" :chain-id="s.chainId" :addr="addr" :amount="amount" :onWithdraw="onWithdraw"/>
|
||||
</suspense>
|
||||
</tbody>
|
||||
</v-table>
|
||||
|
||||
@@ -90,7 +90,7 @@ function handleOrderStatus(chainId, vault, orderIndex, status) {
|
||||
return
|
||||
// message 'o' is a single order status
|
||||
const parsed = parseElaboratedOrderStatus(chainId, status);
|
||||
console.log('o', chainId, vault, orderIndex, status, parsed)
|
||||
// console.log('o', chainId, vault, orderIndex, status, parsed)
|
||||
if( !(vault in s.orders) )
|
||||
s.orders[vault] = {}
|
||||
s.orders[vault][orderIndex] = parsed
|
||||
|
||||
Reference in New Issue
Block a user