Glossary
Learn what each transaction type means on the Vexidus blockchain.
58 of 58 operations
Send VXS or any VSC-7 token from one address to another.
Deploy a smart contract to the Vexidus network.
Execute a function on a deployed smart contract.
Authorize a spender to transfer tokens on your behalf, up to a specified amount.
A natural language or structured instruction processed by IntentVM. One intent, one signature, multiple operations executed atomically. Supports phrases like "swap", "buy", "sell", "send", "stake", and more.
Learn more →Create a new VSC-7 fungible token with a name, symbol, decimals, and initial supply.
Mint additional supply of an existing VSC-7 token. Only available to the token authority.
Permanently destroy tokens, reducing the circulating supply.
Freeze a token globally via governance, preventing all transfers.
Update a token's metadata: description, image, links, and social URLs.
Create a new VSC-21 NFT collection with a name, symbol, and royalty settings.
Mint a new NFT within an existing collection.
Transfer ownership of an NFT to another address.
Permanently destroy an NFT.
Create a VSC-55 multi-token collection (similar to ERC-1155). Supports multiple token IDs within one contract.
Mint tokens within a VSC-55 multi-token collection.
Transfer multi-token assets to another address.
Burn tokens within a VSC-55 collection.
Create a new AMM liquidity pool for a token pair on VexiDEX.
Add tokens to an existing liquidity pool and receive LP tokens in return.
Withdraw your tokens from a liquidity pool by burning LP tokens.
Exchange one token for another through a VexiDEX AMM pool.
Stake VXS as a validator to participate in block production and earn rewards.
Begin the 21-day unbonding process to withdraw staked VXS.
Claim VXS after the unbonding period completes.
Claim accumulated staking rewards from block production and transaction fees.
Delegate VXS to a validator to earn a share of their staking rewards.
Remove your delegation from a validator. Subject to 21-day unbonding.
Toggle automatic re-staking of rewards for a specific delegation.
Configure a validator's staking pool: name, minimum delegation, and auto-compound defaults.
Update a validator's public profile: name, description, website, and avatar.
Request to re-enter the active validator set after being jailed for misbehavior.
Launch a token presale with anti-rug escrow protection. Funds are held until conditions are met.
Contribute VXS to an active presale.
Claim your token allocation after a presale succeeds.
Get your VXS back if a presale fails to meet its goals.
Finalize a successful presale, releasing funds to the creator and tokens to contributors.
Create a VSC-8 stablecoin with designated owner, minter, pauser, and blacklister roles.
Mint stablecoin supply. Restricted to authorized minters.
Burn stablecoin supply to reduce circulation.
Deposit tokens from another blockchain (Solana, Ethereum, BNB Chain, etc.) into Vexidus via VexBridge. Includes cryptographic proof of the cross-chain burn/lock.
Register a mapping between an external chain's token contract and its canonical Vexidus mint address. Foundation-gated.
Submit a governance proposal: parameter changes, treasury spends, state corrections, account freezes, or text proposals. Requires staked VXS.
Vote For, Against, or Abstain on an active governance proposal. Voting power is proportional to stake.
Execute a passed proposal after the 100-block execution delay.
Cancel a proposal. Only the original proposer can cancel before voting ends.
Create an M-of-N multi-signature account. Requires multiple signers to approve transactions.
Propose a transaction for multi-sig approval. Other signers must approve before execution.
Approve a pending multi-sig transaction. Executes automatically when threshold is reached.
Revoke your approval on a pending multi-sig transaction.
Schedule a network binary upgrade at a future block height. All validators automatically download and swap to the new binary when the target block is reached.
Cancel a previously scheduled upgrade before it executes.
Vote to approve or reject a scheduled upgrade.
Register a .vex domain name (e.g., alice.vex). Names are NFT-backed and resolve to your Vexidus address.
Add a new signing key to your account (Ed25519 or Dilithium3).
Remove a signing key from your account.
Replace an existing signing key with a new one.
Designate a recovery address that can restore access to your account.
| Operation | Category | Description |
|---|---|---|
| Transfer | Core | Send VXS or any VSC-7 token from one address to another. |
| Deploy | Core | Deploy a smart contract to the Vexidus network. |
| ContractCall | Core | Execute a function on a deployed smart contract. |
| Approve | Core | Authorize a spender to transfer tokens on your behalf, up to a specified amount. |
| Intent | IntentVM | A natural language or structured instruction processed by IntentVM. One intent, one signature, multiple operations executed atomically. Supports phrases like "swap", "buy", "sell", "send", "stake", and more. Learn more → |
| CreateToken | Tokens | Create a new VSC-7 fungible token with a name, symbol, decimals, and initial supply. |
| MintToken | Tokens | Mint additional supply of an existing VSC-7 token. Only available to the token authority. |
| BurnToken | Tokens | Permanently destroy tokens, reducing the circulating supply. |
| FreezeToken | Tokens | Freeze a token globally via governance, preventing all transfers. |
| UpdateTokenMetadata | Tokens | Update a token's metadata: description, image, links, and social URLs. |
| CreateCollection | NFTs | Create a new VSC-21 NFT collection with a name, symbol, and royalty settings. |
| MintNFT | NFTs | Mint a new NFT within an existing collection. |
| TransferNFT | NFTs | Transfer ownership of an NFT to another address. |
| BurnNFT | NFTs | Permanently destroy an NFT. |
| CreateMultiToken | Multi-Token | Create a VSC-55 multi-token collection (similar to ERC-1155). Supports multiple token IDs within one contract. |
| MintMultiToken | Multi-Token | Mint tokens within a VSC-55 multi-token collection. |
| TransferMultiToken | Multi-Token | Transfer multi-token assets to another address. |
| BurnMultiToken | Multi-Token | Burn tokens within a VSC-55 collection. |
| CreatePool | DEX | Create a new AMM liquidity pool for a token pair on VexiDEX. |
| AddLiquidity | DEX | Add tokens to an existing liquidity pool and receive LP tokens in return. |
| RemoveLiquidity | DEX | Withdraw your tokens from a liquidity pool by burning LP tokens. |
| Swap | DEX | Exchange one token for another through a VexiDEX AMM pool. |
| Stake | Staking | Stake VXS as a validator to participate in block production and earn rewards. |
| Unstake | Staking | Begin the 21-day unbonding process to withdraw staked VXS. |
| ClaimUnstake | Staking | Claim VXS after the unbonding period completes. |
| ClaimRewards | Staking | Claim accumulated staking rewards from block production and transaction fees. |
| Delegate | Staking | Delegate VXS to a validator to earn a share of their staking rewards. |
| Undelegate | Staking | Remove your delegation from a validator. Subject to 21-day unbonding. |
| SetAutoCompound | Staking | Toggle automatic re-staking of rewards for a specific delegation. |
| SetPoolConfig | Staking | Configure a validator's staking pool: name, minimum delegation, and auto-compound defaults. |
| SetValidatorMetadata | Staking | Update a validator's public profile: name, description, website, and avatar. |
| Unjail | Staking | Request to re-enter the active validator set after being jailed for misbehavior. |
| CreatePresale | Presales | Launch a token presale with anti-rug escrow protection. Funds are held until conditions are met. |
| ContributePresale | Presales | Contribute VXS to an active presale. |
| ClaimPresale | Presales | Claim your token allocation after a presale succeeds. |
| RefundPresale | Presales | Get your VXS back if a presale fails to meet its goals. |
| FinalizePresale | Presales | Finalize a successful presale, releasing funds to the creator and tokens to contributors. |
| CreateStableToken | Stablecoins | Create a VSC-8 stablecoin with designated owner, minter, pauser, and blacklister roles. |
| StableMint | Stablecoins | Mint stablecoin supply. Restricted to authorized minters. |
| StableBurn | Stablecoins | Burn stablecoin supply to reduce circulation. |
| BridgeDeposit | Bridge | Deposit tokens from another blockchain (Solana, Ethereum, BNB Chain, etc.) into Vexidus via VexBridge. Includes cryptographic proof of the cross-chain burn/lock. |
| RegisterBridgeMapping | Bridge | Register a mapping between an external chain's token contract and its canonical Vexidus mint address. Foundation-gated. |
| CreateProposal | Governance | Submit a governance proposal: parameter changes, treasury spends, state corrections, account freezes, or text proposals. Requires staked VXS. |
| VoteProposal | Governance | Vote For, Against, or Abstain on an active governance proposal. Voting power is proportional to stake. |
| ExecuteProposal | Governance | Execute a passed proposal after the 100-block execution delay. |
| CancelProposal | Governance | Cancel a proposal. Only the original proposer can cancel before voting ends. |
| CreateMultiSig | Multi-Sig | Create an M-of-N multi-signature account. Requires multiple signers to approve transactions. |
| ProposeMultiSigTx | Multi-Sig | Propose a transaction for multi-sig approval. Other signers must approve before execution. |
| ApproveMultiSigTx | Multi-Sig | Approve a pending multi-sig transaction. Executes automatically when threshold is reached. |
| RevokeMultiSigApproval | Multi-Sig | Revoke your approval on a pending multi-sig transaction. |
| ScheduleUpgrade | VexVisor | Schedule a network binary upgrade at a future block height. All validators automatically download and swap to the new binary when the target block is reached. |
| CancelUpgrade | VexVisor | Cancel a previously scheduled upgrade before it executes. |
| VoteUpgrade | VexVisor | Vote to approve or reject a scheduled upgrade. |
| RegisterName | VNS | Register a .vex domain name (e.g., alice.vex). Names are NFT-backed and resolve to your Vexidus address. |
| AddKey | Keys | Add a new signing key to your account (Ed25519 or Dilithium3). |
| RemoveKey | Keys | Remove a signing key from your account. |
| RotateKey | Keys | Replace an existing signing key with a new one. |
| SetRecovery | Keys | Designate a recovery address that can restore access to your account. |