Example #1
0
def inputAddressFormatter(addr):
    iban = Iban(addr)
    if iban.isValid() and iban.isDirect():
        return "0x" + iban.address()
    elif is_strict_address(addr):
        return addr
    elif is_address(addr):
        return "0x" + addr

    raise ValueError("invalid address")
Example #2
0
def input_address_formatter(addr):
    iban = Iban(addr)
    if iban.isValid() and iban.isDirect():
        return add_0x_prefix(iban.address())
    elif is_strict_address(addr):
        return addr
    elif is_address(addr):
        return add_0x_prefix(addr)

    raise ValueError("invalid address")
Example #3
0
def input_address_formatter(addr):
    iban = Iban(addr)
    if iban.isValid() and iban.isDirect():
        return add_0x_prefix(iban.address())
    elif is_strict_address(addr):
        return addr
    elif is_address(addr):
        return add_0x_prefix(addr)

    raise ValueError("invalid address")
def test_is_address(value, expected):
    assert is_address(value) == expected
Example #5
0
def test_is_address(value, expected):
    assert is_address(value) == expected
Example #6
0
def test_eth_accounts(web3):
    accounts = web3.eth.accounts
    assert len(accounts) >= 1
    assert all(is_address(addr) for addr in accounts)
Example #7
0
def test_eth_accounts(web3):
    accounts = web3.eth.accounts
    assert len(accounts) >= 1
    assert all(is_address(addr) for addr in accounts)