From cd7866ff778b14b2cbc99f887036c9daa73ed8e3 Mon Sep 17 00:00:00 2001 From: xjd Date: Tue, 2 Apr 2024 08:58:16 +0800 Subject: [PATCH 1/4] Rename XudtWitnessInput Renamed to XudtWitness as it can be found both in input type and output type. --- c/rce.h | 4 +- c/xudt_rce.c | 12 ++-- c/xudt_rce.mol | 4 +- c/xudt_rce_mol.h | 34 +++++----- c/xudt_rce_mol2.h | 76 +++++++++++----------- tests/xudt_rce/ckb_syscall_xudt_sim.h | 8 +-- tests/xudt_rce/owner_script.c | 6 +- tests/xudt_rce_rust/src/xudt_rce_mol.rs | 60 ++++++++--------- tests/xudt_rce_rust/tests/test_xudt_rce.rs | 8 +-- 9 files changed, 106 insertions(+), 106 deletions(-) diff --git a/c/rce.h b/c/rce.h index 7a0980c..0613fba 100644 --- a/c/rce.h +++ b/c/rce.h @@ -158,8 +158,8 @@ static int rce_get_proofs(uint32_t index, SmtProofEntryVecType* res) { CHECK2(!input.t->is_none(&input), ERROR_INVALID_MOL_FORMAT); mol2_cursor_t bytes = input.t->unwrap(&input); - // convert Bytes to XudtWitnessInputType - XudtWitnessInputType witness_input = make_XudtWitnessInput(&bytes); + // convert Bytes to XudtWitnessType + XudtWitnessType witness_input = make_XudtWitness(&bytes); BytesVecType extension_data_vec = witness_input.t->extension_data(&witness_input); diff --git a/c/xudt_rce.c b/c/xudt_rce.c index b1c0110..6610c30 100644 --- a/c/xudt_rce.c +++ b/c/xudt_rce.c @@ -209,8 +209,8 @@ int get_extension_data(uint32_t index, uint8_t *buff, uint32_t buff_len, CHECK2(!input.t->is_none(&input), ERROR_INVALID_MOL_FORMAT); mol2_cursor_t bytes = input.t->unwrap(&input); - // convert Bytes to XudtWitnessInputType - XudtWitnessInputType witness_input = make_XudtWitnessInput(&bytes); + // convert Bytes to XudtWitnessType + XudtWitnessType witness_input = make_XudtWitness(&bytes); BytesVecType extension_data_vec = witness_input.t->extension_data(&witness_input); @@ -239,8 +239,8 @@ int get_owner_script(uint8_t *buff, uint32_t buff_len, uint32_t *out_len) { CHECK2(!input.t->is_none(&input), ERROR_INVALID_MOL_FORMAT); mol2_cursor_t bytes = input.t->unwrap(&input); - // convert Bytes to XudtWitnessInputType - XudtWitnessInputType witness_input = make_XudtWitnessInput(&bytes); + // convert Bytes to XudtWitnessType + XudtWitnessType witness_input = make_XudtWitness(&bytes); ScriptOptType owner_script = witness_input.t->owner_script(&witness_input); CHECK2(!owner_script.t->is_none(&owner_script), ERROR_INVALID_MOL_FORMAT); ScriptType owner_script2 = owner_script.t->unwrap(&owner_script); @@ -269,8 +269,8 @@ int load_raw_extension_data(uint8_t **var_data, uint32_t *var_len) { CHECK2(!input.t->is_none(&input), ERROR_INVALID_MOL_FORMAT); struct mol2_cursor_t bytes = input.t->unwrap(&input); - // convert Bytes to XudtWitnessInputType - XudtWitnessInputType witness_input = make_XudtWitnessInput(&bytes); + // convert Bytes to XudtWitnessType + XudtWitnessType witness_input = make_XudtWitness(&bytes); ScriptVecOptType script_vec = witness_input.t->raw_extension_data(&witness_input); diff --git a/c/xudt_rce.mol b/c/xudt_rce.mol index 9182272..3f32a8b 100644 --- a/c/xudt_rce.mol +++ b/c/xudt_rce.mol @@ -3,7 +3,7 @@ import blockchain; vector ScriptVec