Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
130 commits
Select commit Hold shift + click to select a range
11d0dc2
Revert "undo collection info extension and royalty info additions, wi…
taitruong Apr 30, 2024
d069c4f
add `TCollectionInfoExtensionMsg` generic, add `Validate` and `Update…
taitruong Mar 11, 2024
df8db83
test minter and creator on init
taitruong Mar 11, 2024
9c5391d
test and validate collection info and collection info extension
taitruong Mar 11, 2024
e6b46e5
cargo schema
taitruong Mar 11, 2024
fe0af64
cleanup
taitruong Mar 11, 2024
9736e6e
test non-creator cannot update collection info
taitruong Mar 11, 2024
337a2a1
cargo schema
taitruong Mar 11, 2024
16a06f3
NEW utilities: UpdateMetadata, validate also metadata on mint
taitruong Mar 12, 2024
174b547
remove cw2981-royalties (covered now in `cw721`)
taitruong Mar 12, 2024
a919c7c
cleanup
taitruong Mar 12, 2024
b7183a0
cleanup
taitruong Mar 12, 2024
fc9291b
cleanup
taitruong Mar 12, 2024
092a8c6
rename
taitruong Mar 12, 2024
13c3a46
rename
taitruong Mar 12, 2024
d164fd3
test update nft metadata
taitruong Mar 12, 2024
08d8e62
allow updating nft token uri
taitruong Mar 12, 2024
0605d93
test update nft info
taitruong Mar 12, 2024
eef4d76
docs
taitruong Mar 13, 2024
ae77d36
cleanup extension query
taitruong Mar 13, 2024
1d0d4f2
cleanup
taitruong Mar 13, 2024
8463beb
add deprecated type
taitruong Mar 13, 2024
afd4290
cleanup
taitruong Mar 13, 2024
9e5803e
validate addr
taitruong Mar 13, 2024
e1b4695
introduce StateFactory
taitruong Mar 14, 2024
c7705e3
cleanup
taitruong Mar 14, 2024
1baf3af
cleanup
taitruong Mar 14, 2024
319974e
cleanup
taitruong Mar 14, 2024
6f16045
move to dedicated traits
taitruong Mar 15, 2024
e979111
add docs
taitruong Mar 15, 2024
ffdb5b9
add Debug trait
taitruong Mar 15, 2024
106bcd1
use references
taitruong Mar 17, 2024
ff8186d
cleanup
taitruong Mar 17, 2024
cfa5cfc
cleanup
taitruong Mar 17, 2024
cdb5742
use references
taitruong Mar 17, 2024
b51da32
use StateFactory for CollectionMetadata
taitruong Mar 18, 2024
a0e549c
move creator assertion to state factory
taitruong Mar 18, 2024
7060109
assert minter for start trading time, all others belongs to creator
taitruong Mar 18, 2024
7efc038
update cw-ownable
taitruong Mar 18, 2024
6729a85
cleanup
taitruong Mar 18, 2024
e56b406
cleanup
taitruong Mar 18, 2024
307f4a4
cleanup
taitruong Mar 18, 2024
68b4fe8
cleanup
taitruong Mar 18, 2024
b65bd58
test creator and minter
taitruong Mar 19, 2024
c375be1
cleanup
taitruong Mar 19, 2024
ce7f7a2
docs
taitruong Mar 19, 2024
f41932e
validate creator and minter in state factory
taitruong Mar 19, 2024
122b23c
test v15 migration
taitruong Mar 19, 2024
f199086
make args optional
taitruong Mar 20, 2024
6b6994b
assert creator and minter only if info is provided
taitruong Mar 20, 2024
0c8c1b9
remove royalty valdation in collection metadata extension, since it i…
taitruong Mar 20, 2024
dee107b
fix validation of nft metadata
taitruong Mar 20, 2024
b3742bc
use StateFactory for Trait
taitruong Mar 20, 2024
fba9f3d
test update unknown NFT
taitruong Mar 20, 2024
11e6c6b
cleanup
taitruong Mar 20, 2024
daf9845
cleanup
taitruong Mar 21, 2024
3e0c1d6
split up into `instantiate_with_version()` and `instantiate()`
taitruong Mar 21, 2024
19f7530
use attributes
taitruong Mar 22, 2024
e85a02b
rename
taitruong Mar 22, 2024
27c07b3
cleanup
taitruong Mar 22, 2024
ee570cb
cleanup
taitruong Mar 22, 2024
e8567b1
move to traits
taitruong Mar 22, 2024
eac094b
cleanup
taitruong Mar 22, 2024
769be6b
cleanup
taitruong Mar 22, 2024
616fb3a
linter
taitruong Mar 22, 2024
3d0cfc4
use option
taitruong Mar 22, 2024
f2757ed
fix royalties
taitruong Mar 23, 2024
36691f3
store royalty info as binary directly
taitruong Mar 23, 2024
3da7c8a
move to contract
taitruong Mar 23, 2024
073c8c0
docs
taitruong Mar 23, 2024
548ba86
docs
taitruong Mar 23, 2024
8b416b0
rename
taitruong Mar 23, 2024
53e5e99
Explicit type equivalent to `Vec<Attribute>`, for better distinction.
taitruong Mar 23, 2024
e221203
cleanup
taitruong Mar 23, 2024
30519cb
add `GetAllInfo` and `GetCollectionExtensionAttributes`
taitruong Mar 23, 2024
17af28d
new `TExtensionQueryMsg` as a distinction for `TNftExtension`
taitruong Mar 24, 2024
281190e
cargo schema
taitruong Mar 24, 2024
542efe0
cleanup
taitruong Mar 24, 2024
17e14da
new `TExtensionMsg` as a distinction for `TNftExtensionMsg`
taitruong Mar 24, 2024
757294d
cargo schema
taitruong Mar 24, 2024
35e9a3b
rate limit query
taitruong Mar 24, 2024
f60a3b9
cargo schema
taitruong Mar 24, 2024
d77a97d
use `ok_or_else()`
taitruong Mar 24, 2024
e47a86a
cargo fmt
taitruong Mar 24, 2024
6b2c668
clippy
taitruong Mar 24, 2024
9c90dd9
docs
taitruong Mar 24, 2024
244ee1a
cleanup
taitruong Mar 26, 2024
62bce32
typo
taitruong Mar 26, 2024
eb2011e
allow setting to None for token uri and optional props in NftExtension
taitruong Mar 27, 2024
cdba342
cargo schema
taitruong Mar 27, 2024
410372e
cargo clippy
taitruong Mar 27, 2024
41e56ce
cleanup docs
taitruong Apr 25, 2024
520f8be
cleanup
taitruong May 6, 2024
f9afff0
make public for re-use
taitruong May 14, 2024
27b1e11
rename Extension -> GetExtension, otherwise there's name clash using …
taitruong May 16, 2024
8ed6ceb
fix: JSON/serde cannot handle nested Options
taitruong Jun 5, 2024
b3960e8
cleanup
taitruong Jun 6, 2024
4aa8e19
update libs
taitruong Jun 6, 2024
ee5a1b1
test mint with empty token uri
taitruong Jun 6, 2024
953fc1d
fix: value for response attribute cannot be empty
taitruong Jun 6, 2024
85e1dd6
Revert "remove cw2981-royalties (covered now in `cw721`)"
taitruong Jul 1, 2024
48c9800
fix cw2981
taitruong Jul 1, 2024
09e293c
cargo schema
taitruong Jul 1, 2024
2111f3a
cleanup
taitruong Jul 1, 2024
d774bf0
fix ci
taitruong Jul 1, 2024
26bd1be
ci: show cosmwasm-version after install
taitruong Jul 1, 2024
45de1c7
install latest cosmwasm-check 2.0.4
taitruong Jul 1, 2024
918a39f
update rust 1.79
taitruong Jul 1, 2024
2adfd4e
switch back to rust 1.78
taitruong Jul 1, 2024
6c2aaff
cw721-metadata-onchain
taitruong Jul 1, 2024
90b914d
cleanup
taitruong Jul 1, 2024
517c136
cargo schema
taitruong Jul 1, 2024
e5d4f27
cleanup
taitruong Jul 1, 2024
fb27cad
cargo schema
taitruong Jul 1, 2024
c53ad51
cleanup
taitruong Jul 1, 2024
807f660
cleanup
taitruong Jul 1, 2024
5ca6d0c
define DefaultCw721Contract, EmptyCw721Contract, and DefaultCw721Expi…
taitruong Jul 1, 2024
eb056f6
cleanup
taitruong Jul 1, 2024
3ed2f18
distinct more clearly for cw721-base being offchain and cw721-metadat…
taitruong Jul 4, 2024
4723981
cleanup
taitruong Jul 4, 2024
7d6e297
move to package and simplify contracts
taitruong Jul 4, 2024
8607b64
cargo schema
taitruong Jul 4, 2024
842d869
cw721-base with no nft extension, but optional collection extension
taitruong Jul 4, 2024
f77d213
cargo schema
taitruong Jul 4, 2024
2bd5cee
cleanup
taitruong Jul 4, 2024
94349da
update reamde
taitruong Jul 8, 2024
8e9966b
readme
taitruong Jul 16, 2024
778b91a
rename
taitruong Jul 24, 2024
a996184
./build-schema.sh
taitruong Jul 24, 2024
9a211ac
allow deprecated
taitruong Aug 11, 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
3 changes: 2 additions & 1 deletion .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -267,7 +267,8 @@ jobs:
# Uses --debug for compilation speed
command: |
source $HOME/.cargo/env
cargo install --debug --version 1.1.0 --locked cosmwasm-check
cargo install --debug --version 2.0.4 --locked cosmwasm-check
cosmwasm-check --version
- run:
name: Check wasm contracts
command: |
Expand Down
Loading