this post was submitted on 26 Oct 2023
3 points (63.6% liked)

CryptoCurrency

285 readers
5 users here now

Welcome

Welcome to /c/CryptoCurrency on Lemmy.World, a sister community to the r/CryptoCurrency subreddit. Use it for open discussions on all subjects related to emerging crypto-currencies or crypto-assets.

Please bare with us as c/CC is a work in progress. Certain aspects will look out of place since Lemmy currently lacks certain features(wiki pages, mod tools, etc) and is not a one for one Reddit replacement. Therefore, ignore any rules below related to karma or Moons.

Rules

  1. Core Principles
  2. Spam
    • Rule #2.10 - Posting referral, promo links, or codes of any kind is strictly prohibited and will be met with a long-term or permanent ban. This includes "PM for referral", asking for referral codes or links, and linking to sites used solely for referral links.
    • See our Expanded Rules page for more details about this rule.
  3. Manipulation
  4. Giveaways or Illegal Activity
  5. Content Standards
  6. Personal Information
  7. Content Theft
  8. On Topic Discussion
  9. Suitable Titles and Flairs
  10. Communicate With The Mod Team

Resources and Tools

Education

Exchanges

Local Exchanges

Mining

founded 1 year ago
MODERATORS
 

I want to be able to achive this:

  • a private key or its substitute (P) of a user wallet is stored on a server

  • there're 100s of user wallets there, so there're 100s of (P) too

  • let's say, it's ETH, SOL or any other major network

  • server isn't a safe environment, as it's known

  • there's also a main, admin wallet (M), in cold, local storage

  • (P) must only be used to send outbound TXs to (M). Not anywhere else

This can't be achived with a normal private key, right? But how, if at all, it can be archived? Multisignature wallets?

The goal is automate withdrawals from the user wallets on a server, to make the process safer.

I don't consider any third-party solutions.


I'm a developer

top 1 comments
sorted by: hot top controversial new old
[–] nofoxgiven 1 points 1 year ago

It's impossible to do this (at least for EVM networks) without writing your own custom contract.

If you're a Solidity dev, you should know this.