aboutsummaryrefslogtreecommitdiffstats
path: root/packages/order-watcher/src/fetchers/asset_balance_and_proxy_allowance_fetcher.ts
diff options
context:
space:
mode:
authorLeonid Logvinov <logvinov.leon@gmail.com>2018-07-18 16:38:07 +0800
committerGitHub <noreply@github.com>2018-07-18 16:38:07 +0800
commitab6bf6edc70d6bfd27cdb7becce838dda8720e39 (patch)
treea26b8d3c4cfaf7e8d2bb5f65d53b8a056b08985c /packages/order-watcher/src/fetchers/asset_balance_and_proxy_allowance_fetcher.ts
parentacff177c547dee049b97e4b051fe22e1efaf992c (diff)
parentf20b496dca2dceb4f53ae20660798f8b8148a265 (diff)
downloaddexon-sol-tools-ab6bf6edc70d6bfd27cdb7becce838dda8720e39.tar
dexon-sol-tools-ab6bf6edc70d6bfd27cdb7becce838dda8720e39.tar.gz
dexon-sol-tools-ab6bf6edc70d6bfd27cdb7becce838dda8720e39.tar.bz2
dexon-sol-tools-ab6bf6edc70d6bfd27cdb7becce838dda8720e39.tar.lz
dexon-sol-tools-ab6bf6edc70d6bfd27cdb7becce838dda8720e39.tar.xz
dexon-sol-tools-ab6bf6edc70d6bfd27cdb7becce838dda8720e39.tar.zst
dexon-sol-tools-ab6bf6edc70d6bfd27cdb7becce838dda8720e39.zip
Merge pull request #879 from 0xProject/feature/order-watcher-erc721-tests
Add ERC721 tests for order watcher v2
Diffstat (limited to 'packages/order-watcher/src/fetchers/asset_balance_and_proxy_allowance_fetcher.ts')
-rw-r--r--packages/order-watcher/src/fetchers/asset_balance_and_proxy_allowance_fetcher.ts4
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/order-watcher/src/fetchers/asset_balance_and_proxy_allowance_fetcher.ts b/packages/order-watcher/src/fetchers/asset_balance_and_proxy_allowance_fetcher.ts
index b1c013928..bfa33c8b9 100644
--- a/packages/order-watcher/src/fetchers/asset_balance_and_proxy_allowance_fetcher.ts
+++ b/packages/order-watcher/src/fetchers/asset_balance_and_proxy_allowance_fetcher.ts
@@ -14,7 +14,7 @@ export class AssetBalanceAndProxyAllowanceFetcher implements AbstractBalanceAndP
this._stateLayer = stateLayer;
}
public async getBalanceAsync(assetData: string, userAddress: string): Promise<BigNumber> {
- const decodedAssetData = assetProxyUtils.decodeAssetData(assetData);
+ const decodedAssetData = assetProxyUtils.decodeAssetDataOrThrow(assetData);
if (decodedAssetData.assetProxyId === AssetProxyId.ERC20) {
const decodedERC20AssetData = decodedAssetData as ERC20AssetData;
const balance = await this._erc20Token.getBalanceAsync(decodedERC20AssetData.tokenAddress, userAddress, {
@@ -35,7 +35,7 @@ export class AssetBalanceAndProxyAllowanceFetcher implements AbstractBalanceAndP
}
}
public async getProxyAllowanceAsync(assetData: string, userAddress: string): Promise<BigNumber> {
- const decodedAssetData = assetProxyUtils.decodeAssetData(assetData);
+ const decodedAssetData = assetProxyUtils.decodeAssetDataOrThrow(assetData);
if (decodedAssetData.assetProxyId === AssetProxyId.ERC20) {
const decodedERC20AssetData = decodedAssetData as ERC20AssetData;
const proxyAllowance = await this._erc20Token.getProxyAllowanceAsync(