mirror of
				https://github.com/0glabs/0g-chain.git
				synced 2025-10-31 23:17:27 +00:00 
			
		
		
		
	 d04aad5cc9
			
		
	
	
		d04aad5cc9
		
			
		
	
	
	
	
		
			
			* fix: remove redundant debt limit param * wip: test pricefeed genesis * fix: pricefeed querier * fix: comments, naming * fix: query path * fix: store methods * fix: query methods * fix: standardize genesis validation
		
			
				
	
	
		
			37 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
| package keeper_test
 | |
| 
 | |
| import (
 | |
| 	"time"
 | |
| 
 | |
| 	sdk "github.com/cosmos/cosmos-sdk/types"
 | |
| 
 | |
| 	"github.com/kava-labs/kava/app"
 | |
| 	"github.com/kava-labs/kava/x/pricefeed"
 | |
| )
 | |
| 
 | |
| func NewPricefeedGenStateMulti() app.GenesisState {
 | |
| 	pfGenesis := pricefeed.GenesisState{
 | |
| 		Params: pricefeed.Params{
 | |
| 			Markets: []pricefeed.Market{
 | |
| 				pricefeed.Market{MarketID: "btc:usd", BaseAsset: "btc", QuoteAsset: "usd", Oracles: []sdk.AccAddress{}, Active: true},
 | |
| 				pricefeed.Market{MarketID: "xrp:usd", BaseAsset: "xrp", QuoteAsset: "usd", Oracles: []sdk.AccAddress{}, Active: true},
 | |
| 			},
 | |
| 		},
 | |
| 		PostedPrices: []pricefeed.PostedPrice{
 | |
| 			pricefeed.PostedPrice{
 | |
| 				MarketID:      "btc:usd",
 | |
| 				OracleAddress: sdk.AccAddress{},
 | |
| 				Price:         sdk.MustNewDecFromStr("8000.00"),
 | |
| 				Expiry:        time.Now().Add(1 * time.Hour),
 | |
| 			},
 | |
| 			pricefeed.PostedPrice{
 | |
| 				MarketID:      "xrp:usd",
 | |
| 				OracleAddress: sdk.AccAddress{},
 | |
| 				Price:         sdk.MustNewDecFromStr("0.25"),
 | |
| 				Expiry:        time.Now().Add(1 * time.Hour),
 | |
| 			},
 | |
| 		},
 | |
| 	}
 | |
| 	return app.GenesisState{pricefeed.ModuleName: pricefeed.ModuleCdc.MustMarshalJSON(pfGenesis)}
 | |
| }
 |