diff --git a/app/src/substrate_dispatch.c b/app/src/substrate_dispatch.c index 1f11cb3..a3fcfdc 100644 --- a/app/src/substrate_dispatch.c +++ b/app/src/substrate_dispatch.c @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. ********************************************************************************/ -#include "substrate_dispatch.h" +#include "substrate_dispatch_V2.h" #include "parser_impl.h" #include "zxmacros.h" diff --git a/app/src/substrate_dispatch_V2.c b/app/src/substrate_dispatch_V2.c index f8f6e0b..0765f88 100644 --- a/app/src/substrate_dispatch_V2.c +++ b/app/src/substrate_dispatch_V2.c @@ -1115,28 +1115,28 @@ __Z_INLINE parser_error_t _readMethod_identity_quit_sub_V2( __Z_INLINE parser_error_t _readMethod_recovery_as_recovered_V2( parser_context_t *c, pd_recovery_as_recovered_V2_t *m) { - CHECK_ERROR(_readAccountIdLookupOfT_V2(c, &m->account)) + CHECK_ERROR(_readAccountId_V2(c, &m->account)) CHECK_ERROR(_readCall(c, &m->call)) return parser_ok; } -__Z_INLINE parser_error_t _readMethod_recovery_cancel_recovered_V23( +__Z_INLINE parser_error_t _readMethod_recovery_cancel_recovered_V2( parser_context_t* c, pd_recovery_cancel_recovered_V2_t* m) { - CHECK_ERROR(_readAccountIdLookupOfT_V2(c, &m->account)) + CHECK_ERROR(_readAccountId_V2(c, &m->account)) return parser_ok; } __Z_INLINE parser_error_t _readMethod_recovery_claim_recovery_V2( parser_context_t* c, pd_recovery_claim_recovery_V2_t* m) { - CHECK_ERROR(_readAccountIdLookupOfT_V2(c, &m->account)) + CHECK_ERROR(_readAccountId_V2(c, &m->account)) return parser_ok; } __Z_INLINE parser_error_t _readMethod_recovery_close_recovery_V2( parser_context_t* c, pd_recovery_close_recovery_V2_t* m) { - CHECK_ERROR(_readAccountIdLookupOfT_V2(c, &m->rescuer)) + CHECK_ERROR(_readAccountId_V2(c, &m->rescuer)) return parser_ok; } @@ -1152,7 +1152,7 @@ __Z_INLINE parser_error_t _readMethod_recovery_create_recovery_V2( __Z_INLINE parser_error_t _readMethod_recovery_initiate_recovery_V2( parser_context_t* c, pd_recovery_initiate_recovery_V2_t* m) { - CHECK_ERROR(_readAccountIdLookupOfT_V2(c, &m->account)) + CHECK_ERROR(_readAccountId_V2(c, &m->account)) return parser_ok; } @@ -1167,16 +1167,16 @@ __Z_INLINE parser_error_t _readMethod_recovery_remove_recovery_V2( __Z_INLINE parser_error_t _readMethod_recovery_set_recovered_V2( parser_context_t* c, pd_recovery_set_recovered_V2_t* m) { - CHECK_ERROR(_readAccountIdLookupOfT_V2(c, &m->lost)) - CHECK_ERROR(_readAccountIdLookupOfT_V2(c, &m->rescuer)) + CHECK_ERROR(_readAccountId_V2(c, &m->lost)) + CHECK_ERROR(_readAccountId_V2(c, &m->rescuer)) return parser_ok; } __Z_INLINE parser_error_t _readMethod_recovery_vouch_recovery_V2( parser_context_t* c, pd_recovery_vouch_recovery_V2_t* m) { - CHECK_ERROR(_readAccountIdLookupOfT_V2(c, &m->lost)) - CHECK_ERROR(_readAccountIdLookupOfT_V2(c, &m->rescuer)) + CHECK_ERROR(_readAccountId_V2(c, &m->lost)) + CHECK_ERROR(_readAccountId_V2(c, &m->rescuer)) return parser_ok; } @@ -2721,16 +2721,10 @@ const char *_getMethod_ModuleName_V2(uint8_t moduleIdx) return STR_MO_DEMOCRACY; case 15: return STR_MO_COUNCIL; - case 16: - return STR_MO_TECHNICALCOMMITTEE; case 17: return STR_MO_PHRAGMENELECTION; - case 18: - return STR_MO_TECHNICALMEMBERSHIP; case 19: return STR_MO_TREASURY; - case 24: - return STR_MO_CLAIMS; case 25: return STR_MO_VESTING; case 27: @@ -2745,24 +2739,12 @@ const char *_getMethod_ModuleName_V2(uint8_t moduleIdx) return STR_MO_TREASURYREWARD; case 34: return STR_MO_BOUNTIES; - case 38: - return STR_MO_CHILDBOUNTIES; case 35: return STR_MO_TIPS; case 36: return STR_MO_ELECTIONPROVIDERMULTIPHASE; case 37: return STR_MO_BAGSLIST; - case 51: - return STR_MO_CONFIGURATION; - case 57: - return STR_MO_INITIALIZER; - case 60: - return STR_MO_HRMP; - case 62: - return STR_MO_PARASDISPUTES; - case 70: - return STR_MO_REGISTRAR; case 72: return STR_MO_AUCTIONS; case 73: @@ -7634,7 +7616,7 @@ parser_error_t _getMethod_ItemValue_V2( switch (itemIdx) { case 0: /* recovery_as_recovered_V2 - account */; - return _toStringAccountIdLookupOfT_V2( + return _toStringAccountId_V2( &m->basic.recovery_as_recovered_V2.account, outValue, outValueLen, pageIdx, pageCount); @@ -7649,7 +7631,7 @@ parser_error_t _getMethod_ItemValue_V2( case 6913: /* module 27 call 1 */ switch (itemIdx) { case 0: /* recovery_cancel_recovered_V2 - account */; - return _toStringAccountIdLookupOfT_V2( + return _toStringAccountId_V2( &m->basic.recovery_cancel_recovered_V2.account, outValue, outValueLen, pageIdx, pageCount); @@ -7659,7 +7641,7 @@ parser_error_t _getMethod_ItemValue_V2( case 6914: /* module 27 call 2 */ switch (itemIdx) { case 0: /* recovery_claim_recovery_V2 - account */; - return _toStringAccountIdLookupOfT_V2( + return _toStringAccountId_V2( &m->basic.recovery_claim_recovery_V2.account, outValue, outValueLen, pageIdx, pageCount); @@ -7669,7 +7651,7 @@ parser_error_t _getMethod_ItemValue_V2( case 6915: /* module 27 call 3 */ switch (itemIdx) { case 0: /* recovery_close_recovery_V2 - rescuer */; - return _toStringAccountIdLookupOfT_V2( + return _toStringAccountId_V2( &m->basic.recovery_close_recovery_V2.rescuer, outValue, outValueLen, pageIdx, pageCount); @@ -7699,7 +7681,7 @@ parser_error_t _getMethod_ItemValue_V2( case 6917: /* module 27 call 5 */ switch (itemIdx) { case 0: /* recovery_initiate_recovery_V2 - account */; - return _toStringAccountIdLookupOfT_V2( + return _toStringAccountId_V2( &m->basic.recovery_initiate_recovery_V2.account, outValue, outValueLen, pageIdx, pageCount); @@ -7714,12 +7696,12 @@ parser_error_t _getMethod_ItemValue_V2( case 6919: /* module 27 call 7 */ switch (itemIdx) { case 0: /* recovery_set_recovered_V2 - lost */; - return _toStringAccountIdLookupOfT_V2( + return _toStringAccountId_V2( &m->basic.recovery_set_recovered_V2.lost, outValue, outValueLen, pageIdx, pageCount); case 1: /* recovery_set_recovered_V2 - rescuer */; - return _toStringAccountIdLookupOfT_V2( + return _toStringAccountId_V2( &m->basic.recovery_set_recovered_V2.rescuer, outValue, outValueLen, pageIdx, pageCount); @@ -7729,12 +7711,12 @@ parser_error_t _getMethod_ItemValue_V2( case 6920: /* module 27 call 8 */ switch (itemIdx) { case 0: /* recovery_vouch_recovery_V2 - lost */; - return _toStringAccountIdLookupOfT_V2( + return _toStringAccountId_V2( &m->basic.recovery_vouch_recovery_V2.lost, outValue, outValueLen, pageIdx, pageCount); case 1: /* recovery_vouch_recovery_V2 - rescuer */; - return _toStringAccountIdLookupOfT_V2( + return _toStringAccountId_V2( &m->basic.recovery_vouch_recovery_V2.rescuer, outValue, outValueLen, pageIdx, pageCount); diff --git a/app/src/substrate_methods_V2.h b/app/src/substrate_methods_V2.h index ae12451..9d96748 100644 --- a/app/src/substrate_methods_V2.h +++ b/app/src/substrate_methods_V2.h @@ -630,10 +630,10 @@ typedef struct { #define PD_CALL_COUNCIL_SET_MEMBERS_V2 2 typedef struct { - pd_VecAccountId_V2_t new_members + pd_VecAccountId_V2_t new_members; pd_OptionAccountId_V2_t prime; pd_Compactu32_t old_count; -} pd_council_propose_V2_t; +} pd_council_set_members_V2_t; #define PD_CALL_COUNCIL_VOTE_V2 3 typedef struct { @@ -1424,6 +1424,7 @@ typedef union { pd_staking_kick_V2_t staking_kick_V2; pd_staking_chill_other_V2_t staking_chill_other_V2; pd_staking_force_apply_min_commission_V2_t staking_force_apply_min_commission_V2; + pd_staking_set_staking_configs_V2_t staking_set_staking_configs_V2; pd_grandpa_note_stalled_V2_t grandpa_note_stalled_V2; pd_democracy_propose_V2_t democracy_propose_V2; pd_democracy_second_V2_t democracy_second_V2; diff --git a/app/src/substrate_strings.h b/app/src/substrate_strings.h index 7b8b1c7..ccac8cb 100644 --- a/app/src/substrate_strings.h +++ b/app/src/substrate_strings.h @@ -56,9 +56,13 @@ static const char* STR_MO_CHAINBRIDGE = "Chainbridge"; static const char* STR_MO_EDGEBRIDGE = "Edgebridge"; static const char* STR_MO_BOUNTIES = "Bounties"; static const char* STR_MO_TIPS = "Tips"; +static const char* STR_MO_BAGSLIST = "Bagslist"; +static const char* STR_MO_ELECTIONPROVIDERMULTIPHASE = "Electionprovidermultiphase"; +static const char* STR_MO_PHRAGMENELECTION = "Phragmenelection"; // Methods names static const char* STR_ME_FILL_BLOCK = "Fill block"; +static const char* STR_MO_PREIMAGE = "Preimage"; static const char* STR_ME_REMARK = "Remark"; static const char* STR_ME_SET_HEAP_PAGES = "Set heap pages"; static const char* STR_ME_SET_CODE = "Set code"; diff --git a/app/src/substrate_types_V2.h b/app/src/substrate_types_V2.h index 002819f..4a6933e 100644 --- a/app/src/substrate_types_V2.h +++ b/app/src/substrate_types_V2.h @@ -250,6 +250,10 @@ typedef struct { pd_Balance_t set; } pd_ConfigOpBalanceOfT_V2_t; +typedef struct { + uint32_t value; +} pd_Perbill_V2_t; + typedef struct { uint8_t value; pd_Perbill_V2_t set; @@ -399,10 +403,6 @@ typedef struct { uint8_t _NOT_IMPLEMENTED__DO_NOT_USE; } pd_ParachainsInherentDataHeader_V2_t; -typedef struct { - uint32_t value; -} pd_Perbill_V2_t; - typedef struct { compactInt_t value; } pd_Percent_V2_t;