Skip to content

Commit fc95319

Browse files
asimm241zone117x
authored andcommitted
fix: remove token_transfer_recipient_address from stacking transactions
1 parent d002dad commit fc95319

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

src/api/routes/rosetta/construction.ts

+8-7
Original file line numberDiff line numberDiff line change
@@ -529,13 +529,7 @@ export function createRosettaConstructionRouter(db: DataStore, chainId: ChainID)
529529
return;
530530
}
531531

532-
const recipientAddress = options.token_transfer_recipient_address;
533-
if (!recipientAddress) {
534-
res.status(500).json(RosettaErrors[RosettaErrorsTypes.invalidRecipient]);
535-
return;
536-
}
537532
const senderAddress = options.sender_address;
538-
539533
if (!senderAddress) {
540534
res.status(500).json(RosettaErrors[RosettaErrorsTypes.invalidSender]);
541535
return;
@@ -565,7 +559,12 @@ export function createRosettaConstructionRouter(db: DataStore, chainId: ChainID)
565559

566560
let transaction: StacksTransaction;
567561
switch (options.type) {
568-
case 'token_transfer':
562+
case 'token_transfer': {
563+
const recipientAddress = options.token_transfer_recipient_address;
564+
if (!recipientAddress) {
565+
res.status(500).json(RosettaErrors[RosettaErrorsTypes.invalidRecipient]);
566+
return;
567+
}
569568
// signel signature
570569
const tokenTransferOptions: UnsignedTokenTransferOptions = {
571570
recipient: recipientAddress,
@@ -577,7 +576,9 @@ export function createRosettaConstructionRouter(db: DataStore, chainId: ChainID)
577576
};
578577

579578
transaction = await makeUnsignedSTXTokenTransfer(tokenTransferOptions);
579+
580580
break;
581+
}
581582
case 'stacking': {
582583
const poxBTCAddress = publicKeyToBitcoinAddress(
583584
publicKeys[0].hex_bytes,

0 commit comments

Comments
 (0)