Mas não precisa, todos os softwares já lidam apenas com sats, não tem casas decimais, quando você faz uma transação de 0.001 BTC, por baixo dos panos o número é tratado como inteiro sempre, como Satoshi ou seja 1000000, as casas decimais é só como as carteiras e outros softwares representam os satoshis, é só uma representação dessa unidade abstrata de 1 BTC.
Se vive for na mempool, na parte de API e puxar o extrato de sua carteira ou de um endereço, só vão ter saldos de 1000 sats, 59300 sats etc.