Releases: octopus-network/omnity-interoperability
Releases · octopus-network/omnity-interoperability
release-2024-09-09_19_49
- Add cosmwasm proxy component.
Full Changelog: release-2024-08-07_13_30...release-2024-09-09_19_49
release-2024-08-07_13_30
What's Changed
- remote evm state upgrade by @StewartYe in #109
- add evm_route_rsk canister dfx by @StewartYe in #110
$ dfx deploy evm_route_rsk --argument '(record { evm_tx_type = variant {Legacy}; block_interval_secs = 20:nat64; fee_token_id = "RBTC"; network = variant { mainnet }; evm_rpc_canister_addr = principal "7hfb6-caaaa-aaaar-qadga-cai"; evm_chain_id = 30; admins = vec{ principal "kp4gp-pefsb-gau5l-p2hf6-pagac-3jusw-lzc2v-nsxtq-46dnk-ntffe-3qe"; principal "oqqew-3kok2-4ca2v-uwf4q-bykqb-yghly-kwet3-a5vqf-cu4ug-ztg4o-sqe" }; hub_principal = principal "7wupf-wiaaa-aaaar-qaeya-cai"; chain_id = "RootStock"; rpcs = vec {record {url = "https://rootstock.drpc.org"; headers = null}}; port_addr = opt "0x1Ad8cec9E5a4A441FE407785E188AbDeb4371468"})' --network ic
Installing code for canister evm_route_rsk, with canister ID if3hq-3iaaa-aaaar-qahga-cai
Module hash: 0xaa0f6c109449721d349346d2dc4c7cadb50d0ec653db468e027cc6196d080b72
$ dfx canister call evm_route_rsk pubkey_and_evm_addr --ic
(
"0x03fc7aefbab8cbd2c1e65641b5cad4ab0be247c51bef36c597c32444dc2b6dfceb",
"0x20504470943d477B7cBa94AEa187e1eaA775359e",
)
Full Changelog: release-2024-08-02_13_27...release-2024-08-07_13_30
release-2024-08-02_13_27
- minor refactoring for icp_route
dfx deploy --ic icp_route --argument '(variant { Upgrade = null } )'
Module hash: 0xc20e50dd66ce5a3b254343c99e5a23f1ee1cc8507180518df96fa45a24046e6d
Full Changelog: release-2024-08-02_11_43...release-2024-08-02_13_27
release-2024-08-02_11_43
- minor refactoring for hub
dfx canister install --mode upgrade --ic --argument '(variant { Upgrade = null })' omnity_hub --wasm target/wasm32-unknown-unknown/release/omnity_hub.wasm
Full Changelog: release-2024-07-30_11_40...release-2024-08-02_11_43
release-2024-07-30_11_40
What's Changed
This release targets all evm routes.
Now, the tx check is triggered by the user to save cycles.
dfx canister install evm_route_bevm --argument '(6:nat64)' --wasm ./route/evm/target/wasm32-unknown-unknown/release/evm_route.wasm --mode upgrade --ic
dfx canister install evm_route_bsquared --argument '(2:nat64)' --wasm ./route/evm/target/wasm32-unknown-unknown/release/evm_route.wasm --mode upgrade --ic
dfx canister install evm_route_xlayer --argument '(3:nat64)' --wasm ./route/evm/target/wasm32-unknown-unknown/release/evm_route.wasm --mode upgrade --ic
dfx canister install evm_route_merlin --argument '(3:nat64)' --wasm ./route/evm/target/wasm32-unknown-unknown/release/evm_route.wasm --mode upgrade --ic
dfx canister install evm_route_bob --argument '(2:nat64)' --wasm ./route/evm/target/wasm32-unknown-unknown/release/evm_route.wasm --mode upgrade --ic
dfx canister install evm_route_bitlayer --argument '(3:nat64)' --wasm ./route/evm/target/wasm32-unknown-unknown/release/evm_route.wasm --mode upgrade --ic
Full Changelog: release-2024-07-22_15_21...release-2024-07-30_11_40
release-2024-07-22_15_21
New Features
- Added interface to delete runes oracle.
Improvements
- For bitcoin customs requests, as long as the transaction enters the memory pool, generate_ticket can be called.
release-2024-07-10_14_00
New Features
- After the transaction is finalized, tx_hash will be written back to the hub.
Improvements
- Fix the problem of icp_route update token failure.
- Fixed the problem that logs cannot be displayed after icp_route upgrade
release-2024-06-27_11_50
New Features
- Add an interface for transferring ledger fees.
- Add an interface for upgrading the ledger to the ICP Route.
Improvements
- Separate the query directive and query ticket tasks and use different intervals.
- Bind associated new_utxos in generate_ticket_req of Bitcoin Customs.
Increase the interval for querying the hub
Improvements
- Increase the time interval for querying the hub to reduce cycle consumption
- Hub adds more fine-grained permission control
Bug Fix
- In the redemption operation of icp_route, when the token is burned but the ticket fails to be sent, the ticket can be resent.
Burn runes token by omnity
New Features
- After the runes token is cross-chained to icp_route, it can be burned directly when redeeming it for Bitcoin.
Improvements
- Change some info logs in the hub to debug.
- Make some query interfaces public