yosoyubik
7e0c99c980
azimuth+roller: add get-naive/predicted-state
2021-09-05 12:36:19 +02:00
yosoyubik
2190eea370
roller: add timestamp to roller-tx
2021-08-27 16:05:59 +02:00
yosoyubik
343ade2f15
azimuth: add /gx/=azimuth=/point/[~ship] scry path
2021-08-24 15:40:55 +02:00
yosoyubik
f87658b1ad
roller: wip roller-cli client
2021-08-22 18:23:30 +02:00
yosoyubik
d559ad35bc
roller: clean up
2021-08-04 15:53:57 +02:00
yosoyubik
722ce969a5
aggregator: refactor ownership index logic
2021-07-22 06:34:42 +02:00
yosoyubik
c2dd622fe3
naive: derive predicted ownership in /app/aggregator
2021-07-08 16:45:27 +02:00
yosoyubik
af295b2f5e
naive: add get-dns to azimuth-rpc
2021-06-28 13:01:04 +02:00
yosoyubik
5eb07edde5
naive: add ownership index to /app/azimuth
2021-06-28 07:26:47 +02:00
yosoyubik
2c2c7db981
naive: get point data from aggregator
2021-06-22 15:00:24 +02:00
yosoyubik
7e665b4fe8
naive: update wires and path in azimuth
2021-06-03 09:27:08 +02:00
yosoyubik
4642ece88f
naive: use get-network for retrieving chain data
2021-06-01 14:28:17 +02:00
yosoyubik
5453722728
naive: give naive state after aggregator subscription
2021-06-01 14:23:53 +02:00
yosoyubik
5b0e785cf7
naive: choose contracts from mainnet, ropsten or local
2021-05-29 15:42:27 +02:00
yosoyubik
520225056a
naive: send signature and raw tx for every tx in the roll
...
this assumes that the naive contract has a "fallback" function:
https://docs.soliditylang.org/en/v0.5.3/contracts.html#fallback-function
2021-05-29 14:57:57 +02:00
yosoyubik
98bef023cf
naive: send updates to aggregator
2021-05-29 14:53:57 +02:00
yosoyubik
31cc219997
naive: support "get point" scry
2021-05-14 07:23:58 +02:00
Philip Monk
75eeef544e
naive: store crypto suite number in state
...
We now store the raw crypto suite number, authentication key, and
encryption key. App/azimuth converts this to a `pass` for jael's
benefit.
2021-04-28 20:51:43 -07:00
Philip Monk
5d52171a47
naive: add domain separator
...
To prevent replay across chains, eg from ropsten to mainnet.
Additionally, this introduces a version number, so we won't have to
worry about future signature formats being accidentally compatible with
this one.
2021-04-28 18:13:00 -07:00
Philip Monk
6dda168f3c
naive: factor out keccak into verifier
...
The verifier now takes an octs so that we can properly hash it to the 32
bytes required by ecdsa.
This allows lib/naive to use its own stdlib again.
2021-04-28 15:38:28 -07:00
Philip Monk
f2c43edc99
naive: make bitlengths explicit
...
Also switches everything to ropsten by default, including ivory pill.
Batches work on ropsten now.
Also adds +tx as a hacky development tool to create text for metamask to
sign and then turn that into a batch. A useful reference for bridge and
aggregator work.
2021-04-27 22:58:19 -07:00