The File Extensions Database


.SOL File Extension

  • Developer by: Ethereum Foundation
  • Category: Developer Files
  • Format: Text

What is an .SOL file?

.SOL is Solidity Script

A SOL file is a script written in the Solidity scripting language, which is similar to C++ and JavaScript. It contains Solidity source code, which is used to create smart contracts for blockchain transactions. Solidity is utilized by several blockchain platforms, such as Ethereum, Tendermint, and Counterparty.

Smart contracts are executable programs built in the Solidity scripting language. They allow users to send value (money) to others using a digital currency, such as Ethereum. The value is called “Ether” and is similar to Bitcoin, another cryptocurrency. SOL files used to complete Ethereum transactions are processed by the Ethereum Virtual Machine (EVM). They record information such as the sender, receiver, and amount transferred. When the contract is completed, the transaction information is added to the blockchain. Smart contracts may be created for a variety of purposes, such as blind auctions, crowdfunding, voting, and multi-signature wallets.

SOL files are supported by Dapp, which is a Solidity package manager, build tool, and deployment assistant. They are also supported by various programs with the Solidity plugin installed, such as Visual Studio, Visual Studio Code, Vim, and Sublime Text.

NOTE: Smart contracts are also known as decentralized apps (dapps) on Ethereum.

Programs that open Solidity Script
Windows
Microsoft Visual Studio with Solidity plugin
Microsoft Visual Studio Code
Sublime Text with Solidity plugin
Mac
Dapp
Microsoft Visual Studio Code
Sublime Text with Solidity plugin
Linux
Dapp
Sublime Text with Solidity plugin
Vim with Solidity plugin
File Type 2 Flash Local Shared Object File
Developer by: Adobe Systems Category: Settings Files Format: Binary

Contains user data and settings stored by Macromedia Flash Player 6 and later (now Adobe Flash Player); similar to a cookie saved from a Web page, but is used specifically by Flash Player.

SOL files can be opened and edited with SolVE: the Local Shared Object Viewer/Editor, or by another SOL file editor.

Programs that open Flash Local Shared Object File
Windows
Adobe Flash Player
SolVE: Local Shared Object Viewer/Editor
Sol Editor
Mac
Adobe Flash Player
SolVE: Local Shared Object Viewer/Editor

How to solve problems with SOL files

  • Associate the SOL file extension with the correct application. On :
    Windows: Right click on any SOL file and then click "Open with" > "Choose another app". Now select another program and check the box "Always use this app to open *.SOL files". Mac: Right click (or Ctrl-click) the SOL file, then click "Open with" > "Other...". Then choose another program and check the "Always Open With" box. Linux: Right click on the file, and select "Open with" and choose another program. iPhone: Tap the file. If you do not see an app to open the file, then tap Share "Share" and choose an app. Alternatively, save the file. Then open the Files app Files app. There long-press on the file, then release your finger. You will see a black menu bar. Then tap "Share" and select an app. Android: Tap the Settings icon on your smartphone, then tap on the Apps section. There tap the Options icon in the top right-hand corner of the screen to change the default apps.
  • Update your software that should actually open .SOL is Solidity Script. Because only the current version supports the latest SOL file format. Search, therefore, e.g. on the Ethereum Foundation manufacturer website after an available .SOL is Solidity Script update.
  • To make sure that your SOL file is not corrupted or virus-infected, get the file again and scan it with antivirus software.