Commit 7c5e1cd2 authored by ValarDragon's avatar ValarDragon
Browse files

Correctly export fields

parent 6c83d3f5
Showing with 14 additions and 14 deletions
+14 -14
......@@ -611,33 +611,33 @@ $ %s query lockup output-all-locks <max lock ID>
)
type LockResult struct {
id int
status int // one of {doesnt_exist, }
denom string
amount sdk.Int
address string
unbondEndTime time.Time
Id int
Status int // one of {doesnt_exist, }
Denom string
Amount sdk.Int
Address string
UnbondEndTime time.Time
}
queryClient := types.NewQueryClient(clientCtx)
results := []LockResult{}
for i := 0; i <= int(maxLockID); i++ {
curLockResult := LockResult{id: i}
curLockResult := LockResult{Id: i}
res, err := queryClient.LockedByID(cmd.Context(), &types.LockedRequest{LockId: uint64(i)})
if err != nil {
curLockResult.status = doesnt_exist_status
curLockResult.Status = doesnt_exist_status
results = append(results, curLockResult)
continue
}
// 1527019420 is hardcoded time well before launch, but well after year 1
if res.Lock.EndTime.Before(time.Unix(1527019420, 0)) {
curLockResult.status = bonded_status
curLockResult.Status = bonded_status
} else {
curLockResult.status = unbonding_status
curLockResult.unbondEndTime = res.Lock.EndTime
curLockResult.denom = res.Lock.Coins[0].Denom
curLockResult.amount = res.Lock.Coins[0].Amount
curLockResult.address = res.Lock.Owner
curLockResult.Status = unbonding_status
curLockResult.UnbondEndTime = res.Lock.EndTime
curLockResult.Denom = res.Lock.Coins[0].Denom
curLockResult.Amount = res.Lock.Coins[0].Amount
curLockResult.Address = res.Lock.Owner
}
results = append(results, curLockResult)
}
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment