View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0005285||Taler||wallet (WebExtensions)||public||2018-02-21 16:20||2018-03-04 00:45|
|Reporter||Jeff Burdges||Assigned To||Florian Dold|
|Target Version||0.9||Fixed in Version|
|Summary||0005285: Add owning wallet id to coin database|
|Description||We need to add an owning wallet id field to coins so that wallets can hold backups of coins owned by other wallets without later accidentally spending them.|
All coins created by withdrawal or refresh should be marked as being owned by the current wallet. All normal coin operations like displaying the balance, spending, or refreshing should be restricted to coins owned by the current wallet.
In future, we shall add features to give coins to, or take coins from, other wallets by changing this field, and pushing those changes to a backup/sync server.
Any future restore from backup feature should determine if this field needs to be changed, and possibly push those changes.
In principle, we should refresh coins that grow excessively old even if they are owned by another wallet, assuming the backup feature also backup spending records. A non-owning wallet should however wait until well after owning wallets refresh aging coins, so that the owning wallet has ample opportunity.
We do not foresee any need for wallet's to own contracts,
|Tags||No tags attached.|
|2018-02-21 16:20||Jeff Burdges||New Issue|
|2018-02-21 16:20||Jeff Burdges||Status||new => assigned|
|2018-02-21 16:20||Jeff Burdges||Assigned To||=> Christian Grothoff|
|2018-03-04 00:45||Christian Grothoff||Assigned To||Christian Grothoff => Florian Dold|
|2018-03-04 00:45||Christian Grothoff||Category||libtalerutil => wallet (WebExtensions)|