self-custodial wallet approval