Skip to content

Commit a137c20

Browse files
authored
Merge pull request #6 from sandrocsimas/main
Support Omni XEP network
2 parents e15d60c + 0d823ff commit a137c20

File tree

4 files changed

+13
-13
lines changed

4 files changed

+13
-13
lines changed

Diff for: lib/bip/bip/conf/bip49/bip49_coins.dart

+2-1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ class Bip49Coins extends BipCoins {
1515
static const Bip49Coins litecoin = Bip49Coins._('litecoin');
1616
static const Bip49Coins zcash = Bip49Coins._('zcash');
1717
static const Bip49Coins pepecoin = Bip49Coins._('pepecoin');
18+
static const Bip49Coins omniXep = Bip49Coins._('omniXep');
1819

1920
// Test nets
2021
static const Bip49Coins bitcoinCashTestnet =
@@ -29,7 +30,6 @@ class Bip49Coins extends BipCoins {
2930
static const Bip49Coins litecoinTestnet = Bip49Coins._('litecoinTestnet');
3031
static const Bip49Coins zcashTestnet = Bip49Coins._('zcashTestnet');
3132
static const Bip49Coins pepecoinTestnet = Bip49Coins._('pepecoinTestnet');
32-
static const Bip49Coins omniXep = Bip49Coins._('omniXep');
3333

3434
final String name;
3535

@@ -79,6 +79,7 @@ class Bip49Coins extends BipCoins {
7979
Bip49Coins.pepecoinTestnet: Bip49Conf.pepeTestnet,
8080
Bip49Coins.omniXep: Bip49Conf.omniXepMainNet
8181
};
82+
8283
@override
8384
BipProposal get proposal => BipProposal.bip49;
8485
}

Diff for: lib/bip/bip/conf/bip49/bip49_conf.dart

+6-6
Original file line numberDiff line numberDiff line change
@@ -411,20 +411,20 @@ class Bip49Conf {
411411
"net_ver": CoinsConf.pepeTestnet.params.p2shNetVer!,
412412
});
413413

414-
/// Configuration for pepecoin main net
414+
/// Configuration for Omni XEP main net
415415
static final BipCoinConfig omniXepMainNet = BipCoinConfig(
416-
coinNames: CoinsConf.omniXep.coinName,
416+
coinNames: CoinsConf.omniXepMainNet.coinName,
417417
coinIdx: Slip44.omniXep,
418418
isTestnet: false,
419419
defPath: derPathNonHardenedFull,
420420
keyNetVer: Bip32KeyNetVersions(
421-
List<int>.from([0x04, 0x88, 0xB2, 0x1E]),
422-
List<int>.from([0x04, 0x88, 0xAD, 0xE4]),
421+
List<int>.from([0x04, 0x88, 0xb2, 0x1e]),
422+
List<int>.from([0x04, 0x88, 0xad, 0xe4]),
423423
),
424-
wifNetVer: CoinsConf.omniXep.params.wifNetVer,
424+
wifNetVer: CoinsConf.omniXepMainNet.params.wifNetVer,
425425
type: EllipticCurveTypes.secp256k1,
426426
addressEncoder: ([dynamic kwargs]) => P2SHAddrEncoder(),
427427
addrParams: {
428-
"net_ver": CoinsConf.omniXep.params.p2shNetVer!,
428+
"net_ver": CoinsConf.omniXepMainNet.params.p2shNetVer!,
429429
});
430430
}

Diff for: lib/bip/coin_conf/coins_conf.dart

+4-3
Original file line numberDiff line numberDiff line change
@@ -708,12 +708,13 @@ class CoinsConf {
708708
);
709709

710710
/// Configuration for Omni XEP main net
711-
static const CoinConf omniXep = CoinConf(
712-
coinName: CoinNames("Omni XEP", "XEP"),
711+
static const CoinConf omniXepMainNet = CoinConf(
712+
coinName: CoinNames("Omni XEP", "OXEP"),
713713
params: CoinParams(
714714
p2pkhNetVer: [0x37],
715715
p2shNetVer: [0x89],
716-
wifNetVer: [0xA2],
716+
wifNetVer: [0xa2],
717+
p2wpkhHrp: "ep",
717718
),
718719
);
719720
}

Diff for: lib/bip/slip/slip44/slip44.dart

+1-3
Original file line numberDiff line numberDiff line change
@@ -102,8 +102,6 @@ class Slip44 {
102102
static const int avalanche = 9000;
103103
static const int celo = 52752;
104104
static const int piNetwork = 314159;
105-
106105
static const int pepecoin = 3434;
107-
108-
static const int omniXep = 547;
106+
static const int omniXep = 597;
109107
}

0 commit comments

Comments
 (0)