diff --git a/src/blockchain/wallet.js b/src/blockchain/wallet.js index b4ac249..3f117e2 100644 --- a/src/blockchain/wallet.js +++ b/src/blockchain/wallet.js @@ -187,6 +187,16 @@ export async function cancelOrder(vault, orderIndex) { }) } +export async function cancelAll(vault) { + pendTransaction(async (signer)=> { + const contract = contractOrNull(vault, vaultAbi, signer) + if( contract === null ) { + console.error('vault contract was null while canceling order', vault) + return null + } + return await contract.cancelAll() + }) +} export function flushOrders(vault) { for( const order of pendingOrders ) diff --git a/src/components/NewOrder.vue b/src/components/NewOrder.vue index b35a588..e39f8e8 100644 --- a/src/components/NewOrder.vue +++ b/src/components/NewOrder.vue @@ -1,6 +1,7 @@