Versions in this module Expand all Collapse all v2 v2.3.1 Jul 26, 2023 Changes in this version + func InitRequestManager() error + func InitRequestManagerMock() error + type Request interface + BeginCrossChain func(req *relay_chain.BeginCrossChainRequest) (*relay_chain.BeginCrossChainResponse, error) + InitSpvContract func(req *relay_chain.InitContractRequest) (*relay_chain.InitContractResponse, error) + SyncBlockHeader func(req *relay_chain.SyncBlockHeaderRequest) (*relay_chain.SyncBlockHeaderResponse, error) + UpdateSpvContract func(req *relay_chain.UpdateContractRequest) (*relay_chain.UpdateContractResponse, error) + type RequestManager struct + var RequestV1 *RequestManager + func (r *RequestManager) BeginCrossChain(eventInfo *event.EventInfo) + func (r *RequestManager) GatewayRegister(objectPath string) error + func (r *RequestManager) GatewayUpdate(objectPath string) error + func (r *RequestManager) InitSpvContracta(version, path, runtimeType, kvJsonStr, chainRid string) error + func (r *RequestManager) SyncBlockHeader(blockHeader *chainmaker_common.BlockHeader, chainRid string) + func (r *RequestManager) UpdateSpvContract(version, path, runtimeType, kvJsonStr, chainRid string) error