Remarkable Tools
  • About project
  • Website
    • 🌐Links
    • 📃Tools FAQ
  • Snapshots
    • 🖼️NFT/SFT
    • 🖼️NFT attributes
    • 🛄Token
    • 🛄MetaESDT
    • 🗃️Transactions Filter
    • 📋Other guides
      • Collection JSON generator
      • Saving Queries
  • Tools
    • 💼Tokens Management
    • 🕗Balance History
  • Smart Send
    • 🗃️Smart Send Contracts
      • Management
      • Generator
      • Upgrade Contract
    • 🪙EGLD
    • 🛄Token
    • 🛄MetaESDT
    • 🖼️NFTs
    • 🖼️SFT
  • GitHub organization
    • 💻.NET SDKs
      • Mx.NET.SDK
      • Mx.NET.SDK.WalletProviders
      • Mx.NET.SDK.NativeAuthClient
      • Mx.NET.SDK.NativeAuthServer
    • 🖥️Smart Send
      • Mx.RS.SmartSend
      • Mx.NET.SDK.SmartSend
      • Mx.TS.SDK.SmartSend
      • Mx.PY.SDK.SmartSend
    • 📝Templates
      • Mx.Blazor.DApp
        • Technical presentation
    • 📖Examples
      • Mx.NET.Examples
Powered by GitBook
On this page
  1. Smart Send
  2. Smart Send Contracts

Upgrade Contract

Upgrade your Smart Send contracts

PreviousGeneratorNextEGLD

Last updated 1 year ago

Because the MultiversX team is always improving the Smart Contracts, some optimization might happen for the Smart Send contracts.

You can upgrade your contracts with one transaction, and you can do it directly from website in the management page.

Steps to upgrade your smart send contracts

  1. Navigate to

  2. Click to edit one contract

  3. Click Upgrade contract

You do not need to check if the contract is up to date every time you want to use your contracts or it is used by other allowed users. Validate Transactions operation will always check if the selected smart contract code hash is the same as Smart Send source contract code hash, if the hashes do not match, an error will be shown and you will not be able to use the contract within the website.

If you are using your own scripts, you should always check the contract code hash against the official Smart Send source contract code hash (because of security reasons).

🗃️
Management page
Upgrade contract example