New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@ex-master/core

Package Overview
Dependencies
Maintainers
1
Versions
141
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ex-master/core - npm Package Compare versions

Comparing version 0.1.26 to 0.1.27

3

bld/exchange/account.d.ts
import { Decimal } from 'decimal.js';
import { Observable, Subject } from 'rxjs';
import { Market } from './exchange';
import { AccountBalance } from './factors';

@@ -15,3 +14,3 @@ import { Order } from './order';

onOrderCreate(order: Order): void;
onOrderUpdate(market: Market, order: Order): void;
onOrderUpdate(order: Order): void;
initializeBalance(rawBalanceMap: Dict<AccountBalance>): void;

@@ -18,0 +17,0 @@ getBalance(key: string): AccountBalance;

@@ -28,3 +28,3 @@ "use strict";

onOrderCreate(order) {
let { id, market, type, value, size } = order;
let { id, market, type, value, size, active } = order;
let activeOrderMap = this.activeOrderMap;

@@ -44,6 +44,11 @@ if (activeOrderMap.has(id)) {

}
this.updateBalance();
if (active) {
this.updateBalance();
}
else {
this.onOrderUpdate(order);
}
}
onOrderUpdate(market, order) {
let { id, type, size, value, filledSize, filledValue, paidFee, active, } = order;
onOrderUpdate(order) {
let { id, market, type, size, value, filledSize, filledValue, paidFee, active, } = order;
let activeOrderMap = this.activeOrderMap;

@@ -50,0 +55,0 @@ let previous = activeOrderMap.get(id);

@@ -56,3 +56,3 @@ "use strict";

for (let order of orders) {
this.account.onOrderUpdate(market, order);
this.account.onOrderUpdate(order);
if (!order.active) {

@@ -307,3 +307,3 @@ this.removeInactiveOrder(market, order.id);

}
this.account.onOrderUpdate(market, order);
this.account.onOrderUpdate(order);
this.removeInactiveOrder(market, id);

@@ -319,3 +319,3 @@ return order;

if (order) {
this.account.onOrderUpdate(market, order);
this.account.onOrderUpdate(order);
this.removeInactiveOrder(market, order.id);

@@ -322,0 +322,0 @@ }

{
"name": "@ex-master/core",
"version": "0.1.26",
"version": "0.1.27",
"main": "bld/index.js",

@@ -5,0 +5,0 @@ "types": "bld/index.d.ts",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc