Exemple #1
0
 def deploy_mocks(self):
     deployer = self.deployer
     r = MockGatewayRegistry.deploy({"from": deployer})
     for (tokenName, whaleConfig) in [("BTC", registry.whales.renbtc)]:
         token = ERC20.at(whaleConfig.token)
         gateway = MockGateway.deploy(token.address, {"from": deployer})
         # Distribute token from whale -> deployer -> mock gateway.
         distribute_from_whale(whaleConfig, deployer, percentage=1.0)
         token.transfer(gateway, token.balanceOf(deployer),
                        {"from": deployer})
         self.mocks[tokenName] = DotMap(
             token=token,
             gateway=gateway,
         )
         r.addGateway(tokenName, gateway.address)
         r.addToken(tokenName, token.address)
     self.mocks.registry = r