Skip to content

Conversation

@raz-certora
Copy link
Collaborator

Everything we have in rustc-version

brozorec and others added 30 commits October 22, 2025 14:59
* add limit to doc uri

* retrieve docs per bucket
* add overflow check on claim issuer nonce

* re-organize errors

* fmt
* improve contributing md

* fix docstrings

* add docs for vault offset

* add security md

* add accounts to readme

* fix typos in accounts readme
* move vault to root

* change error codes
* update readmes

* update cargo version

* harmonize error codes in accounts

* add audit reports

---------

Co-authored-by: Özgün Özerk <ozgunozerk.elo@gmail.com>
Copy link

@certora-run certora-run bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verification Results

  • Group ID: 6239e537-ca6f-4777-acf0-4dd709883063
Job Result VERIFIED VIOLATED Link
weighted_threshold_integrity.conf 4 1 Link
weighted_threshold_contract_sanity.conf 8 0 Link
spending_limit_integrity.conf 3 1 Link
spending_limit_contract_sanity.conf 6 0 Link
simple_threshold_panics.conf 1 6 Link
simple_threshold_non_panics.conf 4 2 Link
simple_threshold_integrity.conf 0 4 Link
simple_threshold_contract_sanity.conf 6 0 Link

Copy link

@certora-run certora-run bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verification Results

  • Group ID: 71d1fa95-0e2f-4252-98f6-994368ec8ca9
Job Result TIMEOUT VERIFIED VIOLATED Link
pausable_sanity.conf 0 5 0 Link
pausable_panics.conf 0 4 0 Link
pausable_non_panics.conf 0 8 0 Link
pausable_integrity.conf 0 2 0 Link
merkle_distributor_integrity.conf 0 0 3 Link
merkle_distributor_contract_sanity.conf 0 5 0 Link
math_sanity.conf 0 6 0 Link
math_panics.conf 0 0 0 Link
math_non_panics.conf 1 0 0 Link
math_integrity.conf 0 0 2 Link

Copy link

@certora-run certora-run bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verification Results

  • Group ID: 451ef934-002d-4ddc-adba-16c67c84d324
Job Result TIMEOUT VERIFIED VIOLATED Link
vault_sanity.conf 0 27 0 Link
fungible_sanity.conf 0 9 0 Link
fungible_panics.conf 0 10 1 Link
fungible_non_panics.conf 0 0 1 Link
fungible_integrity.conf 1 2 0 Link
blocklist_sanity.conf 0 12 0 Link
allowlist_sanity.conf 0 16 0 Link

Copy link

@certora-run certora-run bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verification Results

  • Group ID: 8132ec9e-58ce-4aef-a35f-3ea4753fa190
Job Result VERIFIED VIOLATED Link
weighted_threshold_integrity.conf 4 1 Link
weighted_threshold_contract_sanity.conf 8 0 Link
spending_limit_integrity.conf 3 1 Link
spending_limit_contract_sanity.conf 6 0 Link
simple_threshold_panics.conf 1 6 Link
simple_threshold_non_panics.conf 4 2 Link
simple_threshold_integrity.conf 0 4 Link
simple_threshold_contract_sanity.conf 6 0 Link

Copy link

@certora-run certora-run bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verification Results

  • Group ID: 8132ec9e-58ce-4aef-a35f-3ea4753fa190
Job Result VERIFIED VIOLATED Link
weighted_threshold_integrity.conf 0 0 Link
weighted_threshold_contract_sanity.conf 0 0 Link
spending_limit_integrity.conf 0 0 Link
spending_limit_contract_sanity.conf 0 0 Link
simple_threshold_panics.conf 1 6 Link
simple_threshold_non_panics.conf 4 2 Link
simple_threshold_integrity.conf 0 4 Link
simple_threshold_contract_sanity.conf 6 0 Link

Copy link

@certora-run certora-run bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verification Results

  • Group ID: a4cafb71-4127-436c-bbea-b141045d4a92
Job Result TIMEOUT VERIFIED VIOLATED Link
ownable_sanity.conf 0 5 0 Link
ownable_panics.conf 0 12 0 Link
ownable_non_panics.conf 0 8 0 Link
ownable_invariants.conf 0 18 0 Link
ownable_integrity.conf 0 5 0 Link
access_control_sanity.conf 0 13 0 Link
access_control_revoke_role_non_panic.conf 2 0 0 Link
access_control_panics.conf 0 24 7 Link
access_control_non_panics.conf 0 12 0 Link
access_control_invariants.conf 0 50 4 Link
access_control_integrity.conf 0 9 0 Link

Copy link

@certora-run certora-run bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verification Results

  • Group ID: 3eb9afbb-5004-4dbb-b2a2-3d7d00c0f722
Job Result TIMEOUT VERIFIED VIOLATED Link
vault_sanity.conf 0 27 0 Link
fungible_sanity.conf 0 9 0 Link
fungible_panics.conf 0 10 1 Link
fungible_non_panics.conf 0 0 1 Link
fungible_integrity.conf 1 2 0 Link
blocklist_sanity.conf 0 12 0 Link
allowlist_sanity.conf 0 16 0 Link

Copy link

@certora-run certora-run bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verification Results

  • Group ID: d006bebc-50ca-480c-92ff-617330705f46
Job Result VERIFIED VIOLATED Link
weighted_threshold_integrity.conf 4 1 Link
weighted_threshold_contract_sanity.conf 8 0 Link
spending_limit_integrity.conf 3 1 Link
spending_limit_contract_sanity.conf 6 0 Link
simple_threshold_panics.conf 1 6 Link
simple_threshold_non_panics.conf 4 2 Link
simple_threshold_integrity.conf 0 4 Link
simple_threshold_contract_sanity.conf 6 0 Link

Copy link

@certora-run certora-run bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verification Results

  • Group ID: 4aa92aeb-2f39-4a97-859e-6f64fed84872
Job Result TIMEOUT VERIFIED VIOLATED Link
pausable_sanity.conf 0 5 0 Link
pausable_panics.conf 0 4 0 Link
pausable_non_panics.conf 0 8 0 Link
pausable_integrity.conf 0 2 0 Link
merkle_distributor_integrity.conf 0 0 3 Link
merkle_distributor_contract_sanity.conf 0 5 0 Link
math_sanity.conf 0 6 0 Link
math_panics.conf 2 0 2 Link
math_non_panics.conf 1 0 0 Link
math_integrity.conf 0 0 2 Link

Copy link

@certora-run certora-run bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verification Results

  • Group ID: 8861f5fe-419c-4fce-b0b8-8bce21f7691d
Job Result TIMEOUT VERIFIED VIOLATED Link
ownable_sanity.conf 0 5 0 Link
ownable_panics.conf 0 12 0 Link
ownable_non_panics.conf 0 8 0 Link
ownable_invariants.conf 0 18 0 Link
ownable_integrity.conf 0 5 0 Link
access_control_sanity.conf 0 13 0 Link
access_control_revoke_role_non_panic.conf 2 0 0 Link
access_control_panics.conf 0 24 7 Link
access_control_non_panics.conf 0 12 0 Link
access_control_invariants.conf 0 50 4 Link
access_control_integrity.conf 0 9 0 Link

Copy link

@certora-run certora-run bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verification Results

  • Group ID: 304b1f21-214e-4e6a-b010-792921a0ac19
Job Result TIMEOUT VERIFIED VIOLATED Link
pausable_sanity.conf 0 5 0 Link
pausable_panics.conf 0 4 0 Link
pausable_non_panics.conf 0 8 0 Link
pausable_integrity.conf 0 2 0 Link
merkle_distributor_integrity.conf 0 0 3 Link
merkle_distributor_contract_sanity.conf 0 5 0 Link
math_sanity.conf 0 6 0 Link
math_panics.conf 2 0 2 Link
math_non_panics.conf 1 0 0 Link
math_integrity.conf 0 0 2 Link

Copy link

@certora-run certora-run bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verification Results

  • Group ID: 0e624459-5874-4bfa-8215-b2cea57fb9a3
Job Result VERIFIED VIOLATED Link
weighted_threshold_integrity.conf 4 1 Link
weighted_threshold_contract_sanity.conf 8 0 Link
spending_limit_integrity.conf 3 1 Link
spending_limit_contract_sanity.conf 6 0 Link
simple_threshold_panics.conf 1 6 Link
simple_threshold_non_panics.conf 4 2 Link
simple_threshold_integrity.conf 0 4 Link
simple_threshold_contract_sanity.conf 6 0 Link

Copy link

@certora-run certora-run bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verification Results

  • Group ID: 8645e299-4bc7-4b1b-8e38-767001f89260
Job Result TIMEOUT VERIFIED VIOLATED Link
vault_sanity.conf 0 23 0 Link
fungible_sanity.conf 0 9 0 Link
fungible_panics.conf 0 10 1 Link
fungible_non_panics.conf 0 0 1 Link
fungible_integrity.conf 1 2 0 Link
blocklist_sanity.conf 0 12 0 Link
allowlist_sanity.conf 0 16 0 Link

Copy link

@certora-run certora-run bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verification Results

  • Group ID: a049ea73-3dd3-4cf4-bd07-df1f4b842fc7
Job Result TIMEOUT VERIFIED VIOLATED Link
ownable_sanity.conf 0 5 0 Link
ownable_panics.conf 0 12 0 Link
ownable_non_panics.conf 0 8 0 Link
ownable_invariants.conf 0 18 0 Link
ownable_integrity.conf 0 5 0 Link
access_control_sanity.conf 0 13 0 Link
access_control_revoke_role_non_panic.conf 2 0 0 Link
access_control_panics.conf 0 24 7 Link
access_control_non_panics.conf 0 12 0 Link
access_control_invariants.conf 0 50 4 Link
access_control_integrity.conf 0 9 0 Link

Copy link

@certora-run certora-run bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verification Results

  • Group ID: 56973e9b-7b0b-4c48-9175-e1f7cdbf3b22
Job Result VERIFIED VIOLATED Link
weighted_threshold_integrity.conf 4 1 Link
weighted_threshold_contract_sanity.conf 8 0 Link
spending_limit_integrity.conf 3 1 Link
spending_limit_contract_sanity.conf 6 0 Link
simple_threshold_panics.conf 1 6 Link
simple_threshold_non_panics.conf 4 2 Link
simple_threshold_integrity.conf 0 4 Link
simple_threshold_contract_sanity.conf 6 0 Link

Copy link

@certora-run certora-run bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verification Results

  • Group ID: e158ce8c-081a-4829-94e6-cdaf3f22983e
Job Result TIMEOUT VERIFIED VIOLATED Link
pausable_sanity.conf 0 5 0 Link
pausable_panics.conf 0 4 0 Link
pausable_non_panics.conf 0 8 0 Link
pausable_integrity.conf 0 2 0 Link
merkle_distributor_integrity.conf 0 0 3 Link
merkle_distributor_contract_sanity.conf 0 5 0 Link
math_sanity.conf 0 6 0 Link
math_panics.conf 2 0 2 Link
math_non_panics.conf 1 0 0 Link
math_integrity.conf 0 0 2 Link

Copy link

@certora-run certora-run bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verification Results

  • Group ID: 950e5950-4496-4de9-a40e-b5537da25f45
Job Result TIMEOUT VERIFIED VIOLATED Link
ownable_sanity.conf 0 5 0 Link
ownable_panics.conf 0 12 0 Link
ownable_non_panics.conf 0 8 0 Link
ownable_invariants.conf 0 18 0 Link
ownable_integrity.conf 0 5 0 Link
access_control_sanity.conf 0 13 0 Link
access_control_revoke_role_non_panic.conf 2 0 0 Link
access_control_panics.conf 0 24 7 Link
access_control_non_panics.conf 0 12 0 Link
access_control_invariants.conf 0 50 4 Link
access_control_integrity.conf 0 9 0 Link

Copy link

@certora-run certora-run bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verification Results

  • Group ID: 080f6ded-a7dd-475d-9112-e4a82c2417c4
Job Result VERIFIED VIOLATED Link
weighted_threshold_integrity.conf 0 0 Link
weighted_threshold_contract_sanity.conf 8 0 Link
spending_limit_integrity.conf 3 1 Link
spending_limit_contract_sanity.conf 6 0 Link
simple_threshold_panics.conf 1 6 Link
simple_threshold_non_panics.conf 4 2 Link
simple_threshold_integrity.conf 0 4 Link
simple_threshold_contract_sanity.conf 6 0 Link

Copy link

@certora-run certora-run bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verification Results

  • Group ID: 87cc29da-4d61-4dc9-bdd3-2508bb32580c
Job Result TIMEOUT VERIFIED VIOLATED Link
pausable_sanity.conf 0 5 0 Link
pausable_panics.conf 0 4 0 Link
pausable_non_panics.conf 0 8 0 Link
pausable_integrity.conf 0 2 0 Link
merkle_distributor_integrity.conf 0 0 3 Link
merkle_distributor_contract_sanity.conf 0 5 0 Link
math_sanity.conf 0 6 0 Link
math_panics.conf 0 0 0 Link
math_non_panics.conf 1 0 0 Link
math_integrity.conf 0 0 2 Link

Copy link

@certora-run certora-run bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verification Results

  • Group ID: b37cbc8e-f45f-4c20-b73b-cb16b9c29286
Job Result TIMEOUT VERIFIED VIOLATED Link
ownable_sanity.conf 0 5 0 Link
ownable_panics.conf 0 12 0 Link
ownable_non_panics.conf 0 8 0 Link
ownable_invariants.conf 0 18 0 Link
ownable_integrity.conf 0 5 0 Link
access_control_sanity.conf 0 13 0 Link
access_control_revoke_role_non_panic.conf 2 0 0 Link
access_control_panics.conf 0 24 7 Link
access_control_non_panics.conf 0 12 0 Link
access_control_invariants.conf 0 50 4 Link
access_control_integrity.conf 0 9 0 Link

Copy link

@certora-run certora-run bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verification Results

  • Group ID: 0c8b12ba-dd7d-4e70-857b-ce8e343db8dc
Job Result TIMEOUT VERIFIED VIOLATED Link
vault_sanity.conf 0 23 0 Link
royalties_nft_sanity.conf 0 14 0 Link
fungible_sanity.conf 0 9 0 Link
fungible_panics.conf 0 10 1 Link
fungible_non_panics.conf 0 4 2 Link
fungible_invariants.conf 0 1 2 Link
fungible_integrity.conf 1 2 0 Link
enumerable_nft_sanity.conf 0 17 0 Link
consecutive_nft_sanity.conf 0 13 0 Link
capped.conf 0 3 0 Link
burnable_nft_sanity.conf 0 12 0 Link
burnable.conf 2 7 2 Link
blocklist.conf 0 9 0 Link
allowlist.conf 0 9 0 Link

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants