Security
Security and contract verification
“Audited”, “verified” and “secure” are claims. This page states what each one means on Elevate, what evidence exists for it, and what you can check yourself before you sign anything.
How contracts are reviewed
Every collection on Elevate deploys through the same ERC-721A launchpad contract, built on OpenZeppelin components. Before a collection is listed, its configuration — phases, wallet limits, royalty settings, reveal plan and transfer lock — is reviewed against what the creator has published, and the deployed address is confirmed on the explorer. After deployment the collection page reads its numbers from that contract, so a reviewed configuration cannot drift from what collectors see.
Criteria: what Elevate verifies. Technical detail: security documentation.
Audits
Audit registry
OpenZeppelin foundations and contract controls
OpenZeppelin foundations
Access control, pausability and reentrancy protection come from OpenZeppelin's audited libraries rather than bespoke code.
Reentrancy protection
Every state-changing entry point is guarded, so a malicious receiver contract cannot re-enter the mint.
Emergency pause
The owner can pause minting if something goes wrong. Pausing does not move or burn anyone's tokens.
Hardcoded caps
The maximum marketplace fee is fixed in the contract and cannot be raised after deployment.
Input validation
Quantity, phase, payment and signature inputs are validated on every public function.
Scoped owner role
The owner can pause, update fees within the cap, change fee recipients and configure phases before they start. The owner cannot mint outside the rules, seize tokens or change a phase that has already begun.
Source: OpenZeppelin Contracts . In depth: smart-contract security.
Access control
Can
- Pause and unpause minting
- Configure phases before they start
- Update fees within the hardcoded cap
- Change fee recipients
- Unlock transfers (one-way)
- Reveal and freeze metadata
Cannot
- Mint outside the phase rules
- Change a phase after it has started
- Raise the marketplace fee cap
- Seize or burn a holder's tokens
- Re-lock transfers after unlocking
- Change metadata after a freeze
Allowlist signatures, private keys and the platform
No custody
Minting, buying and selling are transactions signed by your wallet. The site cannot initiate a transaction for you.
No private keys server-side
The backend never stores user private keys. The only key it holds is the allowlist signer, which can approve a mint but cannot move funds or tokens.
Bound allowlist signatures
Allowlist approvals are signed per wallet and per phase, so a signature cannot be reused by another wallet or in another phase.
On-chain re-validation
Everything the site checks before you sign -- phase, allowance, balance -- is checked again by the contract, so a bug in the site cannot mint outside the contract's rules.
Verify a collection contract yourself
- 01
Start from the collection page
Open the collection on elevateart.xyz and copy the contract address shown under Contract. Never take an address from a DM, a reply or a QR code.
- 02
Open it on the explorer
Paste the address into https://evm.taostats.io. The page should show a deployed contract on chain ID 964 with mint transactions and a token count that matches the collection page.
- 03
Check the name
Elevate contracts are named after their collection so the explorer name should match the collection name, not a generic token name.
- 04
Compare the numbers
The total minted on the explorer should agree with the collection page, which reads the same contract. If the two disagree, stop and ask on the official Discord.
- 05
Confirm the domain
You should be on https://elevateart.xyz -- no other domain, subdomain or look-alike. The official links page lists every channel Elevate operates.
Full walkthrough with screenshots of what to expect: how to verify an NFT contract.
User safety
Avoiding NFT scams
Fake mints, look-alike domains, DMs and malicious signatures — and how to spot each.
Official links
Every channel Elevate operates. If it is not on this list, it is not Elevate.
Wallet privacy
Connecting a wallet shares your public address only. Elevate stores wallet addresses and on-platform transaction history as described in the privacy policy.
Official links
Risk disclaimer
Report a suspected vulnerability privately to a team member on the official Discord, not in a public channel.
See it on a real collection
Open any collection page, copy the contract address and check it on the explorer.