You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 2f4b83b
Browse filesBrowse the repository at this point in the historyBrowse files
|`source_account`|`string`| Yes | Stellar public key (`G...`) that will pay fees |
1176
+
|`wasm_hash`|`string`| No | 64-char hex WASM hash. **Required for direct mode.**|
1177
+
|`salt`|`string`| No | 64-char hex salt for deterministic address. Random if omitted. |
1178
+
|`factory_contract_id`|`string`| No | Factory contract ID (`C...`). **Required for factory mode.**|
1179
+
|`deploy_function`|`string`| No | Factory deploy function name. Default: `deploy`|
1180
+
|`deploy_args`|`array`| No | Typed SCVal arguments: `[{ type?: 'symbol'\|'string'\|'u32'\|'i32'\|'u64'\|'i64'\|'u128'\|'i128'\|'bool'\|'address'\|'bytes'\|'void', value: any }]`|
1181
+
|`optimize_cross_contract_call`|`boolean`| No | Factory mode only. If `true`, simulates and assembles the transaction to minimize cross-contract resource overhead before returning XDR. Default: `false`|
1182
+
|`network`|`string`| No | Override network: `mainnet`, `testnet`, `futurenet`, `custom`|
Copy file name to clipboardExpand all lines: src/index.ts
+11-1Lines changed: 11 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -299,6 +299,8 @@ class PulsarServer {
299
299
'Fetch the ABI/interface spec of a deployed Soroban contract. Returns decoded function signatures, parameter types, and emitted event schemas.',
300
300
description:
301
301
'Fetch the ABI/interface spec of a deployed Soroban contract. Returns decoded function signatures, parameter types, and emitted event schemas.',
302
+
description:
303
+
'Fetch the ABI/interface spec of a deployed Soroban contract. Returns decoded function signatures, parameter types, and emitted event schemas.',
302
304
inputSchema: {
303
305
type: 'object',
304
306
description:
@@ -606,6 +608,11 @@ class PulsarServer {
606
608
description:
607
609
"Arguments for factory deploy function as typed SCVal objects. Each item: { type?: 'symbol'|'string'|'u32'|'i32'|'u64'|'i64'|'u128'|'i128'|'bool'|'address'|'bytes'|'void', value: any }",
608
610
},
611
+
optimize_cross_contract_call: {
612
+
type: 'boolean',
613
+
default: false,
614
+
description:
615
+
'Factory mode only. Simulate and assemble the transaction to minimize cross-contract call resource overhead before returning XDR.',
0 commit comments