Browse Source

Merge pull request #405 from hermeznetwork/fix/api-nonce

Fix API nonces
feature/sql-semaphore1
Eduard S 4 years ago
committed by GitHub
parent
commit
cd1a193dcd
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 1 deletions
  1. +2
    -0
      api/account.go
  2. +4
    -1
      api/api_test.go

+ 2
- 0
api/account.go

@ -29,6 +29,7 @@ func (a *API) getAccount(c *gin.Context) {
}
apiAccount.Balance = apitypes.NewBigIntStr(account.Balance)
apiAccount.Nonce = account.Nonce
c.JSON(http.StatusOK, apiAccount)
}
@ -67,6 +68,7 @@ func (a *API) getAccounts(c *gin.Context) {
return
}
apiAccounts[x].Balance = apitypes.NewBigIntStr(account.Balance)
apiAccounts[x].Nonce = account.Nonce
}
// Build succesfull response

+ 4
- 1
api/api_test.go

@ -330,7 +330,10 @@ func TestMain(m *testing.M) {
commonL1Txs = append(commonL1Txs, block.Rollup.L1UserTxs...)
for _, batch := range block.Rollup.Batches {
commonL2Txs = append(commonL2Txs, batch.L2Txs...)
commonAccounts = append(commonAccounts, batch.CreatedAccounts...)
for i := range batch.CreatedAccounts {
batch.CreatedAccounts[i].Nonce = common.Nonce(i)
commonAccounts = append(commonAccounts, batch.CreatedAccounts[i])
}
commonBatches = append(commonBatches, batch.Batch)
commonExitTree = append(commonExitTree, batch.ExitTree...)
commonL1Txs = append(commonL1Txs, batch.L1CoordinatorTxs...)

Loading…
Cancel
Save