Latest Repo Discovered
algorand-svelte
Svelte
·
No license
Top Contributor of the Month
11452 commits in all time
Mar 21, 2026 23:43 – Jun 19, 2026 23:43 UTC
Merge 5f0a096cd874c929c1c311a73578939505c7e8d2 into 5073ca134b7c4c5721fcfbe976d5c364a5cc777a
d1c565d9
pull/421/merge
15/2,842 ++ 1,783 --
chore(deps): update non-major dependencies
5f0a096c
renovate/non-major-dependencies
15/2,842 ++ 1,783 --
Merge 76010b572483f3eacc1b453c97a772f9908f7ac6 into a716540d831618c0511a6d4cf94e4cbbc872aeab
c7ce54e4
pull/543/merge
2/14 ++ 59 --
Merge cf81e6bd85f5d43d1ea053c0a5ab1c8354998713 into a716540d831618c0511a6d4cf94e4cbbc872aeab
8c05ae8c
pull/565/merge
2/253 ++ 298 --
Merge 596f1d2a7802c64efb35579ea60d9ff50ebf0b24 into a716540d831618c0511a6d4cf94e4cbbc872aeab
f8eb33b5
pull/581/merge
2/763 ++ 366 --
Merge 97f4f981fa0bb5bd2d8018cf35ef8aea7a502dc2 into a716540d831618c0511a6d4cf94e4cbbc872aeab
ed965b42
pull/582/merge
2/1,066 ++ 1,087 --
Merge 2beaa632d45fb3e3745b31805658c42dcd460fc6 into a716540d831618c0511a6d4cf94e4cbbc872aeab
0c788efc
pull/583/merge
3/5 ++ 5 --
Merge f560d51487edbfbf248f5ab24cf5a0294f760ad5 into a716540d831618c0511a6d4cf94e4cbbc872aeab
f8916622
pull/585/merge
2/137 ++ 182 --
Merge 4db11e413eadb0ee77748dbf9ce2502899146f4d into a716540d831618c0511a6d4cf94e4cbbc872aeab
5ee760be
pull/597/merge
2/254 ++ 165 --
feat: implement API endpoint to fetch and parse active agents from Algorand registry contract
9239a048
main
1/3 ++ 3 --
Merge 0d42ab40a84c7222c1a02a41f10c5c5ef740896f into 2439ab99801bfe016278a60ce48550f6e700ec6a
f9d8467c
pull/104/merge
No file changes
Merge 15371747899c2fc95752c4b25ed09f46ce72a083 into 4144110e83b9afe1570a9e602f4a520dc997c6b7
677e24ac
pull/369/merge
58/3,680 ++ 41 --
fix(nft): address CodeRabbit review comments
Crate: - arc89: validate metadata size at the decode() boundary (reject > MAX_METADATA_SIZE); normalize the short-metadata identifier bit in compute_hash/set_hash so the hash always reflects the body size per ARC-89; expand the method-constant set to the full registry interface. - asa: NftMint::fractional now validates decimals in 1..=19 (returns InvalidFractionalDecimals) — fixes the 10u64.pow overflow and the decimals=0 inconsistency with is_fractional_nft. - url: encapsulate Cid (private fields + v0/v1 constructors + accessors) so an invalid CIDv0 codec state is unrepresentable; return UnsupportedCid (not MalformedCid) for unsupported v1 multicodecs. - royalty: clamp royalty_basis to MAX_BASIS_POINTS (10000) in royalty_for to prevent u128->u64 truncation; add the constant. - arc69: require `standard` on the wire (drop the serde default) so a note that omits it is rejected by from_note. - indexer: give Arc74Client a 30s default request timeout (+ with_timeout). Docs: - ADR: sync the D2 feature example with the shipped manifest (only `fetch`); add a language to the D3 fenced block (markdownlint MD040); fix the self-contradicting "Status is Proposed" line under an accepted ADR. examples/nft/mint_arc19: use Cid::v1 for the encapsulated constructor.
15371747
feat/algonaut-nft
9/231 ++ 55 --
Merge 0073561a5d9673298d1ef3a23e4c2b6098dc09e9 into e56f6efde0b906a499824f49b7c6b6c1a330e60d
c427608f
pull/383/merge
2/85 ++ 28 --
Merge ab74d5652bb9746fb9bd8b1fb25a100c477e8a96 into 4144110e83b9afe1570a9e602f4a520dc997c6b7
4c167e1e
pull/369/merge
58/3,504 ++ 41 --
ci: build the nft-feature-gated examples in CI and make
The examples/nft/* programs require `["nft", "algod"]`; with `nft` off by default, the default clippy/check/test runs skipped them. Add `--features nft` to the steps that compile examples: - Makefile: `clippy` and `test` targets (so `make ci` builds and lints them). - CI (general.yml): `cargo-check`, `cargo-clippy`, `cargo-test` jobs. `nft` is additive (default-off), so enabling it on the --all-targets / --examples steps is strictly more coverage and cannot mask a default-build breakage. The wasm-check job stays default.
ab74d565
feat/algonaut-nft
2/13 ++ 7 --
Merge 2b19cf67ae303c00344d5546ad60c52fdd6f142d into bf88db5072f7a4ca3a38f50f6cfb01658e62dfec
d852262a
pull/6592/merge
22/1,203 ++ 649 --
Merge 37748379e13558b768e74182217c5e720e252b43 into 4144110e83b9afe1570a9e602f4a520dc997c6b7
4962d292
pull/369/merge
56/3,491 ++ 34 --
refactor(examples): group examples into category subfolders; algod-backed NFT examples
Organize every example under examples/<category>/ — client, contract, app, asset, transaction, account, logic_sig, wallet, nft — with explicit [[example]] path entries. The example `name` is unchanged, so `cargo run --example <name>` keeps working. Move the NFT examples out of algonaut_nft/examples and into examples/nft, and rewrite them against a live algod instead of mocking: real suggested_params, submit, and real asset ids returned from the network (no DemoParams stub, no hardcoded AssetId). Gated on required-features = ["nft", "algod"]: - nft_mint_arc3 — pure NFT, ARC-3 off-chain metadata - nft_mint_arc19 — mutable NFT; mint then UpdateAsset the reserve - nft_mint_arc69 — on-chain metadata in the acfg note - nft_soulbound — full ARC-71 issue/hold/revoke across issuer + funded holder - nft_arc89_box — mint for a real id, build the ARC-89 box offline
37748379
feat/algonaut-nft
44/494 ++ 456 --
Merge 0a666cf4743c2a358b60bc3545a9f7f6ff110bdb into bf88db5072f7a4ca3a38f50f6cfb01658e62dfec
13e4a244
pull/6639/merge
54/6,213 ++ 1,583 --