Steven Allen
|
dcb49dc8ee
|
refactor: update cache to the new generic version (#10463)
- Adds type safety.
- Reduces allocations.
- Fixes the drand cache (was storing by value, but retrieving by pointer)
|
2023-03-13 15:29:09 -07:00 |
|
Geoff Stuart
|
cde4b804e3
|
gas estimation shed command
|
2022-11-15 21:39:56 -05:00 |
|
Łukasz Magiera
|
08b22edd89
|
fix make gen
|
2022-08-29 16:25:30 +02:00 |
|
Łukasz Magiera
|
e65fae28de
|
chore: fix imports
|
2022-06-14 17:00:51 +02:00 |
|
Aayush Rajasekaran
|
6924a3d5f2
|
Fix calculation of Drand round from Filecoin epochs
|
2022-05-25 12:43:52 -04:00 |
|
Darko Brdareski
|
79453663b3
|
feat: Add additional test annotations (#8272)
* Annotate api,proxy_util,blockstore_badger, policy tests
* Annotate splitstore: bsbadger / markset
* Annotate splitstore feature
* Annotate union/timed blockstore tests
* Annotate openrpc, diff_adt tests
* Annotate error,drand,events tests
* Annotate predicates_test
* Fix annotations
* Annotate tscache, gen tests
* Annotate fundmanager test
* Annotate repub and selection tests
* Annotate statetree_test
* Annotate forks_test
* Annotate searchwait_test.go
* Fix duplicated @@ symbols
* Annotate chain stmgr/store tests
* Annotate more (types) tests
* More tests annotated
* Annotate conformance chaos actor tests
* Annotate more integration tests
* Annotate journal system tests
* Annotate more tests.
* Annotate gas,head buffer behaviors
* Fix markset annotations
* doc: test annotations for the markets dagstore wrapper
* Annotate miner_api test in dagstore
* Annotate more test files
* Remove bad annotations from fsrepo
* Annotate wdpost system
* Remove bad annotations
* Renamce "conformance" to "chaos_actor" tests
* doc: stm annotations for blockheader & election proof tests
* Annotate remaining "A" tests
* annotate: stm for error_test
* memrepo_test.go
* Annotate "b" file tests
* message_test.go
* doc: stm annotate for fsrepo_test
* Annotate "c" file tests
* Annotate "D" test files
* message_test.go
* doc: stm annotate for chain, node/config & client
* docs: stm annotate node_test
* Annotate u,v,wl tests
* doc: stm annotations for various test files
* Annotate "T" test files
* doc: stm annotate for proxy_util_test & policy_test
* doc: stm annotate for various tests
* doc: final few stm annotations
* Add mempool unit tests
* Add two more memPool Add tests
* Update submodules
* Add check function tests
* Add stm annotations, refactor test helper
* Annotate api,proxy_util,blockstore_badger, policy tests
* Annotate splitstore: bsbadger / markset
solving merge conflicts
* Annotate splitstore feature
* Annotate union/timed blockstore tests
* Annotate openrpc, diff_adt tests
* Annotate error,drand,events tests
* Annotate predicates_test
* Fix annotations
* Annotate tscache, gen tests
* Annotate fundmanager test
* Annotate statetree_test
* Annotate forks_test
* Annotate searchwait_test.go
* Fix duplicated @@ symbols
* Annotate chain stmgr/store tests
* Annotate more (types) tests
* More tests annotated
* Annotate conformance chaos actor tests
* Annotate more integration tests
* Annotate journal system tests
* Annotate more tests.
* Annotate gas,head buffer behaviors
solve merge conflict
* Fix markset annotations
* Annotate miner_api test in dagstore
* Annotate more test files
* doc: test annotations for the markets dagstore wrapper
* Annotate wdpost system
* Renamce "conformance" to "chaos_actor" tests
* Annotate remaining "A" tests
* doc: stm annotations for blockheader & election proof tests
* annotate: stm for error_test
* Annotate "b" file tests
* memrepo_test.go
* Annotate "c" file tests
* message_test.go
* Annotate "D" test files
* doc: stm annotate for fsrepo_test
* Annotate u,v,wl tests
* message_test.go
* doc: stm annotate for chain, node/config & client
* docs: stm annotate node_test
* Annotate "T" test files
* doc: stm annotations for various test files
* Add mempool unit tests
solve merge conflict
* doc: stm annotate for proxy_util_test & policy_test
* doc: stm annotate for various tests
* doc: final few stm annotations
* Add two more memPool Add tests
* Update submodules
* Add check function tests
solve conflict
* Add stm annotations, refactor test helper
solve merge conflict
* Change CLI test kinds to "unit"
* Fix double merged test
* Fix ccupgrade_test merge
* Fix lint issues
* Add stm annotation to types_Test
* Test vectors submodule
* Add file annotation to burn_test
Co-authored-by: Nikola Divic <divicnikola@gmail.com>
Co-authored-by: TheMenko <themenkoprojects@gmail.com>
|
2022-03-16 18:37:34 +01:00 |
|
Rob Quist
|
026c51033c
|
perf: chain: Make drand logs in daemon less noisy (#7955)
Makes logs less noisy
|
2022-02-09 13:34:55 +01:00 |
|
Aayush Rajasekaran
|
c3c46e9097
|
Fix Drand fetching around null tipsets
|
2021-09-29 11:57:59 -04:00 |
|
Łukasz Magiera
|
95b128b7bc
|
chain: Cleanup consensus logic
|
2021-09-02 18:09:37 +02:00 |
|
Łukasz Magiera
|
ab811e2e19
|
drand: fix beacon cache
|
2021-04-30 09:35:38 +02:00 |
|
Łukasz Magiera
|
c4137a438d
|
Merge commit 'f1ded63d608e1b191d79c780b8065f8cff367c98' into feat/nv12-1.11
|
2021-04-27 08:22:55 +02:00 |
|
Aayush Rajasekaran
|
f1ded63d60
|
v4 specs-actors integration, nv12 migration
|
2021-04-27 02:02:44 -04:00 |
|
Peter Rabbitson
|
25a77d905d
|
Centralize everything on ipfs/go-log/v2
I am not entirely sure this is right, but everything seems to build...
|
2021-04-06 15:04:32 +02:00 |
|
Will Scott
|
035a762358
|
update drand to v1.2.1
* stop autowatching
* set user-agent
|
2020-10-21 16:49:59 -07:00 |
|
Hector Sanjuan
|
8001ed3030
|
Drand: add cloudflare. Use HTTP for PL nodes.
Adding Cloudflare ensures additional redundancy.
Switching to HTTP for PL nodes reduces latency and cost. Randomness is
verified after being received.
|
2020-10-12 19:15:56 +02:00 |
|
Jakub Sztandera
|
bb0a7f91cc
|
Fix drand non-test
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-09-10 17:41:55 -04:00 |
|
Jakub Sztandera
|
73e54352cd
|
Fix off by one
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-09-10 17:41:55 -04:00 |
|
Jakub Sztandera
|
64fa6fd9e5
|
Draw the rest of the owl
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-09-10 17:41:55 -04:00 |
|
Jakub Sztandera
|
2d3f92aeed
|
Introduce beacon Schedule
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-09-10 17:41:55 -04:00 |
|
Aayush Rajasekaran
|
39755a294a
|
Update to specs v0.9.6
|
2020-09-07 15:48:41 -04:00 |
|
Łukasz Magiera
|
a62e44c4e5
|
Fix lint
|
2020-08-29 02:13:38 +02:00 |
|
Łukasz Magiera
|
01af855450
|
Merge pull request #2983 from nikkolasg/feat/cachedrand
Use cache of verified drand values
|
2020-08-11 18:34:14 +02:00 |
|
nikkolasg
|
37fe0dbed2
|
correct return argument
|
2020-08-11 13:00:23 +01:00 |
|
nikkolasg
|
7a7cce2538
|
use cache from drand
|
2020-08-11 12:58:27 +01:00 |
|
Jakub Sztandera
|
ff5ff4d294
|
Add multiple drand configs
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-07-23 18:45:08 +02:00 |
|
Raúl Kripalani
|
13de81b3b2
|
introduce the ability to mock time.
|
2020-07-10 15:51:45 +01:00 |
|
Raúl Kripalani
|
c8104a03e6
|
some initial godocs. (#2118)
|
2020-06-23 18:51:25 -03:00 |
|
Yusef Napora
|
5074cf8beb
|
import DrandConfig from dtypes
|
2020-06-23 16:23:06 -04:00 |
|
Yusef Napora
|
b448de422e
|
improve DrandConfig dependency injection
|
2020-06-23 16:01:10 -04:00 |
|
Yusef Napora
|
628872d0e4
|
forgot my go fmt hook
|
2020-06-23 15:10:27 -04:00 |
|
Yusef Napora
|
960523f45f
|
fix drand test
|
2020-06-23 15:09:28 -04:00 |
|
Yusef Napora
|
566a99240d
|
allow overriding drand config
|
2020-06-23 13:33:18 -04:00 |
|
Jakub Sztandera
|
fd6c8769dd
|
Update to new drand
WIP
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-06-16 14:46:30 +02:00 |
|
Jakub Sztandera
|
30d82ba962
|
Explicity Watch for randomness
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-05-29 17:55:24 +02:00 |
|
Jakub Sztandera
|
71eb41b9aa
|
Add pubsub support to drand beacon
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-05-29 17:55:17 +02:00 |
|
Jakub Sztandera
|
4604b60fb1
|
Remove drand on miner side, MinerGetBaseInfo provides the same info
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-05-27 20:24:26 +02:00 |
|
Jakub Sztandera
|
3f9cde28fc
|
Update go-log, reduce drand entry log level, add TAG env for dev scripts
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-05-27 16:19:21 +02:00 |
|
Jakub Sztandera
|
218b2b82c1
|
Update drand chain info
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-05-27 14:09:04 +02:00 |
|
Jakub Sztandera
|
b06b0147a9
|
Switch to new drand client
This is a preview of a change to new drand client.
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-05-27 13:52:33 +02:00 |
|
Jeromy
|
6caf725e14
|
fix race condition, 'thundering herd'-like issue, and add logging
|
2020-04-30 11:58:21 -07:00 |
|
Travis Person
|
59dcbe93a4
|
Update drand to v0.8.1
|
2020-04-30 11:07:00 -07:00 |
|
Travis Person
|
a29f19e482
|
New drand network
|
2020-04-30 04:55:53 +00:00 |
|
Jeromy
|
f186e1a4f7
|
use other drand server for now
|
2020-04-28 15:10:12 -07:00 |
|
Jakub Sztandera
|
56eaf143db
|
fix lint
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-04-15 16:37:03 +02:00 |
|
Jakub Sztandera
|
08e74a90f9
|
Add missing files
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-04-15 16:13:20 +02:00 |
|
Jeromy
|
4e6839b5ef
|
some small cleanup
|
2020-04-14 15:13:52 -07:00 |
|
Jakub Sztandera
|
0feab0aad4
|
Bake drand public key into build params
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-04-14 22:34:44 +02:00 |
|
Jakub Sztandera
|
eb501f7290
|
Cache more
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-04-14 19:55:53 +02:00 |
|
Jakub Sztandera
|
5ab9636365
|
Call VerifyBeacon, hack around genesis
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-04-14 16:52:18 +02:00 |
|
Jeromy
|
674be39af1
|
real drand network integration
|
2020-04-13 20:06:10 -07:00 |
|