mirror of
https://github.com/LBRYFoundation/LBRY-Vault.git
synced 2025-08-23 17:47:31 +00:00
network: validate donation address for server
This commit is contained in:
parent
ed22f968f9
commit
fe6367cbcd
1 changed files with 6 additions and 1 deletions
|
@ -44,6 +44,7 @@ from .util import PrintError, print_error, log_exceptions, ignore_exceptions, bf
|
||||||
from .bitcoin import COIN
|
from .bitcoin import COIN
|
||||||
from . import constants
|
from . import constants
|
||||||
from . import blockchain
|
from . import blockchain
|
||||||
|
from . import bitcoin
|
||||||
from .blockchain import Blockchain, HEADER_SIZE
|
from .blockchain import Blockchain, HEADER_SIZE
|
||||||
from .interface import Interface, serialize_server, deserialize_server, RequestTimedOut
|
from .interface import Interface, serialize_server, deserialize_server, RequestTimedOut
|
||||||
from .version import PROTOCOL_VERSION
|
from .version import PROTOCOL_VERSION
|
||||||
|
@ -321,7 +322,11 @@ class Network(PrintError):
|
||||||
self.banner = await session.send_request('server.banner')
|
self.banner = await session.send_request('server.banner')
|
||||||
self.notify('banner')
|
self.notify('banner')
|
||||||
async def get_donation_address():
|
async def get_donation_address():
|
||||||
self.donation_address = await session.send_request('server.donation_address')
|
addr = await session.send_request('server.donation_address')
|
||||||
|
if not bitcoin.is_address(addr):
|
||||||
|
self.print_error(f"invalid donation address from server: {addr}")
|
||||||
|
addr = ''
|
||||||
|
self.donation_address = addr
|
||||||
async def get_server_peers():
|
async def get_server_peers():
|
||||||
self.server_peers = parse_servers(await session.send_request('server.peers.subscribe'))
|
self.server_peers = parse_servers(await session.send_request('server.peers.subscribe'))
|
||||||
self.notify('servers')
|
self.notify('servers')
|
||||||
|
|
Loading…
Add table
Reference in a new issue