FellowTraveler / Open-Transactions-old

Open-Transactions democratizes financial and monetary actions. You can use it for issuing currencies/stock, paying dividends, creating asset accounts, sending/receiving digital cash, writing/depositing cheques, cashier's cheques, creating basket currencies, trading on markets, scripting custom agreements, recurring payments, escrow, etc. Open-Transactions uses strong crypto. The balances are unchangeable (even by a malicious server.) The receipt history is destructible. The transactions are unforgeable. The cash is unlinkable. The cheques are non-repudiable. Etc.
http://opentransactions.org
407 stars 84 forks source link

Generate Mints automatically. #54

Open FellowTraveler opened 12 years ago

FellowTraveler commented 12 years ago

1) Whenever a new contract is issued, or a basket is created, need to fire off a SEPARATE PROCESS to create the Mint. (Right now you have to create the mint by hand, running the createmint.exe utility at the command line.)

2) Phase 2: Also need a cron item (or something) that regularly checks expiration dates on mints, and generates a new one whenever appropriate.

Perhaps do that with scripts?

FellowTraveler commented 12 years ago

I've recently redone the CreateMint utility, and it works great. Just need some multi-platform code to spawn this utility at the time of issue asset.

NOTE: Also should update "issue asset" server handler to create a standard management account, paired to the issuer account, and ONLY allow the issuer account to transfer to the management account!!