Silvestr Predko
c4981d06fe
Bump up outdated dependencies
2 lat temu
Silvestr Predko
0f0eb936c4
Use near-client from crates.io
2 lat temu
Silvestr Predko
6052aa41d5
Implement exchange protocol that is used by key-exchange-server
* Split codebase to different source files
* Modified integration test
2 lat temu
Kyrylo Stepanov
1ce07fb8f5
add creation/deletion of accounts with hardcoded keys
2 lat temu
Silvestr Predko
a1cec0c794
Add near-primitives-light instead of an near-primitives
2 lat temu
Silvestr Predko
9242a2d188
Rename near-client to near-rpc
2 lat temu
Silvestr Predko
b8cd429d3d
Remove near.rs, and use a near-primitives
For now it's possible to use a "near-primitives" crate,
because key management logic moved to "common-api"
2 lat temu
Kyrylo Stepanov
dc3cfa6b12
increase transaction's timeout limit
2 lat temu
Kyrylo Stepanov
79be920432
timeouts for send_keys & get_keys with select! macro
2 lat temu
Silvestr Predko
92620d016f
Refactor `NearClient` and add documentation
* Improve `NearClient` errors. For now, each action has its own distinguished error
* Remove `commit_empty` and add `Output for function call.
* Split RPC calls with an deserialization stage`
2 lat temu
Silvestr Predko
bb101f5da8
Add tests that cover complete key-exchange flow
2 lat temu
Silvestr Predko
fcb5814d62
Add integration tests for web
2 lat temu