@@ -215,15 +215,15 @@ func (c *Client) GetChainPoint() (*common.Point, error) {
215215 return & result , nil
216216}
217217
218- func (c * Client ) GetEraHistory () (* EraHistoryResult , error ) {
218+ func (c * Client ) GetEraHistory () ([] EraHistoryResult , error ) {
219219 c .busyMutex .Lock ()
220220 defer c .busyMutex .Unlock ()
221221 query := buildHardForkQuery (QUERY_TYPE_HARD_FORK_ERA_HISTORY )
222- var result EraHistoryResult
222+ var result [] EraHistoryResult
223223 if err := c .runQuery (query , & result ); err != nil {
224- return nil , err
224+ return [] EraHistoryResult {} , err
225225 }
226- return & result , nil
226+ return result , nil
227227}
228228
229229func (c * Client ) GetEpochNo () (int , error ) {
@@ -244,6 +244,7 @@ func (c *Client) GetEpochNo() (int, error) {
244244 return result [0 ], nil
245245}
246246
247+ // TODO
247248func (c * Client ) GetNonMyopicMemberRewards () (* NonMyopicMemberRewardsResult , error ) {
248249 c .busyMutex .Lock ()
249250 defer c .busyMutex .Unlock ()
@@ -273,14 +274,15 @@ func (c *Client) GetCurrentProtocolParams() (*CurrentProtocolParamsResult, error
273274 currentEra ,
274275 QUERY_TYPE_SHELLEY_CURRENT_PROTOCOL_PARAMS ,
275276 )
276- var result CurrentProtocolParamsResult
277+ var result [] CurrentProtocolParamsResult
277278 if err := c .runQuery (query , & result ); err != nil {
278279 return nil , err
279280 }
280- return & result , nil
281+ return & result [ 0 ] , nil
281282
282283}
283284
285+ // TODO
284286func (c * Client ) GetProposedProtocolParamsUpdates () (* ProposedProtocolParamsUpdatesResult , error ) {
285287 c .busyMutex .Lock ()
286288 defer c .busyMutex .Unlock ()
@@ -316,9 +318,9 @@ func (c *Client) GetStakeDistribution() (*StakeDistributionResult, error) {
316318 return nil , err
317319 }
318320 return & result , nil
319-
320321}
321322
323+ // TODO
322324func (c * Client ) GetUTxOByAddress (addrs []interface {}) (* UTxOByAddressResult , error ) {
323325 c .busyMutex .Lock ()
324326 defer c .busyMutex .Unlock ()
@@ -335,9 +337,9 @@ func (c *Client) GetUTxOByAddress(addrs []interface{}) (*UTxOByAddressResult, er
335337 return nil , err
336338 }
337339 return & result , nil
338-
339340}
340341
342+ // TODO
341343func (c * Client ) GetUTxOWhole () (* UTxOWholeResult , error ) {
342344 c .busyMutex .Lock ()
343345 defer c .busyMutex .Unlock ()
@@ -354,9 +356,9 @@ func (c *Client) GetUTxOWhole() (*UTxOWholeResult, error) {
354356 return nil , err
355357 }
356358 return & result , nil
357-
358359}
359360
361+ // TODO
360362func (c * Client ) DebugEpochState () (* DebugEpochStateResult , error ) {
361363 c .busyMutex .Lock ()
362364 defer c .busyMutex .Unlock ()
@@ -373,9 +375,9 @@ func (c *Client) DebugEpochState() (*DebugEpochStateResult, error) {
373375 return nil , err
374376 }
375377 return & result , nil
376-
377378}
378379
380+ // TODO
379381func (c * Client ) GetFilteredDelegationsAndRewardAccounts (creds []interface {}) (* FilteredDelegationsAndRewardAccountsResult , error ) {
380382 c .busyMutex .Lock ()
381383 defer c .busyMutex .Unlock ()
@@ -392,9 +394,9 @@ func (c *Client) GetFilteredDelegationsAndRewardAccounts(creds []interface{}) (*
392394 return nil , err
393395 }
394396 return & result , nil
395-
396397}
397398
399+ // TODO
398400func (c * Client ) GetGenesisConfig () (* GenesisConfigResult , error ) {
399401 c .busyMutex .Lock ()
400402 defer c .busyMutex .Unlock ()
@@ -406,14 +408,14 @@ func (c *Client) GetGenesisConfig() (*GenesisConfigResult, error) {
406408 currentEra ,
407409 QUERY_TYPE_SHELLEY_GENESIS_CONFIG ,
408410 )
409- var result GenesisConfigResult
411+ var result [] GenesisConfigResult
410412 if err := c .runQuery (query , & result ); err != nil {
411413 return nil , err
412414 }
413- return & result , nil
414-
415+ return & result [0 ], nil
415416}
416417
418+ // TODO
417419func (c * Client ) DebugNewEpochState () (* DebugNewEpochStateResult , error ) {
418420 c .busyMutex .Lock ()
419421 defer c .busyMutex .Unlock ()
@@ -430,9 +432,9 @@ func (c *Client) DebugNewEpochState() (*DebugNewEpochStateResult, error) {
430432 return nil , err
431433 }
432434 return & result , nil
433-
434435}
435436
437+ // TODO
436438func (c * Client ) DebugChainDepState () (* DebugChainDepStateResult , error ) {
437439 c .busyMutex .Lock ()
438440 defer c .busyMutex .Unlock ()
@@ -449,9 +451,9 @@ func (c *Client) DebugChainDepState() (*DebugChainDepStateResult, error) {
449451 return nil , err
450452 }
451453 return & result , nil
452-
453454}
454455
456+ // TODO
455457func (c * Client ) GetRewardProvenance () (* RewardProvenanceResult , error ) {
456458 c .busyMutex .Lock ()
457459 defer c .busyMutex .Unlock ()
@@ -468,9 +470,9 @@ func (c *Client) GetRewardProvenance() (*RewardProvenanceResult, error) {
468470 return nil , err
469471 }
470472 return & result , nil
471-
472473}
473474
475+ // TODO
474476func (c * Client ) GetUTxOByTxIn (txins []interface {}) (* UTxOByTxInResult , error ) {
475477 c .busyMutex .Lock ()
476478 defer c .busyMutex .Unlock ()
@@ -487,9 +489,9 @@ func (c *Client) GetUTxOByTxIn(txins []interface{}) (*UTxOByTxInResult, error) {
487489 return nil , err
488490 }
489491 return & result , nil
490-
491492}
492493
494+ // TODO
493495func (c * Client ) GetStakePools () (* StakePoolsResult , error ) {
494496 c .busyMutex .Lock ()
495497 defer c .busyMutex .Unlock ()
@@ -506,9 +508,9 @@ func (c *Client) GetStakePools() (*StakePoolsResult, error) {
506508 return nil , err
507509 }
508510 return & result , nil
509-
510511}
511512
513+ // TODO
512514func (c * Client ) GetStakePoolParams (poolIds []interface {}) (* StakePoolParamsResult , error ) {
513515 c .busyMutex .Lock ()
514516 defer c .busyMutex .Unlock ()
@@ -525,9 +527,9 @@ func (c *Client) GetStakePoolParams(poolIds []interface{}) (*StakePoolParamsResu
525527 return nil , err
526528 }
527529 return & result , nil
528-
529530}
530531
532+ // TODO
531533func (c * Client ) GetRewardInfoPools () (* RewardInfoPoolsResult , error ) {
532534 c .busyMutex .Lock ()
533535 defer c .busyMutex .Unlock ()
@@ -544,9 +546,9 @@ func (c *Client) GetRewardInfoPools() (*RewardInfoPoolsResult, error) {
544546 return nil , err
545547 }
546548 return & result , nil
547-
548549}
549550
551+ // TODO
550552func (c * Client ) GetPoolState (poolIds []interface {}) (* PoolStateResult , error ) {
551553 c .busyMutex .Lock ()
552554 defer c .busyMutex .Unlock ()
@@ -563,9 +565,9 @@ func (c *Client) GetPoolState(poolIds []interface{}) (*PoolStateResult, error) {
563565 return nil , err
564566 }
565567 return & result , nil
566-
567568}
568569
570+ // TODO
569571func (c * Client ) GetStakeSnapshots (poolId interface {}) (* StakeSnapshotsResult , error ) {
570572 c .busyMutex .Lock ()
571573 defer c .busyMutex .Unlock ()
@@ -582,9 +584,9 @@ func (c *Client) GetStakeSnapshots(poolId interface{}) (*StakeSnapshotsResult, e
582584 return nil , err
583585 }
584586 return & result , nil
585-
586587}
587588
589+ // TODO
588590func (c * Client ) GetPoolDistr (poolIds []interface {}) (* PoolDistrResult , error ) {
589591 c .busyMutex .Lock ()
590592 defer c .busyMutex .Unlock ()
@@ -601,5 +603,4 @@ func (c *Client) GetPoolDistr(poolIds []interface{}) (*PoolDistrResult, error) {
601603 return nil , err
602604 }
603605 return & result , nil
604-
605606}
0 commit comments