Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
06bb746
update alloy versions
qalisander Sep 11, 2025
4139b5a
update ruint
qalisander Sep 11, 2025
36c638c
update deps Cargo.lock
qalisander Sep 12, 2025
4ccdbd4
comment all token standards
qalisander Sep 15, 2025
da2bbe3
add erc721 without extensions
qalisander Sep 15, 2025
31c1048
add introspection
qalisander Sep 15, 2025
ba23432
add math
qalisander Sep 15, 2025
a4f5e55
erc721: remove obsolete deps
qalisander Sep 15, 2025
ebea0f7
erc721: use vm().msg_sender()
qalisander Sep 15, 2025
964fdad
erc721: replace has_code()
qalisander Sep 16, 2025
e98240c
use mutating call for erc721 receiver
qalisander Sep 16, 2025
65fcd3a
erc721: migrate burnable and enumerable
qalisander Sep 16, 2025
ebf28d8
migrate utils::structs
qalisander Sep 16, 2025
ba3bd6d
migrate utils::metadata
qalisander Sep 17, 2025
9a04c8b
erc721 migrate uri_storage, consecutive and wrapper
qalisander Sep 17, 2025
3f853c3
use patched version and remove non erc721 examples
qalisander Sep 18, 2025
ceea3b1
use mini alloc
qalisander Sep 18, 2025
e2fe10b
check wasm-opt contract version also
qalisander Sep 18, 2025
5473aef
migrate benchmarks and e2e to the new alloy library
qalisander Sep 18, 2025
d4368a5
erc721: migrate test cases
qalisander Sep 18, 2025
e77d0ed
Revert "use patched version and remove non erc721 examples"
qalisander Sep 22, 2025
7d37b49
add #[public] macro for erc721 token
qalisander Sep 23, 2025
434a669
import all tokens
qalisander Sep 23, 2025
5d243d7
msg::sender() -> self.vm().msg_sender()
qalisander Sep 23, 2025
90fd3e6
log(..) -> log(self.vm(),..)
qalisander Sep 23, 2025
80dfbdf
remove call::MethodError import
qalisander Sep 23, 2025
bf65d27
erc20 ++
qalisander Sep 23, 2025
43c29be
++
qalisander Sep 24, 2025
a52c9b2
++
qalisander Sep 24, 2025
91fec6b
++
qalisander Sep 24, 2025
e1ae357
++
qalisander Sep 24, 2025
73a6e96
++
qalisander Sep 24, 2025
369461a
pin stylus sdk revision
qalisander Sep 25, 2025
4a84f18
++
qalisander Sep 25, 2025
39c59dc
add has_code api
qalisander Sep 25, 2025
38b8a57
migrate logging
qalisander Sep 25, 2025
1e7cd2f
use latest 0.10.0-rc.1 stylus-sdk
qalisander Oct 23, 2025
417fd13
++
qalisander Oct 27, 2025
6257356
migrate safe_erc20
qalisander Oct 27, 2025
7ad5a6c
migrate p256_verify
qalisander Oct 27, 2025
471d807
update api at proxy and utils
qalisander Oct 28, 2025
e651efc
as_ref for data bytes
qalisander Oct 28, 2025
21de550
fix compilation
qalisander Oct 28, 2025
9a952a5
fix vesting_wallet test cases
qalisander Nov 1, 2025
ba867d4
++
qalisander Nov 1, 2025
8076d01
remove failing decimals_returns_default_value_when_underlying_decimal…
qalisander Nov 1, 2025
bbb122c
fix compilation of examples
qalisander Nov 1, 2025
379cdfb
migrate e2e tests examples to the new alloy api
qalisander Nov 3, 2025
eeda8ee
refactor proxies and storage utils
qalisander Nov 4, 2025
6286caf
fix vesting wallet e2e tests
qalisander Nov 4, 2025
cdf76ed
use simple nonce manager for e2e test account
qalisander Nov 4, 2025
bdeecb3
Merge branch 'main' into sdk-v0.10
qalisander Nov 7, 2025
6c5411d
remove unused deps
qalisander Nov 10, 2025
2f12856
erc721_wrapper test pass
qalisander Nov 10, 2025
1b98960
add wasm optimized u256 formatting for metadata extension
qalisander Nov 12, 2025
280107d
use wasm binary friendly native-keccak for alloy-primitives
qalisander Nov 12, 2025
6e49b26
++
qalisander Nov 12, 2025
e30b7f3
update storage slot documentation
qalisander Nov 18, 2025
3dd2409
use motsu from branch
qalisander Nov 18, 2025
5199b48
fix AddressUtil tests compilation
qalisander Nov 18, 2025
9ea321f
Merge remote-tracking branch 'origin/main' into sdk-v0.10
qalisander Nov 18, 2025
4d32699
fix clippy lint
qalisander Nov 18, 2025
96ad3dd
remove unused import
qalisander Nov 18, 2025
8fb107e
update ci pipelines
qalisander Nov 18, 2025
10218d5
fix cargo doc pipeline
qalisander Nov 19, 2025
5b91d82
++
qalisander Nov 19, 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
3 changes: 2 additions & 1 deletion .cargo/config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,9 @@ rustflags = [
"target-feature=+bulk-memory",
]

#TODO#q: remove -A warnings suppress flag
[target.aarch64-apple-darwin]
rustflags = ["-C", "link-arg=-undefined", "-C", "link-arg=dynamic_lookup"]
rustflags = ["-C", "link-arg=-undefined", "-C", "link-arg=dynamic_lookup", "-A", "warnings"]

[target.x86_64-apple-darwin]
rustflags = ["-C", "link-arg=-undefined", "-C", "link-arg=dynamic_lookup"]
3 changes: 3 additions & 0 deletions .github/workflows/check-wasm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,5 +27,8 @@ jobs:
- name: Install cargo-stylus
run: cargo install --locked --force cargo-stylus@0.6.3

- name: Install wasm-opt
run: cargo install wasm-opt@0.116.1

- name: Run wasm check
run: ./scripts/check-wasm.sh
2 changes: 1 addition & 1 deletion .github/workflows/check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ jobs:
rustflags: ""

- name: Cargo doc
run: cargo doc --no-deps --all-features
run: cargo doc --no-deps --features ruint
env:
RUSTDOCFLAGS: --cfg docsrs

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ jobs:

# https://github.com/rust-lang/cargo/issues/6669
- name: Run doc tests
run: cargo test --locked --doc
run: cargo test --locked --doc -p openzeppelin-stylus -p openzeppelin-stylus-proc -p openzeppelin-crypto --features ruint
os-check:
# Run cargo test on MacOS and Windows.
runs-on: ${{ matrix.os }}
Expand Down
Loading
Loading