|
1 | | -import { Network, MainNet, RegTest, TestNet, DevNet, getNetwork } from '../src' |
| 1 | +import { Network, MainNet, RegTest, TestNet, DevNet, Changi, getNetwork } from '../src' |
2 | 2 |
|
3 | 3 | it('should be exported', () => { |
4 | 4 | const network: Network = MainNet |
@@ -26,6 +26,11 @@ describe('getNetwork', () => { |
26 | 26 | expect(getNetwork('regtest').name).toStrictEqual('regtest') |
27 | 27 | expect(getNetwork('regtest').bech32.hrp).toStrictEqual('bcrt') |
28 | 28 | }) |
| 29 | + |
| 30 | + it('should get changi', () => { |
| 31 | + expect(getNetwork('changi').name).toStrictEqual('changi') |
| 32 | + expect(getNetwork('changi').bech32.hrp).toStrictEqual('tf') |
| 33 | + }) |
29 | 34 | }) |
30 | 35 |
|
31 | 36 | it('should match MainNet network', () => { |
@@ -71,3 +76,14 @@ it('should match RegTest network', () => { |
71 | 76 | expect(RegTest.scriptHashPrefix).toStrictEqual(0xc4) |
72 | 77 | expect(RegTest.messagePrefix).toStrictEqual('\x15Defi Signed Message:\n') |
73 | 78 | }) |
| 79 | + |
| 80 | +it('should match Changi network', () => { |
| 81 | + expect(Changi.name).toStrictEqual('changi') |
| 82 | + expect(Changi.bech32.hrp).toStrictEqual('tf') |
| 83 | + expect(Changi.bip32.publicPrefix).toStrictEqual(0x043587cf) |
| 84 | + expect(Changi.bip32.privatePrefix).toStrictEqual(0x04358394) |
| 85 | + expect(Changi.wifPrefix).toStrictEqual(0xef) |
| 86 | + expect(Changi.pubKeyHashPrefix).toStrictEqual(0xf) |
| 87 | + expect(Changi.scriptHashPrefix).toStrictEqual(0x80) |
| 88 | + expect(Changi.messagePrefix).toStrictEqual('\x15Defi Signed Message:\n') |
| 89 | +}) |
0 commit comments