Skip to content

Commit f1eaf11

Browse files
committed
fixup! feat: make KoraLabsHandleProvider compliant with bitcoin
1 parent c79f558 commit f1eaf11

File tree

4 files changed

+13
-8
lines changed

4 files changed

+13
-8
lines changed

packages/cardano-services-client/src/HandleProvider/KoraLabsHandleProvider.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,11 @@ export interface KoraLabsHandleProviderDeps {
2727
}
2828

2929
export const toHandleResolution = ({ apiResponse, policyId }: { apiResponse: IHandle; policyId: Cardano.PolicyId }) => {
30+
const cardano = Cardano.PaymentAddress(apiResponse.resolved_addresses.ada);
3031
const result: HandleResolution = {
31-
addresses: { cardano: Cardano.PaymentAddress(apiResponse.resolved_addresses.ada) },
32+
addresses: { cardano },
3233
backgroundImage: apiResponse.bg_image ? Asset.Uri(apiResponse.bg_image) : undefined,
33-
cardanoAddress: Cardano.PaymentAddress(apiResponse.resolved_addresses.ada),
34+
cardanoAddress: cardano,
3435
handle: apiResponse.name,
3536
hasDatum: apiResponse.has_datum,
3637
image: apiResponse.image ? Asset.Uri(apiResponse.image) : undefined,

packages/cardano-services/test/TxSubmit/NodeTxSubmitProvider.test.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,12 @@ import { NoCache, NodeTxSubmitProvider, NodeTxSubmitProviderProps } from '../../
1313
import { generateRandomHexString } from '@cardano-sdk/util-dev';
1414
import { dummyLogger as logger } from 'ts-log';
1515

16+
const cardanoAddress = Cardano.PaymentAddress(
17+
'addr_test1qqk4sr4f7vtqzd2w90d5nfu3n59jhhpawyphnek2y7er02nkrezryq3ydtmkg0e7e2jvzg443h0ffzfwd09wpcxy2fuqmcnecd'
18+
);
1619
const mockHandleResolution = {
17-
cardanoAddress: Cardano.PaymentAddress(
18-
'addr_test1qqk4sr4f7vtqzd2w90d5nfu3n59jhhpawyphnek2y7er02nkrezryq3ydtmkg0e7e2jvzg443h0ffzfwd09wpcxy2fuqmcnecd'
19-
),
20+
addresses: { cardano: cardanoAddress },
21+
cardanoAddress,
2022
handle: 'alice',
2123
hasDatum: false,
2224
policyId: Cardano.PolicyId('50fdcdbfa3154db86a87e4b5697ae30d272e0bbcfa8122efd3e301cb'),

packages/tx-construction/test/tx-builder/TxBuilder.test.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,10 @@ const rewardAccount2 = Cardano.RewardAccount('stake_test1up7pvfq8zn4quy45r2g5722
4040
const rewardAccount3 = Cardano.RewardAccount('stake_test1uqehkck0lajq8gr28t9uxnuvgcqrc6070x3k9r8048z8y5gssrtvn');
4141
const rewardAccount4 = Cardano.RewardAccount('stake_test17rphkx6acpnf78fuvxn0mkew3l0fd058hzquvz7w36x4gtcljw6kf');
4242

43+
const cardanoAddress = Cardano.PaymentAddress('addr_test1vr8nl4u0u6fmtfnawx2rxfz95dy7m46t6dhzdftp2uha87syeufdg');
4344
const resolvedHandle = {
44-
cardanoAddress: Cardano.PaymentAddress('addr_test1vr8nl4u0u6fmtfnawx2rxfz95dy7m46t6dhzdftp2uha87syeufdg'),
45+
addresses: { cardano: cardanoAddress },
46+
cardanoAddress,
4547
handle: 'alice',
4648
hasDatum: false,
4749
policyId: Cardano.PolicyId('b0d07d45fe9514f80213f4020e5a61241458be626841cde717cb38a7'),

packages/wallet/test/services/HandlesTracker.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,10 +65,10 @@ const hydrateHandle = (handleInfo: HandleInfo) =>
6565

6666
const exponentialBackoffDelay = (iteration: number) => Math.pow(2, iteration) * HYDRATE_HANDLE_INITIAL_INTERVAL;
6767

68-
const lastInteration = HYDRATE_HANDLE_MAX_RETRIES - 1;
68+
const lastIteration = HYDRATE_HANDLE_MAX_RETRIES - 1;
6969

7070
const retrySyntax = (retries: number) =>
71-
Array.from({ length: retries }, (_, i) => exponentialBackoffDelay(i) - (i === lastInteration ? 2 : 1))
71+
Array.from({ length: retries }, (_, i) => exponentialBackoffDelay(i) - (i === lastIteration ? 2 : 1))
7272
.map((exponentialDelay) => ` - ${exponentialDelay}ms `)
7373
.join('');
7474

0 commit comments

Comments
 (0)