implemented core proxy for wallet