Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Xudt rce #8

Merged
merged 61 commits into from
Jul 20, 2021
Merged

Xudt rce #8

merged 61 commits into from
Jul 20, 2021

Conversation

XuJiandong
Copy link
Collaborator

@XuJiandong XuJiandong commented Mar 9, 2021

A draft implementation for review.

add mol file
Byte32Vec -> ScriptVec
use safe "checked" version
introduce some test cases
change parameters of "validate" function according to the spec.
format code
update test cases for SMT
changes to review
add xudt_rce_mol2.h
fix issues on review.
change term "structure" to "extension_data"
@xxuejie
Copy link
Collaborator

xxuejie commented Mar 31, 2021

We need to add checkings in build.rs file, to ensure the compiled xudt_rce binary does not change.

xxuejie and others added 5 commits April 2, 2021 04:15
use single byte to represent old and new values.
increase RAW_EXTENSION_DATA to 64K
update XUDT_RCE_CLAGS
XuJiandong and others added 29 commits April 25, 2021 09:09
* add proof_mask to support splited verifications on input and output

* typo

* tx without input witness
* tests: move rce validator tests

* Add xudt tests in github workflow

* fix fmt
* support no input witness
* add more test cases
xudt's test cases have been moved to "xudt" folder.
add CI
support input/output type script hash as owner mode
@XuJiandong XuJiandong merged commit 9a4b25b into master Jul 20, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants