Add Neurai mainnet addresses to BIP122 namespaces#187
Open
NeuraiProject wants to merge 1 commit into
Open
Conversation
|
What
Sent from Yahoo Mail for iPhone
On Friday, May 22, 2026, 4:22 PM, NeuraiProject ***@***.***> wrote:
Summary
Add Neurai (XNA) mainnet as a test case under the existing bip122 namespace.
Neurai is a UTXO blockchain (Bitcoin / Ravencoin lineage) with its own genesis
block, P2PKH prefix, and SLIP-0044 coin type (1900). It reuses the canonical
bip122 chain-ID definition — no new namespace is needed.
Chain identity
- CAIP-2 Chain ID: bip122:00000044d33c0c0ba019be5c02497304
- Full genesis hash: 00000044d33c0c0ba019be5c0249730424a69cb4c222153322f68c6104484806
- SLIP-0044 coin type: 1900 (registered upstream)
- Mainnet P2PKH prefix: 0x35 (addresses start with N)
- Address format: legacy P2PKH only (no SegWit/bech32 in current consensus)
Genesis hash can be reproduced against the official Neurai node:
neurai-cli getblockhash 0
# 00000044d33c0c0ba019be5c0249730424a69cb4c222153322f68c6104484806
Related work
- WalletConnect v2 spec for Neurai: https://github.com/NeuraiProject/neurai-walletconnect-spec
- Reference wallet implementation: https://github.com/NeuraiProject/neurai-wallet-walletconnect
- Demo dApp: https://github.com/NeuraiProject/neurai-dapp-demo
- Reown Chain Onboarding submission (parallel): WalletConnect/walletconnect-monorepo#7245
Notes
- Testnet not included in this PR. Neurai's testnet currently auto-mines
the genesis block per epoch, so there is no stable testnet reference yet.
A follow-up PR will add testnet once the protocol freezes a stable genesis.
- Post-quantum keys (ML-DSA-44) are out of scope for this PR. They will be
proposed separately if/when the broader namespace ecosystem aligns on
representing post-quantum addresses.
You can view, comment on, or merge this pull request online at:
#187
Commit Summary
- 4d361f6 Add Neurai mainnet addresses to BIP122 namespaces
File Changes
(2 files)
- M bip122/caip10.md (3)
- M bip122/caip2.md (3)
Patch Links:
- https://github.com/ChainAgnostic/namespaces/pull/187.patch
- https://github.com/ChainAgnostic/namespaces/pull/187.diff
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: ***@***.***>
|
3 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Add Neurai (XNA) mainnet as a test case under the existing
bip122namespace.Neurai is a UTXO blockchain (Bitcoin / Ravencoin lineage) with its own genesis
block, P2PKH prefix, and SLIP-0044 coin type (1900). It reuses the canonical
bip122chain-ID definition — no new namespace is needed.Chain identity
bip122:00000044d33c0c0ba019be5c0249730400000044d33c0c0ba019be5c0249730424a69cb4c222153322f68c61044848061900(registered upstream)0x35(addresses start withN)Genesis hash can be reproduced against the official Neurai node:
neurai-cli getblockhash 0 # 00000044d33c0c0ba019be5c0249730424a69cb4c222153322f68c6104484806Related work
Notes
the genesis block per epoch, so there is no stable testnet reference yet.
A follow-up PR will add testnet once the protocol freezes a stable genesis.
proposed separately if/when the broader namespace ecosystem aligns on
representing post-quantum addresses.