Skip to content

issuesbn 1163-1180-1181-1183 - #1252

Merged
yusuftomilola merged 1 commit into
DistinctCodes:mainfrom
jaymhorsh:main
Aug 24, 2026
Merged

issuesbn 1163-1180-1181-1183#1252
yusuftomilola merged 1 commit into
DistinctCodes:mainfrom
jaymhorsh:main

Conversation

@jaymhorsh

@jaymhorsh jaymhorsh commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

Closes #1163
Closes #1180
Closes #1181
Closes #1183

Summary

Linked issues

Closes #

Checks

  • Lint passes for every area touched
  • Build passes
  • Tests pass
  • No secrets, keys, or .env values are committed
Contract changes only — expand if this PR touches contracts/

Run from contracts/:

cargo fmt --all -- --check
cargo clippy --all-targets --all-features -- -D warnings
cargo test --all

Confirm the sections that apply to this change:

  • Authorization — every new or modified state-changing entrypoint calls
    require_auth() on the correct principal, and no entrypoint treats a
    caller-supplied address argument as proof of identity. Negative tests
    exist without mock_all_auths.
  • Arithmetic — no unchecked arithmetic on any path handling amounts,
    shares, or percentages; overflow returns a typed error.
  • Storage and TTL — correct durability chosen, and persistent entries
    that must outlive the default are extended.
  • Pause — new mutating entrypoints respect the pause guard.
  • Admin and upgrades — privileged entrypoints are admin-gated and emit
    an event.
  • Events — every new state change emits an observable event, and the
    event catalogue is updated.
  • Size — WASM size impact considered for new dependencies or large code
    additions.

If this PR knowingly leaves one of these open, say which and why:

@vercel

vercel Bot commented Jul 30, 2026

Copy link
Copy Markdown

@jaymhorsh is attempting to deploy a commit to the naijabuz's projects Team on Vercel.

A member of the Team first needs to authorize it.

@yusuftomilola
yusuftomilola merged commit cbee0aa into DistinctCodes:main Aug 24, 2026
6 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants