Update BlockchainBalanceStore to not rely on erc*_wrappers + better balance equality assertions

This commit is contained in:
Michael Zhu
2019-10-09 15:42:50 -07:00
committed by Michael Zhu
parent 51282953bd
commit cde0169733
11 changed files with 398 additions and 181 deletions

View File

@@ -48,6 +48,7 @@ export {
ERC1155Holdings,
ERC1155NonFungibleHoldingsByOwner,
ERC721TokenIdsByOwner,
EthBalancesByOwner,
FillEventArgs,
MarketBuyOrders,
MarketSellOrders,

View File

@@ -37,6 +37,10 @@ export interface ERC1155HoldingsByOwner {
nonFungible: ERC1155NonFungibleHoldingsByOwner;
}
export interface EthBalancesByOwner {
[owner: string]: BigNumber;
}
export interface SubmissionContractEventArgs {
transactionId: BigNumber;
}
@@ -150,20 +154,10 @@ export interface ERC1155Holdings {
}
export interface TokenBalances {
erc20: {
[owner: string]: {
[contract: string]: BigNumber;
};
};
erc721: {
[owner: string]: {
[contract: string]: BigNumber[];
};
};
erc20: ERC20BalancesByOwner;
erc721: ERC721TokenIdsByOwner;
erc1155: ERC1155Holdings;
eth: {
[owner: string]: BigNumber;
};
eth: EthBalancesByOwner;
}
export interface FillEventArgs {