@@ -222,6 +222,7 @@ class CMainParams : public CChainParams {
222222 base58Prefixes[PUBKEY_ADDRESS ] = std::vector<unsigned char >(1 ,53 );
223223 base58Prefixes[COLDSTAKING_ADDRESS ] = std::vector<unsigned char >(1 ,21 ); // cold staking addresses start with 'X'
224224 base58Prefixes[SCRIPT_ADDRESS ] = std::vector<unsigned char >(1 ,85 );
225+ base58Prefixes[RAW_SCRIPT_ADDRESS ] = std::vector<unsigned char >(1 ,60 );
225226 base58Prefixes[SECRET_KEY ] = std::vector<unsigned char >(1 ,150 );
226227 base58Prefixes[EXT_PUBLIC_KEY ] = boost::assign::list_of (0x04 )(0x88 )(0xB2 )(0x1E ).convert_to_container <std::vector<unsigned char > >();
227228 base58Prefixes[EXT_SECRET_KEY ] = boost::assign::list_of (0x04 )(0x88 )(0xAD )(0xE4 ).convert_to_container <std::vector<unsigned char > >();
@@ -428,6 +429,7 @@ class CTestNetParams : public CChainParams {
428429 base58Prefixes[PUBKEY_ADDRESS ] = std::vector<unsigned char >(1 ,111 );
429430 base58Prefixes[COLDSTAKING_ADDRESS ] = std::vector<unsigned char >(1 ,8 ); // cold staking addresses start with 'C/D'
430431 base58Prefixes[SCRIPT_ADDRESS ] = std::vector<unsigned char >(1 ,196 );
432+ base58Prefixes[RAW_SCRIPT_ADDRESS ] = std::vector<unsigned char >(1 ,60 );
431433 base58Prefixes[SECRET_KEY ] = std::vector<unsigned char >(1 ,239 );
432434 base58Prefixes[EXT_PUBLIC_KEY ] = boost::assign::list_of (0x40 )(0x88 )(0x2B )(0xE1 ).convert_to_container <std::vector<unsigned char > >();
433435 base58Prefixes[EXT_SECRET_KEY ] = boost::assign::list_of (0x40 )(0x88 )(0xDA )(0x4E ).convert_to_container <std::vector<unsigned char > >();
@@ -618,6 +620,7 @@ class CDevNetParams : public CChainParams {
618620 base58Prefixes[PUBKEY_ADDRESS ] = std::vector<unsigned char >(1 ,111 );
619621 base58Prefixes[COLDSTAKING_ADDRESS ] = std::vector<unsigned char >(1 ,63 ); // cold staking addresses start with 'S'
620622 base58Prefixes[SCRIPT_ADDRESS ] = std::vector<unsigned char >(1 ,196 );
623+ base58Prefixes[RAW_SCRIPT_ADDRESS ] = std::vector<unsigned char >(1 ,60 );
621624 base58Prefixes[SECRET_KEY ] = std::vector<unsigned char >(1 ,239 );
622625 base58Prefixes[EXT_PUBLIC_KEY ] = boost::assign::list_of (0x40 )(0x88 )(0x2B )(0xE1 ).convert_to_container <std::vector<unsigned char > >();
623626 base58Prefixes[EXT_SECRET_KEY ] = boost::assign::list_of (0x40 )(0x88 )(0xDA )(0x4E ).convert_to_container <std::vector<unsigned char > >();
@@ -798,6 +801,7 @@ class CRegTestParams : public CChainParams {
798801 base58Prefixes[PUBKEY_ADDRESS ] = std::vector<unsigned char >(1 ,111 );
799802 base58Prefixes[COLDSTAKING_ADDRESS ] = std::vector<unsigned char >(1 ,63 ); // cold staking addresses start with 'S'
800803 base58Prefixes[SCRIPT_ADDRESS ] = std::vector<unsigned char >(1 ,196 );
804+ base58Prefixes[RAW_SCRIPT_ADDRESS ] = std::vector<unsigned char >(1 ,60 );
801805 base58Prefixes[SECRET_KEY ] = std::vector<unsigned char >(1 ,239 );
802806 base58Prefixes[EXT_PUBLIC_KEY ] = boost::assign::list_of (0x40 )(0x88 )(0x2B )(0xE1 ).convert_to_container <std::vector<unsigned char > >();
803807 base58Prefixes[EXT_SECRET_KEY ] = boost::assign::list_of (0x40 )(0x88 )(0xDA )(0x4E ).convert_to_container <std::vector<unsigned char > >();
0 commit comments