Skip to content

Commit c159b40

Browse files
fbwoolfkyranjamie
authored andcommitted
fix: stx call contract types
1 parent 2dfe6b2 commit c159b40

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

Diff for: packages/rpc/src/index.ts

+2
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ export * from './methods/bitcoin/sign-psbt';
2525
export * from './methods/get-addresses';
2626
export * from './methods/bitcoin/send-transfer';
2727
export * from './methods/bitcoin/sign-message';
28+
export * from './methods/stacks/_clarity-values';
29+
export * from './methods/stacks/_stacks-helpers';
2830
export * from './methods/stacks/stx-sign-message';
2931
export * from './methods/stacks/stx-sign-transaction';
3032
export * from './methods/stacks/stx-call-contract';

Diff for: packages/rpc/src/methods/stacks/stx-call-contract.ts

+12-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
import { z } from 'zod';
22

3-
import { DefineRpcMethod, RpcRequest, RpcResponse } from '../../rpc/schemas';
3+
import {
4+
DefineRpcMethod,
5+
RpcRequest,
6+
createRpcResponseSchema,
7+
defaultErrorSchema,
8+
} from '../../rpc/schemas';
49
import { clarityValueSchema } from './_clarity-values';
510
import {
611
baseStacksTransactionConfigSchema,
@@ -31,7 +36,12 @@ export type StxCallContractRequest = RpcRequest<
3136
// Result
3237
export const stxCallContractResponseBodySchema = stacksTransactionDetailsSchema;
3338

34-
export type StxCallContractResponse = RpcResponse<typeof stxCallContractResponseBodySchema>;
39+
export const stxCallContractResponseSchema = createRpcResponseSchema(
40+
stxCallContractResponseBodySchema,
41+
defaultErrorSchema
42+
);
43+
44+
export type StxCallContractResponse = z.infer<typeof stxCallContractResponseSchema>;
3545

3646
export type DefineStxCallContractMethod = DefineRpcMethod<
3747
StxCallContractRequest,

0 commit comments

Comments
 (0)