Versions in this module Expand all Collapse all v2 v2.3.4 Mar 29, 2024 Changes in this version + func InitMultiContractMethods(log protocol.Logger) map[string]common.ContractFunc + type MultiSignContract struct + func NewMultiSignContract(log protocol.Logger) *MultiSignContract + func (c *MultiSignContract) GetMethod(methodName string) common.ContractFunc + type MultiSignRuntime struct + func (r *MultiSignRuntime) Query(txSimContext protocol.TxSimContext, parameters map[string][]byte) (result []byte, err error) + func (r *MultiSignRuntime) Req(txSimContext protocol.TxSimContext, parameters map[string][]byte) (result []byte, err error) + func (r *MultiSignRuntime) Trig(txSimContext protocol.TxSimContext, parameters map[string][]byte) *commonPb.ContractResult + func (r *MultiSignRuntime) Vote(txSimContext protocol.TxSimContext, parameters map[string][]byte) (result []byte, event []*commonPb.ContractEvent, err error) + func (r *MultiSignRuntime) VoteWithManualRun(txSimContext protocol.TxSimContext, parameters map[string][]byte) (result []byte, event []*commonPb.ContractEvent, err error) + func (r *MultiSignRuntime) VoteWithoutManualRun(txSimContext protocol.TxSimContext, parameters map[string][]byte) (result []byte, event []*commonPb.ContractEvent, err error) + type MultiSignRuntimeParam struct