Update API with new buckets synchronization
Eduard S eduard@iden3.io
Thu, 10 Dec 2020 18:00:17 +0100
3 files changed,
11 insertions(+),
6 deletions(-)
M
api/api_test.go
→
api/api_test.go
@@ -374,11 +374,21 @@ ClosedAuctionSlots: uint16(2),
OpenAuctionSlots: uint16(5), } + var buckets [common.RollupConstNumBuckets]common.BucketParams + for i := range buckets { + buckets[i].CeilUSD = big.NewInt(int64(i) * 10) + buckets[i].Withdrawals = big.NewInt(int64(i) * 100) + buckets[i].BlockWithdrawalRate = big.NewInt(int64(i) * 1000) + buckets[i].MaxWithdrawals = big.NewInt(int64(i) * 10000) + } + rollupVars := common.RollupVariables{ EthBlockNum: int64(3), FeeAddToken: big.NewInt(100), ForgeL1L2BatchTimeout: int64(44), WithdrawalDelay: uint64(3000), + Buckets: buckets, + SafeMode: false, } wdelayerVars := common.WDelayerVariables{
M
api/state_test.go
→
api/state_test.go
@@ -82,7 +82,7 @@
func TestUpdateNetworkInfo(t *testing.T) { status := &Network{} assert.Equal(t, status.LastSyncBlock, api.status.Network.LastSyncBlock) - assert.Equal(t, status.LastBatch.BatchNum, api.status.Network.LastBatch.BatchNum) + assert.Equal(t, status.LastBatch, api.status.Network.LastBatch) assert.Equal(t, status.CurrentSlot, api.status.Network.CurrentSlot) assert.Equal(t, status.NextForgers, api.status.Network.NextForgers) lastBlock := tc.blocks[3]
M
api/swagger.yml
→
api/swagger.yml
@@ -2791,10 +2791,6 @@ ceilUSD:
type: integer description: Max USD value example: 1000 - blockStamp: - type: integer - description: Last time a withdrawal was added ( or removed if the bucket was full) - example: 4475934 withdrawals: type: integer description: Available withdrawals of the bucket@@ -2810,7 +2806,6 @@ example: 4
additionalProperties: false required: - ceilUSD - - blockStamp - withdrawals - blockWithdrawalRate - maxWithdrawals