Documentation
¶
Index ¶
- Constants
- type ByteArray
- type ByteArrayArray
- type ExecuteSetBillingConfigMsgType
- type ExecuteSetBillingMsg
- type ExecuteSetBillingMsgType
- type ExecuteSetConfigMsg
- type ExecuteSetConfigMsgType
- type ExecuteTransferOwnershipMsg
- type ExecuteTransferOwnershipMsgType
- type OCRv2InstantiateMsg
- type QueryOwedPaymentMsg
- type QueryOwedPaymentTypeMsg
- type QueryRoundDataMsg
- type QueryRoundDataTypeMsg
Constants ¶
View Source
const ( QueryLatestConfigDetails = "latest_config_details" QueryTransmitters = "transmitters" QueryLatestTransmissionDetails = "latest_transmission_details" QueryLatestConfigDigestAndEpoch = "latest_config_digest_and_epoch" QueryDescription = "description" QueryDecimals = "decimals" QueryLatestRoundData = "latest_round_data" QueryLinkToken = "link_token" QueryBilling = "billing" QueryBillingAccessController = "billing_access_controller" QueryRequesterAccessController = "requester_access_controller" QueryLinkAvailableForPayment = "link_available_for_payment" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ByteArrayArray ¶
type ByteArrayArray [][]byte
func (ByteArrayArray) MarshalJSON ¶
func (b ByteArrayArray) MarshalJSON() ([]byte, error)
type ExecuteSetBillingMsg ¶
type ExecuteSetBillingMsg struct {
SetBilling ExecuteSetBillingMsgType `json:"set_billing"`
}
type ExecuteSetBillingMsgType ¶
type ExecuteSetBillingMsgType struct {
Config ExecuteSetBillingConfigMsgType `json:"config"`
}
type ExecuteSetConfigMsg ¶
type ExecuteSetConfigMsg struct {
SetConfig ExecuteSetConfigMsgType `json:"set_config"`
}
type ExecuteSetConfigMsgType ¶
type ExecuteSetConfigMsgType struct {
Signers ByteArrayArray `json:"signers"`
Transmitters []string `json:"transmitters"`
F uint8 `json:"f"`
OnchainConfig ByteArray `json:"onchain_config"`
OffchainConfigVersion uint64 `json:"offchain_config_version"`
OffchainConfig ByteArray `json:"offchain_config"`
}
type ExecuteTransferOwnershipMsg ¶
type ExecuteTransferOwnershipMsg struct {
TransferOwnership ExecuteTransferOwnershipMsgType `json:"transfer_ownership"`
}
type ExecuteTransferOwnershipMsgType ¶
type ExecuteTransferOwnershipMsgType struct {
To msg.AccAddress `json:"to"`
}
type OCRv2InstantiateMsg ¶
type OCRv2InstantiateMsg struct {
BillingAccessController msg.AccAddress `json:"billing_access_controller"`
RequesterAccessController msg.AccAddress `json:"requester_access_controller"`
LinkToken msg.AccAddress `json:"link_token"`
Decimals uint8 `json:"decimals"`
Description string `json:"description"`
MinAnswer string `json:"min_answer"`
MaxAnswer string `json:"max_answer"`
}
type QueryOwedPaymentMsg ¶
type QueryOwedPaymentMsg struct {
OwedPayment QueryOwedPaymentTypeMsg `json:"owed_payment"`
}
type QueryOwedPaymentTypeMsg ¶
type QueryOwedPaymentTypeMsg struct {
Transmitter msg.AccAddress `json:"transmitter"`
}
type QueryRoundDataMsg ¶
type QueryRoundDataMsg struct {
RoundData QueryRoundDataTypeMsg `json:"round_data"`
}
type QueryRoundDataTypeMsg ¶
type QueryRoundDataTypeMsg struct {
RoundID uint32 `json:"round_id"`
}
Click to show internal directories.
Click to hide internal directories.