Versions in this module Expand all Collapse all v3 v3.0.1 Dec 26, 2023 Changes in this version + func SetChainConfig(txSimContext protocol.TxSimContext, chainConfig *configPb.ChainConfig) ([]byte, error) + type ChainBlockRuntime struct + func (r *ChainBlockRuntime) BlockUpdate(txSimContext protocol.TxSimContext, params map[string][]byte) (result []byte, err error) + type ChainConfigContract struct + func NewChainConfigContract(log protocol.Logger) *ChainConfigContract + type ChainConfigRuntime struct + func (g *ChainConfigRuntime) SetAccountManagerAdmin(txSimContext protocol.TxSimContext, params map[string][]byte) ([]byte, error) + func (r *ChainConfigRuntime) AlterAddrType(txSimContext protocol.TxSimContext, params map[string][]byte) (result []byte, err error) + func (r *ChainConfigRuntime) EnableOrDisableGas(txSimContext protocol.TxSimContext, params map[string][]byte) (result []byte, err error) + func (r *ChainConfigRuntime) GetChainConfig(txSimContext protocol.TxSimContext, params map[string][]byte) (result []byte, err error) + func (r *ChainConfigRuntime) GetChainConfigFromBlockHeight(txSimContext protocol.TxSimContext, params map[string][]byte) (result []byte, err error) + func (r *ChainConfigRuntime) SetInstallBaseGas(txSimContext protocol.TxSimContext, params map[string][]byte) (result []byte, err error) + func (r *ChainConfigRuntime) SetInstallGasPrice(txSimContext protocol.TxSimContext, params map[string][]byte) (result []byte, err error) + func (r *ChainConfigRuntime) SetInvokeBaseGas(txSimContext protocol.TxSimContext, params map[string][]byte) (result []byte, err error) + func (r *ChainConfigRuntime) SetInvokeGasPrice(txSimContext protocol.TxSimContext, params map[string][]byte) (result []byte, err error) + func (r *ChainConfigRuntime) UpdateVersion(txSimContext protocol.TxSimContext, params map[string][]byte) (result []byte, err error) + type ChainConsensusRuntime struct + func (r *ChainConsensusRuntime) ConsensusExtAdd(txSimContext protocol.TxSimContext, params map[string][]byte) (result []byte, err error) + func (r *ChainConsensusRuntime) ConsensusExtDelete(txSimContext protocol.TxSimContext, params map[string][]byte) (result []byte, err error) + func (r *ChainConsensusRuntime) ConsensusExtUpdate(txSimContext protocol.TxSimContext, params map[string][]byte) (result []byte, err error) + func (r *ChainConsensusRuntime) ConsensusSwitch(txSimContext protocol.TxSimContext, params map[string][]byte) (result []byte, err error) + func (r *ChainConsensusRuntime) DPosNodeIdUpdate(txSimContext protocol.TxSimContext, params map[string][]byte) (result []byte, err error) + func (r *ChainConsensusRuntime) NodeIdAdd(txSimContext protocol.TxSimContext, params map[string][]byte) (result []byte, err error) + func (r *ChainConsensusRuntime) NodeIdAddUnique(txSimContext protocol.TxSimContext, params map[string][]byte) (result []byte, err error) + func (r *ChainConsensusRuntime) NodeIdDelete(txSimContext protocol.TxSimContext, params map[string][]byte) (result []byte, err error) + func (r *ChainConsensusRuntime) NodeIdUpdate(txSimContext protocol.TxSimContext, params map[string][]byte) (result []byte, err error) + func (r *ChainConsensusRuntime) NodeOrgAdd(txSimContext protocol.TxSimContext, params map[string][]byte) (result []byte, err error) + func (r *ChainConsensusRuntime) NodeOrgDelete(txSimContext protocol.TxSimContext, params map[string][]byte) (result []byte, err error) + func (r *ChainConsensusRuntime) NodeOrgUpdate(txSimContext protocol.TxSimContext, params map[string][]byte) (result []byte, err error) + type ChainCoreRuntime struct + func (r *ChainCoreRuntime) CoreUpdate(txSimContext protocol.TxSimContext, params map[string][]byte) ([]byte, error) + type ChainPermissionRuntime struct + func (r *ChainPermissionRuntime) ResourcePolicyAdd(txSimContext protocol.TxSimContext, params map[string][]byte) (result []byte, err error) + func (r *ChainPermissionRuntime) ResourcePolicyDelete(txSimContext protocol.TxSimContext, params map[string][]byte) (result []byte, err error) + func (r *ChainPermissionRuntime) ResourcePolicyList(txSimContext protocol.TxSimContext, params map[string][]byte) (result []byte, err error) + func (r *ChainPermissionRuntime) ResourcePolicyUpdate(txSimContext protocol.TxSimContext, params map[string][]byte) (result []byte, err error) + type ChainTrustMembersRuntime struct + func (r *ChainTrustMembersRuntime) TrustMemberAdd(txSimContext protocol.TxSimContext, params map[string][]byte) (result []byte, err error) + func (r *ChainTrustMembersRuntime) TrustMemberDelete(txSimContext protocol.TxSimContext, params map[string][]byte) (result []byte, err error) + type ChainTrustRootsRuntime struct + func (r *ChainTrustRootsRuntime) TrustRootAdd(txSimContext protocol.TxSimContext, params map[string][]byte) (result []byte, err error) + func (r *ChainTrustRootsRuntime) TrustRootDelete(txSimContext protocol.TxSimContext, params map[string][]byte) (result []byte, err error) + func (r *ChainTrustRootsRuntime) TrustRootUpdate(txSimContext protocol.TxSimContext, params map[string][]byte) (result []byte, err error) + type UPMRuntime struct + type VmRuntime struct + func (r *VmRuntime) EnableOrDisableMultiSignManualRun(txSimContext protocol.TxSimContext, params map[string][]byte) (result []byte, err error)