Commit Graph

9290 Commits

Author SHA1 Message Date
Philip Monk
6c4760f243
bug fixes and cleaning to prepare for snap vents 2018-11-01 18:11:29 -07:00
Philip Monk
85127511f3
cosmetic cleaning 2018-11-01 18:11:29 -07:00
Joe Bryan
5e2f4dff7e updates :acme to check order status before finalization
... should fix the periodic %finalize-order-fail
2018-11-01 00:57:50 -04:00
Joe Bryan
a957d6020d fixes :dns comment style, modernizes structures 2018-11-01 00:54:56 -04:00
Joe Bryan
30d2164bf6
Merge pull request #858 from urbit/ames-eth-keys
ethereum-integrated boot and networking
2018-11-01 00:52:15 -04:00
Joe Bryan
4f19a71935 [CI] pin working pier 2018-11-01 00:51:03 -04:00
Joe Bryan
8a01c3a5f3 [CI] empty commit to create pier 2018-11-01 00:42:43 -04:00
Joe Bryan
c8f1b4d5a1 Merge branch 'release-candidate' into ames-eth-keys
* release-candidate: (33 commits)
  update pin-vere-commit.txt
  Bug fix for metal-wrapping runes
  Remove old-zuse (#867)
  Type Analysis (#865)
  remove clam from error sigpam
  Fix compiler error.
  Remove temporary type analysis work.
  Remove ++cook from ++auri parsing
  Remove forced ssl upgrade for localhost http reqs
  moved to new branch with updated arvo
  11. demacrotizes %6, %7, %8, and %9
  10. updates %5 to require two subformulas (4K)
  9. emits %10 (4K)
  8. adds and implements edit (%10) (4K)
  7. removes %13 and %14 (4K)
  6. emits %11 and %12 (4K)
  5. implements hint at %11 and wish at %12 (4K)
  4. removes %10 and %11 (4K)
  3. emits %13 and %14 (4K)
  2. implements %13 and %14 (4K)
  ...
2018-11-01 00:18:54 -04:00
Joe Bryan
a5b5ce5d04 refactors +hull updates in %jael, adds comments 2018-11-01 00:03:30 -04:00
Joe Bryan
c014303233 moves +code scry to %jael, removes obsolete %ames scrys 2018-11-01 00:03:26 -04:00
Joe Bryan
0d12bc8f6e removes or clarifies %ames todo comments 2018-10-31 23:30:19 -04:00
Joe Bryan
1c8573789e removes unused structures from %ames state 2018-10-31 23:21:29 -04:00
Joe Bryan
369ccc41dd
Merge pull request #872 from urbit/philip/ames-eth-keys
Allow booting from ethereum snapshot
2018-10-31 22:19:32 -04:00
Joshua Reagan
db0f014d87
Merge pull request #871 from urbit/joshuareagan-patch-3
Bug fix for metal-wrapping runes
2018-10-31 19:51:06 -05:00
Philip Monk
0db24cf208
clean and add tests 2018-10-31 15:18:40 -07:00
Philip Monk
6660d697ec
allow booting from ethereum snapshot 2018-10-31 14:34:21 -07:00
Joshua Reagan
9f431d965f
update pin-vere-commit.txt 2018-10-31 14:35:28 -05:00
Joshua Reagan
58cf323aa7
Bug fix for metal-wrapping runes
A bug causes this cast to go through:

```
^+(|=(@ 15) ^&(|=(@ 15)))
```

It should nest-fail.  This change makes the cast work correctly with the metal wrapping runes `^&`, `^|`, and `^?`.
2018-10-31 13:56:56 -05:00
Fang
5c6bcee523 Apply two more small fixes to achieve parity with keygen-js
- argon2u salt
- account for larger seed when deriving from mnemonic
2018-10-30 18:18:17 -07:00
Philip Monk
999255bc39
Merge pull request #870 from urbit/philip/ames-eth-keys
%jael: Allow manual restore from snapshot
2018-10-30 17:42:38 -07:00
Fang
76ef4ae9e3 Do renaming, error correction, cleanup 2018-10-30 17:15:56 -07:00
Philip Monk
aaed5b992a
fix dawn tests 2018-10-30 17:05:33 -07:00
Philip Monk
871857f4c6
only snapshot eth-derived state 2018-10-30 17:05:05 -07:00
Philip Monk
c82315382b
fix for parity 2018-10-30 16:18:54 -07:00
Philip Monk
c1f86dc296
manually restore from snapshot 2018-10-30 11:41:54 -07:00
Fang
b71e68b3b4 No longer rev ahead of time 2018-10-30 11:10:52 -07:00
Joe Bryan
420e99dc61 sets ships contract address to ropsten deployment 2018-10-29 21:55:24 -04:00
Joe Bryan
3e09b9b6c5 includes block number and ethereum gateway url in boot event 2018-10-29 15:38:14 -04:00
Joe Bryan
ff0564338c finishes incomplete +test-take-bloq from previous 2018-10-29 15:36:53 -04:00
Joe Bryan
087b6c92b0 pins pre-boot validation eth rpc requests to a single block 2018-10-29 14:02:36 -04:00
Philip Monk
fb07d9eada
Merge pull request #864 from urbit/philip/ames-eth-keys
add chunking and start snapshotting
2018-10-26 18:35:25 -07:00
rmariani
579efd9972
Remove old-zuse (#867)
* removes old-zuse
2018-10-26 16:19:18 -07:00
benjamin-tlon
a7c967795d
Type Analysis (#865) 2018-10-26 15:43:45 -07:00
Joe Bryan
64f9a06555
Merge pull request #860 from cgyarvin/release-candidate
Merge research-final branch (but not finally).
2018-10-26 12:49:09 -04:00
Fang
e0f5a9db7a Work with BIP39 mnemonics as outward-facing seeds
Then apply the password in turning them into internally usable seeds.
2018-10-25 19:10:40 -07:00
Fang
22e689adbe Implement functions to get address from Ethereum keys 2018-10-25 18:37:34 -07:00
Philip Monk
c806694271
add robustness 2018-10-25 16:15:42 -07:00
Philip Monk
dc1888e112
add chunking and start snapshotting 2018-10-25 15:03:40 -07:00
Joe Bryan
0e59788dff fixes bugs in individual continuity breaches 2018-10-25 17:41:05 -04:00
Joe Bryan
7269c09771 adds life-mismatch checks to pre-boot validation 2018-10-25 17:39:34 -04:00
Fang
6d89026468 Use argon2u salt from the spec 2018-10-25 13:22:18 -07:00
Joe Bryan
345cc92578 makes the "removed" property optional in eth json event logs 2018-10-24 19:55:16 -04:00
Fang
68234ca138 Derive BIP32 at specific path 2018-10-24 16:32:16 -07:00
Fang
ad9bd39db0 Derive the owner seed, and all other seeds, from "master seed" 2018-10-24 16:31:40 -07:00
Fang
75800ef997 Continue with fixed seed-length changes, don't append pass 2018-10-24 16:30:45 -07:00
Fang
715f801722 Cast the BIP39 wordlist
To give it a more elegant type signature.
2018-10-24 16:28:23 -07:00
ixv
8b4425bafc
Merge pull request #863 from urbit/release-candidate-fix-dead-ire
remove clam from error sigpam
2018-10-24 15:45:58 -07:00
Fang
bb7c301c62 Disable some of the more expensive PBKDF tests
So that CI is happy again.
2018-10-24 15:27:13 -07:00
Philip Monk
eaa65a9e75
handle json objects without all keys 2018-10-24 15:18:25 -07:00
Fang
1556402668 Implement BIP39 as a library
Currently only uses the official English wordlist, but could be expanded
to use various other wordlists in the future.

Includes tests.
2018-10-24 14:55:35 -07:00