diff --git a/cosmwasm/Cargo.lock b/cosmwasm/Cargo.lock index 23171bef25..86e7a35dce 100644 --- a/cosmwasm/Cargo.lock +++ b/cosmwasm/Cargo.lock @@ -1290,7 +1290,7 @@ dependencies = [ [[package]] name = "ntt-messages" version = "0.1.0" -source = "git+https://github.com/wormhole-foundation/example-native-token-transfers.git?rev=22bde0c7d8139675582d861dc8245eb1912324fa#22bde0c7d8139675582d861dc8245eb1912324fa" +source = "git+https://github.com/wormhole-foundation/example-native-token-transfers.git?rev=cd1f8fe13b9aba3bf1a38938d952841c98cb7288#cd1f8fe13b9aba3bf1a38938d952841c98cb7288" dependencies = [ "wormhole-io", ] diff --git a/cosmwasm/contracts/ntt-global-accountant/Cargo.toml b/cosmwasm/contracts/ntt-global-accountant/Cargo.toml index 01ab40014b..96fb2ee417 100644 --- a/cosmwasm/contracts/ntt-global-accountant/Cargo.toml +++ b/cosmwasm/contracts/ntt-global-accountant/Cargo.toml @@ -23,7 +23,7 @@ cw-storage-plus = "0.13.2" cw_transcode = "0.1.0" cw2 = "0.13.2" hex = { version = "0.4.3", features = ["serde"] } -ntt-messages = { git = "https://github.com/wormhole-foundation/example-native-token-transfers.git", rev = "22bde0c7d8139675582d861dc8245eb1912324fa" } +ntt-messages = { git = "https://github.com/wormhole-foundation/example-native-token-transfers.git", rev = "cd1f8fe13b9aba3bf1a38938d952841c98cb7288" } schemars = "0.8.8" serde = { version = "1.0.137", default-features = false, features = ["derive"] } serde_wormhole = "0.1.0" diff --git a/cosmwasm/contracts/ntt-global-accountant/src/contract.rs b/cosmwasm/contracts/ntt-global-accountant/src/contract.rs index 0435c97d6f..99e17ce26e 100644 --- a/cosmwasm/contracts/ntt-global-accountant/src/contract.rs +++ b/cosmwasm/contracts/ntt-global-accountant/src/contract.rs @@ -583,8 +583,7 @@ fn handle_ntt_vaa( let message: WormholeTransceiverInfo = TypePrefixedPayload::read_payload(&mut payload.as_slice()) .context("failed to parse NTT info payload")?; - if message.manager_mode == (Mode::Burning) { - // TODO: this enum is backwards in the crate + if message.manager_mode == (Mode::Locking) { let chain = body.emitter_chain.into(); let hub_key = TRANSCEIVER_TO_HUB.key((chain, sender)); diff --git a/wormchain/contracts/tools/__tests__/test_ntt_accountant.ts b/wormchain/contracts/tools/__tests__/test_ntt_accountant.ts index bfeb887c44..ecc6d43351 100644 --- a/wormchain/contracts/tools/__tests__/test_ntt_accountant.ts +++ b/wormchain/contracts/tools/__tests__/test_ntt_accountant.ts @@ -237,7 +237,7 @@ const mockTransferPayload = ( amount: number, toChain: number ) => { - const seq = `0`.padStart(16, "0"); + const seq = dummy32; const d = decimals.toString(16).padStart(2, "0"); const a = amount.toString(16).padStart(16, "0"); const payload = `994E5454${d}${a}${dummy32}${dummy32}${chainToHex(toChain)}`;