added comnponent walletapi