コード例 #1
0
ファイル: conftest.py プロジェクト: w1r2p1/swap-solidity
def DEN_exchange(w3, exchange_abi, factory, DEN_token):
    factory.createExchange(DEN_token.address, transact={})
    exchange_address = factory.getExchange(DEN_token.address)
    exchange = ConciseContract(
        w3.eth.contract(address=exchange_address, abi=exchange_abi))
    DEN_token.approve(exchange_address, DEN_RESERVE, transact={})
    exchange.addLiquidity(0,
                          DEN_RESERVE,
                          DEADLINE,
                          transact={'value': ETH_RESERVE})
    return exchange
コード例 #2
0
ファイル: conftest.py プロジェクト: w1r2p1/swap-solidity
def HAY_exchange(w3, exchange_abi, factory, HAY_token):
    factory.createExchange(HAY_token.address, transact={})
    exchange_address = factory.getExchange(HAY_token.address)
    exchange = ConciseContract(
        w3.eth.contract(address=exchange_address, abi=exchange_abi))
    HAY_token.approve(exchange_address, HAY_RESERVE, transact={})
    exchange.addLiquidity(0,
                          HAY_RESERVE,
                          DEADLINE,
                          transact={'value': ETH_RESERVE})
    print('exchange.totalSupply()')
    print(exchange.totalSupply())

    return exchange