nim-codex/vendor
markspanbroek 03fa370624
Proving (#66)
* Add Proving object, which maintains contract id's to watch

* [proving] invoke callback when proof is required

# Conflicts:
#	dagger/por/timing/periods.nim
#	dagger/por/timing/prooftiming.nim

* [proving] check proof requirements for all our contracts

# Conflicts:
#	tests/dagger/helpers/mockprooftiming.nim

* Update vendor/dagger-contracts

* [proving] call onProofRequired() when proof is required soon

* [proving] stop checking contracts that have ended

* [proving] Remove duplicated funcs

* [proving] Implement ProofTiming on top of smart contract

* [proving] Fix race condition in waitUntilNextPeriod()

Sometimes waitUntilNextPeriod would take a while to
determine the current period, leading to unexpected results.

Splits waitUntilNextPeriod() into getCurrentPeriod()
and waitUntilPeriod(), to ensure that we're really waiting
for the period that we think we're waiting for.
2022-04-08 15:58:16 -06:00
..
asynctest@3882ed64ed adding submodules 2021-11-25 09:37:12 +01:00
bearssl@acc70b1be6 adding submodules 2021-11-25 09:37:12 +01:00
combparser@ba4464c005 adding submodules 2021-11-25 09:37:12 +01:00
dagger-contracts@29b5775951 Proving (#66) 2022-04-08 15:58:16 -06:00
dnsclient.nim@536cc6b793 Node setup (#32) 2022-01-10 09:32:56 -06:00
lrucache.nim@717abe4e61 feat: introduce LRU cache (#50) 2022-03-02 10:30:42 -06:00
nim-bearssl@dc62f4fccd adding submodules 2021-11-25 09:37:12 +01:00
nim-blscurve@0237e4e0e9 Cleanup-manifest (#52) 2022-03-14 10:06:36 -06:00
nim-chronicles@1682096306 Minor cleanup and update deps (#42) 2022-01-12 16:19:37 -06:00
nim-chronos@17fed89c99 Minor cleanup and update deps (#42) 2022-01-12 16:19:37 -06:00
nim-confutils@0435e67832 Minor cleanup and update deps (#42) 2022-01-12 16:19:37 -06:00
nim-contract-abi@0d9a25ec0a Update nim-ethers 2022-03-28 11:59:01 +02:00
nim-ethers@ac74b91f11 Update nim-ethers 2022-04-04 10:03:46 +02:00
nim-faststreams@1b561a9e71 adding submodules 2021-11-25 09:37:12 +01:00
nim-http-utils@689da19e9e Node setup (#32) 2022-01-10 09:32:56 -06:00
nim-json-rpc@5a28176080 feat: integrate dagger contracts 2022-02-04 15:34:56 +11:00
nim-json-serialization@c5f0e2465e adding submodules 2021-11-25 09:37:12 +01:00
nim-leopard@41cd86df5b add github.com/status-im/nim-leopard to vendor (#61) 2022-03-30 09:34:47 -06:00
nim-libbacktrace@284b3aac05 adding submodules 2021-11-25 09:37:12 +01:00
nim-libp2p@e72d03bc78 Minor cleanup and update deps (#42) 2022-01-12 16:19:37 -06:00
nim-metrics@743f81d4f6 adding submodules 2021-11-25 09:37:12 +01:00
nim-nat-traversal@8994b67b07 adding submodules 2021-11-25 09:37:12 +01:00
nim-nitro@9396fcb7d0 adding submodules 2021-11-25 09:37:12 +01:00
nim-presto@962bb588d1 Minor cleanup and update deps (#42) 2022-01-12 16:19:37 -06:00
nim-protobuf-serialization@f7d671f877 adding submodules 2021-11-25 09:37:12 +01:00
nim-secp256k1@d790c42206 adding submodules 2021-11-25 09:37:12 +01:00
nim-serialization@fcd0eadadd adding submodules 2021-11-25 09:37:12 +01:00
nim-stew@6ad35b876f refreshing stew (#43) 2022-01-12 16:52:09 -06:00
nim-taskpools@8d408ac6cf Cleanup-manifest (#52) 2022-03-14 10:06:36 -06:00
nim-toml-serialization@4e15e00ed9 Node setup (#32) 2022-01-10 09:32:56 -06:00
nim-unittest2@02c49b8a99 Node setup (#32) 2022-01-10 09:32:56 -06:00
nim-websock@a697e3585d Node setup (#32) 2022-01-10 09:32:56 -06:00
nim-zlib@74cdeb54b2 feat: integrate dagger contracts 2022-02-04 15:34:56 +11:00
nimbus-build-system@25a4c27033 Node setup (#32) 2022-01-10 09:32:56 -06:00
nimcrypto@a5742a9a21 adding submodules 2021-11-25 09:37:12 +01:00
questionable@6018fd43e0 Minor cleanup and update deps (#42) 2022-01-12 16:19:37 -06:00
stint@036c71d06a adding submodules 2021-11-25 09:37:12 +01:00
upraises@ff4f8108e4 adding submodules 2021-11-25 09:37:12 +01:00