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> ...@@ -611,33 +611,33 @@ $ %s query lockup output-all-locks <max lock ID>
) )
type LockResult struct { type LockResult struct {
id int Id int
status int // one of {doesnt_exist, } Status int // one of {doesnt_exist, }
denom string Denom string
amount sdk.Int Amount sdk.Int
address string Address string
unbondEndTime time.Time UnbondEndTime time.Time
} }
queryClient := types.NewQueryClient(clientCtx) queryClient := types.NewQueryClient(clientCtx)
results := []LockResult{} results := []LockResult{}
for i := 0; i <= int(maxLockID); i++ { 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)}) res, err := queryClient.LockedByID(cmd.Context(), &types.LockedRequest{LockId: uint64(i)})
if err != nil { if err != nil {
curLockResult.status = doesnt_exist_status curLockResult.Status = doesnt_exist_status
results = append(results, curLockResult) results = append(results, curLockResult)
continue continue
} }
// 1527019420 is hardcoded time well before launch, but well after year 1 // 1527019420 is hardcoded time well before launch, but well after year 1
if res.Lock.EndTime.Before(time.Unix(1527019420, 0)) { if res.Lock.EndTime.Before(time.Unix(1527019420, 0)) {
curLockResult.status = bonded_status curLockResult.Status = bonded_status
} else { } else {
curLockResult.status = unbonding_status curLockResult.Status = unbonding_status
curLockResult.unbondEndTime = res.Lock.EndTime curLockResult.UnbondEndTime = res.Lock.EndTime
curLockResult.denom = res.Lock.Coins[0].Denom curLockResult.Denom = res.Lock.Coins[0].Denom
curLockResult.amount = res.Lock.Coins[0].Amount curLockResult.Amount = res.Lock.Coins[0].Amount
curLockResult.address = res.Lock.Owner curLockResult.Address = res.Lock.Owner
} }
results = append(results, curLockResult) 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