这篇先看market目录。market目录下有7个文件OverView: MarketToken.sol: ERC20的GM合约。 Market.sol: 市场合约 MarketFactory.sol: 市场管理合约 MarketStoreUtils.sol: 市场存储相关方法的合约 MarketUtils.sol: 市场相关的合约 MarketPoolValueInfo.sol: 市场pool结构体 MarketEventUtils.sol: 市场相关事件文件之间的调用关系MarketToken.sol: The market token for a market, stores funds for the market and keeps track 不确定的是,trader的抵押品是不是在这个合约里。 Market.sol: 定义market的数据结构。 市场同时提供现货交易和杠杠交易,他通过做多代币和做空代币、指数代币组成library Market { struct Props { address marketToken; address indexToken; add...