neo-modules
neo-modules copied to clipboard
listplugins is inconsistent with plugins command
Describe the bug listplugins when RpcServer is installed.
To Reproduce Steps to reproduce the behavior:
- Install RpcServer, ApplicationLogs, LevelDBStore and RpcNep5Tracker
- Start the node
- call listplugins request, and input plugins in the command.
in neo-cli,
Loaded plugins:
ApplicationLogs Synchronizes the smart contract log with the NativeContract log (Notify)
LevelDBStore Uses LevelDB to store the blockchain data
RpcNep5Tracker Enquiries NEP-5 balances and transaction history of accounts through RPC
RpcServer Enables RPC for the node
listplugins response:
{
"jsonrpc": "2.0",
"id": 1,
"result": [
{
"name": "ApplicationLogs",
"version": "3.0.0.0",
"interfaces": [
"IPersistencePlugin"
]
},
{
"name": "LevelDBStore",
"version": "3.0.0.0",
"interfaces": []
},
{
"name": "RpcNep5Tracker",
"version": "3.0.0.0",
"interfaces": [
"IPersistencePlugin"
]
},
{
"name": "RpcServer",
"version": "3.0.0.0",
"interfaces": []
},
{
"name": "SystemLog",
"version": "3.0.0.0",
"interfaces": [
"ILogPlugin"
]
}
]
}
Expected behavior:
- SystemLog should not show.
- interfaces for RpcServer should not be empty.
Platform:
- OS: Windows 10 x64
- Version preview3