VeChain Docs
  • Welcome to VeChain
  • Blockchain Basics
    • Introduction to blockchain
    • Introduction to digital property
    • The evolution of the internet
  • Introduction to VeChain
    • About the VeChain blockchain
      • Consensus Deep Dive
      • Governance
    • Dual-Token Economic Model
      • VeChain (VET)
      • VeThor (VTHO)
    • Acquire VeChain Assets
    • Sustainability
  • Core Concepts
    • Networks
      • Thor Solo Node
      • Testnet
      • Mainnet
    • Nodes
      • Node Rewards Programme
    • Blocks
      • Block Model
    • Transactions
      • Transaction Model
      • Transaction Fees
      • Transaction Calculation
      • Meta Transaction Features
        • Transaction Uniqueness
        • Controllable Transaction Lifecycle
        • Clauses (Multi-Task Transaction)
        • Fee Delegation
          • Multi-Party Payment (MPP)
          • Designated Gas Payer (VIP-191)
        • Transaction Dependency
    • Block Explorers
    • Wallets
      • VeWorld
        • User Guide
          • Setup
          • Wallet
          • Signing
          • Activities
          • Settings
        • FAQ
      • Sync2
        • User Guide
          • Setup
          • Wallet
          • Signing
          • Activities
          • Settings
        • FAQ
      • Sync
        • User Guide
          • Wallet
          • Ledger Device
          • Browser dApps and web
          • Interact with dApps
          • Activities
          • Settings
          • Report an Issue
          • Contributing
        • FAQ
    • EVM Compatibility
      • VeChain Modifications
      • Methodology
      • Test Coverage
        • Gas model
        • Raw transaction
        • hardhat specific
          • Ganache failures
          • evm_increaseTime
        • Failures in constructor
        • eth_sign
        • Contract address prediction
        • BadBeacon proxy address at 0x1
      • How to Recreate
      • Additional Information
        • Using Governance Contracts
        • ERC1820/ERC777 Testnet
        • Delegate Options
    • Account Abstraction
      • UserOperation
      • Bundler
      • EntryPoint Contract
      • Account Factory Contract
      • Paymaster Contract
    • Token Bound Accounts
  • How to run a node
    • Nodes
    • How to run a Thor Solo Node
    • Custom Network
    • Connect Sync2 to a Thor Solo Node
  • Developer Resources
    • Getting Started
    • How to build on VeChain
      • Connect to the Network
      • Read Data
        • Read Blocks
        • Read Transactions
        • Read Accounts
        • States & Views
        • Events & Logs
        • VET Transfers
      • Write Data
        • Transactions
        • Fee Delegation
      • Listen to Changes
        • Events
        • VET Transfers
        • Transactions
        • Blocks
        • Beats
      • Build with Hardhat
      • Utilities
        • BigInt and Unit-Handling
        • Name Service Lookups
    • Example dApps
      • Buy me a Coffee
      • Token Bound Accounts
      • PWA with Privy and Account Abstraction
    • EVM Compatibility for Developers
      • Key Architectural Differences and Optimizations
      • Practical Implications for Developers: Key Considerations
      • RPC Methods (Detailed Breakdown)
      • Frequently Asked Questions (FAQs)
      • VeChain Blockchain Specifications
      • Key Differences Between VeChain and Ethereum (Summary)
      • Best Practices for Developing on VeChainThor
    • How to verify Address-Ownership
      • Next.js Session Verification
    • Debug Reverted Transactions
    • Account Abstraction
    • VIP-191: Designated Gas Payer
      • How to Integrate VIP-191 (I)
      • How to Integrate VIP-191 (II)
      • How to Integrate VIP-191 (III)
    • Index with Graph Node
      • Setup with Docker
      • Index with OpenZeppelin
        • Create Subgraph Project
        • Configure Contracts
        • Deploy Subgraph and start Indexing
        • Track Subgraph Indexing
        • Access Subgraph
        • Update Subgraph
    • SDKs & Providers
      • SDK
        • Architecture
        • Accounts
        • Bloom Filter
        • Certificates
        • Contracts
        • Cryptography
        • Debug
        • Encoding
        • Polls
        • Subscriptions
        • Thor Client
        • Transactions
      • Thor DevKit
        • Installation
        • Usage
          • Cryptography
          • Accounts
          • Encoding
          • Transactions
          • Certificates
          • Bloom Filter
      • DApp Kit
        • v2
          • Installation
          • React
            • Installation
            • Usage
          • Vanilla JS
            • Installation
            • Usage
          • Core
            • Installation
            • Usage
          • Theme Variables
          • i18n
        • v1
          • Installation
          • React
            • Installation
            • Usage
          • Vanilla JS
            • Installation
            • Usage
          • Core
            • Installation
            • Usage
          • Theme Variables
          • i18n
          • Node Polyfills
          • V0 to V1
        • v0
          • Installation
          • Usage
          • React
            • Installation
            • Usage
          • Vanilla (UI)
            • Installation
            • Usage
          • Styles (UI)
          • i18n
      • DevPal
      • Web3-Providers-Connex
        • Installation
        • Usage
      • Connex
        • Installation
        • API Specification
    • Frameworks & IDEs
      • Hardhat
      • Remix
    • Built-in Contracts
    • VORJ
    • Useful Links
  • How to contribute
Powered by GitBook
On this page
  • Content type
  • Create a Token Transaction
  • Create a NFT Transaction
  • How to sign a certificate

Was this helpful?

  1. Core Concepts
  2. Wallets
  3. VeWorld
  4. User Guide

Signing

How to sign a transaction on VeWorld

Content type

There are two major types of signing contents:

Type
Purpose

Transaction

Create / Transfer / Contract Call

Certificate

Identification / Agreement

Create a Token Transaction

Steps for creating a transaction:

  1. Go to Dashboard

  2. Tap Send button

  3. Choose the asset you would like to send (VET, VTHO or a custom token you own), then tap Next button

  4. Select the amount (in FIAT or token unit), then tap Next button

  5. Enter or select the address you want to send tokens, then tap Next button

  6. Select the delegation model you want

  7. Select the priority for this transaction. It will change the fee you are paying

  8. Check the details, then tap Confirm button

  9. Authenticate with your security method, and wait for the confirm screen. You may see a link to the block explorer for the transaction details.

Steps for creating a transaction:

  1. Go to Dashboard

  2. Tap Send button

  3. Choose the asset you would like to send (VET, VTHO or a custom token you own), then click Next button

  4. Paste the address or vetdomain you want to send tokens to

  5. Select the amount of tokens you want to send to, then click Next button

  6. Select the delegation model you want, then click the Sign & Send button

  7. Authenticate with your password, and wait for the confirm screen. You may see a link to the block explorer for the transaction details.

Create a NFT Transaction

  1. Go to NFTs and choose the NFT you would like to send

  2. Tap Send button

  3. Enter or select the address you want to send tokens, then tap Next button

  4. Select the delegation model you want

  5. Select the priority for this transaction. It will change the fee you are paying

  6. Check the details, then tap Confirm button

  7. Authenticate with your security method, and wait for the confirm screen. You may see a link to the block explorer for the transaction details.

  1. Go to NFTs and choose the NFT you would like to send

  2. Click Send NFT button

  3. Paste or select the destination address, then click Send NFT button

  4. Select the delegation model you want, then click the Sign & Send button

  5. Authenticate with your password, and wait for the confirm screen. You may see a link to the block explorer for the transaction details.

How to sign a certificate

  1. Go to the Discovery section and go to your desired DApp

  2. Connect your VeWorld wallet

  3. If it's the first time that you interact with that DApp, you'll be asked to sign a certificate

  4. Select the account you want to connect with, then tap Connect

  5. You can check the details, then click "Sign"

  6. Authenticate with your security method, and you'll be redirect to the DApp

  1. Open in your browser your desired DApp

  2. Connect your VeWorld wallet

  3. If it's the first time that you interact with that DApp, you'll be asked to sign a certificate

  4. You can check the details, then click "Sign"

Signing a certificate doesn't result in a transaction. Such operations are stored in your wallet history only. There will be no trace onchain so that you don't need to pay any gas fees to approve them.

PreviousWalletNextActivities

Last updated 1 month ago

Was this helpful?