Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: develop->main #136

Merged
merged 61 commits into from
Apr 25, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
854066f
get acc from pk function added
volovyks Apr 22, 2023
a1fbab6
get acc from pk function integrated
volovyks Apr 22, 2023
d2bb3d5
acc lookup ursl added as env var, integration tests fix
volovyks Apr 22, 2023
ad957c9
clippy
volovyks Apr 22, 2023
5949a4e
account lookup testnet test added
volovyks Apr 22, 2023
72953bd
README updated
volovyks Apr 22, 2023
8d3e901
Merge pull request #100 from near/serhii/optional-acc-id
volovyks Apr 22, 2023
4cc13cd
verify token accepts audience
volovyks Apr 23, 2023
f70eaf0
aud added to integration tests
volovyks Apr 23, 2023
6b7ebf5
fmt
volovyks Apr 23, 2023
444734c
clippy
volovyks Apr 23, 2023
1ba3f9e
Merge pull request #102 from near/serhii/aud-from-config
volovyks Apr 23, 2023
4c54524
add same ke y test added
volovyks Apr 23, 2023
5ad58ea
First version of the signer pure code
DavidM-D Apr 20, 2023
1d9adad
Better test
DavidM-D Apr 20, 2023
61ca332
Improved randomness, fixed pks and improved testing
DavidM-D Apr 21, 2023
3b277b8
Added dep + fixed typo
DavidM-D Apr 21, 2023
0bb1ac4
Hooked up signer endpoints
DavidM-D Apr 21, 2023
9647bd8
Updated deps and removed rebase artifact
DavidM-D Apr 21, 2023
ce0cf3b
Added cargo-watch for some dev QoL
DavidM-D Apr 22, 2023
f85a543
Migrated leader to Ed25519 signatures
DavidM-D Apr 22, 2023
f829d3c
Improved error handling and switched to dalek
DavidM-D Apr 22, 2023
85b94ff
Removed the local key shares and BLS pk set
DavidM-D Apr 22, 2023
a2199b7
Added second image to README
DavidM-D Apr 22, 2023
0cb91e3
Get integration tests working
DavidM-D Apr 22, 2023
36d804c
Removed iterator error that generated keys twice
DavidM-D Apr 22, 2023
b719cdd
Bought indexes in line with my indexes
DavidM-D Apr 22, 2023
713831e
Fix after rebase
DavidM-D Apr 23, 2023
934bfa4
Enabled inter node signature verification
DavidM-D Apr 23, 2023
cb2b944
Removed unused enpoints + warnings
DavidM-D Apr 23, 2023
55f227b
Removed keys from the leader node
DavidM-D Apr 23, 2023
4da9384
Reverted README
DavidM-D Apr 23, 2023
82987f6
Fixed byte size
DavidM-D Apr 23, 2023
4a1af0d
Added perhaps excessive logging while debugging
DavidM-D Apr 23, 2023
7e2d9ec
Readded local signing for account creation
DavidM-D Apr 23, 2023
e7b4b02
Added remote public key fetching/building
DavidM-D Apr 23, 2023
e0cf45c
Fixed node indexing
DavidM-D Apr 23, 2023
e478a89
Integrated local signing
DavidM-D Apr 23, 2023
3478935
Explain why we use different keys for different..
DavidM-D Apr 23, 2023
dc575eb
Fixed all tests
DavidM-D Apr 23, 2023
e72398a
Updated cargo.lock
DavidM-D Apr 23, 2023
f023586
Clippy fixes
DavidM-D Apr 23, 2023
9acf6e5
Shut up cargo audit
DavidM-D Apr 23, 2023
47426bf
Clippy
DavidM-D Apr 23, 2023
4cbf8a4
More clippy
DavidM-D Apr 23, 2023
60e8247
Merge pull request #105 from near/serhii/existing-key-error
volovyks Apr 23, 2023
3314902
address comments
itegulov Apr 24, 2023
695d5e3
Merge pull request #97 from near/dmd/agg-sig
itegulov Apr 24, 2023
21839cd
return acc and pk info in signin and new acc flows (#109)
volovyks Apr 24, 2023
aaf6953
feat: store user keys in GCP Datastore (#103)
itegulov Apr 24, 2023
ec189cb
fix: various macos issues (#125)
itegulov Apr 25, 2023
651a52f
fix: do not unwrap oauth errors (#126)
itegulov Apr 25, 2023
5d0d59a
default acc creator gas updated (#119)
volovyks Apr 25, 2023
d16f39f
chore: disable ansi codes when in GCP (#128)
itegulov Apr 25, 2023
0a44f7e
chore: ensure signer nodes use random public keys (#127)
itegulov Apr 25, 2023
b32e4ce
New API added to README (#116)
volovyks Apr 25, 2023
711b1f5
Signature validation using all the keys (#129)
volovyks Apr 25, 2023
6754ad6
err type added in failed to fetch pk (#130)
volovyks Apr 25, 2023
7bf95d2
disallow test tokens without --test (#133)
itegulov Apr 25, 2023
7119f93
chore: suffix secrets and datastore kind with env (#132)
itegulov Apr 25, 2023
7c454c6
feat: distribute public keys (#123)
ChaoticTempest Apr 25, 2023
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
15 changes: 15 additions & 0 deletions .cargo/config
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
[target.x86_64-apple-darwin]
rustflags = [
"-L", "/opt/homebrew/lib",
"-L", "/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib",
"-C", "link-arg=-undefined",
"-C", "link-arg=dynamic_lookup",
]

[target.aarch64-apple-darwin]
rustflags = [
"-L", "/opt/homebrew/lib",
"-L", "/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib",
"-C", "link-arg=-undefined",
"-C", "link-arg=dynamic_lookup",
]
4 changes: 1 addition & 3 deletions .github/workflows/integration_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,6 @@ jobs:
name: Test
steps:
- uses: actions/checkout@v3
with:
submodules: 'true'
- uses: actions/checkout@v3
with:
repository: 'near/pagoda-relayer-rs-fastauth'
Expand Down Expand Up @@ -48,4 +46,4 @@ jobs:
cache-from: type=gha
cache-to: type=gha,mode=max
- name: Test
run: cargo test -p mpc-recovery-integration-tests
run: cargo test -p mpc-recovery-integration-tests --jobs 1 -- --test-threads 1
4 changes: 0 additions & 4 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,6 @@ jobs:
name: Test
steps:
- uses: actions/checkout@v3
with:
submodules: 'true'
- name: Install stable toolchain
uses: actions-rs/toolchain@v1
with:
Expand All @@ -36,8 +34,6 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
submodules: 'true'
- name: Install stable toolchain
uses: actions-rs/toolchain@v1
with:
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
/target
.direnv
3 changes: 0 additions & 3 deletions .gitmodules

This file was deleted.

Loading