Make protocol configurable
Get started with wallet tests