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

RCP-240313B, -0326A, pre-0327A: Simplify scripting, support future transformers, remove type systems, make metadata fields multiple #227

Merged
merged 59 commits into from
Apr 18, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
f7bcf3b
schema: remove schema inheritance
dr-orlovsky Mar 24, 2024
d16304d
contract: remove root schema references from contract state
dr-orlovsky Mar 24, 2024
fbc979d
validation: remove unused subschema validation code
dr-orlovsky Mar 24, 2024
bde1287
RCP-240313A: support future SPV proofs by refactoring anchors
dr-orlovsky Mar 30, 2024
2639236
stl: update
dr-orlovsky Mar 30, 2024
8790e21
contract: experiment with Grip type
dr-orlovsky Mar 30, 2024
fac89ad
contract: make grip type generic
dr-orlovsky Mar 31, 2024
ec1c4a8
contract: rename WitnessId into XWitnessId
dr-orlovsky Mar 31, 2024
addeff9
Merge branch 'grip' into v0.11
dr-orlovsky Mar 31, 2024
a1d852b
Merge branch 'rm-subschema' into v0.11
dr-orlovsky Mar 31, 2024
c3b19a9
validation: use Rc wrapper for XGrip type
dr-orlovsky Apr 5, 2024
cad6f2a
contract: rename XPubWitness into XWitnessTx
dr-orlovsky Apr 5, 2024
50032c2
consignment: refactor Self::Iter
dr-orlovsky Apr 5, 2024
ef8d0e4
consignment: replace Rc with impl AsRef
dr-orlovsky Apr 5, 2024
b8f597c
consignment: simplify refs
dr-orlovsky Apr 6, 2024
2c05ff1
consignment: improve iterator APIs
dr-orlovsky Apr 6, 2024
d9a2731
contract: get rid of (X)Grip and XWitness types
dr-orlovsky Apr 6, 2024
0e5f0f9
validation: separate validator from consignment mutability
dr-orlovsky Apr 6, 2024
12a2e2b
Merge pull request #231 from RGB-WG/api
dr-orlovsky Apr 7, 2024
00a8c40
validation: require all seals to be of the same type defined in bundle
dr-orlovsky Apr 6, 2024
2cf0676
contract: reduce AnchorSet into EAnchor
dr-orlovsky Apr 7, 2024
9302a11
chroe: ignore typo check on RGB address
yanganto Apr 8, 2024
1b7fd37
validation: move type system from schema to consignment
dr-orlovsky Mar 27, 2024
1d92d30
validation: refactor scripting system
dr-orlovsky Mar 27, 2024
d8f3967
schema: remove ScriptRef type
dr-orlovsky Mar 28, 2024
57db8b9
vm: simplify scripting
dr-orlovsky Mar 28, 2024
0762ef7
vm: inform scripts about transition and extension type
dr-orlovsky Mar 28, 2024
c31b486
vm: fix complexity values
dr-orlovsky Mar 28, 2024
1516c86
rcp: make metadata multiple. Implements RCP-240326A
dr-orlovsky Mar 28, 2024
776e57e
chore: fix lints
dr-orlovsky Mar 28, 2024
d6610bf
schema: commit to developer identity
dr-orlovsky Mar 30, 2024
3508e6e
fix(validation): export Scripts type
dr-orlovsky Mar 31, 2024
21a9c86
vm: update to AluVM supporting strict encoding
dr-orlovsky Apr 9, 2024
cdd694b
contract: impl Ord for Identity
dr-orlovsky Apr 9, 2024
41c925d
contract: move asset tags to genesis
dr-orlovsky Apr 9, 2024
e0bf5b0
validation: validate genesis asset tags
dr-orlovsky Apr 9, 2024
16300b1
validation: use asset tags from genesis instead of consignment
dr-orlovsky Apr 9, 2024
8c69e73
Merge pull request #234 from RGB-WG/v0.11-typo
dr-orlovsky Apr 9, 2024
fd48e8c
chore: bump MSRV
yanganto Apr 10, 2024
a6b17fd
Merge pull request #237 from RGB-WG/v0.11-msrv-quick-fix
dr-orlovsky Apr 10, 2024
adaf611
chore: remove unreachable conditional branch
yanganto Apr 10, 2024
1193e8f
chore: rename is_blank for TransitionType
yanganto Apr 10, 2024
a6d3a79
schema: iterate over data types and libs used by a schema
dr-orlovsky Apr 10, 2024
d789528
validation: export CONSIGNMENT_MAX_LIBS const
dr-orlovsky Apr 10, 2024
1bc8c9d
Update src/validation/logic.rs
yanganto Apr 11, 2024
9d193fb
Merge pull request #239 from RGB-WG/asset-tags-match-struct
dr-orlovsky Apr 11, 2024
e555dc6
Merge pull request #236 from RGB-WG/asset_tags
dr-orlovsky Apr 11, 2024
6aa7885
Merge branch 'single-commit' into v0.11
dr-orlovsky Apr 11, 2024
9d86073
Merge remote-tracking branch 'origin/v0.11' into script-refactor
dr-orlovsky Apr 11, 2024
8392d42
contract: fix seal try_to_output_seal method
dr-orlovsky Apr 12, 2024
e60656b
schema: add name field
dr-orlovsky Apr 13, 2024
97c2923
stl: update
dr-orlovsky Apr 13, 2024
e0b0181
vm: fix aluvm encoder
dr-orlovsky Apr 13, 2024
2135079
stl: improve identity type
dr-orlovsky Apr 14, 2024
855bae9
vm: fix ISA
dr-orlovsky Apr 14, 2024
0fbabb5
validation: fix check for asset tag presence
dr-orlovsky Apr 14, 2024
f071856
validation: support interface-based custom error messages in status
dr-orlovsky Apr 15, 2024
73ed9e9
contract: use only explicit data in the global state
dr-orlovsky Apr 17, 2024
938248b
Merge pull request #241 from RGB-WG/global-state
dr-orlovsky Apr 18, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ jobs:
strategy:
fail-fast: false
matrix:
toolchain: [ nightly, beta, stable, 1.70.0 ]
toolchain: [ nightly, beta, stable, 1.75.0 ]
steps:
- uses: actions/checkout@v2
- name: Install rust ${{ matrix.toolchain }}
Expand Down
Loading
Loading