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