crypto and signer modules are used in both cli and node, and go dependancies tree is very complicated in the main repo due to the L2 chain integrations. Separating the crypto and signer own modules will allow the cli repo deps more light.
Further more, decouple the L2 client integrations from the main repo to avoid the dep conflicts.
Context
crypto
andsigner
modules are used in bothcli
andnode
, and go dependancies tree is very complicated in the main repo due to the L2 chain integrations. Separating thecrypto
andsigner
own modules will allow thecli
repo deps more light. Further more, decouple the L2 client integrations from the main repo to avoid the dep conflicts.Tasks
signer
Further Steps