Documentation ¶
Index ¶
Constants ¶
View Source
const ( RestOwner = "owner" RestCollateralType = "collateral-type" RestID = "id" RestRatio = "ratio" )
REST Variable names nolint
Variables ¶
This section is empty.
Functions ¶
func RegisterRoutes ¶
func RegisterRoutes(cliCtx context.CLIContext, r *mux.Router)
RegisterRoutes - Central function to define routes that get registered by the main application
Types ¶
type PostCdpReq ¶
type PostCdpReq struct { BaseReq rest.BaseReq `json:"base_req" yaml:"base_req"` Sender sdk.AccAddress `json:"sender" yaml:"sender"` Collateral sdk.Coin `json:"collateral" yaml:"collateral"` CollateralType string `json:"collateral_type" yaml:"collateral_type"` Principal sdk.Coin `json:"principal" yaml:"principal"` }
PostCdpReq defines the properties of cdp request's body.
type PostDepositReq ¶
type PostDepositReq struct { BaseReq rest.BaseReq `json:"base_req" yaml:"base_req"` Owner sdk.AccAddress `json:"owner" yaml:"owner"` Depositor sdk.AccAddress `json:"depositor" yaml:"depositor"` Collateral sdk.Coin `json:"collateral" yaml:"collateral"` CollateralType string `json:"collateral_type" yaml:"collateral_type"` }
PostDepositReq defines the properties of cdp request's body.
type PostDrawReq ¶
type PostDrawReq struct { BaseReq rest.BaseReq `json:"base_req" yaml:"base_req"` Owner sdk.AccAddress `json:"owner" yaml:"owner"` CollateralType string `json:"collateral_type" yaml:"collateral_type"` Principal sdk.Coin `json:"principal" yaml:"principal"` }
PostDrawReq defines the properties of cdp request's body.
type PostRepayReq ¶
type PostRepayReq struct { BaseReq rest.BaseReq `json:"base_req" yaml:"base_req"` Owner sdk.AccAddress `json:"owner" yaml:"owner"` CollateralType string `json:"collateral_type" yaml:"collateral_type"` Payment sdk.Coin `json:"payment" yaml:"payment"` }
PostRepayReq defines the properties of cdp request's body.
type PostWithdrawalReq ¶
type PostWithdrawalReq struct { BaseReq rest.BaseReq `json:"base_req" yaml:"base_req"` Owner sdk.AccAddress `json:"owner" yaml:"owner"` Depositor sdk.AccAddress `json:"depositor" yaml:"depositor"` Collateral sdk.Coin `json:"collateral" yaml:"collateral"` CollateralType string `json:"collateral_type" yaml:"collateral_type"` }
PostWithdrawalReq defines the properties of cdp request's body.
Click to show internal directories.
Click to hide internal directories.