@@ -11,6 +11,7 @@ import { test as setup } from "@fixtures/walletExtension";
1111import kuberService from "@services/kuberService" ;
1212import walletManager from "lib/walletManager" ;
1313import { functionWaitedAssert } from "@helpers/waitedLoop" ;
14+ import { StaticWallet } from "@types" ;
1415
1516const REGISTER_DREP_WALLETS_COUNT = 6 ;
1617const DREP_WALLETS_COUNT = 12 ;
@@ -64,7 +65,7 @@ setup("Register DRep of static wallets", async () => {
6465setup ( "Setup temporary DRep wallets" , async ( ) => {
6566 setup . setTimeout ( 3 * environments . txTimeOut ) ;
6667
67- const dRepWallets = await generateWallets ( DREP_WALLETS_COUNT ) ;
68+ const dRepWallets : StaticWallet [ ] = await generateWallets ( DREP_WALLETS_COUNT ) ;
6869 const registerDRepWallets = await generateWallets (
6970 REGISTER_DREP_WALLETS_COUNT
7071 ) ;
@@ -78,7 +79,16 @@ setup("Setup temporary DRep wallets", async () => {
7879
7980 // Submit metadata to obtain a URL and generate hash value.
8081 const metadataPromises = dRepWallets . map ( async ( dRepWallet ) => {
81- return { ...( await uploadMetadataAndGetJsonHash ( ) ) , wallet : dRepWallet } ;
82+ const metadataResponse = await uploadMetadataAndGetJsonHash ( ) ;
83+ const index = dRepWallets . indexOf ( dRepWallet ) ;
84+ dRepWallets [ index ] = {
85+ ...dRepWallet ,
86+ givenName : metadataResponse . givenName ,
87+ } ;
88+ return {
89+ ...metadataResponse ,
90+ wallet : dRepWallet ,
91+ } ;
8292 } ) ;
8393
8494 const metadatasAndDRepWallets = await Promise . all ( metadataPromises ) ;
0 commit comments