Ok, let's try to implement modularity.
We have 3 modules:
web
contracts
rpc
Any module could be disabled with relying module (if any) keeps working but excluding dependant features.
Plus rpc and web now have separate port configuration and could be moved to single port or stay on two different ports, so user could open rpc for example to the internet and keep web firewalled.
Should resolve #105 #69 #51
Ok, let's try to implement modularity. We have 3 modules: web contracts rpc Any module could be disabled with relying module (if any) keeps working but excluding dependant features. Plus rpc and web now have separate port configuration and could be moved to single port or stay on two different ports, so user could open rpc for example to the internet and keep web firewalled. Should resolve #105 #69 #51