2
I Use This!
Inactive

Commits : Listings

Analyzed 1 day ago. based on code collected 3 days ago.
May 19, 2023 — May 19, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Added keyids to Wallets Wallet.transferTokens now takes in blanks, and automatically makes the blinds Added an exception to TRANSFER_TOKEN_REJECT to prevent looping without bounds Try to fix PROTOCOL_ERROR looping Add an exception if we try to exchange and the sum isn't the same for the tokens and the blinds (to debug problems) Change TRANSFER_TOKEN_ACCEPT to the right format. I have no idea when I went away from the right format. More... about 16 years ago
Update nilstest to work More... about 16 years ago
Implement sometimes-working exchange. (A test in tests.py fails due to infinite recursion) TRANSFER_TOKEN_REQUEST base64 encodes the blinds now Wallet->Wallet conversations base64 transaction_ids: More... about 16 years ago
Modify containers. All hard-coded values for signatures/hashes had to be changed. Changes to CDDs: Changed standard_version to standard_identifier, added options Changes to MintKeys: Changed coin_not_after to token_not_after Changes to CDDs, MintKeys, Coins: Changed denomination to a string Updated protocol.txt to remove some DSDB_key stuff Updated protocol-containers.txt to reflect changed containers More... about 16 years ago
More work on Wallet.sendCoins. Now if there is a transport error, the coins do not go to the great bit-pool in the sky. More... about 16 years ago
Cleanup code of my_split More... about 16 years ago
Implement a splitter which actually uses the correct coins and doesn't have infinite loops. (Stolen from jhb's sandbox/opencoin/util.py) More... about 16 years ago
Implement a working coin selector. It has issues sometimes, but it works for sure if the amount is possible. It will loop continuously if it can not. More... about 16 years ago
Replace 'except:' with 'except Exception:' to catch less Create test framework for testing coin selection in wallet.sendCoins (which does dirty tricks with CoinSendSender and protocols) Fix error in naive coin selection algorithm. It now works for multiple coins More... about 16 years ago
Make more coins/denominations available for testing (Need more to do proper testing of algorithms for choosing coins for a certain amount) Update comments in entities More... about 16 years ago
Add 'Token already spent' as a reason for TRANSFER_TOKEN_REJECT More... about 16 years ago
Fix formatting. A text editor used automatically changed some spaces to tabs. No information changed. More... about 16 years ago
Update wallet.to.wallet to SUM_ANNOUNCE/ACCEPT/REJECT and TOKEN_REDEEM/REJECT/ACCEPT Modify formatting of IS.to.wallet to make it uniform (No changes to content) Update all.txt to include changes to IS.to.wallet and wallet.to.wallet More... about 16 years ago
Added entity.UnableToDoError for when we just don't have the coins. I couldn't live without it in the code. More... about 16 years ago
Wallet.sendCoins now only accept an amount argument, and retrieves the coins automatically from the wallets coins. Of course, no testing to ensure proper operation has been written. It even calls made up exceptions which haven't been formed. But all existing tests pass. :) More... about 16 years ago
Add more framework for working Wallets. Wallets now need to have the coins to spend them. Coins get removed when redeemed or exchanged. More... about 16 years ago
Update TRANSFER_TOKEN_ACCEPT to return a list as a second argument. Perform checks on the list as needed. Start filling out logic of wallet getting information from protocols it has run Change sums to strings More... about 16 years ago
Updated TRANSFER_TOKEN_REJECTs and TRANSFER_TOKEN_ACCEPTs to correct format Changed the sum in TRANSFER_TOKEN_ACCEPT to a string (Arbitrarily for now. If we have fractional/precision decimal, we will want strings) Started doing checking on the format of the TRANSFER_TOKEN_REQUEST More... about 16 years ago
Add the transaction_id to be sent with the TRANSFER_TOKEN_ACCEPT Ensure the transaction_id is always base64 encoded when transmitted with a TRANSFER_TOKEN_REQUEST Add MintError to the mint for when we try to signNow (instead of return False) Use actual time more often Implement lazy unlocking in the dsdb on an unlock as well Unlock coins when a TRANSFER_TOKEN_REQUEST fails because issuer.transferToTarget fails More... about 16 years ago
Check proper formatting of information in message.data for MINT_KEY_PASS and MINT_KEY_FAILURE More... about 16 years ago
Implement MINT_KEY_* according to protocol. Note: time argument for DENOMINATION is converted, but otherwise ignored More... about 16 years ago
modified tests for time and other things that I forgot
jhb
as ocjhb
More... about 16 years ago
Updated protocol for IS<->Wallet transactions More... about 16 years ago
MINT_KEY_FETCH_KEYID makes no sense to have a time argument More... about 16 years ago
Update MINTING->MINT and remove traces of DSDB_KEY More... about 16 years ago
Update wallet<->IS messages to be closer to the new format. Remove wallet<->DSDB messages More... about 16 years ago
made options a list of options
jhb
as ocjhb
More... about 16 years ago
Replaced "list_of_blinds" with "list_of_blinds+keyids" in minting requests More... about 16 years ago
Added ToDos "authentication" and "trusted channel" More... about 16 years ago
Replaced "coin" with "token" except for "OpenCoin" and "COIN_SPEND" More... about 16 years ago