ftocal
2f11affc53
fix: remove enqueued vaas duplicated ( #88 )
2023-01-24 16:01:00 -03:00
agodnic
d93613b833
[API/FLY/SPY] Update .gitignore ( #87 )
...
Ignore files generated by `make build`
2023-01-24 12:02:41 -03:00
ftocal
11e1718317
add libwasmvm and common libraries in fly image ( #84 )
2023-01-24 09:45:07 -03:00
gipsh
f4f543fc95
create cicd pipeline for deployments to staging environment - step 1 ( #71 )
...
* add missing makefiles and fix deps
* add parser makefile and github action for PR
* fix warning
* fix printf
Co-authored-by: gipsh <gipsh@gmail.com>
2023-01-23 18:41:19 -03:00
walker-16
2283e84ed6
Enabled pprof parser component ( #83 )
2023-01-23 16:40:39 -03:00
ftocal
70bf3f1059
update sdk wormhole ( #82 )
2023-01-23 16:13:59 -03:00
walker-16
5225cc13fa
Feature/add grpc support ( #73 )
...
* Add grpc web support
* Add endpoints GRPC
- GovernorGetAvailableNotionalByChain
- GovernorGetEnqueuedVAAs
- GovernorIsVAAEnqueued
- GovernorGetTokenList
* Add endpoint GRPC - GetSignedVAA, GetSignedBatchVAA, GetLastHeartbeats, GetCurrentGuardianSet
Co-authored-by: Fernando Torres <fert1335@gmail.com>
2023-01-23 11:45:09 -03:00
walker-16
cf274f1fd8
Fix counter int to string heartbeats endpoint ( #70 )
2023-01-20 13:38:40 -03:00
ftocal
9c069aabc3
Add k8s deployment for parser ( #63 )
2023-01-19 12:42:18 -03:00
walker-16
fcc6e4e5e4
Fix api deployment [health/ready] ( #62 )
2023-01-18 15:31:04 -03:00
ftocal
303b731d60
Feature/add parser pipeline ( #46 )
...
* Add pipeline to parse vaa
* Add parser repository and start building pipeline publisher
* Add queue sqs and in-memory to pipeline
* Add ses publisher and queue sqs/memory
* Fix watcher query
* Fix type to marshall/unsmarshall chainID and emitterAddress
* Fix js execution is run many times
* Add comments
* Add comments and improvements
* Change VAA Parser implementation
* Fix and change integration-test vaa-payload-parser
* fix appID mongo field name
* Fix guardianSet version 3, add xlabs to position 8
Co-authored-by: Agustin Pazos <agpazos85@gmail.com>
2023-01-18 12:42:14 -03:00
Gabriel Zimmermann
b5e5ce73c5
Query pythnet collection for pyth chain id in api ( #57 )
...
* Query pythnet collection for pyth chain id in api
* Delete api/vq FindForPythnet endpoint
Co-authored-by: Agustin Pazos <agpazos85@gmail.com>
2023-01-18 12:33:26 -03:00
walker-16
669fe6d16e
Fix observation endpoints, change setHash to hash ( #61 )
2023-01-18 12:31:25 -03:00
gipsh
f4f96655a8
add new guardian set v3 ( #59 )
...
* add new guardian set v3
* update guardian set for fly
Co-authored-by: gipsh <gipsh@gmail.com>
2023-01-18 09:27:59 -03:00
gipsh
811e5e6f25
remove prefix ( #55 )
...
Co-authored-by: gipsh <gipsh@gmail.com>
2023-01-12 22:42:08 -03:00
gipsh
085d5ecd03
add swagger doc, makefile and readme ( #53 )
...
Co-authored-by: gipsh <gipsh@gmail.com>
2023-01-10 12:32:07 -03:00
walker-16
7255b214ca
18 fly api cache most recent data for most frequent queries ( #51 )
...
* Add use of sequence cache in API
* Add sequence cache in fly
* Deploy for API
* Improve use cache in API
* Remove sequence cache in fly for pythnet
Co-authored-by: Fernando Torres <fert1335@gmail.com>
2023-01-05 16:40:24 -03:00
walker-16
457471f51d
Add grpc api ( #40 )
2023-01-03 14:42:29 -03:00
Agustin Pazos
8775bafb00
Fix mongo types in API
2023-01-02 11:14:13 -03:00
Fernando Torres
99e895d600
Fix mongo types in Fly
2023-01-02 11:14:13 -03:00
Gabriel Zimmermann
43c529e5d3
Do not store pythnet observations ( #49 )
2022-12-26 19:30:58 -03:00
ftocal
9f035b40bd
fix: MongoDB Replica Set when Titl is restarted ( #43 )
2022-12-15 12:51:15 -03:00
ftocal
af94eac721
Add k8s deployment ( #39 )
...
creation of manifests to deploy in k8s
2022-12-14 17:07:55 -03:00
walker-16
bfd68061a8
Fix: change sequence type to string ( #42 )
...
Co-authored-by: Fernando Torres <fert1335@gmail.com>
2022-12-14 16:26:45 -03:00
walker-16
e245d7a8b0
Add index collections and health/ready kubernetes ( #37 )
2022-12-05 17:41:37 -03:00
ftocal
fea3401e4a
Add new spy module ( #36 )
...
* Add new spy module
Add documentation
Add spy and replica set in MongoDB in Tilt
* Add graceful shutdown
2022-12-01 11:13:48 -03:00
walker-16
bf8319bf10
Modify vaa count endpoint to use capped collection ( #35 )
2022-11-23 10:15:16 -03:00
walker-16
8ed4804d63
Feature/refactor api ( #34 )
...
* Refactor error handling and comments
* Refactor and improve error handling and logs
2022-11-23 09:06:29 -03:00
ftocal
d7e2cd55fe
Fly: Deduplicate & use persistent queue for incoming VAAs ( #28 )
...
* Deduplication of vaas messages
Use persistent queue for vaas messages (except for pyth)
Add local flag for local execution (use a memory queue)
* Improve names for consumers
Add deduplication in memory for all vaas messages and tests
Split incoming vaas (pyth and non pyth) into different channels and tests
* Check if queue message is expired
* Code review updates
2022-11-21 11:18:33 -03:00
ckeun
e7c81723ca
Web: fix vaa parsing ( #31 )
...
* web: fix broken response objects & update parseVaa method
* Removed _parseVAAAlgorand
* onchain-data: replaced serum rpc and added more try/catch in case of failure
* update axios
* web: set proxy and fixed unique key in TokenDetails.tsx
Co-authored-by: Evan Gray <battledingo@gmail.com>
2022-11-17 17:30:11 -06:00
MTJMP
ff4f7f4ee7
adjust module name to be canonical
2022-11-17 16:06:41 -05:00
walker-16
d4f43e37d6
Adds go rest api ( #29 )
...
* Adds api in go
* renames observation import in api
* Add signed_vaa endpoint [guardian api]
* Add governor endpoints to API
* fix devnet/api.yaml to up with a fixed port
Co-authored-by: Gabriel Zimmermann <gabrielemanuel@gmail.com>
2022-11-17 12:37:29 -03:00
ckeun
b4e5db80d8
web: fixed vaa timestamp col ( #26 )
...
* web: fixed vaa timestamp col
* Server: replaced createdAt with IndexedAt
2022-11-10 07:46:02 -06:00
Gabriel Zimmermann
3f09b66f59
10 - Adds multiple guardian set support ( #24 )
...
* Adds multiple guardian set support
* Add guardian set validation
* Removes unnecessary comment
2022-11-08 16:03:43 -03:00
ftocal
e1e31548ff
Fly: handling for pyth message from pythnet ( #23 )
...
* Add support to pyth message without migration
* Refactor MongoDB migration
* Add vaa count collection for quantity of vaa per chainId
* Refactor for code review request
Co-authored-by: Agustin Pazos <agpazos85@gmail.com>
2022-11-08 14:58:22 -03:00
ckeun
5ccd3f9139
Fly: upgrade wormhole dependency & add governor p2p channels ( #22 )
...
* Testing new storage changes
* Fixed vaa module dependency
* Added govcfg & gov status upserts
* Update main.go
* Removed unnessarily hack arounds in go.mod
2022-11-08 08:53:12 -06:00
Gabriel Zimmermann
51892ec5b6
adds early exit if obs verification failed, styling fixes, early exit if db connection failed; changes based on code review
2022-11-07 15:18:52 -03:00
Gabriel Zimmermann
c37b3c6564
remove invalid vaa storage
2022-11-07 15:18:52 -03:00
Gabriel Zimmermann
2860f34cff
refactors storage into separate layer
2022-11-07 15:18:52 -03:00
Gabriel Zimmermann
d8e037c03a
Ups go version so we can use generics
2022-11-07 15:18:52 -03:00
ckeun
e141732514
Added Near, Aptos, Algorand to Custody ( #21 )
2022-11-07 09:49:49 -06:00
ckeun
57b478cf66
Added docker container for onchain data ( #7 )
2022-10-28 15:44:10 -05:00
ckeun
cc01fb6456
Added onchain_data/custody support ( #5 )
...
* Added oncahin_data/custody support
* Delete erc20.json
duplicate/unnecessary file
* Delete allowList.json
duplicate file
* Update getCoinGeckoPrices.ts
2022-10-28 10:24:25 -05:00
Evan Gray
a8b44bdbfc
Update README.md
2022-10-05 03:08:42 -04:00
Evan Gray
9bcf8f0283
server: vaa counts
2022-09-29 13:41:20 +00:00
Evan Gray
559f873c25
web: VAAs per chain
2022-09-28 20:55:04 -04:00
Evan Gray
f4a91a3dda
server: vaas-sans-pythnet
2022-09-28 23:44:07 +00:00
Evan Gray
c86a917d4d
web: add guardians page
2022-09-28 16:47:14 -04:00
Evan Gray
73a8df35e4
web: add governance page
2022-09-28 16:47:14 -04:00
Evan Gray
fb5d120a08
web: fix warnings
2022-09-28 16:47:14 -04:00