Guillermo Bescos
7884033c10
Refactor state
2024-02-16 14:55:27 +00:00
Guillermo Bescos
58bae42551
Nice
2024-02-14 14:06:22 +00:00
Guillermo Bescos
0b823778ae
Try this
2024-02-14 12:54:25 +00:00
Guillermo Bescos
717435934a
Go
2024-02-14 12:47:03 +00:00
Ali Behjati
99f6dd99fc
chore(ethereum): add new networks ( #1288 )
...
This change adds the configuration of the following new networks:
- Hedera new testnet and mainnet
- Injective inEVM tesntet and mainnet
- IDEX xChain testnet
It also updates the ethereum sdk README to outline Hedera special
behaviour around update fees.
2024-02-09 12:43:01 +01:00
guibescos
3cc017e71b
[Solana] improve script ( #1282 )
...
* Test
* Fix idl
* Cleanup
* Improve script
2024-02-08 12:44:51 +00:00
guibescos
8f62566dbb
[solana] Fix idl ( #1279 )
...
* Test
* Fix idl
* Cleanup
* Add the script
2024-02-06 11:36:19 +00:00
guibescos
3555b9a976
Rename to singular ( #1276 )
2024-02-02 14:27:47 +00:00
Jayant Krishnamurthy
f172adb389
[doc] Provide installation directions for Foundry ( #1274 )
...
By default, foundry expects every library to be a git project. This approach does not work well with SDKs in monorepos (like ours). However, you can also install the dependencies using NPM and then use remappings.txt to point to the SDK. This is a little janky, but it seems to be the recommended approach for this case 🤷
see issue here foundry-rs/foundry#1847
2024-02-01 09:52:31 -08:00
guibescos
b2c90a310d
[Solana] Load balance treasury ( #1267 )
...
* Checkpoint
* Checkpoint
* Cleanup
* Checkpoint, debug
* Go
* Checkpoint
* Fix
* Add new error and test
* Cleanup
* Add another test
* Keep adding errors
* Another test
* Add comment
* More
* Do it
* Again
* Nice
* Checkpoint
* Checkpoint
* Nice
2024-02-01 16:27:35 +00:00
guibescos
7e65fd6597
[solana] reclaim rent ( #1266 )
...
* Checkpoint
* Checkpoint
* Cleanup
* Checkpoint, debug
* Go
* Checkpoint
* Fix
* Add new error and test
* Cleanup
* Add another test
* Keep adding errors
* Another test
* Add comment
* More
* Do it
* Again
* Nice
* Ship it
2024-02-01 15:51:24 +00:00
Ali Behjati
f01d17e8ad
chore(ethereum): deploy to new networks ( #1270 )
...
also update the ethereum sdk js to include the newly deployed contracts
2024-02-01 12:38:05 +01:00
guibescos
1871ca1bf3
[Solana] More tests ( #1263 )
...
* Checkpoint
* Checkpoint
* Cleanup
* Checkpoint, debug
* Go
* Checkpoint
* Fix
* Add new error and test
* Cleanup
* Add another test
* Keep adding errors
* Another test
* Add comment
* More
* Do it
* Again
* Nice (#1265 )
* Test governance
* Fix
2024-01-31 16:53:48 +00:00
guibescos
2ab72d994d
[solana] Add wrong vaa tests ( #1262 )
...
* Checkpoint
* Checkpoint
* Cleanup
* Checkpoint, debug
* Go
* Checkpoint
* Fix
* Add new error and test
* Cleanup
* Add another test
* Keep adding errors
* Another test
* Add comment
* Rename
* Rename
2024-01-31 14:16:43 +00:00
guibescos
b0c6497fca
[solana] Solana tests 2 ( #1255 )
...
* Checkpoint
* Checkpoint
* Cleanup
* Checkpoint, debug
* Go
* update comment
* Add ci
* Update solana workflow
* Rename create_guardians
* Signatures
* Add some randomness
* Add randomness
* More randomness
* Do it
* Fix some clippies
* Change trim signatures
2024-01-30 13:55:23 +00:00
Dev Kalra
11c1fa7101
[executor/contract] add get methods and tests ( #1260 )
...
* add methods and tests
* add sequence check
2024-01-30 17:27:35 +05:30
Ali Behjati
9c6bdfdcf9
feat(contract_manager): script for EVM feeds contract deployment ( #1254 )
...
* feat(contract_manager): script for EVM feeds contract deployment
This change adds a script to replace truffle deployment scripts. This
gives us more control and flexibility over the deployment process.
* chore: address comments
---------
Co-authored-by: Dev Kalra <kalradev@outlook.com>
2024-01-30 12:11:19 +01:00
Amin Moghaddam
16b60d426e
Add entropy error signatures for easier access and debugging ( #1259 )
...
* Add entropy error signatures for easier access and debugging
* Add signatures for ExecutorErrors
2024-01-30 11:32:48 +01:00
guibescos
e1db4aad65
[rust] Remove serde_wormhole patch ( #1249 )
...
* Do it
* Do it
2024-01-25 20:05:07 +00:00
guibescos
9697fad077
[solana/cosmwasm/near] Rust tests refactor ( #1238 )
...
* Try
* Near
* revert
* Try to add CI
* Cleanup
* Cleanup
* Fmt
* cleanup
* Fix CI
* Cleanup
* Cleanup
* Cleanup rust toolchains
* Pin to tag
* Rename to test-utils
* Add deps
* Checkpoint
* Checkpoint
* Checkpoint
* Fix wormhole stub
* Checkpoint
* Start debugging
* Green
* More green
* Cleanup
* More cleanup
* Cleanup
* Factor create_dummy_price_feed_message
* Format
* Cleanup imports
* Cleanup
* Near cleanup:
* Format
* Refactor constants
* cleanup
* More refactor
* Cleanup more magic numbers
* Remove magic numbers
* Cleanup
* Format
* Remove magic numnber
2024-01-25 18:25:07 +00:00
Dev Kalra
82cd11cc77
[Executor] minor fix ( #1246 )
2024-01-25 17:41:39 +05:30
guibescos
3e762aa985
[Near] Bump wormhole ( #1239 )
...
* Try
* Near
* revert
* Try to add CI
* Cleanup
* Cleanup
* Fmt
* cleanup
* Fix CI
* Cleanup
* Cleanup
* Cleanup rust toolchains
* Pin to tag
2024-01-25 11:31:36 +00:00
guibescos
6917c84b0e
[cosmwasm] Use ParsedVaa from wormhole contract ( #1237 )
...
* Use ParsedVaa from wormhole contract
* Cleanup
* Pin it
* Test this CI
* Cleanup
* Revert "Test this CI"
This reverts commit 0cb2caedd3d3f7d49d7f53cd0d67fc12be092c2f.
* Use tag
2024-01-24 17:40:15 +00:00
guibescos
35b5736533
[cosmwasm] Fix release ci ( #1243 )
...
* Fix ci
* Do it
* Try if it succeeds
* Another try
* Fix
2024-01-24 15:47:17 +00:00
Amin Moghaddam
eef8468a22
Entropy support in contract manager ( #1242 )
...
* Rename contracts to PriceFeedContracts
* Initial version of EvmEntropyContract
2024-01-24 14:36:10 +01:00
Dev Kalra
70c6db0020
[evm contracts] add version to entropy and executor ( #1240 )
...
* add version to entropy and executor
* resolve
2024-01-24 18:05:34 +05:30
Ali Behjati
c5d02afe53
fix(ethereum): emit update event on parse* methods in MockPyth
2024-01-23 10:46:39 +01:00
Ali Behjati
7529b053e3
chore(ethereum): add new networks
...
This change adds RPC configuration for Filecoin and Hedera and adds the
contract addresses for Filecoin.
2024-01-22 19:36:38 +01:00
Ali Behjati
be8447324c
fix(target_chains/ethereum): update MockPyth to address Pyth
...
We've recently changed Pyth to store the feeds on parse* methods if
the updateData provided contains fresh prices. This change adds the
same feature to the MockPyth.
2024-01-19 11:36:11 +00:00
Dev Kalra
658d7ca032
[entropy] set provider fee and uri ( #1230 )
...
* set provider fee and uri
* update comment
* pre commit
* abis gen
* update tests
2024-01-18 13:55:48 +05:30
guibescos
112db1d69e
[Solana] Elevate wormhole core bridge dependency to workspace, stop using my branch ( #1228 )
...
* Do it
* Do it
2024-01-17 15:56:54 +00:00
guibescos
d3ed683b91
[Solana] tests ( #1226 )
...
* Checkpoint
* Checkpoint
* Checkpoint
* Nice
* Finally works
* Cleanup
* Cleanup
* Cleanup
* Cleanup
* Checkpoint
* Works
* Final cleanup
* Remove async
* Continue
2024-01-17 15:46:31 +00:00
Ali Behjati
b6c39ce7bb
chore(ethereum): deploy to new networks
2024-01-11 18:48:19 +01:00
Amin Moghaddam
cee5da93d8
Movement move ( #1211 )
...
* [contract manager] Implement WormholeAptosContract and integrate aptos cli with the manager
* Add getChainId for wormhole contracts
* Add movement contracts
* Simplify aptos cli
2024-01-11 12:35:52 +01:00
Jayant Krishnamurthy
7cf7420203
[entropy] add entropy ABIs to solidity sdk ( #1219 )
2024-01-10 10:57:03 -08:00
guibescos
43bc28d000
[Solana] readme update ( #1217 )
...
* Reuse accounts
* Readme update
* Readme udpate
* revert this one
2024-01-09 12:10:33 +00:00
Amin Moghaddam
d0ceb076d8
[evm] Persist price updates if more recent ( #1208 )
...
* Persist price info if it is more recent in parse functions
* Refactor setLatestPrice to include checks and event in a single place
* Add test cases
2024-01-09 10:30:20 +01:00
guibescos
a94194184b
[solana] Reuse accounts ( #1216 )
...
* Reuse accounts
* add comment
2024-01-08 20:08:55 +00:00
guibescos
0ce4c4c8fe
Fix it ( #1215 )
2024-01-08 20:04:31 +00:00
guibescos
e388281dc0
[solana] Fix guardian set owner bug ( #1214 )
...
* Fix the owner bug
* Remove seeds in context
2024-01-08 19:58:28 +00:00
guibescos
c1cc7127c2
Use official wormhole, introducing VerificationLevel ( #1212 )
...
* Do it
* Do it
* Cleanup deps
* Delete this
2024-01-08 19:03:30 +00:00
guibescos
3458dd5b7d
[solana] Post update atomic ( #1210 )
...
* Post update atomic
* Checkpoint cli
* Fix bug
* Atomic
* Cleanup
* Cleanup
* Cleanup
* Cleanup
* Comment
* Add wormhole errors
* refactor trim signatures
2024-01-08 14:27:03 +00:00
Dev Kalra
2d5e030149
[executor] call contract with value ( #1206 )
...
* call contract with value
* address feedback
2024-01-08 17:29:32 +05:30
Dev Kalra
220e06a62d
test owner upgradable ( #1207 )
2024-01-07 17:31:34 +05:30
guibescos
1778871b8b
[solana] Post price with 13 signature verifications in 2 transactions ( #1209 )
...
* Rebalance transactions so you can post an update in two transactions
* Remove magic number
* Cleanup
* Cleanup
* Add comment
2024-01-05 17:41:35 +00:00
Dev Kalra
1816838c8a
[executor] implement upgradability ( #1198 )
...
* get all test to work
* executor upgradable
* update comments
* address feedback
* fix tests
2024-01-04 15:59:29 +05:30
Amin Moghaddam
e1606a42b5
Add Base sepolia + some minor improvements ( #1202 )
...
* Add base sepolia
* Fix broken rpc urls
* Small fix
2024-01-03 11:30:17 +01:00
Dev Kalra
6463f1a98f
fix check an active request ( #1200 )
2023-12-21 15:50:47 +05:30
Dev Kalra
3565ee627e
point entropy sdk docs to pyth docs for current deployments ( #1199 )
2023-12-21 15:26:26 +05:30
Ali Behjati
4f7c5e9dcd
chore(target_chains/ethereum): update testnet contract addresses
2023-12-19 10:47:49 +01:00