Commit Graph

67 Commits

Author SHA1 Message Date
Daniel van Flymen 98c070af9c Clean up 2019-04-07 23:05:39 -04:00
Daniel van Flymen 28d3ee8c16
Update README.md 2018-10-13 13:17:05 -04:00
Daniel van Flymen 2d995664bb
Merge pull request #68 from egglang/master
Fixed issue #65.
2018-04-27 01:54:52 -04:00
Daniel van Flymen 0d9e27993d
Merge pull request #95 from dvf/revert-92-master
Revert "Fixed Bug #77"
2018-04-27 01:54:00 -04:00
Daniel van Flymen 79abe7cce6
Revert "Fixed Bug #77" 2018-04-27 01:53:49 -04:00
Daniel van Flymen 1117ae97fb
Merge pull request #92 from pryanshuarora/master
Fixed Bug #77
2018-04-27 01:52:04 -04:00
pryanshu 189ae4a25f Issue #77 Fixed 2018-04-22 16:15:23 +08:00
pryanshu a96762f4c4 bug fix 2018-04-22 16:03:26 +08:00
egglang b317e41769 Fixed issue #65. 2018-02-08 21:08:09 +09:00
Daniel van Flymen 250a01c83e
Merge pull request #31 from floscha/schemeless-url
Accept URLs without scheme (also includes #18 and #28)
2018-01-26 12:12:46 -05:00
Florian Schäfer 760317387c Remove type hint causing CI build to fail 2018-01-24 12:08:59 +01:00
Daniel van Flymen 66508629e0
Merge pull request #52 from floscha/pip-requirements
Pip Requirements
2018-01-24 00:10:05 -05:00
Daniel van Flymen ffc0075964
Merge pull request #11 from 2gotgrossman/master
Modified valid_proof and proof_of_work to include the hash of last block
2018-01-24 00:03:16 -05:00
Daniel van Flymen 1ebdb59beb
Merge branch 'master' into master 2018-01-24 00:02:07 -05:00
Daniel van Flymen a245174c24 Fix tests 2018-01-23 23:58:09 -05:00
Daniel van Flymen 62772084b9
Merge pull request #59 from hasanmehmood/fix-Docstring
update Docstring for method proof_of_work, remove duplication
2018-01-23 18:51:06 -05:00
Daniel van Flymen fe6e97e240
Merge pull request #18 from walkerflocker/master
fixed type errors
2018-01-23 18:50:10 -05:00
Daniel van Flymen 926c895953
Merge branch 'master' into master 2018-01-23 18:49:27 -05:00
Daniel van Flymen bc75c76f98
Merge pull request #58 from shuheiktgw/change_to_use_last_block_method
Change to user last_block instead of self.chain[-1]
2018-01-23 18:48:31 -05:00
Daniel van Flymen 4537f5944d
Merge pull request #51 from davetoland/master
Update README.md
2018-01-23 18:48:15 -05:00
Hassan Mehmood 93969fc8e7 update Docstring for method proof_of_work, remove duplication 2018-01-11 16:56:53 +05:00
Shuhei Kitagawa 36d30167cd change to user last_block instead of self.chain[-1] 2018-01-11 09:31:24 +09:00
David W Grossman 877af0d375
Merge branch 'master' into master 2018-01-02 13:57:03 -05:00
Florian Schäfer c256a1f7c5 Install requirements in Dockerfile from requirements.txt 2017-12-07 13:45:18 +01:00
davetoland 91126c4574
Update README.md 2017-11-29 00:02:08 +00:00
Florian Schäfer 3064d88432
Merge branch 'master' into schemeless-url 2017-11-22 18:29:58 +01:00
Daniel van Flymen 4010cf3273
Merge pull request #46 from davetoland/master
Implementation in C#
2017-11-20 12:12:09 -05:00
davetoland db16e16ab0 Bug fixes, plus config driven host and port 2017-11-19 01:36:34 +00:00
davetoland 839fd24b14 Added missing comment 2017-11-18 20:50:44 +00:00
davetoland 81aede25ec C# Implementation
Ported from blockchain.py
2017-11-18 20:45:28 +00:00
Daniel van Flymen a864c6aef4 Fix major bug 2017-11-18 12:49:29 -05:00
Florian Schäfer 2c7303a561 Build Dockerfile locally as discussed in #32 2017-11-14 21:37:22 +01:00
Daniel van Flymen db043edf03
Merge pull request #41 from dvf/dvf/tests
Basic Tests, Some Clean-up, Travis Integration
2017-11-12 16:36:08 -05:00
Daniel van Flymen ecc5883f3b Add Travis Icon 2017-11-12 16:35:26 -05:00
Daniel van Flymen c765a73806 May finally be losing my mind 2017-11-12 16:31:50 -05:00
Daniel van Flymen 00ca8267df And again... 2017-11-12 16:30:14 -05:00
Daniel van Flymen 0a0b2a9b3d Travis fix 2017-11-12 16:26:00 -05:00
Daniel van Flymen 5d1b972b82 Add Travis Integration 2017-11-12 16:20:22 -05:00
Daniel van Flymen d02ce03dde Clean imports 2017-11-12 16:06:02 -05:00
Daniel van Flymen 36572e07de Preliminary Tests
Intend to add more tests
2017-11-12 16:05:13 -05:00
Daniel van Flymen 3fa90ff8ba Remove Type Annotations
I have some reasons for this, but could be swayed to keep them:

- For folks who are learning, it tends to get in the way—there are way
too many questions about this.
- It doesn’t bring much value if there are reasonable tests.
- Not many folks are using `mypy` before run time.
2017-11-12 15:32:10 -05:00
Daniel van Flymen 5c6f5109c6
Merge pull request #19 from rbalazs/master
Fix of type errors
2017-11-01 11:32:03 -04:00
Daniel van Flymen 4c4d2059aa
Merge pull request #35 from dvf/dvf/bug-fix
New block requires the previous hash
2017-10-30 00:52:30 -04:00
Daniel van Flymen b1a8a34662 New block needs the previous hash 2017-10-30 00:51:55 -04:00
Florian Schäfer f50bd347e0 Accept URLs without scheme (also includes #18 and #28) 2017-10-28 13:29:35 +02:00
Florian Schäfer 572a70bbed Build Dockerfile using local code instead of pulling the GitHub repo 2017-10-28 13:27:49 +02:00
Richer Balázs f44f902753 Fix of type errors
Traceback (most recent call last):
  File "blockchain.py", line 12, in <module>
    class Blockchain:
  File "blockchain.py", line 135, in Blockchain
    def last_block(self) -> Dict[str: Any]:
  File "/usr/local/lib/python3.6/typing.py", line 682, in inner
    return func(*args, **kwds)
  File "/usr/local/lib/python3.6/typing.py", line 1106, in __getitem__
    params = tuple(_type_check(p, msg) for p in params)
  File "/usr/local/lib/python3.6/typing.py", line 1106, in <genexpr>
    params = tuple(_type_check(p, msg) for p in params)
  File "/usr/local/lib/python3.6/typing.py", line 374, in _type_check
    raise TypeError(msg + " Got %.100r." % (arg,))
TypeError: Parameters to generic types must be types. Got slice(<class 'str'>, typing.Any, None).
2017-10-16 20:56:31 +02:00
aw3717 b02379d769 fixed type errors 2017-10-15 21:26:31 -06:00
Daniel van Flymen f03d28f8ad Merge pull request #9 from massa142/master
Add type hints
2017-10-14 16:26:52 -04:00
David W Grossman d9f8529cef Corrected bug in proof_of_work: last_hash does not depend on the previous hash of last_block, but instead just on the hash of last_block. Thank you ashleyniemerg 2017-10-08 17:15:52 -04:00