This API is exposed by the Babylon Radix node to give clients access to the Radix Engine, Mempool and State in the node.
The default configuration is intended for use by node-runners on a private network, and is not intended to be exposed publicly.
Very heavy load may impact the node's function. The node exposes a configuration flag which allows disabling certain endpoints
which may be problematic, but monitoring is advised. This configuration parameter is
api.core.flags.enable_unbounded_endpoints
/ RADIXDLT_CORE_API_FLAGS_ENABLE_UNBOUNDED_ENDPOINTS
.
This API exposes queries against the node's current state (see /lts/state/
or /state/
), and streams of transaction history
(under /lts/stream/
or /stream
).
If you require queries against snapshots of historical ledger state, you may also wish to consider using the Gateway API.
Integrators (such as exchanges) are recommended to use the /lts/
endpoints - they have been designed to be clear
and simple for integrators wishing to create and monitor transactions involving fungible transfers to/from accounts.
All endpoints under /lts/
have high guarantees of forward compatibility in future node versions.
We may add new fields, but existing fields will not be changed. Assuming the integrating code uses a permissive
JSON parser which ignores unknown fields, any additions will not affect existing code.
Other endpoints may be changed with new node versions carrying protocol-updates, although any breaking changes will be flagged clearly in the corresponding release notes.
All responses may have additional fields added, so clients are advised to use JSON parsers which ignore unknown fields on JSON objects.
This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.
- API version: v1.2.3
- Package version: v1.2.3
- Generator version: 7.9.0
- Build package:
org.openapitools.codegen.languages.RustClientCodegen
Put the package under your project folder in a directory named openapi
and add the following to Cargo.toml
under [dependencies]
:
openapi = { path = "./openapi" }
All URIs are relative to http://localhost:3333/core
Class | Method | HTTP request | Description |
---|---|---|---|
LtsApi | lts_state_account_all_fungible_resource_balances_post | POST /lts/state/account-all-fungible-resource-balances | Get All Account Balances |
LtsApi | lts_state_account_deposit_behaviour_post | POST /lts/state/account-deposit-behaviour | Get Account Deposit Behaviour |
LtsApi | lts_state_account_fungible_resource_balance_post | POST /lts/state/account-fungible-resource-balance | Get Single Account Balance |
LtsApi | lts_stream_account_transaction_outcomes_post | POST /lts/stream/account-transaction-outcomes | Get Account Transaction Outcomes |
LtsApi | lts_stream_transaction_outcomes_post | POST /lts/stream/transaction-outcomes | Get Transaction Outcomes |
LtsApi | lts_transaction_construction_post | POST /lts/transaction/construction | Get Construction Metadata |
LtsApi | lts_transaction_status_post | POST /lts/transaction/status | Get Transaction Status |
LtsApi | lts_transaction_submit_post | POST /lts/transaction/submit | Submit Transaction |
MempoolApi | mempool_list_post | POST /mempool/list | Get Mempool List |
MempoolApi | mempool_transaction_post | POST /mempool/transaction | Get Mempool Transaction |
StateApi | state_access_controller_post | POST /state/access-controller | Get Access Controller Details |
StateApi | state_account_post | POST /state/account | Get Account Details |
StateApi | state_component_post | POST /state/component | Get Component Details |
StateApi | state_consensus_manager_post | POST /state/consensus-manager | Get Consensus Manager Details |
StateApi | state_non_fungible_post | POST /state/non-fungible | Get Non-Fungible Details |
StateApi | state_package_post | POST /state/package | Get Package Details |
StateApi | state_resource_post | POST /state/resource | Get Resource Details |
StateApi | state_validator_post | POST /state/validator | Get Validator Details |
StatusApi | status_network_configuration_post | POST /status/network-configuration | Get Network Configuration |
StatusApi | status_network_status_post | POST /status/network-status | Get Network Status |
StatusApi | status_scenarios_post | POST /status/scenarios | Get Scenarios' results. |
StreamApi | stream_proofs_post | POST /stream/proofs | Stream Proofs |
StreamApi | stream_transactions_post | POST /stream/transactions | Get Committed Transactions |
TransactionApi | transaction_call_preview_post | POST /transaction/call-preview | Scrypto Call Preview |
TransactionApi | transaction_parse_post | POST /transaction/parse | Parse Transaction Payload |
TransactionApi | transaction_preview_post | POST /transaction/preview | Transaction Preview |
TransactionApi | transaction_receipt_post | POST /transaction/receipt | Get Transaction Receipt |
TransactionApi | transaction_status_post | POST /transaction/status | Get Transaction Status |
TransactionApi | transaction_submit_post | POST /transaction/submit | Transaction Submit |
- AccessControllerFieldStateSubstate
- AccessControllerFieldStateValue
- AccessRule
- AccessRuleNode
- AccessRuleNodeType
- AccessRuleType
- AccountAddressKey
- AccountAuthorizedDepositorEntrySubstate
- AccountAuthorizedDepositorEntryValue
- AccountFieldStateSubstate
- AccountFieldStateValue
- AccountLockerAccountClaimsEntrySubstate
- AccountLockerAccountClaimsEntryValue
- AccountResourcePreferenceEntrySubstate
- AccountResourcePreferenceEntryValue
- AccountVaultEntrySubstate
- AccountVaultEntryValue
- ActiveValidator
- ActiveValidatorIndex
- ActiveValidatorKey
- AddressType
- AllOfAccessRuleNode
- AllOfProofRule
- AllowAllAccessRule
- AmountOfProofRule
- AnyOfAccessRuleNode
- AnyOfProofRule
- AttachedModuleId
- AuthConfig
- AuthorizedDepositorBadge
- AuthorizedDepositorBadgeType
- AuthorizedDepositorKey
- BasicErrorResponse
- BinaryPlaintextMessageContent
- BlueprintCollectionSchema
- BlueprintCollectionSchemaType
- BlueprintDefinition
- BlueprintDependencies
- BlueprintFunctionTargetIdentifier
- BlueprintInfo
- BlueprintInterface
- BlueprintMethodRoyalty
- BlueprintPayloadDef
- BlueprintPayloadDefType
- BlueprintRoyaltyConfig
- BlueprintSchemaBlueprintTypeReference
- BlueprintSchemaCollectionPartition
- BlueprintSchemaFieldPartition
- BlueprintTypeIdentifier
- BlueprintTypeReference
- BlueprintTypeReferenceKind
- BlueprintVersionKey
- BootLoaderModuleFieldKernelBootSubstate
- BootLoaderModuleFieldSystemBootSubstate
- BootLoaderModuleFieldSystemBootValue
- BootLoaderModuleFieldVmBootSubstate
- BootLoaderModuleFieldVmBootValue
- CommittedIntentMetadata
- CommittedStateIdentifier
- CommittedTransaction
- CommittedTransactionBalanceChanges
- ComponentMethodTargetIdentifier
- ConsensusLedgerProofOrigin
- ConsensusManagerFieldConfigSubstate
- ConsensusManagerFieldConfigValue
- ConsensusManagerFieldCurrentProposalStatisticSubstate
- ConsensusManagerFieldCurrentProposalStatisticValue
- ConsensusManagerFieldCurrentTimeRoundedToMinutesSubstate
- ConsensusManagerFieldCurrentTimeRoundedToMinutesValue
- ConsensusManagerFieldCurrentTimeSubstate
- ConsensusManagerFieldCurrentTimeValue
- ConsensusManagerFieldCurrentValidatorSetSubstate
- ConsensusManagerFieldCurrentValidatorSetValue
- ConsensusManagerFieldStateSubstate
- ConsensusManagerFieldStateValue
- ConsensusManagerFieldValidatorRewardsSubstate
- ConsensusManagerFieldValidatorRewardsValue
- ConsensusManagerRegisteredValidatorsByStakeIndexEntrySubstate
- ConsensusManagerRegisteredValidatorsByStakeIndexEntryValue
- CostingModuleConfig
- CostingParameters
- CountOfProofRule
- CreatedSubstate
- DataStruct
- DefaultDepositRule
- DeletedSubstate
- DenyAllAccessRule
- EcdsaSecp256k1PublicKey
- EcdsaSecp256k1Signature
- EcdsaSecp256k1SignatureWithPublicKey
- EddsaEd25519PublicKey
- EddsaEd25519Signature
- EddsaEd25519SignatureWithPublicKey
- EncryptedMessageCurveDecryptorSet
- EncryptedMessageDecryptor
- EncryptedTransactionMessage
- EntityModule
- EntityReference
- EntityType
- EpochChangeCondition
- EpochEndLedgerProof
- EpochRound
- ErrorResponse
- ErrorResponseType
- Event
- EventEmitterIdentifier
- EventEmitterIdentifierType
- EventTypeIdentifier
- ExecutedScenario
- ExecutedScenarioTransaction
- FeeDestination
- FeeSource
- FeeSummary
- FieldSchema
- FieldSchemaFeatureCondition
- FieldSchemaFeatureConditionAlways
- FieldSchemaFeatureConditionIfOuterObjectFeature
- FieldSchemaFeatureConditionIfOwnFeature
- FieldSchemaFeatureConditionType
- FieldSubstateKey
- FlashLedgerTransaction
- FlashSetSubstate
- FlashedStateUpdates
- FrozenStatus
- FullyScopedTypeId
- FunctionAuthType
- FunctionEventEmitterIdentifier
- FunctionSchema
- FungibleResourceAmount
- FungibleResourceManagerFieldDivisibilitySubstate
- FungibleResourceManagerFieldDivisibilityValue
- FungibleResourceManagerFieldTotalSupplySubstate
- FungibleResourceManagerFieldTotalSupplyValue
- FungibleVaultFieldBalanceSubstate
- FungibleVaultFieldBalanceValue
- FungibleVaultFieldFrozenStatusSubstate
- FungibleVaultFieldFrozenStatusValue
- GenericBlueprintPayloadDef
- GenericKey
- GenericKeyValueStoreEntrySubstate
- GenericKeyValueStoreEntryValue
- GenericScryptoComponentFieldStateSubstate
- GenericScryptoComponentFieldStateValue
- GenericSubstitution
- GenericSubstitutionType
- GenericTypeParameter
- GenericTypeParameterConstraints
- GenesisLedgerProofOrigin
- GenesisLedgerTransaction
- HookExport
- IndexBlueprintCollectionSchema
- IndexedStateSchema
- InstanceSchemaBlueprintTypeReference
- InstantMs
- InstructionResourceChanges
- KeyValueBasedStructure
- KeyValueBlueprintCollectionSchema
- KeyValueStoreEntryStructure
- KeyValueStoreInfo
- KeyValueStoreTypeInfoDetails
- LeaderProposalHistory
- LedgerHashes
- LedgerHeader
- LedgerHeaderSummary
- LedgerProof
- LedgerProofOrigin
- LedgerProofOriginType
- LedgerStateSelector
- LedgerStateSelectorType
- LedgerStateSummary
- LedgerTransaction
- LedgerTransactionType
- LimitParameters
- LocalGenericSubstitution
- LocalNonFungibleKey
- LocalTypeId
- LtsCommittedTransactionOutcome
- LtsCommittedTransactionStatus
- LtsEntityFungibleBalanceChanges
- LtsEntityNonFungibleBalanceChanges
- LtsFeeFungibleResourceBalanceChange
- LtsFeeFungibleResourceBalanceChangeType
- LtsFungibleResourceBalance
- LtsFungibleResourceBalanceChange
- LtsResultantAccountFungibleBalances
- LtsResultantFungibleBalance
- LtsStateAccountAllFungibleResourceBalancesRequest
- LtsStateAccountAllFungibleResourceBalancesResponse
- LtsStateAccountDepositBehaviourRequest
- LtsStateAccountDepositBehaviourResponse
- LtsStateAccountFungibleResourceBalanceRequest
- LtsStateAccountFungibleResourceBalanceResponse
- LtsStreamAccountTransactionOutcomesRequest
- LtsStreamAccountTransactionOutcomesResponse
- LtsStreamTransactionOutcomesRequest
- LtsStreamTransactionOutcomesResponse
- LtsTransactionConstructionRequest
- LtsTransactionConstructionResponse
- LtsTransactionIntentStatus
- LtsTransactionPayloadDetails
- LtsTransactionPayloadStatus
- LtsTransactionStatusRequest
- LtsTransactionStatusResponse
- LtsTransactionSubmitErrorDetails
- LtsTransactionSubmitErrorDetailsType
- LtsTransactionSubmitErrorResponse
- LtsTransactionSubmitIntentAlreadyCommitted
- LtsTransactionSubmitPriorityThresholdNotMetErrorDetails
- LtsTransactionSubmitRejectedErrorDetails
- LtsTransactionSubmitRequest
- LtsTransactionSubmitResponse
- MainMethodKey
- MapSubstateKey
- MempoolListRequest
- MempoolListResponse
- MempoolTransactionHashes
- MempoolTransactionRequest
- MempoolTransactionResponse
- MempoolTransactionResponsePayloadsInner
- MetadataKey
- MetadataModuleEntrySubstate
- MetadataModuleEntryValue
- MethodAccessibility
- MethodAccessibilityType
- MethodAuthType
- MethodEventEmitterIdentifier
- ModuleId
- ModuleVersion
- MultiResourcePoolFieldStateSubstate
- MultiResourcePoolFieldStateValue
- MutableField
- NetworkConfigurationResponse
- NetworkConfigurationResponseVersion
- NetworkConfigurationResponseWellKnownAddresses
- NetworkDefinition
- NetworkStatusRequest
- NetworkStatusResponse
- NextEpoch
- NonFungibleAuthorizedDepositorBadge
- NonFungibleGlobalId
- NonFungibleIdType
- NonFungibleLocalId
- NonFungiblePresentedBadge
- NonFungibleRequirement
- NonFungibleResourceAmount
- NonFungibleResourceManagerDataEntrySubstate
- NonFungibleResourceManagerDataEntryValue
- NonFungibleResourceManagerFieldIdTypeSubstate
- NonFungibleResourceManagerFieldIdTypeValue
- NonFungibleResourceManagerFieldMutableFieldsSubstate
- NonFungibleResourceManagerFieldMutableFieldsValue
- NonFungibleResourceManagerFieldTotalSupplySubstate
- NonFungibleResourceManagerFieldTotalSupplyValue
- NonFungibleVaultContentsIndexEntrySubstate
- NonFungibleVaultContentsIndexEntryValue
- NonFungibleVaultFieldBalanceSubstate
- NonFungibleVaultFieldBalanceValue
- NonFungibleVaultFieldFrozenStatusSubstate
- NonFungibleVaultFieldFrozenStatusValue
- NotarizedTransaction
- ObjectFieldStructure
- ObjectHook
- ObjectIndexPartitionEntryStructure
- ObjectInstanceTypeReference
- ObjectKeyValuePartitionEntryStructure
- ObjectRoleKey
- ObjectSortedIndexPartitionEntryStructure
- ObjectSubstateTypeReference
- ObjectSubstateTypeReferenceType
- ObjectTypeInfoDetails
- OneResourcePoolFieldStateSubstate
- OneResourcePoolFieldStateValue
- OuterObjectOnlyMethodAccessibility
- OwnPackageOnlyMethodAccessibility
- OwnerRole
- OwnerRoleUpdater
- PackageBlueprintAuthTemplateEntrySubstate
- PackageBlueprintAuthTemplateEntryValue
- PackageBlueprintDefinitionEntrySubstate
- PackageBlueprintDefinitionEntryValue
- PackageBlueprintDependenciesEntrySubstate
- PackageBlueprintDependenciesEntryValue
- PackageBlueprintRoyaltyEntrySubstate
- PackageBlueprintRoyaltyEntryValue
- PackageCodeInstrumentedCodeEntrySubstate
- PackageCodeInstrumentedCodeEntryValue
- PackageCodeKey
- PackageCodeOriginalCodeEntrySubstate
- PackageCodeOriginalCodeEntryValue
- PackageCodeVmTypeEntrySubstate
- PackageCodeVmTypeEntryValue
- PackageExport
- PackageFieldRoyaltyAccumulatorSubstate
- PackageFieldRoyaltyAccumulatorValue
- PackageObjectSubstateTypeReference
- PackageTypeReference
- ParsedLedgerTransaction
- ParsedLedgerTransactionIdentifiers
- ParsedNotarizedTransaction
- ParsedNotarizedTransactionAllOfValidationError
- ParsedNotarizedTransactionIdentifiers
- ParsedSignedTransactionIntent
- ParsedSignedTransactionIntentIdentifiers
- ParsedTransaction
- ParsedTransactionIntent
- ParsedTransactionIntentIdentifiers
- ParsedTransactionType
- PartitionDescription
- PartitionDescriptionType
- PartitionId
- PartitionKind
- PaymentFromVault
- PaymentToRoyaltyRecipient
- PendingOwnerStakeWithdrawal
- PlaintextMessageContent
- PlaintextMessageContentType
- PlaintextTransactionMessage
- PoolVault
- PresentedBadge
- PresentedBadgeType
- PrimaryRoleRecoveryAttempt
- ProofAccessRuleNode
- ProofRule
- ProofRuleType
- ProposerReward
- ProtectedAccessRule
- ProtocolUpdateLedgerProofOrigin
- ProtocolVersionReadiness
- PublicKey
- PublicKeyType
- PublicMethodAccessibility
- ReceiverInfo
- RecoveryProposal
- RecoveryRoleRecoveryAttempt
- ReferenceType
- RemoteGenericSubstitution
- RequestedStateVersionOutOfBoundsErrorDetails
- RequireProofRule
- Requirement
- RequirementType
- ResourceAmount
- ResourceAuthorizedDepositorBadge
- ResourceChange
- ResourceKey
- ResourcePreference
- ResourcePresentedBadge
- ResourceRequirement
- ResourceSpecificDepositBehaviour
- ResourceType
- RoleAssignmentModuleFieldOwnerRoleSubstate
- RoleAssignmentModuleFieldOwnerRoleValue
- RoleAssignmentModuleRuleEntrySubstate
- RoleAssignmentModuleRuleEntryValue
- RoleDetails
- RoleProtectedMethodAccessibility
- RoleSpecification
- RoundUpdateLedgerTransaction
- RoundUpdateTransaction
- RoyaltyAmount
- RoyaltyModuleFieldStateSubstate
- RoyaltyModuleFieldStateValue
- RoyaltyModuleMethodRoyaltyEntrySubstate
- RoyaltyModuleMethodRoyaltyEntryValue
- SborData
- SborFormatOptions
- ScenariosRequest
- ScenariosResponse
- SchemaEntrySubstate
- SchemaEntryValue
- SchemaKey
- ScopedTypeId
- ScryptoInstant
- ScryptoSchema
- SignallingValidator
- Signature
- SignatureWithPublicKey
- SignedTransactionIntent
- SignificantProtocolUpdateReadinessEntry
- SortedIndexBlueprintCollectionSchema
- SortedSubstateKey
- StateAccessControllerRequest
- StateAccessControllerResponse
- StateAccountRequest
- StateAccountResponse
- StateComponentDescendentNode
- StateComponentRequest
- StateComponentResponse
- StateConsensusManagerRequest
- StateConsensusManagerResponse
- StateFungibleResourceManager
- StateNonFungibleRequest
- StateNonFungibleResourceManager
- StateNonFungibleResponse
- StatePackageRequest
- StatePackageResponse
- StateResourceManager
- StateResourceRequest
- StateResourceResponse
- StateUpdates
- StateValidatorRequest
- StateValidatorResponse
- StaticBlueprintPayloadDef
- StaticRoleDefinitionAuthTemplate
- StreamProofsErrorDetails
- StreamProofsErrorDetailsRequestedEpochOutOfBounds
- StreamProofsErrorDetailsRequestedStateVersionOutOfBounds
- StreamProofsErrorDetailsType
- StreamProofsErrorResponse
- StreamProofsFilter
- StreamProofsFilterAny
- StreamProofsFilterNewEpochs
- StreamProofsFilterProtocolUpdateExecution
- StreamProofsFilterProtocolUpdateInitializations
- StreamProofsFilterType
- StreamProofsRequest
- StreamProofsResponse
- StreamTransactionsErrorDetails
- StreamTransactionsErrorDetailsType
- StreamTransactionsErrorResponse
- StreamTransactionsRequest
- StreamTransactionsResponse
- StringPlaintextMessageContent
- Substate
- SubstateFormatOptions
- SubstateId
- SubstateKey
- SubstateKeyType
- SubstateSystemStructure
- SubstateSystemStructureType
- SubstateType
- SubstateValue
- SystemCostingParameters
- SystemFieldKind
- SystemFieldStructure
- SystemParameters
- SystemSchemaStructure
- SystemTransaction
- TargetIdentifier
- TargetIdentifierType
- TimestampedValidatorSignature
- TransactionCallPreviewRequest
- TransactionCallPreviewResponse
- TransactionFormatOptions
- TransactionHeader
- TransactionIdKey
- TransactionIdentifiers
- TransactionIntent
- TransactionIntentStatus
- TransactionMessage
- TransactionMessageType
- TransactionParseRequest
- TransactionParseResponse
- TransactionPayloadDetails
- TransactionPayloadStatus
- TransactionPreviewRequest
- TransactionPreviewRequestFlags
- TransactionPreviewResponse
- TransactionPreviewResponseLogsInner
- TransactionPreviewResponseOptions
- TransactionReceipt
- TransactionReceiptRequest
- TransactionReceiptResponse
- TransactionStatus
- TransactionStatusRequest
- TransactionStatusResponse
- TransactionSubmitErrorDetails
- TransactionSubmitErrorDetailsType
- TransactionSubmitErrorResponse
- TransactionSubmitIntentAlreadyCommitted
- TransactionSubmitPriorityThresholdNotMetErrorDetails
- TransactionSubmitRejectedErrorDetails
- TransactionSubmitRequest
- TransactionSubmitResponse
- TransactionTrackerCollectionEntrySubstate
- TransactionTrackerCollectionEntryValue
- TransactionTrackerFieldStateSubstate
- TransactionTrackerFieldStateValue
- TransactionTrackerTransactionStatus
- TwoResourcePoolFieldStateSubstate
- TwoResourcePoolFieldStateValue
- TypeInfoDetails
- TypeInfoModuleFieldTypeInfoSubstate
- TypeInfoModuleFieldTypeInfoValue
- TypeInfoType
- UpdatedSubstate
- UserLedgerTransaction
- ValidatorFeeChangeRequest
- ValidatorFieldProtocolUpdateReadinessSignalSubstate
- ValidatorFieldProtocolUpdateReadinessSignalValue
- ValidatorFieldStateSubstate
- ValidatorFieldStateValue
- VaultBalance
- VersionLedgerStateSelector
- VirtualLazyLoadSchema
- VmType
To get access to the crate's generated documentation, use:
cargo doc --open