diff --git a/src/blockchain/wallet.js b/src/blockchain/wallet.js index 0f2ad64..a4f4230 100644 --- a/src/blockchain/wallet.js +++ b/src/blockchain/wallet.js @@ -266,17 +266,17 @@ const ensureVaultRoutine = new SingletonCoroutine(doEnsureVault, 100) export const PendingOrderState = { - Submitted: 100, // user clicked Place Order but the tx isn't sent to the wallet yet + Submitted: -100, // user clicked Place Order but the tx isn't sent to the wallet yet Signing: 0, // tx is sent to the wallet - Rejected: 101, // user refused to sign the tx - Sent: 102, // tx is awaiting blockchain mining + Rejected: -101, // user refused to sign the tx + Sent: -102, // tx is awaiting blockchain mining } export async function pendOrder(order) { console.log('order', JSON.stringify(order)) const s = useStore() - useWalletStore().pendingOrders.push({ + useWalletStore().pendingOrders.splice(0,0,{ chainId: s.chainId, placementTime: Date.now()/1000, vault: s.vaults.length ? s.vaults[0] : null, diff --git a/src/components/Orders.vue b/src/components/Orders.vue index d2e0770..b94e89b 100644 --- a/src/components/Orders.vue +++ b/src/components/Orders.vue @@ -85,12 +85,16 @@