@0x/contracts-asset-proxy
getMarketMarginPremium()
IDydx
@0x/contracts-erc20
LibERC20Token.approveIfBelowMax()