Почти все нормальные криптовалюты имеют кошелек с api (часто rpc) по работе с ним.
Так же для облегчения веса в мегабайтах результата, пользуются (часто неофициальными) библиотеками.
Для криптовалют с поддержкой контрактов бывают особенности реализации, так же надстройки меняют картину, например lightning network требует отдельный кошелек/демон lnd когда как обычные переводы bitcoin можно делать только офф кошельком.
гуглить: имя твоей криптовалюты + имя языка программирования + library + опционально название/версия контракта