Threaded Solidity (T-Sol) is an asynchronous dialect of the Solidity programming language specifically designed for the Actor Model of the TVM platform.
The Actor Model is based on the principles of asynchronous programming, allowing programs to perform other tasks while waiting for input or output operations to complete.
โถ๏ธUnlike the traditional Solidity used in EVM-like blockchains, T-Sol provides built-in support for concurrency. It enables non-blocking and concurrent execution of calls to accounts in the Venom blockchain, which consists of shards.
โถ๏ธT-Sol offers various features to support the Actor Model, such as access control, state management and isolation, message passing, actor management and interoperability.
Using the familiar Solidity syntax and widespread adoption among developers, the T-Sol dialect has become a handy tool for creating smart contracts and actor models in a TVM environment.