A5 Pickle
aee8720163
terra: fix clippy error
2023-01-26 18:36:03 -06:00
justinschuldt
9db82e310f
cosmwasm - separate deploy code per chain
2023-01-19 09:32:13 -06:00
omahs
ce1f3adc23
Fix: minor typo
...
Fix: minor typo
2023-01-11 14:25:55 -05:00
Nikhil Suri
ee2b6d0c17
cosmwasm: wormhole: remove unecessary cast to usize
2022-12-15 14:51:54 -05:00
Evan Gray
22304b94a1
sdk/js: avoid terra test1 key in CI
2022-12-01 17:41:00 -05:00
Evan Gray
a3a4528c6f
terra/devnet: update timeout_broadcast_tx_commit
2022-12-01 17:41:00 -05:00
Evan Gray
b0c65265aa
terra/tools: restore broadcast waiting fix
2022-12-01 17:41:00 -05:00
Chirantan Ekbote
f7cc16aa91
terra: Fix clippy warnings
2022-10-28 14:35:44 -04:00
Chirantan Ekbote
68ae3ff6cd
terra: Fix formatting
...
Also disable the unstable options in rustfmt.toml.
2022-10-28 14:35:44 -04:00
Evan Gray
19d9c3a290
ci: quieter terra
2022-10-27 07:52:24 -04:00
Evan Gray
6c6661f621
js: make packages comply with ci rule
2022-10-20 17:11:13 -05:00
Hendrik Hofstadt
4a2fbd923f
tilt: shorten terra block time ( #1744 )
...
Change-Id: I35cce03ae6e82b522482f2c1c40ccb6819eb51f6
2022-10-17 18:13:19 +02:00
Csongor Kiss
3877f6f3c3
tilt: register aptos on other chains
2022-10-15 15:17:36 +01:00
Chirantan Ekbote
7f4b0d1a09
Wormhole chain integration
...
This is a squashed commit of all the changes needed to integrate
wormhole chain into the main repo.
2022-10-03 17:34:42 +09:00
kev1n-peters
c5d2f9d54d
sdk/js: Near refactor, added integration tests ( #1648 )
...
* near-sdk-refactor: Fix attest
: Fix missing function calls
: make near on near
: renamed tryHexToNativeStringNear
* near-sdk-refactor: bumped near-sdk-js version
Co-authored-by: Josh Siegel <jsiegel@jumptrading.com>
2022-09-28 08:53:15 -05:00
Csongor Kiss
37ee5cf4a4
terra: Add fromAddress to payload 3
2022-09-27 12:19:25 -04:00
Csongor Kiss
d0900c791a
terra/token-bridge: fix lunc tax deduction
2022-09-27 11:54:47 -04:00
Evan Gray
898cf160df
ci: fix to flaky terra deploy
2022-09-16 18:14:17 -04:00
Csongor Kiss
650beaa79a
solana/terra: delete generate_governance
...
These are superseded by the more general script `scripts/contract-upgrade-governance.sh`
2022-08-24 16:27:04 +02:00
Csongor Kiss
ca43f8629a
terra: Check that bytes32 fits into 20 bytes before truncating ( #1458 )
2022-08-23 21:13:30 +02:00
Csongor Kiss
3e63590c10
terra: Don't migrate wrapped assets for now
...
See comment in the code for more context
2022-08-10 22:19:16 +01:00
Csongor Kiss
ce20776f5d
terra: Also allow private key in deploy script
...
The mnemonic might no longer be available.
2022-08-10 22:19:16 +01:00
Csongor Kiss
9c9f5b4b23
terra/token_bridge: fixed wrapped asset ids
...
The wrapped assets on terra have been migrated to code id 767, but the
config wasn't updated to store this new code id, so newly created
wrapped assets all use an older code id. This patch upgrades all wrapped
assets to 767 and changes the config so future wrapped assets also use
that code id.
Also added a new function `migrate_wrapped_assets` so this task can be
done in the future in a less error-prone way.
2022-08-08 12:42:32 -05:00
Csongor Kiss
aea76be327
terra: Ensure that recipient address is 32 bytes.
...
Before this check, users were able to lose funds by sending money to an
address that's shorter than 32 bytes.
This commit is essentially a backport of the fix from the new cosmwasm contract.
2022-08-08 12:12:14 -05:00
Kevin Peters
910eb0f3e0
fix terra classic native token parsing
...
when a native denom is received (complete transfer native),
check if the token chain is terra classic
2022-08-03 12:02:02 -05:00
Csongor Kiss
f50586ad86
cosmwasm: move chain id and fee denom to storage
...
Prior to this change, these values were hardcode in the contract, as
the only supported chain was terra 2. This change allows the contract to
be deployed to other cosmwasm chains without having to recompile the
contract for each one.
The migration code ensures that terra2 is upgraded appropriately.
2022-07-20 16:09:39 -04:00
claudijd
8221708ef0
Move from ADD to COPY on Dockerfiles
2022-07-13 09:27:15 -04:00
Evan Gray
db0fc219aa
cosmwasm: terra2 support
...
Co-authored-by: Csongor Kiss <ckiss@jumptrading.com>
2022-06-21 10:03:57 -04:00
Evan Gray
38d8918d28
terra: fix terra test ( #1231 )
...
* terra: fix terra test
* Update terra git bits
Co-authored-by: Jeff Schroeder <jeffschroeder@computer.org>
2022-05-26 11:25:53 +02:00
Csongor Kiss
d8e7a5f93f
terra/token_bridge: transfer with payload
...
Also rename terra token-bridge package so it's unique Otherwise cargo
can't find it externally, and confuses it with the solana one.
2022-05-11 21:24:36 -04:00
Evan Gray
cc72c2a644
algo: contracts
2022-04-29 20:56:17 -04:00
Chirantan Ekbote
e907a05b1e
sdk, terra: Fix tests and add them to CI
...
The terra tests had bit rotted quite terribly. It seems no one has run
them in almost a year because the API changed with the 0.14 release of
cosmwasm_vm in April, 2021.
Completely remove cosmwasm_vm from dev-dependencies. The tests aren't
doing anything that requires interacting with the wasm code and can just
test the relevant functions directly.
Once this goes in the tests should be running in the CI so hopefully no
one will be able to push any more breaking changes.
commit-id:537d95e6
2022-04-20 09:46:51 +09:00
justinschuldt
648a5faa54
fixes for tilt ci
2022-04-12 20:37:52 -05:00
justinschuldt
2e1ee8ec20
terra-devnet init with multiple guardians
2022-04-12 20:37:52 -05:00
Chirantan Ekbote
5e4bf02014
terra-nft: Remove unused dependencies ( #982 )
2022-04-12 09:36:45 +02:00
Karl
6a00c3b44c
Add framework for Terra contract testing ( #1050 )
...
* Add terra integration test framework
* Update README
* Remove comment
* Update README
* Add .gitignore
2022-04-06 11:25:18 -05:00
Csongor Kiss
e1f4b8e10b
Add scripts and readme to deploy and verify terra contracts
2022-04-05 17:42:07 +02:00
Chirantan Ekbote
4d0e3b9030
terra: contracts: fix clippy warnings ( #983 )
2022-03-30 11:01:43 +01:00
Chirantan Ekbote
1ae8ee4913
terra: Send relayer fee to message sender
...
This was incorrectly sending the fee to the recipient.
2022-03-29 00:30:35 +09:00
Evan Gray
a3272dce4a
remove pyth2wormhole
2022-03-07 10:23:34 -05:00
Evan Gray
695dcac26c
support custom root ca
2022-03-01 12:35:27 -05:00
Leopold Schabel
870d15d483
*: bump pyth-client to 0.2.2 ( #873 )
...
The v2 branch on the Git origin disappeared. Use the crate instead.
Updated lockfiles using `cargo update -w`.
commit-id:d2655ef8
2022-02-18 00:01:13 -06:00
Evan Gray
075defa634
feat: improve bridge_ui tilt
...
properly cache npm ci in Docker container image
support hotloading outside ci
2022-02-14 07:56:38 -05:00
Evan Gray
bb1402367c
fix: terra-contracts readiness
2022-02-14 07:56:38 -05:00
Kevin Peters
27e8952c8b
sdk/js: Updated terra dependencies
...
Changed devnet terra tax rate to zero to reflect mainnet and testnet
2022-02-10 16:15:06 -05:00
Csongor Kiss
3fc065846e
Add terra migrate instructions
2022-02-10 15:37:19 -05:00
Csongor Kiss
99e2d4ac09
Add terra build & deploy instructions
2022-02-10 15:37:19 -05:00
Csongor Kiss
0044bb5e44
terra/token_bridge: remove migration code
...
This migration handler has successfuly completed (txn:
67E8FCFF48EEFE11BF6A975E621B6866BA930F9D2A85BC9AC5A70F009EE354C7) so
we can remove it.
2022-01-28 10:44:10 +00:00
Csongor Kiss
52562cacb0
terra/token_bridge: reentrancy protection
...
commit-id:2c0bdfaf
2022-01-28 10:44:10 +00:00
Csongor Kiss
5d90af5195
terra/token_bridge: fix cw20 migrations ( #745 )
...
commit-id:c8aac03a
2022-01-20 19:06:34 +00:00