From 44288fcac5ab228752ca16e3840fbbc1d1823b10 Mon Sep 17 00:00:00 2001 From: "Jacky.li" Date: Fri, 9 Feb 2024 13:28:19 +0800 Subject: [PATCH] update airdrop workflow --- codecs/runtime-codec/proto/actor-tappstore.proto | 1 + codecs/runtime-codec/src/tapp/fluencer.rs | 2 ++ system-actors/src/tappstore/txns.rs | 15 +++++++++++++++ 3 files changed, 18 insertions(+) diff --git a/codecs/runtime-codec/proto/actor-tappstore.proto b/codecs/runtime-codec/proto/actor-tappstore.proto index f270ccd..97bdb8f 100644 --- a/codecs/runtime-codec/proto/actor-tappstore.proto +++ b/codecs/runtime-codec/proto/actor-tappstore.proto @@ -135,6 +135,7 @@ message QueryReferenceRewardAccountRequest { } message QueryAirdropTaskRequest { string acct = 1; + bytes teaId = 2; } message CommonSqlQueryResponse { diff --git a/codecs/runtime-codec/src/tapp/fluencer.rs b/codecs/runtime-codec/src/tapp/fluencer.rs index c72fc56..f273cd2 100644 --- a/codecs/runtime-codec/src/tapp/fluencer.rs +++ b/codecs/runtime-codec/src/tapp/fluencer.rs @@ -32,4 +32,6 @@ pub struct AirdropTaskInfo { pub r#type: String, pub balance: Option, pub description: String, + pub game_url: String, + pub doc_url: String, } diff --git a/system-actors/src/tappstore/txns.rs b/system-actors/src/tappstore/txns.rs index 7156f69..2aade13 100644 --- a/system-actors/src/tappstore/txns.rs +++ b/system-actors/src/tappstore/txns.rs @@ -391,6 +391,21 @@ pub enum TappstoreTxn { reward_type: String, reward_text: String, description: String, + tea_id: Vec, + game_url: String, + doc_url: String, + }, + AirdropUpdateTask { + token_id: TokenId, + owner: Account, + name: String, + task_type: String, + reward_type: String, + reward_text: String, + description: String, + tea_id: Vec, + game_url: String, + doc_url: String, }, AirdropRemoveTask { token_id: TokenId,