curl --request GET \
--url https://ton-mainnet.core.chainstack.com/f2a2411bce1e54a2658f2710cd7969c3/api/v3/multisig/orders{
"multisig_orders": [
{
"address": "<string>",
"multisig_address": "<string>",
"order_seqno": 123,
"threshold": 123,
"signers_num": 123,
"approvals_num": 123,
"approvals": [
"<string>"
],
"expiration_date": 123,
"is_executed": true
}
],
"address_book": {}
}Get pending orders for multisig wallets
curl --request GET \
--url https://ton-mainnet.core.chainstack.com/f2a2411bce1e54a2658f2710cd7969c3/api/v3/multisig/orders{
"multisig_orders": [
{
"address": "<string>",
"multisig_address": "<string>",
"order_seqno": 123,
"threshold": 123,
"signers_num": 123,
"approvals_num": 123,
"approvals": [
"<string>"
],
"expiration_date": 123,
"is_executed": true
}
],
"address_book": {}
}multisig/orders endpoint retrieves pending and executed orders for multisig wallets. Orders represent proposed transactions that require multiple signatures before execution.
multisig_address (string, optional) — Filter by multisig wallet address.order_address (string, optional) — Filter by specific order contract address.is_executed (boolean, optional) — Filter by execution status.limit (integer, optional) — Maximum number of orders to return. Default: 10.offset (integer, optional) — Number of orders to skip for pagination. Default: 0.multisig_orders (array) — Array of order objects:
address (string) — Order contract address.multisig_address (string) — Parent multisig wallet address.order_seqno (integer) — Order sequence number.threshold (integer) — Required number of signatures.signers_num (integer) — Total number of possible signers.approvals_num (integer) — Current number of approvals.approvals (array) — List of addresses that have approved.expiration_date (integer) — Order expiration timestamp.is_executed (boolean) — Whether the order has been executed.address_book (object) — Address book mapping.
multisig/orders endpoint is crucial for multisig transaction management:
curl -X GET \
'https://ton-mainnet.core.chainstack.com/f2a2411bce1e54a2658f2710cd7969c3/api/v3/multisig/orders?is_executed=false&limit=5' \
-H 'accept: application/json'
expiration_date to ensure orders are signed before they expire. Orders that expire without enough signatures will need to be recreated.Filter by multisig wallet address
Filter by order contract address
Filter by execution status
Maximum number of orders to return
Number of orders to skip
Successful response
Show child attributes
Order contract address
Parent multisig wallet address
Order sequence number
Required signatures
Total number of signers
Current approvals count
List of approving addresses
Order expiration timestamp
Whether order is executed
Address book mapping
Was this page helpful?