aelf Node Web API
The AElf node Web API is the REST surface every aelf node exposes: chain status, blocks, block state, transaction pool, transaction submission and results, merkle paths, contract file descriptor sets, transaction fee calculation, and peer/network management. 24 operations across 23 paths, described by an OpenAPI 3.0.1 document the node itself serves at /swagger/v1/swagger.json with a Swagger UI at /swagger/index.html. Reads are anonymous; the two peer-management writes are documented as requiring HTTP Basic authentication.
The identity and technical contract details declared by the specification.
AElf.OS.Network.Metrics.RequestMetric
object
4 properties
AElf.WebApp.Application.Chain.Dto.BlockBodyDto
object
2 properties
AElf.WebApp.Application.Chain.Dto.BlockDto
object
4 properties
AElf.WebApp.Application.Chain.Dto.BlockHeaderDto
object
10 properties
AElf.WebApp.Application.Chain.Dto.BlockStateDto
object
5 properties
AElf.WebApp.Application.Chain.Dto.CalculateTransactionFeeInput
object
1 property
AElf.WebApp.Application.Chain.Dto.CalculateTransactionFeeOutput
object
6 properties
AElf.WebApp.Application.Chain.Dto.ChainStatusDto
object
11 properties
AElf.WebApp.Application.Chain.Dto.CreateRawTransactionInput
object
6 properties
6 required
AElf.WebApp.Application.Chain.Dto.CreateRawTransactionOutput
object
1 property
AElf.WebApp.Application.Chain.Dto.ExecuteRawTransactionDto
object
2 properties
AElf.WebApp.Application.Chain.Dto.ExecuteTransactionDto
object
1 property
AElf.WebApp.Application.Chain.Dto.FeeDto
object
2 properties
AElf.WebApp.Application.Chain.Dto.GetTransactionPoolStatusOutput
object
2 properties
AElf.WebApp.Application.Chain.Dto.LogEventDto
object
4 properties
AElf.WebApp.Application.Chain.Dto.MerklePathDto
object
1 property
AElf.WebApp.Application.Chain.Dto.MerklePathNodeDto
object
2 properties
AElf.WebApp.Application.Chain.Dto.SendMultiTransactionInput
object
1 property
AElf.WebApp.Application.Chain.Dto.SendMultiTransactionOutput
object
1 property
AElf.WebApp.Application.Chain.Dto.SendRawTransactionInput
object
3 properties
AElf.WebApp.Application.Chain.Dto.SendRawTransactionOutput
object
2 properties
AElf.WebApp.Application.Chain.Dto.SendTransactionInput
object
1 property
AElf.WebApp.Application.Chain.Dto.SendTransactionOutput
object
1 property
AElf.WebApp.Application.Chain.Dto.SendTransactionsInput
object
1 property
AElf.WebApp.Application.Chain.Dto.TaskQueueInfoDto
object
2 properties
AElf.WebApp.Application.Chain.Dto.TransactionDto
object
7 properties
AElf.WebApp.Application.Chain.Dto.TransactionResultDto
object
11 properties
AElf.WebApp.Application.Net.Dto.AddPeerInput
object
1 property
AElf.WebApp.Application.Net.Dto.GetNetworkInfoOutput
object
3 properties
AElf.WebApp.Application.Net.Dto.PeerDto
object
10 properties
Google.Protobuf.WellKnownTypes.Timestamp
object
2 properties
Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationAuthConfigurationDto
object
1 property
Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationConfigurationDto
object
12 properties
Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationFeatureConfigurationDto
object
1 property
Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationGlobalFeatureConfigurationDto
object
1 property
Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationLocalizationConfigurationDto
object
7 properties
Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationLocalizationDto
object
1 property
Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationLocalizationResourceDto
object
2 properties
Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationSettingConfigurationDto
object
1 property
Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ClockDto
object
1 property
Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.CurrentCultureDto
object
9 properties
Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.CurrentUserDto
object
15 properties
Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.DateTimeFormatDto
object
7 properties
Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.IanaTimeZone
object
1 property
Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.EntityExtensionDto
object
2 properties
Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionEnumDto
object
2 properties
Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionEnumFieldDto
object
2 properties
Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyApiCreateDto
object
1 property
Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyApiDto
object
3 properties
Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyApiGetDto
object
1 property
Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyApiUpdateDto
object
1 property
Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyAttributeDto
object
2 properties
Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyDto
object
8 properties
Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyUiDto
object
4 properties
Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyUiFormDto
object
1 property
Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyUiLookupDto
object
5 properties
Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyUiTableDto
object
1 property
Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.LocalizableStringDto
object
2 properties
Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ModuleExtensionDto
object
2 properties
Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ObjectExtensionsDto
object
2 properties
Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.TimeZone
object
2 properties
Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.TimingDto
object
1 property
Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.WindowsTimeZone
object
1 property
Volo.Abp.AspNetCore.Mvc.MultiTenancy.CurrentTenantDto
object
3 properties
Volo.Abp.AspNetCore.Mvc.MultiTenancy.MultiTenancyInfoDto
object
1 property
Volo.Abp.Http.Modeling.ActionApiDescriptionModel
object
10 properties
Volo.Abp.Http.Modeling.ApplicationApiDescriptionModel
object
2 properties
Volo.Abp.Http.Modeling.ControllerApiDescriptionModel
object
8 properties
Volo.Abp.Http.Modeling.ControllerInterfaceApiDescriptionModel
object
3 properties
Volo.Abp.Http.Modeling.InterfaceMethodApiDescriptionModel
object
3 properties
Volo.Abp.Http.Modeling.MethodParameterApiDescriptionModel
object
6 properties
Volo.Abp.Http.Modeling.ModuleApiDescriptionModel
object
3 properties
Volo.Abp.Http.Modeling.ParameterApiDescriptionModel
object
10 properties
Volo.Abp.Http.Modeling.PropertyApiDescriptionModel
object
10 properties
Volo.Abp.Http.Modeling.ReturnValueApiDescriptionModel
object
2 properties
Volo.Abp.Http.Modeling.TypeApiDescriptionModel
object
6 properties
Volo.Abp.Http.RemoteServiceErrorInfo
object
5 properties
Volo.Abp.Http.RemoteServiceErrorResponse
object
1 property
Volo.Abp.Http.RemoteServiceValidationErrorInfo
object
2 properties
Volo.Abp.Localization.LanguageInfo
object
5 properties
Volo.Abp.NameValue
object
2 properties
The full machine-readable OpenAPI contract behind this narrative.