continue refactor change client/wallet api from para list to variant