Skip to content

Add OpenAlias for Monero sends - #1456

Open
sneurlax wants to merge 4 commits into
stagingfrom
feat/openalias
Open

sneurlax wants to merge 4 commits into
stagingfrom
feat/openalias

Conversation

@sneurlax

Copy link
Copy Markdown
Member

Adds a DohOpenAlias class for handling DNS requests for OpenAlias records. Adds a DnsProxyConnection because of issues with socks5_proxy

Parse oa1:xmr records, rejecting separate payment IDs and aliases with more
than one distinct address. Records are resolved with Google DNS-over-HTTPS
and only accepted when authenticated (AD set, CD and TC clear, exact
question match). When Tor is enabled the lookup is tunnelled through its
SOCKS port to the numeric resolver address, with no clearnet fallback.
Add a Use OpenAlias lookup to the mobile and desktop send screens. The
accepted address is carried in TxData and shown on confirmation; editing the
destination drops it.
Record parsing, DoH response validation and transport, the lookup service,
the lookup dialog and the TxData recipient. The live lookup test is skipped
by default.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant