Celenium API Docs
PlansExplorer
PlansExplorer
  1. Transactions
  • Introduction
  • Celenium API
    • Address
      • Get addresses
      • Get count of addresses in network
      • Get address info
      • Get blobs pushed by address
      • Get delegations made by address
      • Get grants where address is grantee
      • Get grants made by address
      • Get address messages
      • Get redelegations made by address
      • Get address stats
      • Get address transactions
      • Get undelegations made by address
      • Get vesting for address
    • Namespace
      • List all blobs with filters
      • Get namespace blob by commitment on height
      • Get blob metadata by commitment on height
      • Get namespaces
      • Get namespace info
      • Get namespace info by id and version
      • Get blob metadata for namespace
      • Get namespace messages by id and version
      • List rollups using the namespace
      • Get namespace info by base64
      • Get namespace blobs on height
    • Block
      • Get blocks
      • Get count of blocks in network
      • Get block info
      • List blobs which was pushed in the block
      • Count of blobs which was pushed in block
      • Get events from begin and end of block
      • Get messages contained in the block
      • ODS for block
      • Get block stats by height
    • General
      • Get network constants
      • Get celenium enumerators
      • Get current indexer head
    • Gas
      • Get estimated gas for pay for blob
      • Get estimated gas price
    • Rollup
      • Get rollups
      • Get count of rollups in network
      • Get rollup by slug
      • Get rollup info
      • Get rollup blobs
      • Get rollup distribution
      • Export rollup blobs
      • Get rollup namespaces info
      • Get rollup stats
    • Search
      • Search by hash
    • Stats
      • Get histogram for namespace with precomputed stats
      • Get namespaces with sorting by size.
      • Get current TIA price
      • Get histogram with TIA price
      • Get histogram with precomputed stats
      • Get cumulative histogram with precomputed stats​
      • Get histogram for staking with precomputed stats
      • Get value by table and function
      • Get tps
    • Transactions
      • Get transactions
        GET
      • Get count of transactions in network
        GET
      • List genesis transactions info
        GET
      • Get transaction by hash
        GET
      • List blobs which was pushed by transaction
        GET
      • Count of blobs which was pushed by transaction
        GET
      • Get transaction events
        GET
      • Get transaction messages
        GET
    • Validator
      • Get validators
      • Get validator's count by status
      • Get validator info
      • Get blocks which was proposed by validator
      • Get validator's delegators
      • Get validator's jails
      • Get validator's uptime and history of signed block
    • Vesting
      • Periods vesting periods by id
    • Websocket
      • Websocket API
  1. Transactions

Get transactions

Mainnet
https://api-mainnet.celenium.io
Mainnet
https://api-mainnet.celenium.io
GET
https://api-mainnet.celenium.io
/v1/tx
transactions
Last modified:2025-01-12 13:37:46
It's used for a receiving transactions with different filters, such as: status, message type, time, etc.

Request

Query Params
limit
integer 
optional
Count of requested entities
<= 100
Example:
10
offset
integer 
optional
How many rows should be skipped
Example:
0
sort
enum<string> 
optional
Sort order: ascending or descending
Allowed values:
ascdesc
Example:
asc
status
enum<string> 
optional
Comma-separated status list
Allowed values:
successfailed
Example:
success
msg_type
enum<string> 
optional
Comma-separated message types list
Allowed values:
MsgUnknownMsgSetWithdrawAddressMsgWithdrawDelegatorRewardMsgWithdrawValidatorCommissionMsgFundCommunityPoolMsgCreateValidatorMsgEditValidatorMsgDelegateMsgBeginRedelegateMsgUndelegateMsgCancelUnbondingDelegationMsgUnjailMsgSendMsgMultiSendMsgCreateVestingAccountMsgCreatePermanentLockedAccountMsgCreatePeriodicVestingAccountMsgPayForBlobsMsgGrantMsgExecMsgRevokeMsgGrantAllowanceMsgRevokeAllowanceMsgRegisterEVMAddressMsgSubmitProposalMsgExecLegacyContentMsgVoteMsgVoteWeightedMsgDepositIBCTransferMsgVerifyInvariantMsgSubmitEvidenceMsgSendNFTMsgCreateGroupMsgUpdateGroupMembersMsgUpdateGroupAdminMsgUpdateGroupMetadataMsgCreateGroupPolicyMsgUpdateGroupPolicyAdminMsgCreateGroupWithPolicyMsgUpdateGroupPolicyDecisionPolicyMsgUpdateGroupPolicyMetadataMsgSubmitProposalGroupMsgWithdrawProposalMsgVoteGroupMsgExecGroupMsgLeaveGroupMsgSoftwareUpgradeMsgCancelUpgradeMsgRegisterInterchainAccountMsgSendTxMsgRegisterPayeeMsgRegisterCounterpartyPayeeMsgPayPacketFeeMsgPayPacketFeeAsyncMsgTransferMsgCreateClientMsgUpdateClientMsgUpgradeClientMsgSubmitMisbehaviourMsgConnectionOpenInitMsgConnectionOpenTryMsgConnectionOpenAckMsgConnectionOpenConfirmMsgChannelOpenInitMsgChannelOpenTryMsgChannelOpenAckMsgChannelOpenConfirmMsgChannelCloseInitMsgChannelCloseConfirmMsgRecvPacketMsgTimeoutMsgTimeoutOnCloseMsgAcknowledgement
Example:
MsgSetWithdrawAddress
excluded_msg_type
enum<string> 
optional
Comma-separated message types list which should be excluded
Allowed values:
MsgUnknownMsgSetWithdrawAddressMsgWithdrawDelegatorRewardMsgWithdrawValidatorCommissionMsgFundCommunityPoolMsgCreateValidatorMsgEditValidatorMsgDelegateMsgBeginRedelegateMsgUndelegateMsgCancelUnbondingDelegationMsgUnjailMsgSendMsgMultiSendMsgCreateVestingAccountMsgCreatePermanentLockedAccountMsgCreatePeriodicVestingAccountMsgPayForBlobsMsgGrantMsgExecMsgRevokeMsgGrantAllowanceMsgRevokeAllowanceMsgRegisterEVMAddressMsgSubmitProposalMsgExecLegacyContentMsgVoteMsgVoteWeightedMsgDepositIBCTransferMsgVerifyInvariantMsgSubmitEvidenceMsgSendNFTMsgCreateGroupMsgUpdateGroupMembersMsgUpdateGroupAdminMsgUpdateGroupMetadataMsgCreateGroupPolicyMsgUpdateGroupPolicyAdminMsgCreateGroupWithPolicyMsgUpdateGroupPolicyDecisionPolicyMsgUpdateGroupPolicyMetadataMsgSubmitProposalGroupMsgWithdrawProposalMsgVoteGroupMsgExecGroupMsgLeaveGroupMsgSoftwareUpgradeMsgCancelUpgradeMsgRegisterInterchainAccountMsgSendTxMsgRegisterPayeeMsgRegisterCounterpartyPayeeMsgPayPacketFeeMsgPayPacketFeeAsyncMsgTransferMsgCreateClientMsgUpdateClientMsgUpgradeClientMsgSubmitMisbehaviourMsgConnectionOpenInitMsgConnectionOpenTryMsgConnectionOpenAckMsgConnectionOpenConfirmMsgChannelOpenInitMsgChannelOpenTryMsgChannelOpenAckMsgChannelOpenConfirmMsgChannelCloseInitMsgChannelCloseConfirmMsgRecvPacketMsgTimeoutMsgTimeoutOnCloseMsgAcknowledgement
Example:
MsgUnknown
from
integer 
optional
Time in unix timestamp format, starting from which the records will be returned
Example:
1727523000
to
integer 
optional
Time in unix timestamp format, ending with which records will be returned
Example:
1727524000
height
integer 
optional
Block number
Example:
10000
messages
boolean 
optional
If true join messages
Example:
false

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api-mainnet.celenium.io/v1/tx?limit=10&offset=0&sort=asc&status=success&msg_type=MsgSetWithdrawAddress&excluded_msg_type=MsgUnknown&from=1727523000&to=1727524000&height=10000&messages=false'

Responses

🟢200OK
application/json
Body
array of:
codespace
string <string>
optional
Example:
sdk
error
string <string>
optional
Example:
events_count
integer <int64>
optional
Example:
2
fee
string <int64>
optional
Example:
9348
gas_used
integer <int64>
optional
Example:
4253
gas_wanted
integer <int64>
optional
Example:
9348
hash
string <binary>
optional
Example:
652452A670018D629CC116E510BA88C1CABE061336661B1F3D206D248BD558AF
height
integer <int64>
optional
Example:
100
id
integer <int64>
optional
Example:
321
memo
string <string>
optional
Example:
Transfer to private account
message_types
array[string]
optional
Allowed values:
MsgUnknownMsgSetWithdrawAddressMsgWithdrawDelegatorRewardMsgWithdrawValidatorCommissionMsgFundCommunityPoolMsgCreateValidatorMsgEditValidatorMsgDelegateMsgBeginRedelegateMsgUndelegateMsgCancelUnbondingDelegationMsgUnjailMsgSendMsgMultiSendMsgCreateVestingAccountMsgCreatePermanentLockedAccountMsgCreatePeriodicVestingAccountMsgPayForBlobsMsgGrantMsgExecMsgRevokeMsgGrantAllowanceMsgRevokeAllowanceMsgRegisterEVMAddressMsgSubmitProposalMsgExecLegacyContentMsgVoteMsgVoteWeightedMsgDepositIBCTransferMsgVerifyInvariantMsgSubmitEvidenceMsgSendNFTMsgCreateGroupMsgUpdateGroupMembersMsgUpdateGroupAdminMsgUpdateGroupMetadataMsgCreateGroupPolicyMsgUpdateGroupPolicyAdminMsgCreateGroupWithPolicyMsgUpdateGroupPolicyDecisionPolicyMsgUpdateGroupPolicyMetadataMsgSubmitProposalGroupMsgWithdrawProposalMsgVoteGroupMsgExecGroupMsgLeaveGroupMsgSoftwareUpgradeMsgCancelUpgradeMsgRegisterInterchainAccountMsgSendTxMsgRegisterPayeeMsgRegisterCounterpartyPayeeMsgPayPacketFeeMsgPayPacketFeeAsyncMsgTransferMsgCreateClientMsgUpdateClientMsgUpgradeClientMsgSubmitMisbehaviourMsgConnectionOpenInitMsgConnectionOpenTryMsgConnectionOpenAckMsgConnectionOpenConfirmMsgChannelOpenInitMsgChannelOpenTryMsgChannelOpenAckMsgChannelOpenConfirmMsgChannelCloseInitMsgChannelCloseConfirmMsgRecvPacketMsgTimeoutMsgTimeoutOnCloseMsgAcknowledgement
Example:
["MsgSend","MsgUnjail"]
messages
array[object (responses.Message) {9}] 
optional
data
object 
optional
height
integer <int64>
optional
Example:
100
id
integer <int64>
optional
Example:
321
position
integer <int64>
optional
Example:
2
size
integer 
optional
Example:
2
time
string <date-time>
optional
Example:
2023-07-04T03:10:57+00:00
tx
object (responses.Tx) 
optional
tx_id
integer <int64>
optional
Example:
11
type
enum<string> 
optional
Allowed values:
MsgUnknownMsgSetWithdrawAddressMsgWithdrawDelegatorRewardMsgWithdrawValidatorCommissionMsgFundCommunityPoolMsgCreateValidatorMsgEditValidatorMsgDelegateMsgBeginRedelegateMsgUndelegateMsgCancelUnbondingDelegationMsgUnjailMsgSendMsgMultiSendMsgCreateVestingAccountMsgCreatePermanentLockedAccountMsgCreatePeriodicVestingAccountMsgPayForBlobsMsgGrantMsgExecMsgRevokeMsgGrantAllowanceMsgRevokeAllowanceMsgRegisterEVMAddressMsgSubmitProposalMsgExecLegacyContentMsgVoteMsgVoteWeightedMsgDepositIBCTransferMsgVerifyInvariantMsgSubmitEvidenceMsgSendNFTMsgCreateGroupMsgUpdateGroupMembersMsgUpdateGroupAdminMsgUpdateGroupMetadataMsgCreateGroupPolicyMsgUpdateGroupPolicyAdminMsgCreateGroupWithPolicyMsgUpdateGroupPolicyDecisionPolicyMsgUpdateGroupPolicyMetadataMsgSubmitProposalGroupMsgWithdrawProposalMsgVoteGroupMsgExecGroupMsgLeaveGroupMsgSoftwareUpgradeMsgCancelUpgradeMsgRegisterInterchainAccountMsgSendTxMsgRegisterPayeeMsgRegisterCounterpartyPayeeMsgPayPacketFeeMsgPayPacketFeeAsyncMsgTransferMsgCreateClientMsgUpdateClientMsgUpgradeClientMsgSubmitMisbehaviourMsgConnectionOpenInitMsgConnectionOpenTryMsgConnectionOpenAckMsgConnectionOpenConfirmMsgChannelOpenInitMsgChannelOpenTryMsgChannelOpenAckMsgChannelOpenConfirmMsgChannelCloseInitMsgChannelCloseConfirmMsgRecvPacketMsgTimeoutMsgTimeoutOnCloseMsgAcknowledgement
Example:
MsgCreatePeriodicVestingAccount
messages_count
integer <int64>
optional
Example:
1
position
integer <int64>
optional
Example:
11
signers
array[object (responses.ShortAddress) {2}] 
optional
hash
string 
required
Celestia address
Example:
celestia15hgtsr3sezr6tl6jsf0afdh3qlgpgq48czxqpw
celestials
object 
required
Primary celestials domain
status
enum<string> 
optional
Allowed values:
successfailed
Example:
success
time
string <date-time>
optional
Example:
2023-07-04T03:10:57+00:00
timeout_height
integer <int64>
optional
Example:
0
Example
[
  {
    "codespace": "sdk",
    "error": "",
    "events_count": 2,
    "fee": "9348",
    "gas_used": 4253,
    "gas_wanted": 9348,
    "hash": "652452A670018D629CC116E510BA88C1CABE061336661B1F3D206D248BD558AF",
    "height": 100,
    "id": 321,
    "memo": "Transfer to private account",
    "message_types": [
      "MsgSend",
      "MsgUnjail"
    ],
    "messages": [
      {
        "data": {
          "property1": null,
          "property2": null
        },
        "height": 100,
        "id": 321,
        "position": 2,
        "size": 2,
        "time": "2023-07-04T03:10:57+00:00",
        "tx": {},
        "tx_id": 11,
        "type": "MsgUnknown"
      }
    ],
    "messages_count": 1,
    "position": 11,
    "signers": [
      {
        "hash": "celestia15hgtsr3sezr6tl6jsf0afdh3qlgpgq48czxqpw",
        "celestials": {
          "name": "celestials-id",
          "image_url": "https://pub-02b8085711a24a2894773a06b77a13b7.r2.dev/default.png"
        }
      }
    ],
    "status": "success",
    "time": "2023-07-04T03:10:57+00:00",
    "timeout_height": 0
  }
]
🟠400Bad Request
🔴500Internal Server Error
Modified at 2025-01-12 13:37:46
Previous
Get tps
Next
Get count of transactions in network
Built with