Commit 06846f8
PKG -- [sdk] Refactor Resolve Accounts (#1532)
* PKG -- [sdk] Refactor Resolve Accounts to user role based async decomposition for resolving internal accounts
* PKG -- [sdk] Adds reusable accountId generation mechanic in resolve-accounts
* PKG -- [sdk] Adds reusable accountId generation mechanic in resolve-accounts
* PKG -- [sdk] Adds reusable accountId generation mechanic in resolve-accounts
* PKG -- [sdk] Ensure role base deduplication for each role
* PKG -- [sdk] Adds changeset
* PKG -- [sdk] Removes console.log from test
* PKG -- [transport-http] Fixes broken test
* PKG -- [sdk] Rename variable
* PKG -- [sdk] Regenerate package-lock
* PKG -- [sdk] Rename resolved accounts variable
* PKG -- [sdk] Adds additional test
* PKG -- [sdk] Adds resolve account test cases for payer from pre-authz and not
* PKG -- [sdk] Allow multiple authorization functions to be passed in for payer
* PKG -- [sdk] Adds test case for multiple payer authorizations
* PKG -- [sdk] Adds deep resolve test case
* PKG -- [sdk] Ensure deep resolve-accounts resolve successfully
* PKG -- [sdk] Adds deep resolve testcase
* PKG -- [sdk] Adds depth limit of 5 to resolve accounts recursion
* PKG -- [sdk] Adds deep authz resolve util
* PKG -- [sdk] fixed infinite loop (#1673)
* OPS -- [sdk] workaround in test
* PKG -- [sdk] Correct invariant function name
* PKG -- [sdk] Updates resolve-account to cache resolve requests per account, adds debugger
* PKG -- [sdk] fixed tests (#1708)
* PKG -- [sdk] fixed tests
* VSN -- [sdk] changeset
* fixed types
* check for duplicates
* pre accounts
* version
* fixed signature resolver
* revert changes for loop
* add comments for alternative approach
* fix tests
* changeset
* accounts version
* update lock
* exit pre
* replace uuid with standard library
* test with multiple authorizers
---------
Co-authored-by: Chase Fleming <[email protected]>
Co-authored-by: Alex Ni <[email protected]>1 parent 08f4dd6 commit 06846f8
File tree
26 files changed
+1442
-339
lines changed- .changeset
- packages
- fcl-wc
- fcl
- sdk
- src
- build
- interaction
- resolve
- __tests__
- test-utils
- transport-grpc
- transport-http
- src
26 files changed
+1442
-339
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
0 commit comments