Versions in this module Expand all Collapse all v6 v6.4.0 May 18, 2020 Changes in this version + func AddCmd(rootCmd *cobra.Command) + func AddRPC(s types.RPCServer) + func GetExecList() (datas []string) + func HasExec(name string) bool + func InitExec(cfg *typ.Chain33Config) + func InitWallet(wallet wcom.WalletOperate, sub map[string][]byte) + func Register(p Plugin) + type Plugin interface + AddCmd func(rootCmd *cobra.Command) + AddRPC func(s types.RPCServer) + GetExecutorName func() string + GetName func() string + InitExec func(cfg *typ.Chain33Config) + InitWallet func(wallet wcom.WalletOperate, sub map[string][]byte) + type PluginBase struct + Cmd func() *cobra.Command + Exec func(name string, cfg *typ.Chain33Config, sub []byte) + ExecName string + Name string + RPC func(name string, s types.RPCServer) + Wallet func(walletBiz wcom.WalletOperate, sub []byte) + func (p *PluginBase) AddCmd(rootCmd *cobra.Command) + func (p *PluginBase) AddRPC(c types.RPCServer) + func (p *PluginBase) GetExecutorName() string + func (p *PluginBase) GetName() string + func (p *PluginBase) InitExec(cfg *typ.Chain33Config) + func (p *PluginBase) InitWallet(walletBiz wcom.WalletOperate, sub map[string][]byte) Other modules containing this package github.com/33cn/chain33