コード例 #1
0
ファイル: formatters.py プロジェクト: XertroV/web3.py
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")
コード例 #2
0
ファイル: formatters.py プロジェクト: comey/deprecated-web3
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")
コード例 #3
0
ファイル: formatters.py プロジェクト: euri10/web3.py
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")
コード例 #4
0
def test_is_address(value, expected):
    assert is_address(value) == expected
コード例 #5
0
ファイル: test_address.py プロジェクト: XertroV/web3.py
def test_is_address(value, expected):
    assert is_address(value) == expected
コード例 #6
0
ファイル: test_eth_accounts.py プロジェクト: XertroV/web3.py
def test_eth_accounts(web3):
    accounts = web3.eth.accounts
    assert len(accounts) >= 1
    assert all(is_address(addr) for addr in accounts)
コード例 #7
0
def test_eth_accounts(web3):
    accounts = web3.eth.accounts
    assert len(accounts) >= 1
    assert all(is_address(addr) for addr in accounts)