Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
112 commits
Select commit Hold shift + click to select a range
0fc15c9
contract: derive Hash for OutputAssignment
dr-orlovsky Sep 7, 2024
ef4679f
contract: add ContractStateRead::witness_info allowing wallets to acc…
dr-orlovsky Sep 11, 2024
d1d134d
iface: add contract state accessing methods to IfaceWrapper
dr-orlovsky Sep 11, 2024
427931f
chore: fix clippy lint
dr-orlovsky Sep 11, 2024
3c273cd
Merge branch 'fix/271' into develop
dr-orlovsky Sep 18, 2024
1ba9a8b
iface: remove IfaceOp, which should be handled at RGB wallet
dr-orlovsky Sep 20, 2024
806d735
iface: remove unused methods from ContractIface
dr-orlovsky Sep 20, 2024
e75e07a
contract: doc method OutputAssignment::transmute
dr-orlovsky Sep 20, 2024
8f056b8
iface: refactor OutpointFilter into AssignmentsFilter
dr-orlovsky Sep 20, 2024
aa6be3d
Merge branch 'develop' into fix/rgb-252
dr-orlovsky Sep 20, 2024
0ca8164
iface: refactor contract operation history deduction
dr-orlovsky Sep 20, 2024
b8748b7
iface: remove StateChange to simplify APIs
dr-orlovsky Sep 20, 2024
a3ba340
iface: differentiate fungible and non-fungible operations
dr-orlovsky Sep 20, 2024
53fa9a5
iface: support non-fungible history
dr-orlovsky Sep 20, 2024
d5170f9
iface: remove code duplication for history methods
dr-orlovsky Sep 20, 2024
4edbacf
iface: make history methods free of errors
dr-orlovsky Sep 20, 2024
dbfa80b
iface: simplify contract operations type hierarchy
dr-orlovsky Sep 20, 2024
268a318
iface: impl Display for OpDirection
dr-orlovsky Sep 20, 2024
0a0ed66
iface: make ContractOp fields public
dr-orlovsky Sep 20, 2024
77f6ab8
persistence: add Stock::contract_info method
dr-orlovsky Sep 20, 2024
2c915f8
iface: history - ignore blank transitions, fix spent calculation
dr-orlovsky Sep 20, 2024
24af8a5
contract: export WitnessInfo
dr-orlovsky Sep 20, 2024
94b5ebc
chore: fix clippy lints
dr-orlovsky Sep 20, 2024
54f19cd
persistence: fix removed terminal info from index on secret seal re-use
dr-orlovsky Oct 11, 2024
81ab531
Merge branch 'fix/rgb-252' into develop
dr-orlovsky Oct 12, 2024
8d0bc85
fix mismatch between anchored bundles dichotomies in persistence and …
dr-orlovsky Oct 12, 2024
d25dd62
chore: use new DBC method APIs
dr-orlovsky Oct 12, 2024
9807926
containers: allow consignment to reveal multiple seals from terminals
dr-orlovsky Oct 12, 2024
92902ce
persistence: fix MPC proof assignments in witness bundle consume
dr-orlovsky Oct 12, 2024
d1ee1d0
persistence: revert support for multiple witnesses per bundle
dr-orlovsky Oct 13, 2024
32d8109
Merge branch 'dichotomies' into develop
dr-orlovsky Oct 13, 2024
4f0c2e7
chore: update patches and dependencies
dr-orlovsky Oct 13, 2024
885ca71
chore: bump MSRV due to rustfix dependency
dr-orlovsky Oct 13, 2024
4c6c460
chore: fix fmt with new style_edition
dr-orlovsky Oct 13, 2024
72a903c
chore: fix clippy lints
dr-orlovsky Oct 13, 2024
3cd4ad5
Merge pull request #278 from RGB-WG/chore
dr-orlovsky Oct 13, 2024
3346e51
chore: update dependencies
dr-orlovsky Oct 31, 2024
ddee889
Merge pull request #269 from RGB-WG/develop
dr-orlovsky Oct 31, 2024
f312aa3
resolvers: remove consignment-based resolver
dr-orlovsky Nov 1, 2024
2cadb29
Merge pull request #283 from RGB-WG/fix/280
dr-orlovsky Nov 4, 2024
6db66ed
fix nightly build
zoedberg Nov 25, 2024
62b48da
fix lint with 1.85.0-nightly
zoedberg Dec 2, 2024
f8bd829
Merge pull request #285 from zoedberg/fix_nightly_build
dr-orlovsky Dec 17, 2024
b374468
chore: release v0.11.0-beta.9.1
dr-orlovsky Dec 17, 2024
14ca8d8
persistence: fix mismatch between blank builders and their inputs
dr-orlovsky Jan 6, 2025
af5a31b
persistence: use XOupoint instead of XOutputSeal in the APIs
dr-orlovsky Jan 6, 2025
c00aa3b
Merge pull request #291 from RGB-WG/fix/290
dr-orlovsky Jan 7, 2025
d056843
lint code with rust 1.84.0
zoedberg Jan 13, 2025
0164086
remove support for alt layers
zoedberg Dec 4, 2024
f9796df
make contract commit to a close method
zoedberg Dec 4, 2024
881e543
handle RGB reorgs
zoedberg Dec 13, 2024
840ccff
fix same blinded transfer twice
zoedberg Jan 11, 2025
a4f2000
address review: re-add Pay2Vout
zoedberg Jan 16, 2025
f994c22
address review: add layer1 to Genesis
zoedberg Jan 16, 2025
45ad2d7
remove pedersen commitments
zoedberg Jan 17, 2025
3f79897
add WitnessOrd::Ignored
zoedberg Jan 21, 2025
0ff5d2e
add layer1 to ContractInfo
zoedberg Jan 24, 2025
22ffcca
remove XChain
zoedberg Jan 23, 2025
08fc1e9
unified seals
zoedberg Jan 24, 2025
0593559
chain net in genesis + resolver check
zoedberg Jan 30, 2025
6c59fb1
move ChainNet -> AddressNetwork conversion here
zoedberg Feb 12, 2025
50c402e
get change seal only when needed
zoedberg Feb 12, 2025
ff79a0d
update bp-(core|std) to 0.11.1-alpha.1 + patch rgb-core
zoedberg Feb 12, 2025
1b357f6
remove concealed states
zoedberg Feb 14, 2025
c2a1b94
update rgb-core to 0.11.1-alpha.1
zoedberg Feb 19, 2025
5e0de16
Merge pull request #295 from zoedberg/v0.11_fixes
dr-orlovsky Feb 19, 2025
9018355
chore: experimental release v0.11.1-alpha.1. Do not use!
dr-orlovsky Feb 19, 2025
29a4d9f
lint code with rust 1.85.0
zoedberg Feb 27, 2025
ee1a111
fix stl
zoedberg Feb 28, 2025
41c7dc6
fix select_valid_witness: select best WitnessOrd
zoedberg Feb 21, 2025
a28347c
validation: add unsafe history check
zoedberg Feb 13, 2025
a0074aa
add get_outpoint_unsafe_history
zoedberg Feb 15, 2025
1eae309
change validity check + change some warnings to failures
zoedberg Feb 27, 2025
c1c2f9a
remove blank transitions
zoedberg Feb 20, 2025
52b7fd7
remove supplements
zoedberg Mar 1, 2025
91a913f
remove extensions and valencies
zoedberg Mar 4, 2025
8ab08f3
remove interfaces
zoedberg Mar 5, 2025
f16f611
move rgb resolvers implementation from rgb-runtime
zoedberg Mar 11, 2025
688a6ab
update rgb-core (removed computed state reserved bytes)
zoedberg Mar 12, 2025
d97fd1a
add optional InternalPk to Beneficiary::WitnessVout
zoedberg Mar 18, 2025
18fe6be
use NonEmptyVec for TypedAssigns
zoedberg Mar 21, 2025
74e82cb
change evolve_state error
zoedberg Mar 22, 2025
8d79753
use NonEmptyOrdSet for Inputs
zoedberg Mar 22, 2025
57bae85
add PublicKey to stl + Transition signature
zoedberg Apr 2, 2025
c368069
add utility to modify bundle
zoedberg Apr 2, 2025
8197aeb
chore: bump MSRV to 1.81.0
zoedberg Apr 2, 2025
da6d989
remove attachment assignment
zoedberg Mar 28, 2025
859faaf
lint code with rust 1.86.0
zoedberg Apr 7, 2025
6a183d2
refactor anchor and related structures
zoedberg Apr 3, 2025
f8630e6
StandardTypes: filter type system for schema
zoedberg Apr 14, 2025
9ed3069
remove PublicKey (duplicate of bp::CompressedPk)
zoedberg Apr 14, 2025
972cad4
schema: remove timestamp and developer
zoedberg Apr 16, 2025
5d68a04
drop ReservedBytes
zoedberg Apr 18, 2025
ed3b272
remove/solve TODOs
zoedberg Apr 23, 2025
86bbdbb
ContainerVer: start from V0 instead of V2
zoedberg Apr 23, 2025
2160340
remove kit/consignment signatures
zoedberg Apr 23, 2025
edfe2e2
update rgb-core (change Layer1 stl lib name)
zoedberg Apr 23, 2025
3bee9d5
update deps
zoedberg Apr 18, 2025
a9a06eb
schema: add optional default assignment
zoedberg Apr 25, 2025
bece565
rework invoice parsing/formatting
zoedberg Apr 25, 2025
ae93c2c
add seal_closing_strategy to Genesis
zoedberg Apr 25, 2025
417ee43
change memory structs confinement sizes
zoedberg Apr 27, 2025
0282be5
invoice: add set_void to builder
zoedberg Apr 29, 2025
a4fea46
remove unnecessary layers
zoedberg Apr 29, 2025
4dcaecc
change GlobalOut fields order
zoedberg Apr 18, 2025
8cc8149
changes required for replaceable/inflatable schemas
St333p Feb 3, 2025
b01a0f1
chore: bump version to 0.11.1-alpha.2+unreviewed
zoedberg May 1, 2025
746b092
fix: remove outdated InsufficientInputs err
zoedberg May 13, 2025
7fbb070
chore: lint code with rust 1.87.0
zoedberg May 20, 2025
eb4db06
create a single consignment for every recipient
zoedberg May 15, 2025
e5b4b03
chore: bump version to 0.11.1-alpha.3+unreviewed
zoedberg May 26, 2025
cce223e
Merge pull request #312 from zoedberg/0.11.1-3
dr-orlovsky May 26, 2025
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 @@ -57,7 +57,7 @@ jobs:
strategy:
fail-fast: false
matrix:
toolchain: [ nightly, beta, stable, 1.76.0 ]
toolchain: [ nightly, beta, stable, 1.81.0 ]
steps:
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@master
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,4 +36,4 @@ jobs:
- name: Add wasm32 target
run: rustup target add wasm32-unknown-unknown
- name: Test in headless Chrome
run: wasm-pack test --headless --chrome
run: RUSTFLAGS='--cfg getrandom_backend="wasm_js"' wasm-pack test --headless --chrome
2 changes: 1 addition & 1 deletion .rustfmt.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
edition = "2021"
version = "Two"
style_edition = "2021"

max_width = 100
array_width = 100
Expand Down
Loading