decentralised.art Chain Condition API (0.4.0)

Download OpenAPI specification:

License: MIT

Condition registry endpoints.

condition

Condition creation and inspection.

Check condition existence

path Parameters
name
required
string

Condition name.

Responses

CORS preflight

path Parameters
name
required
string

Condition name.

Responses

Get condition by name

path Parameters
name
required
string

Condition name.

Responses

Response samples

Content type
application/json
{
  • "name": "string",
  • "args_count": 4294967295,
  • "owner": "string",
  • "address": "string"
}

CORS preflight

Responses

Create condition

Compile and deploy a condition locally for simulation. The name must not be reserved on chain. Publish it on chain through /publish/condition.

Authorizations:
BearerAuth
Request Body schema: application/json
required
name
required
string (EntityName) [ 1 .. 128 ] characters ^[A-Za-z_][A-Za-z0-9_]*$

Entity name. Starts with a letter or '', contains only letters, digits and '', at most 128 characters.

sol_src
required
string

Solidity source code

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "sol_src": "string"
}

Response samples

Content type
application/json
{
  • "name": "string",
  • "owner": "string",
  • "address": "string",
  • "args_count": 4294967295
}