Reisen
4ce04a2abf
feat(hermes): print libp2p peer addresses
2023-09-21 14:01:28 +02:00
Ali Behjati
272dbef9b3
fix(hermes): fix slot metadata bug
2023-09-20 11:37:05 +02:00
Ali Behjati
2008da7a45
fix(hermes): unignore cache.rs from docker
2023-09-19 16:20:17 +02:00
Ali Behjati
d5c3090442
feat(price-service/client): add out-of-order flag support
2023-09-19 15:54:33 +02:00
Ali Behjati
5e45146acb
feat(hermes): add out of order subscription
...
Also improve the readiness probe
Co-authored-by: Reisen <Reisen@users.noreply.github.com>
2023-09-19 15:54:33 +02:00
Ali Behjati
7d7e09fe3a
refactor(hermes): update tests
2023-09-19 13:08:11 +02:00
Ali Behjati
3a9df67ef2
refactor(hermes): move wormhole out of aggregate
2023-09-19 13:08:11 +02:00
Ali Behjati
09e2b17d1c
refactor(hermes): rename store to aggregate
2023-09-19 13:08:11 +02:00
Reisen
cbeada6c6d
refactor(hermes): introduce Benchmarks trait
2023-09-19 13:08:11 +02:00
Reisen
263b80b1f7
refactor(hermes): introduce CacheStore
2023-09-19 13:08:11 +02:00
Reisen
e144dd2bd0
refactor(hermes): removed `impl Store`
2023-09-19 13:08:11 +02:00
Amin Moghaddam
f2ca88176a
Add shimmer mainnet ( #1053 )
2023-09-15 18:23:12 +02:00
Amin Moghaddam
79ea43553f
Add sepolia testnet ( #1051 )
2023-09-13 15:53:18 +02:00
Jayant Krishnamurthy
1564364420
docs
2023-09-13 11:29:30 +02:00
Ali Behjati
5ddef8797e
chore: rename sui ci workflow
2023-09-13 11:18:23 +02:00
Jayant Krishnamurthy
0dde47d8e2
one more fix
2023-09-13 11:13:14 +02:00
Jayant Krishnamurthy
3ff5a2f0c7
wording
2023-09-13 11:13:14 +02:00
Jayant Krishnamurthy
5ba6ee819f
clean up workflows
2023-09-13 11:13:14 +02:00
Ali Behjati
4e2e04ad44
chore: improve precommit ci
2023-09-13 11:05:52 +02:00
Ali Behjati
28f9b39444
doc(hermes): update readme
2023-09-13 10:31:32 +02:00
Ali Behjati
a34f759061
chore(eth): deploy to horizen eon/gobi
2023-09-12 15:10:09 +02:00
guibescos
b91360ab6b
Add system instruction ( #1046 )
...
* Add system instruction
* Update string logic
* Fix comments
2023-09-11 20:34:51 +01:00
Ali Behjati
518ab13e03
refactor(hermes): use tokio sync primitives in p2p
2023-09-08 16:17:06 +02:00
Ali Behjati
7dc0cb80bf
feat(hermes): add benchmarks for histroical data
2023-09-08 15:35:58 +02:00
Amin Moghaddam
51afd5aef2
Improve contract manager and switch evmos rpc ( #1044 )
...
* Small fixes and logging improvement
* Switch evmos rpc as the older one was not working anymore
2023-09-07 15:16:14 +09:00
Ali Behjati
ed505d9e53
fix(hermes): improve tracing logs
...
- Add EnvFilter to respect RUST_LOG
- Disable ANSI if stderr is not a terminal
2023-09-05 19:12:14 +02:00
Reisen
860178f057
feat(hermes): add tracing
2023-09-05 13:50:20 +01:00
Sahilgat
7cbdcb562d
fix: underflow issue
2023-09-04 18:44:41 +02:00
guibescos
f7699bb6b0
Update dockerfile ( #1041 )
...
* Update dockerfile
* Drive by v4
* Reduce scope
* Revert dockerfile
* Revert dockerfile changes
* Cleanup the other dockerfile
* Remove contracts dir
* Remove old cli
2023-09-04 16:19:39 +01:00
guibescos
cfdfb9d2fb
Price account v2 for remote clusters ( #1040 )
2023-09-04 14:37:19 +01:00
Reisen
0559b45936
feat(hermes): add datadog profiling
2023-09-01 11:58:43 +01:00
Ali Behjati
e1ae1ad1c4
fix(eth): update legacy updateFee method pricing
2023-08-31 11:51:27 +02:00
Reisen
85d5170ddb
chore(hermes): visual clean up of Cargo.toml
2023-08-30 11:37:44 +01:00
Amin Moghaddam
47c6f45128
Add addresses to evm js sdk
2023-08-28 14:40:09 +02:00
Amin Moghaddam
497a52bb94
Make contract manager evm chains accept rpc urls
2023-08-28 14:40:09 +02:00
Ali Behjati
9cec35b251
chore(contract_manager): add ronin networks
2023-08-28 14:40:09 +02:00
Reisen
ac8895cada
ci: bump hermes version
2023-08-28 12:18:43 +02:00
Reisen
98f8ccb614
feat(hermes): add global info level logging for libp2p
2023-08-28 11:15:21 +01:00
Reisen
5edcce4530
refactor(hermes): clean exit
2023-08-26 12:02:28 +01:00
Amin Moghaddam
a7d133d063
[cosmwasm] CosmWasm integration with contract manager ( #1025 )
...
* Integrate with contract manager for wormhole script
* Remove deprecated scripts and more integration with contract manager
* Remove cosmwasm tools store
These configs are now held in the contract manager
* Update docs on cosmwasm
* Split cosmwasm package into 2 for fixing dependency issues
* Fix cosmwasm README.md
Co-authored-by: Ali Behjati <bahjatia@gmail.com>
2023-08-25 16:38:42 +02:00
Amin Moghaddam
cf78791560
[sui] [contract-manager] Sui cm updates ( #1030 )
...
* Minor documentation and improvements on contract manager
* Add published addresses for sui contracts
2023-08-25 14:42:31 +02:00
Mohammad Amin Khashkhashi Moghaddam
ac0519b57a
[price-pusher] Bugfix in handling account sequence mismatch ( #1028 )
...
account sequence mismatch error could happen in the simulation but the
try catch did not cover that part
Verified the fix by manually incrementing the sequence number twice after
each transaction so a refetch was necessary
2023-08-24 10:57:30 +01:00
Mohammad Amin Khashkhashi Moghaddam
78ca49dcc3
[evm] [cosmwasm] Minor cleanup ( #1027 )
...
* Remove old cosmwasm address documentation
* Remove old evm migration folder and keep prod-receiver
2023-08-24 11:41:59 +02:00
Mohammad Amin Khashkhashi Moghaddam
b9dbd54d5a
[contract-manager] General improvements ( #1024 )
...
* Better return types for transaction execution functions
* Use new type for passing PrivateKey
* Small typing improvements
* Stricter liniting
* Rename edge to beta for DeploymentType
* Reduce any usage across the contract manager
* Fix explicit any linting warnings
2023-08-23 16:29:43 +02:00
Mohammad Amin Khashkhashi Moghaddam
f316a512c3
[contract-manager] Utility script to fetch fees on different contracts ( #1026 )
...
* Utility script to fetch fees on different contracts
2023-08-23 16:28:27 +02:00
Mohammad Amin Khashkhashi Moghaddam
20d8eec064
Update sui docs and refer to docs page to avoid duplication ( #1023 )
2023-08-23 11:32:45 +02:00
Mohammad Amin Khashkhashi Moghaddam
5a714662b0
[sui] Use manual serialization for vaas ( #1016 )
...
* Use manual serialization in most of the places
* Update sui js lib and change cli package config
2023-08-22 12:44:43 +02:00
Dmitry Shvetsov
b779975b2c
Update aptos examples pyth dependency subdir ( #1020 )
2023-08-22 10:34:30 +02:00
Reisen
71ce45698b
refactor(hermes): move rpc endpoints into submodules
2023-08-21 15:06:43 +01:00
Reisen
b74df4ff17
refactor(hermes): pass run args as struct, add docstrings
...
In some cases arguments are passed and renamed (see `api_addr -> rpc_addr`) or
are unnecesarily converted (see `api_addr.to_string()` -> `api_addr.parse()`.
In the future, we are likely to add many more arguments to Hermes as well, so
this commit moves them into a separate struct which is forwarded throughout the
application instead.
The struct's are cloned, but only happens during launch of a hermes service
component so the cost doesn't matter.
2023-08-21 13:43:44 +01:00