Skip to content

Commit a2f5afa

Browse files
committed
fix bug in signer pkg
1 parent cce80f7 commit a2f5afa

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

packages/signer/lib/src/sign.dart

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,11 @@ class Signer {
2626

2727
Future<KeyPair?> fromSeed(Uint8List seed, KPType type) async {
2828
try {
29-
if (type.value == KPType.sr25519) {
29+
if (type.value == KPType.sr25519.value) {
3030
keypair = await KeyPair.sr25519.fromSeed(seed);
3131
_type = KPType.sr25519;
3232
return keypair;
33-
} else if (type.value == KPType.ed25519) {
33+
} else if (type.value == KPType.ed25519.value) {
3434
keypair = await KeyPair.ed25519.fromSeed(seed);
3535
_type = KPType.ed25519;
3636
return keypair;
@@ -45,10 +45,10 @@ class Signer {
4545
void fromHexSeed(String hexSeed, KPType type) {
4646
try {
4747
final seed = HEX.decode(hexSeed.replaceAll('0x', ''));
48-
if (type.value == KPType.sr25519) {
48+
if (type.value == KPType.sr25519.value) {
4949
keypair = KeyPair.sr25519.fromSeed(Uint8List.fromList(seed));
5050
_type = KPType.sr25519;
51-
} else if (type.value == KPType.ed25519) {
51+
} else if (type.value == KPType.ed25519.value) {
5252
keypair = KeyPair.ed25519.fromSeed(Uint8List.fromList(seed));
5353
_type = KPType.ed25519;
5454
} else {

packages/signer/test/signer_test.dart

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ void main() {
3939
final invalidMnemonic = 'invalid mnemonic phrase';
4040
expect(
4141
() async =>
42-
await signer.fromMnemonic(invalidMnemonic, KPType.sr25519),
42+
await signer.fromMnemonic(invalidMnemonic, KPType.ed25519),
4343
throwsException);
4444
});
4545

@@ -108,7 +108,7 @@ void main() {
108108
148,
109109
202,
110110
]);
111-
expect(() async => await signer.fromSeed(invalidSeed, KPType.sr25519),
111+
expect(() async => await signer.fromSeed(invalidSeed, KPType.ed25519),
112112
throwsException);
113113
});
114114

@@ -124,7 +124,7 @@ void main() {
124124
});
125125

126126
test('Test sign with invalid hex seed', () async {
127-
expect(() async => signer.fromHexSeed('0x6c1', KPType.sr25519),
127+
expect(() async => signer.fromHexSeed('0x6c1', KPType.ed25519),
128128
throwsException);
129129
});
130130

@@ -157,9 +157,9 @@ void main() {
157157
final signer = Signer();
158158
final mnemonic =
159159
'picnic flip cigar rival risk scatter slide aware trust garlic solution token';
160-
await signer.fromMnemonic(mnemonic, KPType.sr25519);
160+
await signer.fromMnemonic(mnemonic, KPType.ed25519);
161161

162-
final keypair = await KeyPair.sr25519.fromMnemonic(mnemonic);
162+
final keypair = await KeyPair.ed25519.fromMnemonic(mnemonic);
163163
final address = keypair.address;
164164

165165
final pair = await signer.keypairFromAddress(address);

0 commit comments

Comments
 (0)