Skip to content

Commit eb077ca

Browse files
committed
Release D1.10.0
1 parent b042097 commit eb077ca

20 files changed

Lines changed: 185 additions & 43 deletions

api.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,9 @@
7979
# /address/:address/keys will return all the key-value pairs of a given account
8080
{ Name = "/:address/keys", Open = true },
8181

82+
# address/iterate-keys will return the given num of key-value pairs for the given account. The iteration will start from the given starting state
83+
{ Name = "/iterate-keys", Open = true },
84+
8285
# /address/:address/key/:key will return the value of a key for a given account
8386
{ Name = "/:address/key/:key", Open = true },
8487

binaryVersion

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
tags/v1.9.6
1+
new-indexer-and-vm-cmmon

config.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -692,6 +692,10 @@ EpochChangeGracePeriodByEpoch = [
692692
MaxPeerTrieLevelInMemory = 5
693693
StateStatisticsEnabled = false
694694

695+
[TrieLeavesRetrieverConfig]
696+
Enabled = false
697+
MaxSizeInBytes = 10485760 #10MB
698+
695699
[BlockSizeThrottleConfig]
696700
MinSizeInBytes = 104857 # 104857 is 10% from 1MB
697701
MaxSizeInBytes = 943718 # 943718 is 90% from 1MB

economics.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,9 @@
4848

4949
[FeeSettings]
5050
GasLimitSettings = [
51-
{EnableEpoch = 0, MaxGasLimitPerBlock = "1500000000", MaxGasLimitPerMiniBlock = "1500000000", MaxGasLimitPerMetaBlock = "15000000000", MaxGasLimitPerMetaMiniBlock = "15000000000", MaxGasLimitPerTx = "1500000000", MinGasLimit = "50000", ExtraGasLimitGuardedTx = "50000"},
52-
{EnableEpoch = 1, MaxGasLimitPerBlock = "1500000000", MaxGasLimitPerMiniBlock = "250000000", MaxGasLimitPerMetaBlock = "15000000000", MaxGasLimitPerMetaMiniBlock = "250000000", MaxGasLimitPerTx = "600000000", MinGasLimit = "50000", ExtraGasLimitGuardedTx = "50000"},
51+
{EnableEpoch = 0, MaxGasLimitPerBlock = "1500000000", MaxGasLimitPerMiniBlock = "1500000000", MaxGasLimitPerMetaBlock = "15000000000", MaxGasLimitPerMetaMiniBlock = "15000000000", MaxGasLimitPerTx = "1500000000", MinGasLimit = "50000", ExtraGasLimitGuardedTx = "50000", MaxGasHigherFactorAccepted = "10"},
52+
{EnableEpoch = 1, MaxGasLimitPerBlock = "1500000000", MaxGasLimitPerMiniBlock = "250000000", MaxGasLimitPerMetaBlock = "15000000000", MaxGasLimitPerMetaMiniBlock = "250000000", MaxGasLimitPerTx = "600000000", MinGasLimit = "50000", ExtraGasLimitGuardedTx = "50000", MaxGasHigherFactorAccepted = "10"},
53+
{EnableEpoch = 9999999, MaxGasLimitPerBlock = "1500000000", MaxGasLimitPerMiniBlock = "250000000", MaxGasLimitPerMetaBlock = "15000000000", MaxGasLimitPerMetaMiniBlock = "250000000", MaxGasLimitPerTx = "600000000", MinGasLimit = "50000", ExtraGasLimitGuardedTx = "50000", MaxGasHigherFactorAccepted = "2"},
5354
]
5455
MinGasPrice = "1000000000" #will yield min tx fee of 0.00005 eGLD
5556
GasPriceModifier = 0.01

enableEpochs.toml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -345,6 +345,27 @@
345345
# CheckBuiltInCallOnTransferValueAndFailEnableRound represents the ROUND when the check on transfer value fix is activated
346346
CheckBuiltInCallOnTransferValueAndFailEnableRound = 8887440 # THIS MUST BE A ROUND
347347

348+
# MaskVMInternalDependenciesErrorsEnableEpoch represents the epoch when the additional internal erorr masking in vm is enabled
349+
MaskVMInternalDependenciesErrorsEnableEpoch = 9999999
350+
351+
# FixBackTransferOPCODEEnableEpoch represents the epoch when the fix for back transfers opcode will be enabled
352+
FixBackTransferOPCODEEnableEpoch = 9999999
353+
354+
# ValidationOnGobDecodeEnableEpoch represents the epoch when validation on GobDecode will be taken into account
355+
ValidationOnGobDecodeEnableEpoch = 9999999
356+
357+
# BarnardOpcodesEnableEpoch represents the epoch when Barnard opcodes will be enabled
358+
BarnardOpcodesEnableEpoch = 9999999
359+
360+
# AutomaticActivationOfNodesDisableEpoch represents the epoch when automatic activation of nodes for validators is disabled
361+
AutomaticActivationOfNodesDisableEpoch = 9999999
362+
363+
# GovernanceDisableProposeEnableEpoch represents the epoch when governance disable proposal is enabled
364+
GovernanceDisableProposeEnableEpoch = 9999999
365+
366+
# GovernanceFixesEnableEpoch represents the epoch when governance fixes are enabled
367+
GovernanceFixesEnableEpoch = 9999999
368+
348369
# BLSMultiSignerEnableEpoch represents the activation epoch for different types of BLS multi-signers
349370
BLSMultiSignerEnableEpoch = [
350371
{ EnableEpoch = 0, Type = "no-KOSK" },

external.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
Username = ""
1313
Password = ""
1414
# EnabledIndexes represents a slice of indexes that will be enabled for indexing. Full list is:
15-
# ["rating", "transactions", "blocks", "validators", "miniblocks", "rounds", "accounts", "accountshistory", "receipts", "scresults", "accountsesdt", "accountsesdthistory", "epochinfo", "scdeploys", "tokens", "tags", "logs", "delegators", "operations", "esdts"]
16-
EnabledIndexes = ["rating", "transactions", "blocks", "validators", "miniblocks", "rounds", "accounts", "accountshistory", "receipts", "scresults", "accountsesdt", "accountsesdthistory", "epochinfo", "scdeploys", "tokens", "tags", "logs", "delegators", "operations", "esdts"]
15+
# ["rating", "transactions", "blocks", "validators", "miniblocks", "rounds", "accounts", "accountshistory", "receipts", "scresults", "accountsesdt", "accountsesdthistory", "epochinfo", "scdeploys", "tokens", "tags", "logs", "delegators", "operations", "esdts", "events"]
16+
EnabledIndexes = ["rating", "transactions", "blocks", "validators", "miniblocks", "rounds", "accounts", "accountshistory", "receipts", "scresults", "accountsesdt", "accountsesdthistory", "epochinfo", "scdeploys", "tokens", "tags", "logs", "delegators", "operations", "esdts", "events"]
1717

1818
# EventNotifierConnector defines settings needed to configure and launch the event notifier component
1919
# HTTP event notifier connector integration will be DEPRECATED in the following iterations

fullArchiveP2P.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828
Type = "default autoscale" #available options "default autoscale", "infinite", "default with manual scale".
2929
ManualSystemMemoryInMB = 0 # not taken into account if the type is not "default with manual scale"
3030
ManualMaximumFD = 0 # not taken into account if the type is not "default with manual scale"
31+
# Ipv4ConnLimit = [] default values will be used
32+
# Ipv6ConnLimit = [] default values will be used
3133

3234
# P2P peer discovery section
3335

gasSchedules/gasScheduleV1.toml

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,9 @@
4242
DelegateVote = 1000000
4343
RevokeVote = 500000
4444
CloseProposal = 1000000
45+
ClearProposal = 1000000
46+
ClaimAccumulatedFees = 1000000
47+
ChangeConfig = 50000000
4548
DelegationOps = 1000000
4649
UnstakeTokens = 5000000
4750
UnbondTokens = 5000000
@@ -109,10 +112,15 @@
109112
SetAsyncCallback = 100000
110113
SetAsyncGroupCallback = 100000
111114
SetAsyncContextCallback = 100000
112-
GetCallbackClosure = 10000
113-
GetCodeMetadata = 10000
114-
IsBuiltinFunction = 10000
115-
IsReservedFunctionName = 10000
115+
GetCallbackClosure = 10000
116+
GetCodeMetadata = 10000
117+
GetCodeHash = 10000
118+
IsBuiltinFunction = 10000
119+
IsReservedFunctionName = 10000
120+
GetRoundTime = 1000
121+
EpochStartBlockTimeStamp = 1000
122+
EpochStartBlockNonce = 1000
123+
EpochStartBlockRound = 1000
116124

117125
[EthAPICost]
118126
UseGas = 100
@@ -237,6 +245,10 @@
237245
MBufferSetRandom = 6000
238246
MBufferToBigFloat = 2000
239247
MBufferFromBigFloat = 2000
248+
MBufferToSmallIntUnsigned = 10000
249+
MBufferToSmallIntSigned = 10000
250+
MBufferFromSmallIntUnsigned = 10000
251+
MBufferFromSmallIntSigned = 10000
240252

241253
[BigFloatAPICost]
242254
BigFloatNewFromParts = 3000

gasSchedules/gasScheduleV2.toml

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,9 @@
4242
DelegateVote = 1000000
4343
RevokeVote = 500000
4444
CloseProposal = 1000000
45+
ClearProposal = 1000000
46+
ClaimAccumulatedFees = 1000000
47+
ChangeConfig = 50000000
4548
DelegationOps = 1000000
4649
UnstakeTokens = 5000000
4750
UnbondTokens = 5000000
@@ -109,10 +112,15 @@
109112
SetAsyncCallback = 100000
110113
SetAsyncGroupCallback = 100000
111114
SetAsyncContextCallback = 100000
112-
GetCallbackClosure = 10000
113-
GetCodeMetadata = 10000
114-
IsBuiltinFunction = 10000
115-
IsReservedFunctionName = 10000
115+
GetCallbackClosure = 10000
116+
GetCodeMetadata = 10000
117+
GetCodeHash = 10000
118+
IsBuiltinFunction = 10000
119+
IsReservedFunctionName = 10000
120+
GetRoundTime = 10000
121+
EpochStartBlockTimeStamp = 10000
122+
EpochStartBlockNonce = 10000
123+
EpochStartBlockRound = 10000
116124

117125
[EthAPICost]
118126
UseGas = 100
@@ -237,6 +245,10 @@
237245
MBufferSetRandom = 6000
238246
MBufferToBigFloat = 2000
239247
MBufferFromBigFloat = 2000
248+
MBufferToSmallIntUnsigned = 10000
249+
MBufferToSmallIntSigned = 10000
250+
MBufferFromSmallIntUnsigned = 10000
251+
MBufferFromSmallIntSigned = 10000
240252

241253
[BigFloatAPICost]
242254
BigFloatNewFromParts = 3000

gasSchedules/gasScheduleV3.toml

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,9 @@
4545
DelegateVote = 50000000
4646
RevokeVote = 50000000
4747
CloseProposal = 50000000
48+
ClearProposal = 50000000
49+
ClaimAccumulatedFees = 1000000
50+
ChangeConfig = 50000000
4851
GetAllNodeStates = 20000000
4952
UnstakeTokens = 5000000
5053
UnbondTokens = 5000000
@@ -109,11 +112,16 @@
109112
SetAsyncCallback = 100000
110113
SetAsyncGroupCallback = 100000
111114
SetAsyncContextCallback = 100000
112-
GetCallbackClosure = 10000
113-
GetCodeMetadata = 10000
114-
IsBuiltinFunction = 10000
115-
IsReservedFunctionName = 10000
116-
115+
GetCallbackClosure = 10000
116+
GetCodeMetadata = 10000
117+
GetCodeHash = 10000
118+
IsBuiltinFunction = 10000
119+
IsReservedFunctionName = 10000
120+
GetRoundTime = 10000
121+
EpochStartBlockTimeStamp = 10000
122+
EpochStartBlockNonce = 10000
123+
EpochStartBlockRound = 10000
124+
117125
[EthAPICost]
118126
UseGas = 100
119127
GetAddress = 100000
@@ -237,6 +245,10 @@
237245
MBufferSetRandom = 6000
238246
MBufferToBigFloat = 2000
239247
MBufferFromBigFloat = 2000
248+
MBufferToSmallIntUnsigned = 10000
249+
MBufferToSmallIntSigned = 10000
250+
MBufferFromSmallIntUnsigned = 10000
251+
MBufferFromSmallIntSigned = 10000
240252

241253
[BigFloatAPICost]
242254
BigFloatNewFromParts = 3000

0 commit comments

Comments
 (0)