/parseSmartContractDefinitionForCreate
1 min
POST
/parseSmartContractDefinitionForCreate
file_bytesobjectRaw bytes of the contract definition file
coin_symbolstringCoin symbol used by the server to select the appropriate parser
contract_addressstringOptional contract address override
acceptstringGenerated from available response content types
200success
curl --request POST \
--url '/parseSmartContractDefinitionForCreate?file_bytes=%0A{%0A%20%20%22functions%22%3A%20[%0A%20%20%20%20{%0A%20%20%20%20%20%20%22name%22%3A%20%22create_user%22%2C%0A%20%20%20%20%20%20%22inputs%22%3A%20[%0A%20%20%20%20%20%20%20%20{%0A%20%20%20%20%20%20%20%20%20%20%22name%22%3A%20%22caller%22%2C%0A%20%20%20%20%20%20%20%20%20%20%22type_%22%3A%20%22address%22%0A%20%20%20%20%20%20%20%20}%2C%0A%20%20%20%20%20%20%20%20{%0A%20%20%20%20%20%20%20%20%20%20%22name%22%3A%20%22wallet_address%22%2C%0A%20%20%20%20%20%20%20%20%20%20%22type_%22%3A%20%22address%22%0A%20%20%20%20%20%20%20%20}%2C%0A%20%20%20%20%20%20%20%20{%0A%20%20%20%20%20%20%20%20%20%20%22name%22%3A%20%22role_id%22%2C%0A%20%20%20%20%20%20%20%20%20%20%22type_%22%3A%20{%0A%20%20%20%20%20%20%20%20%20%20%20%20%22bytes_n%22%3A%20{%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22n%22%3A%2032%0A%20%20%20%20%20%20%20%20%20%20%20%20}%0A%20%20%20%20%20%20%20%20%20%20}%0A%20%20%20%20%20%20%20%20}%2C%0A%20%20%20%20%20%20%20%20{%0A%20%20%20%20%20%20%20%20%20%20%22name%22%3A%20%22user_type%22%2C%0A%20%20%20%20%20%20%20%20%20%20%22type_%22%3A%20{%0A%20%20%20%20%20%20%20%20%20%20%20%20%22udt%22%3A%20{%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22name%22%3A%20%22UserType%22%0A%20%20%20%20%20%20%20%20%20%20%20%20}%0A%20%20%20%20%20%20%20%20%20%20}%0A%20%20%20%20%20%20%20%20}%2C%0A%20%20%20%20%20%20%20%20{%0A%20%20%20%20%20%20%20%20%20%20%22name%22%3A%20%22jurisdiction_type%22%2C%0A%20%20%20%20%20%20%20%20%20%20%22type_%22%3A%20{%0A%20%20%20%20%20%20%20%20%20%20%20%20%22udt%22%3A%20{%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22name%22%3A%20%22JurisdictionType%22%0A%20%20%20%20%20%20%20%20%20%20%20%20}%0A%20%20%20%20%20%20%20%20%20%20}%0A%20%20%20%20%20%20%20%20}%0A%20%20%20%20%20%20]%2C%0A%20%20%20%20%20%20%22outputs%22%3A%20[]%0A%20%20%20%20}%0A%20%20]%0A}%0A&coin_symbol=XLM&contract_address=string' \
--header 'accept: application/json'