Documentation ¶
Index ¶
- type Handler
- func (h *Handler) BeginCrossChain(ctx context.Context, req *relay_chain.BeginCrossChainRequest) (*relay_chain.BeginCrossChainResponse, error)
- func (h *Handler) GatewayRegister(ctx context.Context, req *relay_chain.GatewayRegisterRequest) (*relay_chain.GatewayRegisterResponse, error)
- func (h *Handler) GatewayUpdate(ctx context.Context, req *relay_chain.GatewayUpdateRequest) (*relay_chain.GatewayUpdateResponse, error)
- func (h *Handler) InitContract(ctx context.Context, req *relay_chain.InitContractRequest) (*relay_chain.InitContractResponse, error)
- func (h *Handler) QueryCrossChain(ctx context.Context, req *relay_chain.QueryCrossChainRequest) (*relay_chain.QueryCrossChainResponse, error)
- func (h *Handler) QueryGateway(ctx context.Context, req *relay_chain.QueryGatewayRequest) (*relay_chain.QueryGatewayResponse, error)
- func (h *Handler) SyncBlockHeader(ctx context.Context, req *relay_chain.SyncBlockHeaderRequest) (*relay_chain.SyncBlockHeaderResponse, error)
- func (h *Handler) UpdateContract(ctx context.Context, req *relay_chain.UpdateContractRequest) (*relay_chain.UpdateContractResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Handler ¶
type Handler struct {
// contains filtered or unexported fields
}
Handler handler结构体
func (*Handler) BeginCrossChain ¶
func (h *Handler) BeginCrossChain( ctx context.Context, req *relay_chain.BeginCrossChainRequest) (*relay_chain.BeginCrossChainResponse, error)
BeginCrossChain 接收跨链请求
@receiver h @param ctx @param req @return *relay_chain.BeginCrossChainResponse @return error
func (*Handler) GatewayRegister ¶
func (h *Handler) GatewayRegister( ctx context.Context, req *relay_chain.GatewayRegisterRequest) (*relay_chain.GatewayRegisterResponse, error)
GatewayRegister 网关注册
@receiver h @param ctx @param req @return *relay_chain.GatewayRegisterResponse @return error
func (*Handler) GatewayUpdate ¶
func (h *Handler) GatewayUpdate( ctx context.Context, req *relay_chain.GatewayUpdateRequest) (*relay_chain.GatewayUpdateResponse, error)
GatewayUpdate 网关信息更新
@receiver h @param ctx @param req @return *relay_chain.GatewayUpdateResponse @return error
func (*Handler) InitContract ¶
func (h *Handler) InitContract( ctx context.Context, req *relay_chain.InitContractRequest) (*relay_chain.InitContractResponse, error)
InitContract 安装区块头同步和spv验证合约
@receiver h @param ctx @param req @return *relay_chain.InitContractResponse @return error
func (*Handler) QueryCrossChain ¶
func (h *Handler) QueryCrossChain( ctx context.Context, req *relay_chain.QueryCrossChainRequest) (*relay_chain.QueryCrossChainResponse, error)
QueryCrossChain 跨链查询
@receiver h @param ctx @param req @return *relay_chain.QueryCrossChainResponse @return error
func (*Handler) QueryGateway ¶
func (h *Handler) QueryGateway( ctx context.Context, req *relay_chain.QueryGatewayRequest) (*relay_chain.QueryGatewayResponse, error)
QueryGateway 网关信息查询
@receiver h @param ctx @param req @return *relay_chain.QueryGatewayResponse @return error
func (*Handler) SyncBlockHeader ¶
func (h *Handler) SyncBlockHeader( ctx context.Context, req *relay_chain.SyncBlockHeaderRequest) (*relay_chain.SyncBlockHeaderResponse, error)
SyncBlockHeader 同步区块头
@receiver h @param ctx @param req @return *relay_chain.SyncBlockHeaderResponse @return error
func (*Handler) UpdateContract ¶
func (h *Handler) UpdateContract( ctx context.Context, req *relay_chain.UpdateContractRequest) (*relay_chain.UpdateContractResponse, error)
UpdateContract 升级区块头同步和spv验证合约
@receiver h @param ctx @param req @return *relay_chain.UpdateContractResponse @return error
Click to show internal directories.
Click to hide internal directories.