tealang
Tealang - high level language for Algorand ASC1 and TEAL (by pzbitskiy)
genpyteal
Experiment to rewrite Python into PyTeal using RedBaron (by runvnc)
Our great sponsors
tealang | genpyteal | |
---|---|---|
3 | 7 | |
37 | 9 | |
- | - | |
0.0 | 0.0 | |
about 2 years ago | over 1 year ago | |
Go | Python | |
GNU Affero General Public License v3.0 | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
tealang
Posts with mentions or reviews of tealang.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-06-11.
- Teal?
-
How a developer can contribute to community?
The Algorand Foundation has a grant for developer tools if you are interested in making tools. https://github.com/pzbitskiy/tealang maybe could use some help (although in the past the development has sometimes been stalled).
-
Is L2 smart contract available now in Algorand?
Jason W: @Orageux101 I am not in the research team but from my point of view: When smart contracts were first launched we supported a very limited set of opcodes. This was mainly for performance reasons. There would have been no way we could have supported full solidity. Since then that list of opcodes has grown and we made TEAL (not the AVM) turing complete. This was possible because we have also been improving our performance (which is still ongoing). Because TEAL is basically an assembler language we thought anyone could create an interpreter to it if they desired. In fact we built PyTeal to do just that. The team is also actively updating https://github.com/pzbitskiy/tealang to write contracts in JavaScript as well. Our layer 2 contracts will also use Clarity->TEAL. With the next release we will also get the ability to create payment and asset xfer transactions in the AVM similar to way you can do in Solidity contracts. After that i could easily see some converters being built.
genpyteal
Posts with mentions or reviews of genpyteal.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-06-11.
-
What is the smart contract language for Algorand?
Check out my `genpyteal` tool: https://github.com/runvnc/genpyteal
-
Teal?
Most people use PyTeal. I also made a program that lets you use somewhat more normal Python: https://github.com/runvnc/genpyteal
-
How a developer can contribute to community?
If you know Python then you could contribute to my project genpyteal which translates normal Python control structures to PyTeal https://github.com/runvnc/genpyteal
-
Im working on a project that involves staking and the use of smart contracts, my team currently doesn't have any experience in these fields so we are looking for someone that might be able to help
Hello, I have a tool that can help with smart contracts on Algorand. It's at https://github.com/runvnc/genpyteal. Let's you use normal Python instead of PyTeal. Have plans for improvements and more tools.
- [Hiring] Python programmer
- Mini "text-adventure"-like demo written in Python, running on Algorand (testing smart contract ABI, avmloop, genpyteal).
- You can now program Algorand smart contracts in (a subset of) normal Python. Spent the last several days building a tool. Bit rough but very useful until there is something better. Presenting (pre-alpha) `genpyteal`
What are some alternatives?
When comparing tealang and genpyteal you can also consider the following projects:
go-algorand - Algorand's official implementation in Go.
pyteal - Algorand Smart Contracts in Python
nba-smart-contracts - Smart contracts and transactions for Topshot, the official NBA digital collectibles game on the Flow Blockchain
avmjs
cli-faucet - A command line interface application that deposits custom ERC-20 tokens from https://github.com/kimanikelly/contracts/blob/main/contracts/Token.sol to the connected user's Ethereum wallet on the Rinkeby testnet.
Akita-Engineering-Charter - Document that describes contributing to the AkitaInuASA project
graviton - 🧑🔬 verify your TEAL program by experiment and observation