Documentation ¶
Index ¶
- Constants
- func GetCommandResponse(cmd types.Command) (types.QueryCommandResponse, error)
- func GetMigrationHandler(k BaseKeeper, n types.Nexus) func(ctx sdk.Context) error
- func NewAddressValidator() nexus.AddressValidator
- func NewMsgServerImpl(keeper types.BaseKeeper, t types.TSS, n types.Nexus, s types.Signer, ...) types.MsgServiceServer
- func NewQuerier(k types.BaseKeeper, s types.Signer, n types.Nexus) sdk.Querier
- func NewTssHandler(cdc codec.Codec, keeper types.BaseKeeper, signer types.Signer) tss.Handler
- func NewVoteHandler(cdc codec.Codec, keeper types.BaseKeeper, nexus types.Nexus, ...) vote.VoteHandler
- func QueryTokenAddressByAsset(ctx sdk.Context, k types.ChainKeeper, n types.Nexus, asset string) ([]byte, error)
- func QueryTokenAddressBySymbol(ctx sdk.Context, k types.ChainKeeper, n types.Nexus, symbol string) ([]byte, error)
- type BaseKeeper
- func (k BaseKeeper) ExportGenesis(ctx sdk.Context) types.GenesisState
- func (k BaseKeeper) ForChain(chain nexus.ChainName) types.ChainKeeper
- func (k BaseKeeper) HasChain(ctx sdk.Context, chain nexus.ChainName) bool
- func (k BaseKeeper) InitGenesis(ctx sdk.Context, state types.GenesisState)
- func (k BaseKeeper) Logger(ctx sdk.Context) log.Logger
- type Querier
- func (q Querier) BatchedCommands(c context.Context, req *types.BatchedCommandsRequest) (*types.BatchedCommandsResponse, error)
- func (q Querier) BurnerInfo(c context.Context, req *types.BurnerInfoRequest) (*types.BurnerInfoResponse, error)
- func (q Querier) Bytecode(c context.Context, req *types.BytecodeRequest) (*types.BytecodeResponse, error)
- func (q Querier) Chains(c context.Context, req *types.ChainsRequest) (*types.ChainsResponse, error)
- func (q Querier) ConfirmationHeight(c context.Context, req *types.ConfirmationHeightRequest) (*types.ConfirmationHeightResponse, error)
- func (q Querier) DepositState(c context.Context, req *types.DepositStateRequest) (*types.DepositStateResponse, error)
- func (q Querier) Event(c context.Context, req *types.EventRequest) (*types.EventResponse, error)
- func (q Querier) GatewayAddress(c context.Context, req *types.GatewayAddressRequest) (*types.GatewayAddressResponse, error)
- func (q Querier) KeyAddress(c context.Context, req *types.KeyAddressRequest) (*types.KeyAddressResponse, error)
- func (q Querier) PendingCommands(c context.Context, req *types.PendingCommandsRequest) (*types.PendingCommandsResponse, error)
Constants ¶
const ( QTokenAddressBySymbol = "token-address-symbol" QTokenAddressByAsset = "token-address-asset" QAddressByKeyRole = "address-by-key-role" QAddressByKeyID = "address-by-key-id" QPendingCommands = "pending-commands" QCommand = "command" )
Query labels
const ( BCToken = "token" BCBurner = "burner" )
Bytecode labels
const ( BySymbol = "symbol" ByAsset = "asset" )
Token address labels
Variables ¶
This section is empty.
Functions ¶
func GetCommandResponse ¶ added in v0.10.0
func GetCommandResponse(cmd types.Command) (types.QueryCommandResponse, error)
GetCommandResponse converts a Command into a CommandResponse type
func GetMigrationHandler ¶ added in v0.14.0
GetMigrationHandler returns the handler that performs in-place store migrations from v0.17 to v0.18. The migration includes: - migrate contracts bytecode (CRUCIAL AND DO NOT DELETE) for all evm chains - delete pending chains from the base keeper - add VotingGracePeriod param for all evm chains - delete uaxl token for all evm chains - delete uaxl token's burners for all evm chains - migrate uaxl token's confirmed deposits to burnt for all evm chains - delete uaxl token's deployment commands for all evm chains
func NewAddressValidator ¶ added in v0.9.0
func NewAddressValidator() nexus.AddressValidator
NewAddressValidator returns the callback for validating hex-encoded EVM addresses
func NewMsgServerImpl ¶
func NewMsgServerImpl(keeper types.BaseKeeper, t types.TSS, n types.Nexus, s types.Signer, v types.Voter, snap types.Snapshotter) types.MsgServiceServer
NewMsgServerImpl returns an implementation of the bitcoin MsgServiceServer interface for the provided Keeper.
func NewQuerier ¶
NewQuerier returns a new querier for the evm module
func NewTssHandler ¶
NewTssHandler returns the handler for processing signatures delivered by the tss module
func NewVoteHandler ¶ added in v0.17.0
func NewVoteHandler(cdc codec.Codec, keeper types.BaseKeeper, nexus types.Nexus, rewarder types.Rewarder) vote.VoteHandler
NewVoteHandler returns the handler for processing vote delivered by the vote module
Types ¶
type BaseKeeper ¶ added in v0.13.3
type BaseKeeper struct {
// contains filtered or unexported fields
}
BaseKeeper implements the base Keeper
func NewKeeper ¶
func NewKeeper(cdc codec.BinaryCodec, storeKey sdk.StoreKey, paramsKeeper types.ParamsKeeper) BaseKeeper
NewKeeper returns a new EVM base keeper
func (BaseKeeper) ExportGenesis ¶ added in v0.13.3
func (k BaseKeeper) ExportGenesis(ctx sdk.Context) types.GenesisState
ExportGenesis generates a genesis file from the state
func (BaseKeeper) ForChain ¶ added in v0.13.3
func (k BaseKeeper) ForChain(chain nexus.ChainName) types.ChainKeeper
ForChain returns the keeper associated to the given chain
func (BaseKeeper) InitGenesis ¶ added in v0.13.3
func (k BaseKeeper) InitGenesis(ctx sdk.Context, state types.GenesisState)
InitGenesis initializes the state from a genesis file
type Querier ¶ added in v0.13.4
type Querier struct {
// contains filtered or unexported fields
}
Querier implements the grpc querier
func NewGRPCQuerier ¶ added in v0.13.4
NewGRPCQuerier returns a new Querier
func (Querier) BatchedCommands ¶ added in v0.16.0
func (q Querier) BatchedCommands(c context.Context, req *types.BatchedCommandsRequest) (*types.BatchedCommandsResponse, error)
BatchedCommands implements the batched commands query If BatchedCommandsResponse.Id is set, it returns the latest batched commands with the specified id. Otherwise returns the latest batched commands.
func (Querier) BurnerInfo ¶ added in v0.13.4
func (q Querier) BurnerInfo(c context.Context, req *types.BurnerInfoRequest) (*types.BurnerInfoResponse, error)
BurnerInfo implements the burner info grpc query
func (Querier) Bytecode ¶ added in v0.16.0
func (q Querier) Bytecode(c context.Context, req *types.BytecodeRequest) (*types.BytecodeResponse, error)
Bytecode returns the bytecode of a specified contract and chain
func (Querier) Chains ¶ added in v0.16.0
func (q Querier) Chains(c context.Context, req *types.ChainsRequest) (*types.ChainsResponse, error)
Chains returns the available evm chains
func (Querier) ConfirmationHeight ¶ added in v0.13.4
func (q Querier) ConfirmationHeight(c context.Context, req *types.ConfirmationHeightRequest) (*types.ConfirmationHeightResponse, error)
ConfirmationHeight implements the confirmation height grpc query
func (Querier) DepositState ¶ added in v0.13.4
func (q Querier) DepositState(c context.Context, req *types.DepositStateRequest) (*types.DepositStateResponse, error)
DepositState fetches the state of a deposit confirmation using a grpc query
func (Querier) Event ¶ added in v0.17.0
func (q Querier) Event(c context.Context, req *types.EventRequest) (*types.EventResponse, error)
Event implements the query for an event at a chain based on the event's ID
func (Querier) GatewayAddress ¶ added in v0.16.0
func (q Querier) GatewayAddress(c context.Context, req *types.GatewayAddressRequest) (*types.GatewayAddressResponse, error)
GatewayAddress returns the axelar gateway address for the specified chain
func (Querier) KeyAddress ¶ added in v0.16.0
func (q Querier) KeyAddress(c context.Context, req *types.KeyAddressRequest) (*types.KeyAddressResponse, error)
KeyAddress returns the address the specified key for the specified chain
func (Querier) PendingCommands ¶ added in v0.16.0
func (q Querier) PendingCommands(c context.Context, req *types.PendingCommandsRequest) (*types.PendingCommandsResponse, error)
PendingCommands returns the pending commands from a gateway