Bitcoin Forum
May 08, 2024, 02:05:29 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Can you shcedule payments with a wallet?  (Read 317 times)
gondel (OP)
Legendary
*
Offline Offline

Activity: 1946
Merit: 1005


View Profile
May 08, 2019, 03:28:18 PM
Merited by bones261 (2), DaveF (1)
 #1

Hi all,
Anyone know a wallet which can schedule payments to specific addresses?
If not, can someone help me implement a future on a bitcoin wallet where scheduled payments can be setup?
I would like to discuss more about it if interested.
Thanks
1715177129
Hero Member
*
Offline Offline

Posts: 1715177129

View Profile Personal Message (Offline)

Ignore
1715177129
Reply with quote  #2

1715177129
Report to moderator
Activity + Trust + Earned Merit == The Most Recognized Users on Bitcointalk
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715177129
Hero Member
*
Offline Offline

Posts: 1715177129

View Profile Personal Message (Offline)

Ignore
1715177129
Reply with quote  #2

1715177129
Report to moderator
1715177129
Hero Member
*
Offline Offline

Posts: 1715177129

View Profile Personal Message (Offline)

Ignore
1715177129
Reply with quote  #2

1715177129
Report to moderator
1715177129
Hero Member
*
Offline Offline

Posts: 1715177129

View Profile Personal Message (Offline)

Ignore
1715177129
Reply with quote  #2

1715177129
Report to moderator
DaveF
Legendary
*
Online Online

Activity: 3472
Merit: 6266


Crypto Swap Exchange


View Profile WWW
May 08, 2019, 03:53:58 PM
Merited by bones261 (2), mocacinno (1)
 #2

You can use nlock to kind of do it.

https://en.bitcoin.it/wiki/Protocol_documentation#tx

Also, you can use sendtoaddress at the command line and just set up the command to run at a specific time & date using the OS (Win / Mac /*nix) all have a way of scheduling things.

No wallet has it as far as I know.

Might not be the best idea. If someone gets access to your PC they can schedule sends for later, makes the who-done-it more difficult to track. But you are correct, it's probably worth discussing.

-Dave

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
bitmover
Legendary
*
Offline Offline

Activity: 2296
Merit: 5925


bitcoindata.science


View Profile WWW
May 08, 2019, 03:57:49 PM
 #3

Yes it is possible. Blockchain allows that

https://bitcoin.stackexchange.com/questions/29574/how-to-schedule-a-bitcoin-transaction

However I don't know which wallet allows you to do it easily for a newbie

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
khaled0111
Legendary
*
Offline Offline

Activity: 2520
Merit: 2853


Top Crypto Casino


View Profile WWW
May 08, 2019, 11:25:01 PM
 #4

Also, you can use sendtoaddress at the command line and just set up the command to run at a specific time & date using the OS (Win / Mac /*nix) all have a way of scheduling things.
You can combine the sendtoaddress command with sleep command under Linux/Unix where you set the time to execute both commands. You can do the same under DOS using the timeout  or at commands or the GUI task scheduler.

Relying on the OS to execute a scheduled task requires the OS to be running at that specific time though.
So, better use the nLockTime parameter especially if you want to lock the transaction for long time.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
Heisenberg_Hunter
Legendary
*
Offline Offline

Activity: 1583
Merit: 1276


Heisenberg Design Services


View Profile WWW
May 09, 2019, 05:49:41 AM
 #5

Scheduling of payments doesn't happen through time in blockchain. When you specify the nLocktime it is about when your transaction gets included in a block which has a height higher than the one you have specified in the nlocktime as far as GreenAddress is considered. You can create a transaction, sign them using your private key and specify the nLockTime to a future block. Till that time (i.e till the mentioned block is mined) the node considers your transaction as invalid if you try to broadcast them and none of the miners will include your locked transaction in a block. All you can do, is sign the tx and store them and the wallet broadcast it at the right time once the certain block has reached. Time Locking is done for locking our funds for children/heirs or similar, but it isn't really advisable to do so.

For instance if you create a transaction and enter nlocktime as 600,000 which will be mined sometime in the future, your transaction will be considered invalid till the network reaches the 600,000 block and later then they would be included in a future block based on the priority of the fee you have specified. But nlock transactions have an added advantage, where you can cancel the transaction before they are included in a future block by spending the same input with another transaction.

No wallet has it as far as I know.

Not true. Green Address wallet uses the nLockTime feature to schedule the transactions for a future block. Here, the Greenaddress wallet stores your fund in a 2of2 multi-sig wallet so that both you and greenaddress require to sign the transaction if they want to be broadcasted to the network before the lock time ends. You could even try Coinb.in for creating and spending a time locked transaction. Check TryNinja post on how to carry out one.

What if you specify the transaction to a far future block?

This is not really advisable to do so. Btc is receiving updates and code changes quite very often, so if you lock your coins for a longer period and a soft fork or similar occurs it might be difficult for you to spend your old coins. Not really sure about this, but this might happen.

If you are willing to create a locked transaction, try reading this : https://steemit.com/bitcoin/@daan/how-to-create-time-locked-transactions-with-bitcoin-free-bitcoins-inside
cipherhut
Newbie
*
Offline Offline

Activity: 99
Merit: 0


View Profile WWW
May 09, 2019, 06:16:02 AM
 #6

Scheduling payment is possible but it will increase the theft probability as if someone schedules payment from your Id in your absence then it will be difficult to find that "X" person or else we need to increase the scheduling authenticity practice.
bitmover
Legendary
*
Offline Offline

Activity: 2296
Merit: 5925


bitcoindata.science


View Profile WWW
May 09, 2019, 09:41:54 AM
 #7

Scheduling payment is possible but it will increase the theft probability as if someone schedules payment from your Id in your absence then it will be difficult to find that "X" person or else we need to increase the scheduling authenticity practice.

There is no ID in the blockchain, just private and public keys.
You are too used to banks Smiley

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Pop2019
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
May 09, 2019, 10:19:30 AM
 #8

I'm doing a reseach about preset presign transfer script.
I think it is not difficult to make it safe.

You have to fix which UTXO to be used, fix receiving address, and sign it with your private key (both scriptPubKey & scriptSig)
Make it like ready to broadcast TX. (that safety enough. It can not be changed if only you know the private key)

And then for easy, you can use linux script to handle scheduling broadcast.
But if any went wrong. Your preset TX will be rejected by network. And no tranfers is made.
keychainX
Member
**
Offline Offline

Activity: 374
Merit: 53

Telegram @keychainX


View Profile WWW
May 13, 2019, 11:47:13 AM
 #9

Hi all,
Anyone know a wallet which can schedule payments to specific addresses?
If not, can someone help me implement a future on a bitcoin wallet where scheduled payments can be setup?
I would like to discuss more about it if interested.
Thanks


Yes, you can do this with mycrypto.com

Link to the medium blog

https://medium.com/@MyCrypto/schedule-your-ethereum-transactions-now-on-mycrypto-92a6305f7dcc

/KX


Pmalek
Legendary
*
Offline Offline

Activity: 2758
Merit: 7135



View Profile
May 14, 2019, 08:22:21 AM
 #10


Yes, you can do this with mycrypto.com
True but that is for Ethereum payments.
The OP is looking for a wallet where that works for bitcoin payments or someone who can help him to find a way to make it work.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
danda
Full Member
***
Offline Offline

Activity: 201
Merit: 157


View Profile WWW
May 15, 2019, 07:01:22 PM
 #11

If I wanted to do it, I would use bitcoin-core with a script that calls sendtoaddress from cron. 

There may be other ways, but I think that is the most straightforward and trustless.

mybitprices.info - wallet auditing   |  hd-wallet-derive - derive keys locally |  hd-wallet-addrs - find used addrs
lightning-nodes - list of LN nodes  |  coinparams - params for 300+ alts  |  jsonrpc-cli - cli jsonrpc client
subaddress-derive-xmr - monero offline wallet tool
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!