From 3e3b5f9cba380c4fa73cb4280dd37ac1bd568a05 Mon Sep 17 00:00:00 2001 From: Wei Tang Date: Wed, 24 Feb 2021 00:28:57 +0100 Subject: [PATCH] Reserve ss58 prefix 48 for Neatcoin (#8165) * Reserved ss58 prefixes for Neatcoin * Switch to use 63 * Switch to use 48 --- substrate/primitives/core/src/crypto.rs | 4 +++- substrate/ss58-registry.json | 9 +++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/substrate/primitives/core/src/crypto.rs b/substrate/primitives/core/src/crypto.rs index efae0cd958..0e5aca8f7c 100644 --- a/substrate/primitives/core/src/crypto.rs +++ b/substrate/primitives/core/src/crypto.rs @@ -578,11 +578,13 @@ ss58_address_format!( (46, "reserved46", "Reserved for future use (46).") Reserved47 => (47, "reserved47", "Reserved for future use (47).") + NeatcoinAccount => + (48, "neatcoin", "Neatcoin mainnet, standard account (*25519).") AventusAccount => (65, "aventus", "Aventus Chain mainnet, standard account (*25519).") CrustAccount => (66, "crust", "Crust Network, standard account (*25519).") - // Note: 48 and above are reserved. + // Note: 16384 and above are reserved. ); /// Set the default "version" (actually, this is a bit of a misnomer and the version byte is diff --git a/substrate/ss58-registry.json b/substrate/ss58-registry.json index cae6577e21..d65485daeb 100644 --- a/substrate/ss58-registry.json +++ b/substrate/ss58-registry.json @@ -442,6 +442,15 @@ "standardAccount": null, "website": null }, + { + "prefix": 48, + "network": "neatcoin", + "displayName": "Neatcoin Mainnet", + "symbols": ["NEAT"], + "decimals": [12], + "standardAccount": "*25519", + "website": "https://neatcoin.org" + }, { "prefix": 65, "network": "aventus",