Skip to content

Commit ede83bf

Browse files
committed
fix: remove account_deployment_data from deploy Account
1 parent 13ad26e commit ede83bf

File tree

1 file changed

+4
-9
lines changed

1 file changed

+4
-9
lines changed

src/channel/rpc_0_6.ts

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -522,7 +522,6 @@ export class RpcChannel {
522522
resource_bounds: details.resourceBounds,
523523
tip: toHex(details.tip),
524524
paymaster_data: details.paymasterData.map((it) => toHex(it)),
525-
account_deployment_data: details.accountDeploymentData.map((it) => toHex(it)),
526525
nonce_data_availability_mode: details.nonceDataAvailabilityMode,
527526
fee_data_availability_mode: details.feeDataAvailabilityMode,
528527
},
@@ -607,13 +606,7 @@ export class RpcChannel {
607606
paymaster_data: invocation.paymasterData.map((it) => toHex(it)),
608607
nonce_data_availability_mode: invocation.nonceDataAvailabilityMode,
609608
fee_data_availability_mode: invocation.feeDataAvailabilityMode,
610-
611-
// dont add account_deployment_data if invocation.type === TransactionType.DEPLOY_ACCOUNT
612-
...(invocation.type === TransactionType.DEPLOY_ACCOUNT
613-
? {}
614-
: {
615-
account_deployment_data: invocation.accountDeploymentData.map((it) => toHex(it)),
616-
}),
609+
account_deployment_data: invocation.accountDeploymentData.map((it) => toHex(it)),
617610
};
618611
}
619612

@@ -652,14 +645,16 @@ export class RpcChannel {
652645
} as RPC.SPEC.BROADCASTED_DECLARE_TXN;
653646
}
654647
if (invocation.type === TransactionType.DEPLOY_ACCOUNT) {
648+
// eslint-disable-next-line @typescript-eslint/no-unused-vars
649+
const { account_deployment_data, ...restDetails } = details;
655650
// v1 v3
656651
return {
657652
type: invocation.type,
658653
constructor_calldata: CallData.toHex(invocation.constructorCalldata || []),
659654
class_hash: toHex(invocation.classHash),
660655
contract_address_salt: toHex(invocation.addressSalt || 0),
661656
version: toHex(invocation.version || defaultVersions.v3) as RPC.SPEC.INVOKE_TXN['version'],
662-
...details,
657+
...restDetails,
663658
} as RPC.SPEC.BROADCASTED_DEPLOY_ACCOUNT_TXN;
664659
}
665660
throw Error('RPC buildTransaction received unknown TransactionType');

0 commit comments

Comments
 (0)