Compile TEAL source code to binary, produce its hash
POST /v2/teal/compile
POST
/v2/teal/compile
Given TEAL source code in plain text, return base64 encoded program bytes and base32 SHA512_256 hash of program bytes (Address style). This endpoint is only enabled when a node’s configuration file sets EnableDeveloperAPI to true.
Authorizations
Parameters
Query Parameters
sourcemap
boolean
When set to true
, returns the source map of the program as a JSON. Defaults to false
.
Request Body required
TEAL source code to be compiled
string format: binary
Responses
200
Teal compile Result
object
hash
required
Base32 SHA512_256 of program bytes (Address style)
string
result
required
Base64 encoded program bytes
string
sourcemap
JSON of the source map
object
400
Bad Request - Teal Compile Error
An error response with optional data field.
object
data
object
message
required
string
401
Invalid API Token
An error response with optional data field.
object
data
object
message
required
string
404
Developer API not enabled
500
Internal Error
An error response with optional data field.
object
data
object
message
required
string
default
Unknown Error