Ejemplo n.º 1
0
def wallet_create(request):
    callback_url, payout_address = get_many(request.params, ['callback_url', 'payout_address'])

    try:
        assert_valid_address(payout_address)
    except ValueError, e:
        raise APIControllerError(e.message)
Ejemplo n.º 2
0
def test_validate_bitcoin_address():
    for addr_str in BITCOIN_ADDRESSES.good:
        assert_true(assert_valid_address(addr_str))

    for addr_str in BITCOIN_ADDRESSES.good_testnet:
        assert_true(assert_valid_address(addr_str, network_version=NETWORK_VERSIONS.testnet))

    for addr_str in BITCOIN_ADDRESSES.bad:
        assert_raises(ValueError, assert_valid_address, addr_str)