I understand that making SPL-tokens is based on token program, and wallets/solscan only recognize token which is made by token program.
What I want to achieve is to make spl-token with custom token program forked by TOKEN_PROGRAM, like I just want to add functionality like 'blocklist' in my token. I can make a forked token program anyway, but wallet and explorer won't accept that custom token.
How can I achieve making spl token with custom TOKEN_PROGRAM? is it possible?