Skip to content
This repository has been archived by the owner on Apr 15, 2020. It is now read-only.

Feature/146382715 metatx controller #38

Closed
wants to merge 58 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
5dfc653
IdentitManager which creates identities and acts as a controller
pelle Apr 17, 2017
32380cd
Adding of multiple devices as well as a change by recoveryKey
pelle Apr 17, 2017
f4ec8d6
tests for removal of owners
pelle Apr 17, 2017
048611e
tests for changeRecovery
pelle Apr 17, 2017
4a6da21
only allow owners who have been around for more than a day to modify …
pelle Apr 21, 2017
d289ce1
Reorganizing stuff based on latest changes in repo
pelle Apr 22, 2017
9d4fb31
added a general purpose rate limiter
pelle May 18, 2017
b5f1771
add a rate limiter to IdentityManager
pelle May 18, 2017
09ab55c
Also limit owners added by owners
pelle May 19, 2017
875ed99
Add registerIdentity function for registering an existing proxy
pelle May 19, 2017
ce9ae06
beginning of reorganizing tests
pelle May 19, 2017
03a40ff
set explicit 0.4.8 pragma
pelle May 24, 2017
03a546d
Configurable time locks
pelle May 24, 2017
9f8767e
Pushing refactored tests. Still failing.
pelle May 24, 2017
61097de
Fix time lock calculations and rate limiter
pelle May 25, 2017
eca4abc
Add remaining tests
pelle May 25, 2017
3ef76aa
Add function to migrate IdentityManager.
coder5876 Jun 5, 2017
e581692
Migration: added events, fixed bug, and cleaned up
naterush Jun 7, 2017
fd749c0
Migration Tests
naterush Jun 8, 2017
4f84f01
Stopped recoveryKey from ever equaling zero.
naterush Jun 8, 2017
ef6112b
Fixed ref to recovery quorum in indes.js
oed May 31, 2017
be34616
Bumped version
oed May 31, 2017
998175a
Add eth-lightwallet to packages
naterush Jun 15, 2017
6f07f58
Add meta-tx contracts
naterush Jun 15, 2017
3dfb959
Add migration and update index
naterush Jun 15, 2017
d71120d
Add basic relay tests
naterush Jun 15, 2017
cc35bc5
Merge branch 'develop' into feature/146382715-metatx-controller
naterush Jun 15, 2017
3b24d00
Add blockTimeout, basic test
naterush Jun 19, 2017
ed9d56b
Merge branch 'feature/146382715-metatx-controller' of https://github.…
naterush Jun 19, 2017
f97f41d
Change tests to async await, add tests
naterush Jun 25, 2017
47888c3
Merge branch 'develop' into feature/146382715-metatx-controller
naterush Jun 25, 2017
3310162
Merge branch 'feature/146382715-metatx-controller' of https://github.…
naterush Jun 25, 2017
4f788db
Change compiler version
naterush Jun 26, 2017
30a4e24
Add TestRegistry to gitignore
naterush Jun 26, 2017
2c25882
Reduce idenManager overheadon non-meta-tx
naterush Jun 26, 2017
c0db8fa
update build
naterush Jun 26, 2017
f33af80
update IdentityManager tests
naterush Jun 26, 2017
36feb7b
Remove regular IdentityManager, update build, migrations
naterush Jun 26, 2017
962f2e6
Jk, update index, migrations now
naterush Jun 26, 2017
8fa6cb2
update tests
naterush Jun 26, 2017
c410450
update yarn
naterush Jun 26, 2017
3b99c9f
update txRelay tests
naterush Jun 26, 2017
a8f254a
updating for circleci
naterush Jun 26, 2017
e6f57d9
simplify forwarding, update tests
naterush Jun 26, 2017
bb2c113
remove old tests
naterush Jun 26, 2017
194f4cf
update comments for MetaIdentityManager
naterush Jun 26, 2017
33b36fe
update meta-tx tests:
naterush Jun 27, 2017
6279ae8
minor tests update, add rateLimited tests
naterush Jun 28, 2017
99a625d
add optimizations for ~2000 gas per meta-tx
naterush Jun 29, 2017
197c885
simplify assembly, edit comment, update tests
naterush Jul 1, 2017
dff6e6f
Fixed syntax error
oed Jul 6, 2017
573d34c
change MetaIdentity -> Identity. Create -> create
naterush Jul 7, 2017
96e4d88
update artifacts
naterush Jul 7, 2017
7b6ed37
update solc, truffle, tests
naterush Jul 10, 2017
cda3b71
Merge branch 'develop' into feature/146382715-metatx-controller
naterush Jul 10, 2017
4a95c63
update dependencies, small linting fixes.
naterush Jul 11, 2017
6010aca
udpate comments
naterush Jul 11, 2017
0f15d2c
Added isOwner and isRecovery functions to IdentityManager
oed Jul 19, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@ node_modules
notes.txt
.DS_Store
seed
TestRegistry.json
4 changes: 2 additions & 2 deletions build/contracts/ArrayLib.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
"type": "function"
}
],
"unlinked_binary": "0x606060405234610000575b6101e4806100196000396000f300606060405263ffffffff60e060020a600035041663c6f31521811461002f578063f14717c71461003f575b610000565b61003d600435602435610068565b005b610056600160a060020a0360043516602435610149565b60408051918252519081900360200190f35b80546000198101908290829081101561000057906000526020600020900160005b9054906101000a9004600160a060020a03168284815481101561000057906000526020600020900160005b6101000a815481600160a060020a030219169083600160a060020a031602179055508181815481101561000057906000526020600020900160005b6101000a815490600160a060020a03021916905580828181548183558181151161013e5760008381526020902061013e9181019083015b8082111561013a5760008155600101610126565b5090565b5b505050505b505050565b6000805b82548110156101ab5783600160a060020a03168382815481101561000057906000526020600020900160005b9054906101000a9004600160a060020a0316600160a060020a031614156101a2578091506101b1565b5b60010161014d565b60001991505b50929150505600a165627a7a72305820716584b2fde1c641931f4cef74554e539ea0c151c6826cf73959f21c6e3019850029",
"unlinked_binary": "0x6060604052341561000c57fe5b5b6102048061001c6000396000f300606060405263ffffffff60e060020a600035041663c6f31521811461002c578063f14717c71461003c575bfe5b61003a600435602435610065565b005b610053600160a060020a036004351660243561011b565b60408051918252519081900360200190f35b805460001981019082908290811061007957fe5b906000526020600020900160005b9054906101000a9004600160a060020a031682848154811015156100a757fe5b906000526020600020900160005b6101000a815481600160a060020a030219169083600160a060020a0316021790555081818154811015156100e557fe5b906000526020600020900160005b6101000a815490600160a060020a030219169055808281610114919061018d565b505b505050565b6000805b82548110156101805783600160a060020a0316838281548110151561014057fe5b906000526020600020900160005b9054906101000a9004600160a060020a0316600160a060020a0316141561017757809150610186565b5b60010161011f565b60001991505b5092915050565b815481835581811511610116576000838152602090206101169181019083016101b7565b5b505050565b6101d591905b808211156101d157600081556001016101bd565b5090565b905600a165627a7a723058202e5fcbcc910279570525c4660cf6d3f4364d7baca9a8148451efb2a669b25e9e0029",
"networks": {
"1": {
"events": {},
Expand Down Expand Up @@ -81,5 +81,5 @@
}
},
"schema_version": "0.0.5",
"updated_at": 1494766483133
"updated_at": 1499785642009
}
4 changes: 2 additions & 2 deletions build/contracts/IdentityFactory.json

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions build/contracts/IdentityFactoryWithRecoveryKey.json

Large diffs are not rendered by default.

Loading