Skip to content

Commit 7f0fb6a

Browse files
authored
feat: impl bep159 txs and queries (#164)
1 parent 009fdb2 commit 7f0fb6a

File tree

14 files changed

+751
-78
lines changed

14 files changed

+751
-78
lines changed

client/rpc/dex_client.go

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -966,6 +966,26 @@ func (c *HTTP) Claim(chainId sdk.IbcChainID, sequence uint64, payload []byte, sy
966966
return c.Broadcast(claimMsg, syncType, options...)
967967
}
968968

969+
func (c *HTTP) GetLastTotalPower() (power *int64, err error) {
970+
key := []byte{0x12}
971+
bz, err := c.QueryStore(key, StakeStoreKey)
972+
if err != nil {
973+
return
974+
}
975+
err = c.cdc.UnmarshalBinaryLengthPrefixed(bz, &power)
976+
return
977+
}
978+
979+
func (c *HTTP) GetOracleRelayers() (relayers []msg.OracleRelayer, err error) {
980+
key := []byte{0x03}
981+
bz, err := c.QueryStore(key, StakeStoreKey)
982+
if err != nil {
983+
return
984+
}
985+
err = c.cdc.UnmarshalBinaryLengthPrefixed(bz, &relayers)
986+
return
987+
}
988+
969989
func (c *HTTP) GetProphecy(chainId sdk.IbcChainID, sequence int64) (*msg.Prophecy, error) {
970990
key := []byte(msg.GetClaimId(chainId, msg.OracleChannelId, sequence))
971991
bz, err := c.QueryStore(key, OracleStoreName)

0 commit comments

Comments
 (0)