From 3f01053e2250652b9811cecd42cb6f7c677293d0 Mon Sep 17 00:00:00 2001 From: Thanos Doukoudakis <56822898+thadouk@users.noreply.github.com> Date: Mon, 13 Jan 2025 10:17:34 +0000 Subject: [PATCH] fix: Adds missing handler in token manager (#471) Co-authored-by: aventus-ci-agent --- Cargo.lock | 40 ++++++++++++++++---------------- Cargo.toml | 2 +- pallets/token-manager/src/lib.rs | 4 ++++ 3 files changed, 25 insertions(+), 21 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 14dfeb0a..bd890102 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -767,7 +767,7 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "avn-lower-rpc" -version = "6.6.0" +version = "6.6.1" dependencies = [ "avn-service", "futures", @@ -789,7 +789,7 @@ dependencies = [ [[package]] name = "avn-node-parachain" -version = "6.6.0" +version = "6.6.1" dependencies = [ "avn-lower-rpc", "avn-parachain-runtime", @@ -873,7 +873,7 @@ dependencies = [ [[package]] name = "avn-parachain-runtime" -version = "6.6.0" +version = "6.6.1" dependencies = [ "avn-runtime-common", "cumulus-pallet-aura-ext", @@ -955,7 +955,7 @@ dependencies = [ [[package]] name = "avn-parachain-test-runtime" -version = "6.6.0" +version = "6.6.1" dependencies = [ "avn-runtime-common", "cumulus-pallet-aura-ext", @@ -1037,7 +1037,7 @@ dependencies = [ [[package]] name = "avn-runtime-common" -version = "6.6.0" +version = "6.6.1" dependencies = [ "frame-support", "hex-literal", @@ -1051,7 +1051,7 @@ dependencies = [ [[package]] name = "avn-service" -version = "6.6.0" +version = "6.6.1" dependencies = [ "anyhow", "ethereum-types 0.11.0", @@ -6982,7 +6982,7 @@ dependencies = [ [[package]] name = "pallet-avn" -version = "6.6.0" +version = "6.6.1" dependencies = [ "frame-benchmarking", "frame-support", @@ -7010,7 +7010,7 @@ dependencies = [ [[package]] name = "pallet-avn-anchor" -version = "6.6.0" +version = "6.6.1" dependencies = [ "frame-benchmarking", "frame-support", @@ -7038,7 +7038,7 @@ dependencies = [ [[package]] name = "pallet-avn-offence-handler" -version = "6.6.0" +version = "6.6.1" dependencies = [ "frame-benchmarking", "frame-support", @@ -7060,7 +7060,7 @@ dependencies = [ [[package]] name = "pallet-avn-proxy" -version = "6.6.0" +version = "6.6.1" dependencies = [ "frame-benchmarking", "frame-support", @@ -7089,7 +7089,7 @@ dependencies = [ [[package]] name = "pallet-avn-transaction-payment" -version = "6.6.0" +version = "6.6.1" dependencies = [ "frame-benchmarking", "frame-support", @@ -7380,7 +7380,7 @@ dependencies = [ [[package]] name = "pallet-eth-bridge" -version = "6.6.0" +version = "6.6.1" dependencies = [ "ethabi 13.0.0", "frame-benchmarking", @@ -7409,7 +7409,7 @@ dependencies = [ [[package]] name = "pallet-eth-bridge-runtime-api" -version = "6.6.0" +version = "6.6.1" dependencies = [ "frame-support", "pallet-avn", @@ -7423,7 +7423,7 @@ dependencies = [ [[package]] name = "pallet-ethereum-events" -version = "6.6.0" +version = "6.6.1" dependencies = [ "env_logger 0.10.0", "frame-benchmarking", @@ -7621,7 +7621,7 @@ dependencies = [ [[package]] name = "pallet-nft-manager" -version = "6.6.0" +version = "6.6.1" dependencies = [ "frame-benchmarking", "frame-support", @@ -7750,7 +7750,7 @@ dependencies = [ [[package]] name = "pallet-parachain-staking" -version = "6.6.0" +version = "6.6.1" dependencies = [ "assert_matches", "frame-benchmarking", @@ -8029,7 +8029,7 @@ dependencies = [ [[package]] name = "pallet-summary" -version = "6.6.0" +version = "6.6.1" dependencies = [ "assert_matches", "frame-benchmarking", @@ -8098,7 +8098,7 @@ dependencies = [ [[package]] name = "pallet-token-manager" -version = "6.6.0" +version = "6.6.1" dependencies = [ "enumflags2", "frame-benchmarking", @@ -8207,7 +8207,7 @@ dependencies = [ [[package]] name = "pallet-validators-manager" -version = "6.6.0" +version = "6.6.1" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -13026,7 +13026,7 @@ dependencies = [ [[package]] name = "sp-avn-common" -version = "6.6.0" +version = "6.6.1" dependencies = [ "byte-slice-cast", "derive_more", diff --git a/Cargo.toml b/Cargo.toml index 89ccd4f4..48881a2c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -12,7 +12,7 @@ lto = "fat" codegen-units = 1 [workspace.package] -version = "6.6.0" +version = "6.6.1" authors = ["Aventus systems team"] homepage = "https://www.aventus.io/" repository = "https://github.com/Aventus-Network-Services/avn-node-parachain/" diff --git a/pallets/token-manager/src/lib.rs b/pallets/token-manager/src/lib.rs index af0ba440..20a92dab 100644 --- a/pallets/token-manager/src/lib.rs +++ b/pallets/token-manager/src/lib.rs @@ -1220,6 +1220,10 @@ impl TokenInterface for Pallet { let lifted_data = LiftedData::new(d.token_contract, d.receiver_address, d.amount); return Self::process_lift(event, &lifted_data) }, + EventData::LogErc20Transfer(d) => { + let lifted_data = LiftedData::new(d.token_contract, d.receiver_address, d.amount); + return Self::process_lift(event, &lifted_data) + }, // Any other event should not be calling this hook, they should use the regular lift // pathway