@@ -2,7 +2,7 @@ import * as Crypto from '@cardano-sdk/crypto';
2
2
import * as Trezor from '@trezor/connect' ;
3
3
import { BIP32Path } from '@cardano-sdk/crypto' ;
4
4
import { Cardano } from '@cardano-sdk/core' ;
5
- import { GroupedAddress , KeyPurpose , util } from '@cardano-sdk/key-management' ;
5
+ import { GroupedAddress , util } from '@cardano-sdk/key-management' ;
6
6
import {
7
7
InvalidArgumentError ,
8
8
Transform ,
@@ -19,8 +19,7 @@ type CertCredentialsType = {
19
19
20
20
const getCertCredentials = (
21
21
stakeKeyHash : Crypto . Ed25519KeyHashHex ,
22
- knownAddresses : GroupedAddress [ ] | undefined ,
23
- purpose : KeyPurpose | undefined
22
+ knownAddresses : GroupedAddress [ ] | undefined
24
23
) : CertCredentialsType => {
25
24
const knownAddress = knownAddresses ?. find ( ( address ) =>
26
25
areStringsEqualInConstantTime ( Cardano . RewardAccount . toHash ( address . rewardAccount ) , stakeKeyHash )
@@ -31,7 +30,7 @@ const getCertCredentials = (
31
30
! ! rewardAddress &&
32
31
areNumbersEqualInConstantTime ( rewardAddress ?. getPaymentCredential ( ) . type , Cardano . CredentialType . KeyHash )
33
32
) {
34
- const path = util . stakeKeyPathFromGroupedAddress ( { address : knownAddress , purpose } ) ;
33
+ const path = util . stakeKeyPathFromGroupedAddress ( knownAddress ) ;
35
34
return path ? { path } : { keyHash : stakeKeyHash } ;
36
35
}
37
36
return {
@@ -49,7 +48,7 @@ const getPoolOperatorKeyPath = (
49
48
context : TrezorTxTransformerContext
50
49
) : BIP32Path | null => {
51
50
const knownAddress = context ?. knownAddresses . find ( ( address ) => address . rewardAccount === operator ) ;
52
- return util . stakeKeyPathFromGroupedAddress ( { address : knownAddress , purpose : context . purpose } ) ;
51
+ return util . stakeKeyPathFromGroupedAddress ( knownAddress ) ;
53
52
} ;
54
53
55
54
export const getStakeAddressCertificate : Transform <
@@ -59,8 +58,7 @@ export const getStakeAddressCertificate: Transform<
59
58
> = ( certificate , context ) => {
60
59
const credentials = getCertCredentials (
61
60
certificate . stakeCredential . hash as unknown as Crypto . Ed25519KeyHashHex ,
62
- context ?. knownAddresses ,
63
- context ?. purpose
61
+ context ?. knownAddresses
64
62
) ;
65
63
const certificateType =
66
64
certificate . __typename === Cardano . CertificateType . StakeRegistration
@@ -84,8 +82,7 @@ export const getStakeDelegationCertificate: Transform<
84
82
const poolIdKeyHash = Cardano . PoolId . toKeyHash ( certificate . poolId ) ;
85
83
const credentials = getCertCredentials (
86
84
certificate . stakeCredential . hash as unknown as Crypto . Ed25519KeyHashHex ,
87
- context ?. knownAddresses ,
88
- context ?. purpose
85
+ context ?. knownAddresses
89
86
) ;
90
87
return {
91
88
keyHash : credentials . keyHash ,
0 commit comments