Skip to content

issuesbn 1163-1180-1181-1183 - #1252

Open
jaymhorsh wants to merge 1 commit into
DistinctCodes:mainfrom
jaymhorsh:main
Open

issuesbn 1163-1180-1181-1183#1252
jaymhorsh wants to merge 1 commit into
DistinctCodes:mainfrom
jaymhorsh:main

Conversation

@jaymhorsh

@jaymhorsh jaymhorsh commented Jul 30, 2026

Copy link
Copy Markdown

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant