Cardano SL Explorer Web API

Version: 1.1.1

This is an API for Cardano SL Explorer.

Schemes:

Summary

Path Operation Description
/api/addresses/summary/{address} GET

Get summary information about an address.

/api/blocks/pages GET

Get the list of blocks, contained in pages.

/api/blocks/pages/total GET

Get the list of total pages.

/api/blocks/summary/{hash} GET

Get block's summary information.

/api/blocks/txs/{hash} GET

Get brief information about transactions.

/api/epochs/{epoch} GET

Get epoch pages, all the paged slots in the epoch.

/api/epochs/{epoch}/{slot} GET

Get the slot information in an epoch.

/api/genesis/address GET
/api/genesis/address/pages/total GET
/api/genesis/summary GET
/api/stats/txs GET
/api/supply/ada GET
/api/txs/last GET

Get information about the N latest transactions.

/api/txs/summary/{txid} GET

Get summary information about a transaction.

Paths

Get summary information about an address.

GET /api/addresses/summary/{address}

address path string

application/json;charset=utf-8

200 OK
404 Not Found

address not found

Get the list of blocks, contained in pages.

GET /api/blocks/pages

page query integer , { x ∈ ℤ | 0 ≤ x ≤ 18446744073709552000 }
pageSize query integer , { x ∈ ℤ | 0 ≤ x ≤ 18446744073709552000 }

application/json;charset=utf-8

200 OK
object
400 Bad Request

Invalid pageSize or page

Get the list of total pages.

GET /api/blocks/pages/total

pageSize query integer , { x ∈ ℤ | 0 ≤ x ≤ 18446744073709552000 }

application/json;charset=utf-8

200 OK
400 Bad Request

Invalid pageSize

Get block's summary information.

GET /api/blocks/summary/{hash}

hash path string

application/json;charset=utf-8

200 OK
404 Not Found

hash not found

Get brief information about transactions.

GET /api/blocks/txs/{hash}

hash path string
limit query integer , { x ∈ ℤ | 0 ≤ x ≤ 18446744073709552000 }
offset query integer , { x ∈ ℤ | 0 ≤ x ≤ 18446744073709552000 }

application/json;charset=utf-8

200 OK
400 Bad Request

Invalid offset or limit

404 Not Found

hash not found

Get epoch pages, all the paged slots in the epoch.

GET /api/epochs/{epoch}

epoch path integer , { x ∈ ℤ | 0 ≤ x ≤ 18446744073709552000 }
page query integer , { x ∈ ℤ | -9223372036854776000 ≤ x ≤ 9223372036854776000 }

application/json;charset=utf-8

200 OK
object
400 Bad Request

Invalid page

404 Not Found

epoch not found

Get the slot information in an epoch.

GET /api/epochs/{epoch}/{slot}

epoch path integer , { x ∈ ℤ | 0 ≤ x ≤ 18446744073709552000 }
slot path integer , { x ∈ ℤ | 0 ≤ x ≤ 65535 }

application/json;charset=utf-8

200 OK
404 Not Found

epoch or slot not found

GET /api/genesis/address

page query integer , { x ∈ ℤ | 0 ≤ x ≤ 18446744073709552000 }
pageSize query integer , { x ∈ ℤ | 0 ≤ x ≤ 18446744073709552000 }
filter query string , x ∈ { RedeemedAddresses , NonRedeemedAddresses , AllAddresses }

application/json;charset=utf-8

200 OK
400 Bad Request

Invalid filter or pageSize or page

GET /api/genesis/address/pages/total

pageSize query integer , { x ∈ ℤ | 0 ≤ x ≤ 18446744073709552000 }
filter query string , x ∈ { RedeemedAddresses , NonRedeemedAddresses , AllAddresses }

application/json;charset=utf-8

200 OK
400 Bad Request

Invalid filter or pageSize

GET /api/genesis/summary

application/json;charset=utf-8

200 OK

GET /api/stats/txs

page query integer , { x ∈ ℤ | 0 ≤ x ≤ 18446744073709552000 }

application/json;charset=utf-8

200 OK
object
400 Bad Request

Invalid page

GET /api/supply/ada

application/json;charset=utf-8

200 OK
Get information about the N latest transactions.

GET /api/txs/last

application/json;charset=utf-8

200 OK
Get summary information about a transaction.

GET /api/txs/summary/{txid}

txid path string

application/json;charset=utf-8

200 OK
404 Not Found

txid not found

Schema definitions

Byte: integer

CAda: object

getAda: Fixed

CAddress: string

CAddressSummary: object

caAddress: CAddress
caType: CAddressType
caTxNum: integer , { x ∈ ℤ | 0 ≤ x ≤ 18446744073709552000 }
caBalance: CCoin
caTxList: object[]

CAddressType: string , x ∈ { CPubKeyAddress , CScriptAddress , CRedeemAddress , CUnknownAddress }

CBlockEntry: object

cbeEpoch: integer , { x ∈ ℤ | 0 ≤ x ≤ 18446744073709552000 }
cbeSlot: integer , { x ∈ ℤ | 0 ≤ x ≤ 65535 }
cbeBlkHash: CHash
cbeTimeIssued: integer
cbeTxNum: integer , { x ∈ ℤ | 0 ≤ x ≤ 18446744073709552000 }
cbeTotalSent: CCoin
cbeSize: integer , { x ∈ ℤ | 0 ≤ x ≤ 18446744073709552000 }
cbeBlockLead: string
cbeFees: CCoin

CBlockSummary: object

cbsEntry: CBlockEntry
cbsPrevHash: CHash
cbsNextHash: CHash
cbsMerkleRoot: CHash

CCoin: object

getCoin: string

CGenesisAddressInfo: object

cgaiCardanoAddress: CAddress
cgaiGenesisAmount: CCoin
cgaiIsRedeemed: boolean

CGenesisSummary: object

cgsNumTotal: integer , { x ∈ ℤ | -9223372036854776000 ≤ x ≤ 9223372036854776000 }
cgsNumRedeemed: integer , { x ∈ ℤ | -9223372036854776000 ≤ x ≤ 9223372036854776000 }
cgsNumNotRedeemed: integer , { x ∈ ℤ | -9223372036854776000 ≤ x ≤ 9223372036854776000 }
cgsRedeemedAmountTotal: CCoin
cgsNonRedeemedAmountTotal: CCoin

CHash: string

CNetworkAddress: string

CTxBrief: object

ctbId: CTxId
ctbTimeIssued: integer
ctbInputs: object[][]
object[]
object
ctbOutputs: object[][]
object[]
object
ctbInputSum: CCoin
ctbOutputSum: CCoin

CTxEntry: object

cteId: CTxId
cteTimeIssued: integer
cteAmount: CCoin

CTxId: string

CTxSummary: object

ctsId: CTxId
ctsTxTimeIssued: integer
ctsBlockTimeIssued: integer
ctsBlockHeight: integer , { x ∈ ℤ | 0 ≤ x ≤ 18446744073709552000 }
ctsBlockEpoch: integer , { x ∈ ℤ | 0 ≤ x ≤ 18446744073709552000 }
ctsBlockSlot: integer , { x ∈ ℤ | 0 ≤ x ≤ 65535 }
ctsBlockHash: CHash
ctsRelayedBy: CNetworkAddress
ctsTotalInput: CCoin
ctsTotalOutput: CCoin
ctsFees: CCoin
ctsInputs: object[][]
object[]
object
ctsOutputs: object[][]
object[]
object

Fixed: integer