-
Notifications
You must be signed in to change notification settings - Fork 0
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
Milestone 1 Support #1
Merged
Merged
Changes from 1 commit
Commits
Show all changes
1583 commits
Select commit
Hold shift + click to select a range
eecb136
[release] 20221117 (#15)
stwiname 5d869a8
Fix docker publish script
stwiname d7bc683
Improve scripts
stwiname 76c2708
Debug node docker workflow
stwiname 9ab7aaf
fix flare workflow step ids
guplersaxanoid 0540bc9
[release] 20221118
stwiname 3ac68af
[release] 20221118
stwiname 225076d
[SKIP CI] Create new dockerfile for flare
stwiname aa4bd14
[release] 20221117
stwiname d0028a5
fix filter calls and block txs
guplersaxanoid 1da12bc
[SKIP CI] Prerelease
guplersaxanoid ce571a3
[release] 20221122
stwiname 12fa1d4
Validate chainIds of dictionary (#17)
guplersaxanoid d6e78b1
[SKIP CI] Prerelease
guplersaxanoid bf171ac
Fix bin name
stwiname 1f533fd
[SKIP CI] Prerelease
stwiname 0212e45
add header to manifest network (#16)
guplersaxanoid ed74ef6
[SKIP CI] Prerelease
guplersaxanoid c89cb0e
[release]-20221124 (#18)
stwiname fc1a805
Add Unfinalized Block Service (#19)
guplersaxanoid 1398dea
[SKIP CI] Prerelease
guplersaxanoid 8ba66c5
Sync 20230113 (#20)
bz888 2f5fcf6
[SKIP CI] Prerelease
bz888 b70c8ec
fix publish missing templates name (#22)
jiqiang90 d977a14
[SKIP CI] Prerelease
jiqiang90 a803724
Use much more efficent rpc method for getting block receipts (#23)
stwiname ad3be07
[SKIP CI] Prerelease
stwiname 52ba931
[release] 20230203 (#24)
stwiname 695f57c
Ensure addresses are checksum addresses (#25)
stwiname 00d0022
[SKIP CI] Prerelease
stwiname 02b07d5
Fix args not being applied to runtime dynamic ds (#27)
stwiname e56e1ed
[SKIP CI] Prerelease
stwiname 7d98cfe
Check queue for lower blocks before processing fetched blocks (#28)
stwiname e048081
[SKIP CI] Prerelease
stwiname ffcd283
Filter validation (#21)
guplersaxanoid 3af18bd
[SKIP CI] Prerelease
guplersaxanoid 43ef081
Optimise dictionary queries for repeated dynamic datasources (#29)
stwiname 9dea693
[SKIP CI] Prerelease
stwiname 427b283
fix (#32)
jiqiang90 d4206c5
[SKIP CI] Prerelease
jiqiang90 00c5f5e
Add safe api that only queries at the current height (#35)
stwiname 7e595f1
[SKIP CI] Prerelease
stwiname 90bd191
Add query limit for num of filter address (#33)
jiqiang90 ba08058
[SKIP CI] Prerelease
jiqiang90 f86fa79
Fix error with tempDsRecords being undefined (#34)
stwiname a6c02d6
[SKIP CI] Prerelease
stwiname f96fe02
fix dictionary query got dsOptions undefined (#37)
jiqiang90 cfec00c
[SKIP CI] Prerelease
jiqiang90 5e7eafb
Fix not working with polygon and other chains without POS (#36)
stwiname 21f6e3f
[SKIP CI] Prerelease
stwiname eca9aa6
Improve eth dictionary query building (#38)
stwiname 28e45cb
[SKIP CI] Prerelease
stwiname d6e6747
fix the interval issue (#39)
jiqiang90 ad0d230
[SKIP CI] Prerelease
jiqiang90 4df3782
Fix latestBufferedHeight not progressing with empty dictionary result…
stwiname c72ef87
[SKIP CI] Prerelease
stwiname 91d7a3e
Block fetching improvements (#41)
stwiname 374b95e
[SKIP CI] Prerelease
stwiname 320763f
fix project template could undefined (#43)
jiqiang90 276e8f4
[SKIP CI] Prerelease
jiqiang90 b5e1bcd
bump dependencies (#42)
jiqiang90 aa47c6f
improve api init logging (#44)
jiqiang90 267c83b
Sync with main sdk workers branch (#45)
stwiname b3d7395
[SKIP CI] Prerelease
stwiname 8be2478
[release] major release (#50)
jiqiang90 4a56a4e
Fix dynamic ds issues, tests (#51)
stwiname 4a1e6bb
[SKIP CI] Prerelease
stwiname a0eba4a
[release] 20230405 (#52)
stwiname b6b1f88
check result from json-rpc-batch request is array (#54)
guplersaxanoid e9bee5b
[SKIP CI] Prerelease
guplersaxanoid 1402c66
Improve error handling with 429 errors (#53)
stwiname 4b88f6a
update to use node-core 0.0.5 (#55)
jiqiang90 7ad1b9b
bump to 1.0.2-2 (#56)
jiqiang90 00d5fac
[SKIP CI] Prerelease
jiqiang90 4e73d7d
[release] 20230412 (#58)
jiqiang90 6145a72
Create `fetchBlocks` in `EthereumApiService` (#57)
guplersaxanoid 3928645
[SKIP CI] Prerelease
guplersaxanoid 699b151
Add flag to specify number of block confiramtions (#59)
stwiname e4c8019
[SKIP CI] Prerelease
stwiname aaff1cc
update to 1.11.3-storeCache-0.0.1 (#60)
jiqiang90 f75d44e
[SKIP CI] Prerelease
jiqiang90 48ed63c
Sync 2.0 (#62)
stwiname 8cac27d
[SKIP CI] Prerelease
stwiname c8a58f6
Remove unused dependency (#61)
jiqiang90 47bacec
[SKIP CI] Prerelease
jiqiang90 be95388
try fix node-fetch import issue (#63)
jiqiang90 4ef6771
[SKIP CI] Prerelease
jiqiang90 a22fdd1
update to node-core 2.0.1-4 (#64)
jiqiang90 354b8d9
[SKIP CI] Prerelease
jiqiang90 60c858b
Sync 20230501 eth (#65)
stwiname 5473019
[SKIP CI] Prerelease
stwiname f835c05
Update node-core
stwiname a4292d4
[SKIP CI] Prerelease
stwiname 545f872
[release] 20230501 Ethereum (#66)
stwiname 58f3fc0
Improve error if result from fetching block is undefined (#67)
stwiname 68817ab
[SKIP CI] Prerelease
stwiname 3fb8cc9
[release] 20230509 eth (#68)
stwiname db9c995
fix fetch dictionary meta log (#69)
jiqiang90 0b27fcf
[SKIP CI] Prerelease
jiqiang90 f3d1c8d
Sync 20230511 eth (#70)
stwiname 67e7a9b
[SKIP CI] Prerelease
stwiname be66271
Fix runtime chain name (#71)
stwiname 29ecbd8
[SKIP CI] Prerelease
stwiname 75a609c
[release] 20230511 eth (#72)
stwiname 6f37261
update node-core to fix metadata not found issue (#73)
jiqiang90 b24b8af
[SKIP CI] Prerelease
jiqiang90 dd9f2f0
Release 20230512 (#74)
jiqiang90 d42a588
[SKIP CI] Prerelease
jiqiang90 3103d57
[release] 20230512 v2 (#75)
jiqiang90 b1334a9
[release] node 2.1.2 (#76)
jiqiang90 2a05d49
Types/add chainid (#77)
bz888 e483ae6
[SKIP CI] Prerelease
bz888 1b209d7
bump node-core; (#78)
bz888 035a2dd
[SKIP CI] Prerelease
bz888 815345c
Fix ds.options.address not being used (#79)
stwiname 0000316
[SKIP CI] Prerelease
stwiname 25334ea
dict use equalTo for address (#81)
ianhe8x 15d589f
[SKIP CI] Prerelease
ianhe8x d39cdf5
New method of resolving chain alises (#82)
stwiname ce86266
[SKIP CI] Prerelease
stwiname d6461f4
Clean up some code (#84)
stwiname 6d0b6ab
[SKIP CI] Prerelease
stwiname 03e42fe
upgrade to latest node-core (#83)
ianhe8x 6e01fbe
[SKIP CI] Prerelease
ianhe8x f99b15f
[release] 20230517 (#85)
stwiname 310bdc8
fix poi id issue, use prerelease node-core (#86)
jiqiang90 52f5274
fix prerelease (#87)
jiqiang90 f4cbdbc
[SKIP CI] Prerelease
jiqiang90 787d3d0
update to node 18 (#88)
jiqiang90 02c1a45
[SKIP CI] Prerelease
jiqiang90 8971e24
Update finalization check to work with arbitrum (#89)
stwiname 4773599
[SKIP CI] Prerelease
stwiname cb99884
fix multiple graphql due to multiple version @subql/util (#90)
jiqiang90 9578c50
[SKIP CI] Prerelease
jiqiang90 380d894
[release] 20230522 eth (#91)
stwiname 0fe24ec
[release] 20230522 fix (#92)
stwiname 6ab2fe2
add timestamp to eth_transaction (#93)
bz888 3406c4b
[SKIP CI] Prerelease
bz888 ef3694f
Update node-core, apply fixes from main sdk (#94)
stwiname 582c109
[SKIP CI] Prerelease
stwiname a38dcf9
Fix resolving abis (#95)
stwiname bcb9a69
[SKIP CI] Prerelease
stwiname d55424b
[release] 20230601 eth (#96)
stwiname 631d605
parse tx logs and decode (#97)
bz888 4ad9376
[SKIP CI] Prerelease
bz888 9e8180e
[release] 20230602 (#98)
jiqiang90 1e105b7
[release] 20230607 (#100)
jiqiang90 57e9ebf
Fix module missing sequelize (#101)
jiqiang90 26c175e
[SKIP CI] Prerelease
jiqiang90 89fd5b9
[release] 20230613 (#103)
jiqiang90 f491c57
update ci to include coverage (#99)
guplersaxanoid b8f584d
[SKIP CI] Prerelease
guplersaxanoid 3e59dac
Add multiple endpoint improvements - Ethereum (#102)
guplersaxanoid a10820c
[SKIP CI] Prerelease
guplersaxanoid 4a78f4d
Support to field being null with dictionary query, jest fixes (#104)
stwiname 3e827c8
[SKIP CI] Prerelease
stwiname 5be6d0b
[release] 20230615 (#105)
guplersaxanoid beef0aa
Add EthereumApiService to IndexerModule (#106)
guplersaxanoid 0c48f1e
[SKIP CI] Prerelease
guplersaxanoid 8f3bc92
add tests and support for filterTransactionsProcessor
bz888 4277cff
updated changelog
bz888 80eebb2
update test
bz888 daedb2a
update logic and added more tests for undefined cases
bz888 d851a24
update logic to handle none null filter
bz888 466e57b
Merge pull request #108 from subquery/support-tx-null-filter
bz888 5eb3d34
[SKIP CI] Prerelease
bz888 33492b2
bump node-core and update metaService constructor with StoreCacheService
bz888 17249e5
update constructor name
bz888 4210df0
Merge pull request #109 from subquery/fix/update-meta-service
bz888 4bb2bdf
[SKIP CI] Prerelease
bz888 2fdc463
[release] 20230616 (#107)
guplersaxanoid cb659ec
Implement Retry logic for SafeEthProvider (#110)
guplersaxanoid 22bca5c
[SKIP CI] Prerelease
guplersaxanoid 3b1f7b2
remove query address limit
bz888 383b311
update changelog
bz888 1b27c0e
add flag for queryAddressLimit
bz888 a18a60e
update changelog
bz888 cd98d09
update changelogs and refactor code for queryAddressLimit
bz888 7245373
Merge pull request #111 from subquery/remove/query-address-limit
bz888 788707f
[SKIP CI] Prerelease
bz888 90daacc
add missing logger to fetchService (#112)
bz888 7e7aa59
[SKIP CI] Prerelease
bz888 1005685
add error code to thrown api request (#115)
bz888 2641ef3
[SKIP CI] Prerelease
bz888 2ba4ecb
fix for dynamicDs dictionary queries (#116)
bz888 9b97b9d
[SKIP CI] Prerelease
bz888 0acecc2
log out length (#117)
bz888 03fc8d7
[SKIP CI] Prerelease
bz888 ba471cf
Update dependencies and sync with changes from main sdk (#118)
stwiname 623cc6d
[SKIP CI] Prerelease
stwiname ff88743
Tidy up deps
stwiname 4722538
[release] 20230627 (#119)
stwiname ddafcbc
[release] 20230627 (#120)
stwiname 939f1dc
support getNetwork in safeApi (#122)
ianhe8x 9a8cd39
[SKIP CI] Prerelease
ianhe8x 2f27274
Update node-core, add store-cache-upper-limit flag (#124)
stwiname 2376e6b
[SKIP CI] Prerelease
stwiname 7cfd765
cache result from eth_chainId (#123)
guplersaxanoid ef58920
[SKIP CI] Prerelease
guplersaxanoid 2547650
[release] 20230705 (#125)
jiqiang90 48d7bcd
Fix finalization check on BSC (#126)
stwiname ab1cb89
[SKIP CI] Prerelease
stwiname ed84a15
[release] 20230707 (#127)
jiqiang90 42038d9
Missing format transaction in log (#128)
jiqiang90 5208c57
[SKIP CI] Prerelease
jiqiang90 14de24b
sync with node-core 20230711 (#130)
jiqiang90 f750fb1
[SKIP CI] Prerelease
jiqiang90 a1790a5
[release] 20230712 (#131)
jiqiang90 7988a61
Fix missing mmrQueryService in workers (#132)
jiqiang90 6294052
[SKIP CI] Prerelease
jiqiang90 7ddfb3c
pull changes from subql-ethereum
guplersaxanoid b9b37e7
implement soroban indexing
guplersaxanoid 1bff1e5
bug fixes
guplersaxanoid 524cfe7
bug fix and code cleanup
guplersaxanoid 9a9379f
code cleanup
guplersaxanoid 215f0d6
cache getEvents response
guplersaxanoid b7f7509
add safe api and cleanup code
guplersaxanoid a1e59c1
remove erc721.json
guplersaxanoid 19d8bd9
remove `create` from DictionaryService
guplersaxanoid 8a674ec
tests for api
guplersaxanoid 918b5e7
decode base64 event topics for filtering
guplersaxanoid caa3d16
add tests for event filter
guplersaxanoid a180802
fix fetch and project tests
guplersaxanoid 9074089
fix api service tests
guplersaxanoid 104bf28
exclude last ledger events from cache when paginated
guplersaxanoid 95370e0
remove eth references
guplersaxanoid 8bccbcc
code cleanup and update headers
guplersaxanoid 962f11e
throw error if events in a block crosses max page limit
guplersaxanoid ed71d89
fix headers
guplersaxanoid 29f2b0c
fix finalized block height
guplersaxanoid 96251e2
update api error handling messages
guplersaxanoid 9f8a32f
update node-core
guplersaxanoid f0fb91e
code cleanup
guplersaxanoid cd8b2ae
fix tests
guplersaxanoid df43e15
remove ws support
guplersaxanoid 3c2ba98
code cleanup and update license
guplersaxanoid 4f47746
code-cleanup and bug fixes
guplersaxanoid eaef704
udpate common and remove safeApi
guplersaxanoid 0b2ab64
improve error message for pruned node
guplersaxanoid 7141933
xdr decode topics and values
guplersaxanoid 7ae5d20
fix tests for filter
guplersaxanoid 17daff5
update `decodeScVal` with more ScValType
guplersaxanoid 61aa6ad
cleanup
guplersaxanoid 9f8ef6b
update `decodeScVal` to return native value by default
guplersaxanoid 37d1ad5
code cleanup
guplersaxanoid a706301
update getEvents to handle pagination
guplersaxanoid 4d552e4
update node-core
guplersaxanoid 075422d
remove indexBlock from testing service
guplersaxanoid c178dae
make fetching events recursive
guplersaxanoid 3e4f987
rebase
guplersaxanoid File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Does soroban not provide this functionality?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
their
scValToNative
had issues for some datatypes, such as ScvString.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is it worth contributing back to soroban sdk?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The issue with ScvString was we get a Uint8Array. From the docs, it looks it was intended to be that way:
string -> string IF the underlying buffer can be decoded as ascii/utf8, Uint8Array of the raw contents in any error case
so, we just extract the Uint8Array and decode it from base64 to utf8