Get desktop application:
View/edit binary Protocol Buffers messages
Msg defines the bep3 Msg service.
CreateAtomicSwap defines a method for creating an atomic swap
MsgCreateAtomicSwap defines the Msg/CreateAtomicSwap request type.
MsgCreateAtomicSwapResponse defines the Msg/CreateAtomicSwap response type.
(message has no fields)
ClaimAtomicSwap defines a method for claiming an atomic swap
MsgClaimAtomicSwap defines the Msg/ClaimAtomicSwap request type.
MsgClaimAtomicSwapResponse defines the Msg/ClaimAtomicSwap response type.
(message has no fields)
RefundAtomicSwap defines a method for refunding an atomic swap
MsgRefundAtomicSwap defines the Msg/RefundAtomicSwap request type.
MsgRefundAtomicSwapResponse defines the Msg/RefundAtomicSwap response type.
(message has no fields)
Query defines the gRPC querier service for bep3 module
Params queries module params
QueryParamsRequest defines the request type for querying x/bep3 parameters.
(message has no fields)
QueryParamsResponse defines the response type for querying x/bep3 parameters.
params represents the parameters of the module
AssetSupply queries info about an asset's supply
QueryAssetSupplyRequest is the request type for the Query/AssetSupply RPC method.
denom filters the asset response for the specified denom
QueryAssetSupplyResponse is the response type for the Query/AssetSupply RPC method.
asset_supply represents the supply of the asset
AssetSupplies queries a list of asset supplies
QueryAssetSuppliesRequest is the request type for the Query/AssetSupplies RPC method.
(message has no fields)
QueryAssetSuppliesResponse is the response type for the Query/AssetSupplies RPC method.
asset_supplies represents the supplies of returned assets
AtomicSwap queries info about an atomic swap
QueryAtomicSwapRequest is the request type for the Query/AtomicSwap RPC method.
swap_id represents the id of the swap to query
QueryAtomicSwapResponse is the response type for the Query/AtomicSwap RPC method.
AtomicSwaps queries a list of atomic swaps
QueryAtomicSwapsRequest is the request type for the Query/AtomicSwaps RPC method.
involve filters by address
expiration filters by expiration block height
status filters by swap status
direction fitlers by swap direction
QueryAtomicSwapsResponse is the response type for the Query/AtomicSwaps RPC method.
atomic_swap represents the returned atomic swaps for the request
AssetParam defines parameters for each bep3 asset.
Used in:
denom represents the denominatin for this asset
coin_id represents the registered coin type to use (https://github.com/satoshilabs/slips/blob/master/slip-0044.md)
supply_limit defines the maximum supply allowed for the asset - a total or time based rate limit
active specifies if the asset is live or paused
deputy_address the kava address of the deputy
fixed_fee defines the fee for incoming swaps
min_swap_amount defines the minimum amount able to be swapped in a single message
max_swap_amount defines the maximum amount able to be swapped in a single message
min_block_lock defined the minimum blocks to lock
min_block_lock defined the maximum blocks to lock
AssetSupply defines information about an asset's supply.
Used in:
incoming_supply represents the incoming supply of an asset
outgoing_supply represents the outgoing supply of an asset
current_supply represents the current on-chain supply of an asset
time_limited_current_supply represents the time limited current supply of an asset
time_elapsed represents the time elapsed
AssetSupplyResponse defines information about an asset's supply.
Used in:
,incoming_supply represents the incoming supply of an asset
outgoing_supply represents the outgoing supply of an asset
current_supply represents the current on-chain supply of an asset
time_limited_current_supply represents the time limited current supply of an asset
time_elapsed represents the time elapsed
AtomicSwap defines an atomic swap between chains for the pricefeed module.
Used in:
amount represents the amount being swapped
random_number_hash represents the hash of the random number
expire_height represents the height when the swap expires
timestamp represents the timestamp of the swap
sender is the kava chain sender of the swap
recipient is the kava chain recipient of the swap
sender_other_chain is the sender on the other chain
recipient_other_chain is the recipient on the other chain
closed_block is the block when the swap is closed
status represents the current status of the swap
cross_chain identifies whether the atomic swap is cross chain
direction identifies if the swap is incoming or outgoing
AtomicSwapResponse represents the returned atomic swap properties
Used in:
,id represents the id of the atomic swap
amount represents the amount being swapped
random_number_hash represents the hash of the random number
expire_height represents the height when the swap expires
timestamp represents the timestamp of the swap
sender is the kava chain sender of the swap
recipient is the kava chain recipient of the swap
sender_other_chain is the sender on the other chain
recipient_other_chain is the recipient on the other chain
closed_block is the block when the swap is closed
status represents the current status of the swap
cross_chain identifies whether the atomic swap is cross chain
direction identifies if the swap is incoming or outgoing
GenesisState defines the pricefeed module's genesis state.
params defines all the parameters of the module.
atomic_swaps represents the state of stored atomic swaps
supplies represents the supply information of each atomic swap
previous_block_time represents the time of the previous block
Params defines the parameters for the bep3 module.
Used in:
,asset_params define the parameters for each bep3 asset
SupplyLimit define the absolute and time-based limits for an assets's supply.
Used in:
limit defines the total supply allowed
time_limited enables or disables time based supply limiting
time_period specifies the duration that time_based_limit is evalulated
time_based_limit defines the maximum supply that can be swapped within time_period
SwapDirection is the direction of an AtomicSwap
Used in:
, ,SWAP_DIRECTION_UNSPECIFIED represents unspecified or invalid swap direcation
SWAP_DIRECTION_INCOMING represents is incoming swap (to the kava chain)
SWAP_DIRECTION_OUTGOING represents an outgoing swap (from the kava chain)
SwapStatus is the status of an AtomicSwap
Used in:
, ,SWAP_STATUS_UNSPECIFIED represents an unspecified status
SWAP_STATUS_OPEN represents an open swap
SWAP_STATUS_COMPLETED represents a completed swap
SWAP_STATUS_EXPIRED represents an expired swap