With the decentralized nature of the blockchain space it makes sense for this to be a thing.

I need a wallet API service that does not store private keys, allows our servers to create a wallet & send and receive Ether & ERC20 tokens through an API calls.

I prefer something with all of the needs and it's decentralized.

I've considered just building a wallet service to meet my need. Would this be ape s@!# hard or pretty straight forward? My background is research side ML/AI and distributed systems. Any help would be appreciated thank you for your time.

closed as primarily opinion-based by shane, Aniket, Achala Dissanayake, GrandFleet, Nicolas Massart Jan 3 at 11:06

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.


It sounds like Web3.js is sufficient for this. Create keys using Web3.js, sign transactions/messages with Web3.js, then connect to a node provider (likely Infura, but could be a local node as well) to send the transactions

Not the answer you're looking for? Browse other questions tagged or ask your own question.