root / trunk / pyopencoin / oc

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @245 [245] 4 years ocmathew Fix autoresetting protocols (Well, if after a PROTOCOL_ERROR it is okay to …
(edit) @244 [244] 4 years ocmathew Ensure that MINT_KEY_PASSES with ... are not catching [] (which should …
(edit) @243 [243] 4 years ocmathew More testing of fetching denominations by time. No denominations for a …
(edit) @242 [242] 4 years ocmathew MINT_KEY_FETCH_DENOMINATION will now return all mintable keys for the …
(edit) @241 [241] 4 years ocmathew Clear some fixmes. Performs some tests. Fix an error with HANDSHAKE
(edit) @239 [239] 4 years ocmathew Do some of resumes. Fixed a problem with a transaction during delayed …
(edit) @238 [238] 4 years ocmathew Implement the IS side transaction caching. This should work for mints, …
(edit) @237 [237] 4 years ocmathew Implemented better TTR failure messages for tokens. Although it only stops …
(edit) @236 [236] 4 years ocmathew Changed doctest of Mint.performMinting to print out sorted dicts. This …
(edit) @235 [235] 4 years ocmathew Implement all blind errors for a TRANSFER_TOKEN_REQUEST.
(edit) @234 [234] 4 years ocmathew Add some tests
(edit) @233 [233] 4 years ocmathew Move transaction caching from Mint to IS. Remove string exceptions. Move …
(edit) @232 [232] 4 years ocmathew Clean up interfaces Added Issuer.resumeTransaction which returns what …
(edit) @231 [231] 4 years ocmathew Implement TRANSFER_TOKEN_RESUME in the issuer
(edit) @230 [230] 4 years ocmathew Implement mint portion allowing delayed minting
(edit) @229 [229] 4 years ocmathew Document/test some Mint functions Change semantics of Mint.addMintKey to …
(edit) @228 [228] 4 years ocmathew Test operation of Issuer.listen. Fix a KeyError? when we get an unexpected …
(edit) @227 [227] 4 years ocmathew Test FETCH_CDD_* on the issuer side
(edit) @226 [226] 4 years ocmathew Implement thread locking on transactions in the DSDB (Not tested using …
(edit) @225 [225] 4 years ocmathew Catch missing versions when we parse an options list (and check for …
(edit) @224 [224] 4 years ocmathew Update nilstest
(edit) @223 [223] 4 years ocmathew Seperate IssuerEntity? and the Issuer (Issuer is the IS) Make the IS …
(edit) @222 [222] 4 years ocmathew Use wallet.setDefaultCDD()
(edit) @221 [221] 4 years ocmathew Make DSDB more thread safe (1 known race condition) Make wallets somewhat …
(edit) @220 [220] 4 years ocmathew Fixed error with last commit. No longer sending cdd_version for …
(edit) @219 [219] 4 years ocmathew Put version 0 in the test CDD Implement beginnings of FETCH_CDD_* protocol
(edit) @218 [218] 4 years ocmathew Really try to connect to the IS (currently never done)
(edit) @217 [217] 4 years ocmathew Further work on making automatic connections to the IS. Removed …
(edit) @216 [216] 4 years ocmathew Allow different actions in handleIncomingCoins Start building logic for …
(edit) @215 [215] 4 years ocmathew Change handshake options from a dict to key/value lists in a list.
(edit) @213 [213] 4 years ocnils Changed autoprint to 'json'
(edit) @211 [211] 4 years ocmathew Update wallet to wallet message TOKEN_* to SPEND_TOKEN_*
(edit) @202 [202] 4 years ocmathew Wrap around most of the rest of the socket send and recvs
(edit) @201 [201] 4 years ocmathew Protect a bit against the socket killing the server if disconnected. Use …
(edit) @200 [200] 4 years ocmathew Implement SocketServerHandler?, the autolistening and responding handler of …
(edit) @198 [198] 4 years ocmathew Implement selectable handshaking on creation of a protocol for …
(edit) @197 [197] 4 years ocmathew Implement single-handshake listening. Rename MINTING_KEY to MINT_KEY and …
(edit) @196 [196] 4 years ocjhb goodbye / done is now used all over
(edit) @195 [195] 4 years ocmathew Start move of logic for TRANSFER_TOKEN_REQUEST for IS from protocols to …
(edit) @193 [193] 4 years ocmathew Change semantics of protocols so GOODBYE is not sent until ready to close …
(edit) @192 [192] 4 years ocmathew Disable failing test for now. Add documentation on why it does not work at …
(edit) @191 [191] 4 years ocmathew TRANSFER_TOKEN_REQUEST with a type of redeem and no tokens may not …
(edit) @190 [190] 4 years ocjhb transports can now reset themselves by setting a autoreset attribute on …
(edit) @189 [189] 4 years ocmathew Change improper int string to a TypeError? Container().fromPython can throw …
(edit) @188 [188] 4 years ocmathew Fix test I broke and committed (Don't know how I did that) Add code to …
(edit) @187 [187] 4 years ocmathew Socket transports find complete messages, allowing them to be broken up …
(edit) @186 [186] 4 years ocjhb prioritize todo.txt first go at persistence
(edit) @180 [180] 4 years ocmathew Update wallet to wallet messages to have strict typing Add standard …
(edit) @179 [179] 4 years ocmathew I hate myself. Renamed Issuer.createKey to Issuer.createMasterKey Added …
(edit) @178 [178] 4 years ocmathew Add Wallet.cdds, a dict of known (but not necessarily trusted) CDDs by …
(edit) @177 [177] 4 years ocmathew Update TRANSFER_TOKEN_REJECT message checking. It seems that we aren't …
(edit) @176 [176] 4 years ocmathew Reorganize typechecking and conversion of messages. All wallet->IS …
(edit) @175 [175] 4 years ocmathew Move decoding of tokens and blinds for a TRANSFER_TOKEN_REQUEST to the …
(edit) @174 [174] 4 years ocmathew More explicit checks of message.data, this time in MINT_KEY_FETCH_KEYID …
(edit) @173 [173] 4 years ocjhb added todo
(edit) @172 [172] 4 years ocmathew Start implementing strict message typing. This should help ensure we area …
(edit) @171 [171] 4 years ocmathew Added keyids to Wallets Wallet.transferTokens now takes in blanks, and …
(edit) @170 [170] 4 years ocmathew Update nilstest to work
(edit) @169 [169] 4 years ocmathew Implement sometimes-working exchange. (A test in tests.py fails due to …
(edit) @168 [168] 4 years ocmathew Modify containers. All hard-coded values for signatures/hashes had to be …
(edit) @167 [167] 4 years ocmathew More work on Wallet.sendCoins. Now if there is a transport error, the …
(edit) @166 [166] 4 years ocmathew Cleanup code of my_split
(edit) @165 [165] 4 years ocmathew Implement a splitter which actually uses the correct coins and doesn't …
(edit) @164 [164] 4 years ocmathew Implement a working coin selector. It has issues sometimes, but it works …
(edit) @163 [163] 4 years ocmathew Replace 'except:' with 'except Exception:' to catch less Create test …
(edit) @162 [162] 4 years ocmathew Make more coins/denominations available for testing (Need more to do …
(edit) @158 [158] 4 years ocmathew Added entity.UnableToDoError? for when we just don't have the coins. I …
(edit) @157 [157] 4 years ocmathew Wallet.sendCoins now only accept an amount argument, and retrieves the …
(edit) @156 [156] 4 years ocmathew Add more framework for working Wallets. Wallets now need to have the coins …
(edit) @155 [155] 4 years ocmathew Update TRANSFER_TOKEN_ACCEPT to return a list as a second argument. …
(edit) @154 [154] 4 years ocmathew Updated TRANSFER_TOKEN_REJECTs and TRANSFER_TOKEN_ACCEPTs to correct …
(edit) @153 [153] 4 years ocmathew Add the transaction_id to be sent with the TRANSFER_TOKEN_ACCEPT Ensure …
(edit) @152 [152] 4 years ocmathew Check proper formatting of information in message.data for MINT_KEY_PASS …
(edit) @151 [151] 4 years ocmathew Implement MINT_KEY_* according to protocol. Note: time argument for …
(edit) @150 [150] 4 years ocjhb modified tests for time and other things that I forgot
(edit) @145 [145] 4 years ocjhb made options a list of options
(edit) @136 [136] 4 years ocmathew Implement JIT minting Add getTime to each of the entities (for testing, …
(edit) @135 [135] 4 years ocmathew On errors, actually send TRANSFER_TOKEN_REJECT as long as the containers …
(edit) @134 [134] 4 years ocjhb working on minting
(edit) @133 [133] 4 years ocmathew Add comment on CurrencyBlank?.setBlind() Change a few function names/object …
(edit) @131 [131] 4 years ocjhb modifying tests for nils
(edit) @130 [130] 4 years ocjhb function parameters should not be intialized to mutable objects
(edit) @129 [129] 4 years ocjhb enhancing the transfertoken bit for redeeming the coins, actually checking …
(edit) @128 [128] 4 years ocmathew Flesh out the Mint a little bit. Now can sign blanks.
(edit) @127 [127] 4 years ocmathew Really fix currency addition (by removing storing of value) Fix excessive …
(edit) @126 [126] 4 years ocmathew Fix CurrencyBase? addition when the Container was generated from a …
(edit) @125 [125] 4 years ocmathew Added preset MintKeys? to tests Convert python representation of MintKey? to …
(edit) @124 [124] 4 years ocmathew more testing of CurrencyBlank?.newCoin(). Perform testing of …
(edit) @122 [122] 4 years ocmathew Moved addSignature to test. addSignature adds a signature to a …
(edit) @121 [121] 4 years ocmathew Fix sporatic test failures by printing out base64 encoded value of …
(edit) @120 [120] 4 years ocmathew Add todo Change toJson() usage. Call toJson() when we have the entire …
(edit) @119 [119] 4 years ocmathew Implemented a hacky signature to/from Json stolen from …
(edit) @118 [118] 4 years ocmathew Added tests.keys512. These should be used to make specific (and relatively …
(edit) @117 [117] 4 years ocmathew Test MintKey?.verify_time(). Changed logic so that if we are at the second …
(edit) @116 [116] 4 years ocmathew Move check for differing keyprint to ContainerWithSignature? Add tests for …
(edit) @115 [115] 4 years ocmathew Add verification that the keyprint in a CDD is the same as the …
(edit) @114 [114] 4 years ocmathew Create a static CDD and CDD_private in tests.py. This is to allow exact …
(edit) @113 [113] 4 years ocmathew Move assumptions on crypto closer to where we can know them Change …
(edit) @112 [112] 4 years ocmathew Implement coding/decoding times to a restricted ISO8601 format …
(edit) @111 [111] 4 years ocmathew Move large portion of testing for CDD to ContainerWithSignature? Fix …
Note: See TracRevisionLog for help on using the revision log.