API References v20
Smart Contracts & DEFI
/getSmartContractSchemas
1 min
POST
/getSmartContractSchemas
Retrieve all predefined smart contract schemas signed by MPC.
************** Request example **********************
getSmartContractSchemas()
************** Response example *********************
{
"FunctionData": {
"SmartContractSchemaDataSignedByMpc": {
"Data": {
"SmartContractSchemas": [
{ "ContractAddress": "CA7QYNF7SOWQ3GLR2BGMZEHXAVIRZA4KVWLTJJFC7MGXUA74P7UJVSGZ", "Name": "XLM_MMF", "CoinSymbol": "XLM", "Description": "XLM money market fund contract", "SupportsMultiFunctionTransaction": false },
{ "ContractAddress": "B1KrshWv6iq3srhThWDfuSwftnEd1PRbEygdLiEUeH8D", "Name": "transfer_hook", "CoinSymbol": "SOL", "Description": "SPL Token 2022 transfer hook program", "SupportsMultiFunctionTransaction": true }
]
}",
"FlatIndex": 700
},
"MpcMerkleProof": {
"ProofHashes": [
"4985d443123fcd0eedbf99d3cc4b6d8e65319d992e2edbd9b183cef0e3da3ada",
"493686e7e8625b0da4f712ebbb1460fa72382d13f3b9c5c355e827300c8d837c"
],
"Root": "567167cc2609d147efc01536baeac7daa5103a3a087a86e9c54aa53166a9f621",
"Signatures": [
"3045022100b2b4db518a04551d6945faa896c9a41b8fdc9973be912aeed3ccdc61a3c97ec1"
],
"SigningTimestamp": "1788094224"
}
}
},
"Meta": {
"AccessToken": "58f08df6e369fa4d126e1ba5c7f66cf85c9c79df32d05fee8f3c542121c87cf5",
"Destination": "044fd7dc60304b8aceeb662ce41bf9d9cc132278c0871c0a72fb4f3cecbabb25a86e43ae28dab21a95c64e2db76abdcfffb9bfdeec67a21399cfa5f555f01d054b",
"Source": "be1f60e490b8ccabcc02a4595817b8edf45905d24944e87b8e3cae27f158df63843bfc4b09d37a5e752017b74ea2d136af272bea210f059e768e1ea8777aaf21e9",
"Time": "2025-10-19 15:04:13.129"
}
}
acceptstringGenerated from available response content types
200success
curl --request POST \
--url /getSmartContractSchemas \
--header 'accept: application/json'