http API

post
Body
tostring · min: 66 · max: 66Required
amountnumber · min: 1e-8Required
Responses
200
Successful operation
post
POST /transaction/generate HTTP/1.1
Host: localhost:3000
Content-Type: application/json
Accept: */*
Content-Length: 24

{
  "to": "text",
  "amount": 1
}
200

Successful operation

No content

post
Body
fromstring · min: 66 · max: 66Required
tostring · min: 66 · max: 66Required
amountnumber · min: 1e-8Required
feenumber · min: 1e-11Required
timestampintegerRequired
hashstring · min: 64 · max: 64Required
signaturestring · min: 128 · max: 128Required
Responses
200
Successful operation
post
POST /transaction/init HTTP/1.1
Host: localhost:3000
Content-Type: application/json
Accept: */*
Content-Length: 93

{
  "from": "text",
  "to": "text",
  "amount": 1,
  "fee": 1,
  "timestamp": 1,
  "hash": "text",
  "signature": "text"
}
200

Successful operation

No content

get
Path parameters
addressstring · min: 66 · max: 66Required
Query parameters
limitinteger · max: 30Optional
maxIdintegerOptional
orderstring · enumOptionalPossible values:
Responses
200
Successful operation
get
GET /transaction/by-address/{address} HTTP/1.1
Host: localhost:3000
Accept: */*
200

Successful operation

No content

get
Path parameters
addressstring · min: 66 · max: 66Required
Responses
200
Successful operation
get
GET /transaction/count-by-address/{address} HTTP/1.1
Host: localhost:3000
Accept: */*
200

Successful operation

No content

post
Body
addressstring · uriRequiredPattern: ^(http|https)://.*$
Responses
200
Successful operation
post
POST /peer HTTP/1.1
Host: localhost:3000
Content-Type: application/json
Accept: */*
Content-Length: 33

{
  "address": "https://example.com"
}
200

Successful operation

No content

get
Path parameters
idintegerRequired
Responses
200
OK
get
GET /block/{id} HTTP/1.1
Host: localhost:3000
Accept: */*
200

OK

No content

get
Path parameters
addressstring · min: 66 · max: 66Required
Responses
200
OK
application/json
get
GET /balance/{address} HTTP/1.1
Host: localhost:3000
Accept: */*
200

OK

{
  "address": "text",
  "balance": 1,
  "burned": 1,
  "affectedBlockId": 1,
  "createdAt": "text",
  "updatedAt": "text"
}
get
Query parameters
fromIdintegerOptional
limitinteger · max: 30Optional
Responses
200
OK
get
GET /block/chain HTTP/1.1
Host: localhost:3000
Accept: */*
200

OK

No content

get
Path parameters
blockIdintegerRequired
Header parameters
authorizationstringRequired
Responses
200
OK
get
GET /secure/remove-chain-to/{blockId} HTTP/1.1
Host: localhost:3000
authorization: text
Accept: */*
200

OK

No content

Last updated