Skip to content

Commit 05b50fa

Browse files
feat: add digital note
* Fix xdn references * Remove xcp * Version 0.6.0
1 parent 1b93888 commit 05b50fa

File tree

6 files changed

+112
-96
lines changed

6 files changed

+112
-96
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -364,7 +364,7 @@ If you're interested in contributing, please read the [contributing docs](https:
364364
| BZX | Bitcoinzero | |
365365
| GXX | GravityCoin | |
366366
| HEAT | HEAT | |
367-
| XDN | DigitalNote | |
367+
| XDN | [Digital Note](https://github.com/hyperbit-dev/chains/blob/master/src/chains/xdn.ts) | Yes |
368368
| FSN | FUSION | |
369369
| CPC | Capricoin | |
370370
| BOLD | Bold | |

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "0.5.0",
2+
"version": "0.6.0",
33
"license": "MIT",
44
"main": "dist/index.js",
55
"typings": "dist/index.d.ts",

src/chains/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,5 +26,6 @@ export * from './rvn';
2626
export * from './via';
2727
export * from './vtc';
2828
export * from './x42';
29+
export * from './xdn';
2930
export * from './xna';
3031
export * from './zec';

src/chains/xcp.ts

Lines changed: 0 additions & 81 deletions
This file was deleted.

src/chains/xdn.ts

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
/* source: https://github.com/DigitalNoteXDN/DigitalNote-2/blob/master/src/chainparams.cpp */
2+
3+
import { Common, Network, TestNetwork } from '../types';
4+
5+
const common: Common = {
6+
name: 'Digital Note',
7+
unit: 'XDN',
8+
decimalPlaces: 1e8,
9+
messagePrefix: '\x16Digital Note Signed Message:\n',
10+
};
11+
12+
const main: Network = {
13+
...common,
14+
// https://github.com/DigitalNoteXDN/DigitalNote-2/blob/master/src/cmainparams.cpp#L85
15+
hashGenesisBlock:
16+
'0x00000d8e7d39218c4c02132e95a3896d46939b9b95624cf9dd2b0b794e6c216a',
17+
// https://github.com/DigitalNoteXDN/DigitalNote-2/blob/master/src/cmainparams.cpp#L52
18+
port: 18092,
19+
// https://github.com/DigitalNoteXDN/DigitalNote-2/blob/master/src/cmainparams.cpp#L53C3
20+
portRpc: 18094,
21+
// https://github.com/DigitalNoteXDN/DigitalNote-2/blob/master/src/cmainparams.cpp#L46
22+
protocol: {
23+
magic: 0xe39caf21,
24+
},
25+
// https://github.com/DigitalNoteXDN/DigitalNote-2/blob/master/src/cmainparams.cpp#L95
26+
seedsDns: [
27+
'103.164.54.203',
28+
'192.241.147.56',
29+
'20.193.89.74',
30+
'161.97.92.102',
31+
'161.97.106.85',
32+
'62.171.150.246',
33+
'138.197.161.183',
34+
'157.230.107.144',
35+
'188.166.123.46',
36+
'159.203.14.113',
37+
'199.175.54.187',
38+
'seed1n.digitalnote.biz',
39+
'seed2n.digitalnote.biz',
40+
'seed3n.digitalnote.biz',
41+
'seed4n.digitalnote.biz',
42+
],
43+
versions: {
44+
// https://en.bitcoin.it/wiki/BIP_0032
45+
bip32: {
46+
// https://github.com/DigitalNoteXDN/DigitalNote-2/blob/master/src/cmainparams.cpp#L93
47+
private: 0x0488ade4,
48+
// https://github.com/DigitalNoteXDN/DigitalNote-2/blob/master/src/cmainparams.cpp#L92
49+
public: 0x0488b21e,
50+
},
51+
bip44: 287,
52+
// https://github.com/DigitalNoteXDN/DigitalNote-2/blob/master/src/cmainparams.cpp#L90C36
53+
private: 0x8e,
54+
// https://github.com/DigitalNoteXDN/DigitalNote-2/blob/master/src/cmainparams.cpp#L88
55+
public: 0x5a,
56+
// https://github.com/DigitalNoteXDN/DigitalNote-2/blob/master/src/cmainparams.cpp#L89
57+
scripthash: 0x8c,
58+
},
59+
};
60+
61+
const test: TestNetwork = {
62+
...common,
63+
// https://github.com/DigitalNoteXDN/DigitalNote-2/blob/master/src/ctestnetparams.cpp
64+
hashGenesisBlock:
65+
'0x000510a669c8d36db04317fa98f7bf183d18c96cef5a4a94a6784a2c47f92e6c',
66+
// https://github.com/DigitalNoteXDN/DigitalNote-2/blob/master/src/ctestnetparams.cpp#L28
67+
port: 28092,
68+
// https://github.com/DigitalNoteXDN/DigitalNote-2/blob/master/src/ctestnetparams.cpp#L29C2
69+
portRpc: 28094,
70+
// https://github.com/DigitalNoteXDN/DigitalNote-2/blob/master/src/ctestnetparams.cpp#L21
71+
protocol: {
72+
magic: 0xf41cbc42,
73+
},
74+
seedsDns: [],
75+
versions: {
76+
// https://en.bitcoin.it/wiki/BIP_0032
77+
bip32: {
78+
// https://github.com/DigitalNoteXDN/DigitalNote-2/blob/master/src/ctestnetparams.cpp#L57
79+
private: 0x04358394,
80+
// https://github.com/DigitalNoteXDN/DigitalNote-2/blob/master/src/ctestnetparams.cpp#L56
81+
public: 0x043587cf,
82+
},
83+
bip44: 1,
84+
// https://github.com/DigitalNoteXDN/DigitalNote-2/blob/master/src/ctestnetparams.cpp#L54
85+
private: 0x66,
86+
// https://github.com/DigitalNoteXDN/DigitalNote-2/blob/master/src/ctestnetparams.cpp#L52
87+
public: 0x5b,
88+
// https://github.com/DigitalNoteXDN/DigitalNote-2/blob/master/src/ctestnetparams.cpp#L53
89+
scripthash: 0x64,
90+
},
91+
};
92+
93+
export const xdn = {
94+
main,
95+
test,
96+
};

src/chains/xna.ts

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,28 @@
1-
/* source: https://github.com/RavenProject/Ravencoin/blob/master/src/chainparams.cpp */
1+
/* source: https://github.com/NeuraiProject/Neurai/blob/main/src/chainparams.cpp */
22

33
import { Common, Network, TestNetwork } from '../types';
44

55
const common: Common = {
66
name: 'Neurai',
77
unit: 'XNA',
88
decimalPlaces: 1e8,
9-
// https://github.com/NeuraiProject/Neurai/blob/master/src/validation.cpp#L129
9+
// https://github.com/NeuraiProject/Neurai/blob/main/src/validation.cpp#L129
1010
messagePrefix: 'Neurai Signed Message:\n',
1111
};
1212

1313
const main: Network = {
1414
...common,
15-
// https://github.com/NeuraiProject/Neurai/blob/master/src/chainparams.cpp#L179
15+
// https://github.com/NeuraiProject/Neurai/blob/main/src/chainparams.cpp#L179
1616
hashGenesisBlock:
1717
'00000044d33c0c0ba019be5c0249730424a69cb4c222153322f68c6104484806',
18-
// https://github.com/NeuraiProject/Neurai/blob/master/src/chainparams.cpp#L172
18+
// https://github.com/NeuraiProject/Neurai/blob/main/src/chainparams.cpp#L172
1919
port: 19000,
20-
// https://github.com/NeuraiProject/Neurai/blob/master/src//chainparamsbase.cpp#L36
20+
// https://github.com/NeuraiProject/Neurai/blob/main/src//chainparamsbase.cpp#L36
2121
portRpc: 19001,
2222
protocol: {
2323
magic: 0x5255454e,
2424
},
25-
// https://github.com/NeuraiProject/Neurai/blob/master/src/chainparams.cpp#L182
25+
// https://github.com/NeuraiProject/Neurai/blob/main/src/chainparams.cpp#L182
2626
seedsDns: [
2727
'seed1.neurai.org',
2828
'seed2.neurai.org',
@@ -34,13 +34,13 @@ const main: Network = {
3434
private: 0x0488ade4,
3535
public: 0x0488b21e,
3636
},
37-
// https://github.com/NeuraiProject/Neurai/blob/master/src/chainparams.cpp#L200
37+
// https://github.com/NeuraiProject/Neurai/blob/main/src/chainparams.cpp#L200
3838
bip44: 0,
39-
// https://github.com/NeuraiProject/Neurai/blob/master/src/chainparams.cpp#L195
39+
// https://github.com/NeuraiProject/Neurai/blob/main/src/chainparams.cpp#L195
4040
private: 0x80,
41-
// https://github.com/NeuraiProject/Neurai/blob/master/src/chainparams.cpp#L193
41+
// https://github.com/NeuraiProject/Neurai/blob/main/src/chainparams.cpp#L193
4242
public: 0x35,
43-
// https://github.com/NeuraiProject/Neurai/blob/master/src/chainparams.cpp#L194
43+
// https://github.com/NeuraiProject/Neurai/blob/main/src/chainparams.cpp#L194
4444
scripthash: 0x75,
4545
},
4646
};
@@ -66,11 +66,11 @@ const test: TestNetwork = {
6666
public: 0x043587cf,
6767
},
6868
bip44: 0,
69-
// https://github.com/NeuraiProject/Neurai/blob/master/src/chainparams.cpp#L423
69+
// https://github.com/NeuraiProject/Neurai/blob/main/src/chainparams.cpp#L423
7070
private: 0xef,
71-
// https://github.com/NeuraiProject/Neurai/blob/master/src/chainparams.cpp#L359
71+
// https://github.com/NeuraiProject/Neurai/blob/main/src/chainparams.cpp#L359
7272
public: 0xeb,
73-
// https://github.com/NeuraiProject/Neurai/blob/master/src/chainparams.cpp#L422
73+
// https://github.com/NeuraiProject/Neurai/blob/main/src/chainparams.cpp#L422
7474
scripthash: 0xc4,
7575
},
7676
};

0 commit comments

Comments
 (0)