为了支持多个链的接入,除了修改wallet-chain-account、wallet-chain-utxo模块,一键发钱包项目中的统一扫链服务multichain-sync-account应当如何修改:
方案一:把所有业务支持代码都写入到multichain-sync-account项目中,通过修改配置文件实现对多个链的支持,这样维护成本会比较低,但是代码复杂度会高一些; 方案二:每接入一个链,就写一个multichain-sync-account项目并运行,代码难度低一些,但是感觉维护成本会高一些。 哪个难度更大?