Skip to content

Commit 43fb0e5

Browse files
committed
re-gen
1 parent 31e33ec commit 43fb0e5

File tree

8 files changed

+1651
-261
lines changed

8 files changed

+1651
-261
lines changed

chain/client/context.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ func newContext(
157157
) client.Context {
158158
clientCtx := client.Context{
159159
ChainID: chainId,
160-
JSONCodec: encodingConfig.Marshaler,
160+
JSONCodec: encodingConfig.Marshaler,
161161
InterfaceRegistry: encodingConfig.InterfaceRegistry,
162162
Output: os.Stderr,
163163
OutputFormat: "json",

chain/oracle/types/expected_keepers.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ package types
22

33
import (
44
sdk "github.com/cosmos/cosmos-sdk/types"
5-
banktypes "github.com/cosmos/cosmos-sdk/x/bank/types"
65
)
76

87
// BankKeeper defines the expected bank keeper methods
@@ -12,5 +11,4 @@ type BankKeeper interface {
1211
SendCoinsFromModuleToAccount(ctx sdk.Context, senderModule string, recipientAddr sdk.AccAddress, amt sdk.Coins) error
1312
SendCoinsFromAccountToModule(ctx sdk.Context, senderAddr sdk.AccAddress, recipientModule string, amt sdk.Coins) error
1413
BurnCoins(ctx sdk.Context, moduleName string, amt sdk.Coins) error
15-
GetDenomMetaData(ctx sdk.Context, denom string) banktypes.Metadata
1614
}

chain/oracle/types/genesis.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ func NewGenesisState() GenesisState {
66

77
func (gs GenesisState) Validate() error {
88
// TODO: validate stuff in genesis
9+
if err := gs.Params.Validate(); err != nil {
10+
return err
11+
}
912
return nil
1013
}
1114

chain/oracle/types/key.go

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,11 @@ func GetPricefeedRelayerStorePrefix(baseQuoteHash common.Hash) []byte {
5252
return append(PricefeedRelayerKey, baseQuoteHash.Bytes()...)
5353
}
5454

55-
func GetCoinbasePriceStoreKey(key string) []byte {
56-
return append(CoinbasePriceKey, []byte(key)...)
55+
func GetCoinbasePriceStoreKey(key string, timestamp uint64) []byte {
56+
timeKey := sdk.Uint64ToBigEndian(timestamp)
57+
return append(append(CoinbasePriceKey, []byte(key)...), timeKey...)
58+
}
59+
60+
func GetCoinbasePriceStoreIterationKey(key string) []byte {
61+
return append(append(CoinbasePriceKey, []byte(key)...))
5762
}

chain/oracle/types/msgs.go

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,13 @@ import (
77

88
const RouterKey = ModuleName
99

10+
// oracle message types
11+
const (
12+
TypeMsgRelayPriceFeedPrice = "relayPriceFeedPrice"
13+
TypeMsgRelayBandRates = "relayBandRates"
14+
TypeMsgRelayCoinbaseMessages = "relayCoinbaseMessages"
15+
)
16+
1017
var (
1118
_ sdk.Msg = &MsgRelayPriceFeedPrice{}
1219
_ sdk.Msg = &MsgRelayBandRates{}
@@ -17,7 +24,7 @@ var (
1724
func (msg MsgRelayPriceFeedPrice) Route() string { return RouterKey }
1825

1926
// Type implements the sdk.Msg interface. It should return the action.
20-
func (msg MsgRelayPriceFeedPrice) Type() string { return "msgRelayPriceFeedPrice" }
27+
func (msg MsgRelayPriceFeedPrice) Type() string { return TypeMsgRelayPriceFeedPrice }
2128

2229
// ValidateBasic implements the sdk.Msg interface. It runs stateless checks on the message
2330
func (msg MsgRelayPriceFeedPrice) ValidateBasic() error {
@@ -55,7 +62,7 @@ func (msg MsgRelayPriceFeedPrice) GetSigners() []sdk.AccAddress {
5562
func (msg MsgRelayBandRates) Route() string { return RouterKey }
5663

5764
// Type implements the sdk.Msg interface. It should return the action.
58-
func (msg MsgRelayBandRates) Type() string { return "msgRelayBandRates" }
65+
func (msg MsgRelayBandRates) Type() string { return TypeMsgRelayBandRates }
5966

6067
// ValidateBasic implements the sdk.Msg interface for MsgRelay.
6168
func (msg MsgRelayBandRates) ValidateBasic() error {
@@ -96,7 +103,7 @@ func (msg MsgRelayBandRates) GetSigners() []sdk.AccAddress {
96103
func (msg MsgRelayCoinbaseMessages) Route() string { return RouterKey }
97104

98105
// Type implements the sdk.Msg interface. It should return the action.
99-
func (msg MsgRelayCoinbaseMessages) Type() string { return "msgRelayCoinbaseMessages" }
106+
func (msg MsgRelayCoinbaseMessages) Type() string { return TypeMsgRelayCoinbaseMessages }
100107

101108
// ValidateBasic implements the sdk.Msg interface for MsgRelay.
102109
func (msg MsgRelayCoinbaseMessages) ValidateBasic() error {

chain/oracle/types/oracle.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
package types
22

33
import (
4+
"strings"
5+
46
sdk "github.com/cosmos/cosmos-sdk/types"
57
sdkerrors "github.com/cosmos/cosmos-sdk/types/errors"
68
"github.com/gogo/protobuf/proto"
7-
"strings"
89
)
910

1011
const QuoteUSD = "USD"
12+
const TwapWindow = int64(5 * 60) // 5 minute TWAP window
1113

1214
func GetOracleType(oracleTypeStr string) (OracleType, error) {
1315
oracleTypeStr = strings.ToLower(oracleTypeStr)

chain/oracle/types/oracle.pb.go

Lines changed: 83 additions & 76 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)