Skip to content

Commit

Permalink
update code and testcases
Browse files Browse the repository at this point in the history
  • Loading branch information
ftheirs committed Dec 15, 2021
1 parent 00c53c1 commit 98c291a
Show file tree
Hide file tree
Showing 12 changed files with 14,194 additions and 18,622 deletions.
7,425 changes: 1,932 additions & 5,493 deletions app/src/substrate_dispatch_V1.c

Large diffs are not rendered by default.

15 changes: 15 additions & 0 deletions app/src/substrate_functions.h
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ parser_error_t _readProposal(parser_context_t* c, pd_Proposal_t* v);
parser_error_t _readVecCall(parser_context_t* c, pd_VecCall_t* v);
parser_error_t _readCompactBalanceOf(parser_context_t* c, pd_CompactBalanceOf_t* v);
parser_error_t _readCompactBlockNumber(parser_context_t* c, pd_CompactBlockNumber_t* v);
parser_error_t _readH256(parser_context_t* c, pd_H256_t* v);
parser_error_t _readHash(parser_context_t* c, pd_Hash_t* v);
parser_error_t _readHeartbeat(parser_context_t* c, pd_Heartbeat_t* v);
parser_error_t _readVecHeader(parser_context_t* c, pd_VecHeader_t* v);
Expand Down Expand Up @@ -104,6 +105,13 @@ parser_error_t _toStringCompactu32(
uint8_t pageIdx,
uint8_t* pageCount);

parser_error_t _toStringCompactu64(
const pd_Compactu64_t* v,
char* outValue,
uint16_t outValueLen,
uint8_t pageIdx,
uint8_t* pageCount);

parser_error_t _toStringBalance(
const pd_Balance_t* v,
char* outValue,
Expand Down Expand Up @@ -202,6 +210,13 @@ parser_error_t _toStringCompactBlockNumber(
uint8_t pageIdx,
uint8_t* pageCount);

parser_error_t _toStringH256(
const pd_H256_t* v,
char* outValue,
uint16_t outValueLen,
uint8_t pageIdx,
uint8_t* pageCount);

parser_error_t _toStringHash(
const pd_Hash_t* v,
char* outValue,
Expand Down
16 changes: 0 additions & 16 deletions app/src/substrate_functions_V1.h
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,6 @@ parser_error_t _readEraIndex_V1(parser_context_t* c, pd_EraIndex_V1_t* v);
parser_error_t _readEthTransaction_V1(parser_context_t* c, pd_EthTransaction_V1_t* v);
parser_error_t _readGrandpaEquivocationProof_V1(parser_context_t* c, pd_GrandpaEquivocationProof_V1_t* v);
parser_error_t _readH160_V1(parser_context_t* c, pd_H160_V1_t* v);
parser_error_t _readH256_V1(parser_context_t* c, pd_H256_V1_t* v);
parser_error_t _readIdentityFields_V1(parser_context_t* c, pd_IdentityFields_V1_t* v);
parser_error_t _readIdentityInfo_V1(parser_context_t* c, pd_IdentityInfo_V1_t* v);
parser_error_t _readIdentityJudgement_V1(parser_context_t* c, pd_IdentityJudgement_V1_t* v);
Expand Down Expand Up @@ -105,7 +104,6 @@ parser_error_t _readVecValidatorIndex_V1(parser_context_t* c, pd_VecValidatorInd
parser_error_t _readVestingInfo_V1(parser_context_t* c, pd_VestingInfo_V1_t* v);
parser_error_t _readVote_V1(parser_context_t* c, pd_Vote_V1_t* v);
parser_error_t _readWeight_V1(parser_context_t* c, pd_Weight_V1_t* v);
parser_error_t _readu8_array_32_V1(parser_context_t* c, pd_u8_array_32_V1_t* v);

// toString functions
parser_error_t _toStringAccountId_V1(
Expand Down Expand Up @@ -339,13 +337,6 @@ parser_error_t _toStringH160_V1(
uint8_t pageIdx,
uint8_t* pageCount);

parser_error_t _toStringH256_V1(
const pd_H256_V1_t* v,
char* outValue,
uint16_t outValueLen,
uint8_t pageIdx,
uint8_t* pageCount);

parser_error_t _toStringIdentityFields_V1(
const pd_IdentityFields_V1_t* v,
char* outValue,
Expand Down Expand Up @@ -661,13 +652,6 @@ parser_error_t _toStringWeight_V1(
uint8_t pageIdx,
uint8_t* pageCount);

parser_error_t _toStringu8_array_32_V1(
const pd_u8_array_32_V1_t* v,
char* outValue,
uint16_t outValueLen,
uint8_t pageIdx,
uint8_t* pageCount);

#ifdef __cplusplus
}
#endif
Loading

0 comments on commit 98c291a

Please sign in to comment.