Returns a list of signed contacts from both the Cold Wallet and the MPC that are allowed
by policy to receive transactions.
return: JSON object containing the list of allowed Cold and/or MPC contacts.
-------------------- Request --------------------
getPolicyAllowedContacts(
coin_symbol="ETH",
account_id=1,
transaction_type=TransactionType.TRANSFER
)
-------------------- Response --------------------
{
"FunctionData": {
"ColdContactsData": [
{
"ContactDataSignedByCold": {
"Address": "3LnjiEiaMagwSSMPQTVV1BCp7YTSWhh4gE",
"AddressGroups": {
"Id": "1",
"Name": "All Cold contacts"
},
"Authorization": 0,
"ContactType": 0,
"Created": "2026-01-14 10:35:43",
"Id": "0:3LnjiEiaMagwSSMPQTVV1BCp7YTSWhh4gE",
"LastUpdated": "2026-01-14 10:35:43",
"Name": "Account Main Account: Cold Wallet",
"Symbol": "BTC",
"Time": "2026-01-14 15:52:42.966"
}
}
],
"MpcContactsData": [
{
"ContactDataSignedByMpc": {
"Address": "TKTp56vpKdxYgTcf2yatXTezBm4JscYESN",
"AddressGroups": [
{
"Id": "1",
"Name": "All MPC contacts"
}
],
"Authorization": 0,
"ContactType": 0,
"Id": "1009:TKTp56vpKdxYgTcf2yatXTezBm4JscYESN",
"Name": "Account Main Account: Cold Wallet",
"Symbol": "TRX",
"Time": "2026-01-14 16:00:23.926"
}
}
]
},
"Meta": {
"AccessToken": "5b8429...efac",
"Destination": "040391...e148",
"Source": "a82062...7f0e9",
"Time": "2026-01-14 16:10:54.787"
}
}
coin_symbolstringCoin symbol used to filter allowed contacts.
account_idintegerAccount ID used to filter contacts relevant to a specific account.
specific_from_addressstringSpecific source address to send from.
transaction_typeinteger<p>The type of transaction performed.
Enum: TRANSFER = 0, SMART_CONTRACT = 1, CASHBOX = 2, STAKING = 3, etc.</p>