diff --git a/src/RestServer/RestServerSettings.cs b/src/RestServer/RestServerSettings.cs index a6195dea8..188abfeb9 100644 --- a/src/RestServer/RestServerSettings.cs +++ b/src/RestServer/RestServerSettings.cs @@ -87,24 +87,43 @@ public class RestServerSettings { new StringEnumConverter(), new BigDecimalJsonConverter(), - new UInt160JsonConverter(), - new UInt256JsonConverter(), + new BlockHeaderJsonConverter(), + new BlockJsonConverter(), + new ContractAbiJsonConverter(), + new ContractEventDescriptorJsonConverter(), + new ContractGroupJsonConverter(), + new ContractJsonConverter(), + new ContractManifestJsonConverter(), + new ContractMethodJsonConverter(), + new ContractMethodParametersJsonConverter(), + new ContractParameterDefinitionJsonConverter(), + new ContractParameterJsonConverter(), + new ContractPermissionDescriptorJsonConverter(), + new ContractPermissionJsonConverter(), new ECPointJsonConverter(), + new GuidJsonConverter(), + new InteropInterfaceJsonConverter(), + new MethodTokenJsonConverter(), + new NefFileJsonConverter(), new ReadOnlyMemoryBytesJsonConverter(), + new SignerJsonConverter(), + new StackItemJsonConverter(), + new TransactionAttributeJsonConverter(), + new TransactionJsonConverter(), + new UInt160JsonConverter(), + new UInt256JsonConverter(), new VmArrayJsonConverter(), - new VmMapJsonConverter(), - new VmStructJsonConverter(), new VmBooleanJsonConverter(), new VmBufferJsonConverter(), new VmByteStringJsonConverter(), new VmIntegerJsonConverter(), + new VmMapJsonConverter(), new VmNullJsonConverter(), new VmPointerJsonConverter(), - new StackItemJsonConverter(), - new BigDecimalJsonConverter(), - new GuidJsonConverter(), + new VmStructJsonConverter(), new WitnessConditionJsonConverter(), - new ContractParameterJsonConverter(), + new WitnessJsonConverter(), + new WitnessRuleJsonConverter(), }, }, };