See Also
ELI5 What is the Avalanche Protocol? [AVAX]
Avalanche is a next generation, post-Nakamoto consensus mechanism which was designed to incorporate the best features of previously existing protocols and add some of its own. Note: Avalanche is both the name of a consensus mechanism and the name of the DeFi platform that was built on top of it. Today, the term Avalanche refers […]
avax-python Implementation Notes
Here you’ll find a few implementation notes about avax-python. This is mainly targeted at developers who wish to work on the Python source code. Python <- Go Golang object orientation is different from the Python OO approach. As a result, we had to make the choice of making the code more pythonic by using idioms […]
Generate AVAX addresses and keys from a mnemonic phrase in Python
While playing with AVAX programming in Python, I wanted to have some wallet functionality on the Linux command line. It’s easily done from Javascript, since Ava Labs provides an official library, but this specific application required Python and I really didn’t wanna mix the two languages (although it’s perfectly fine if you do). You could […]
avax-python Network Message Pipeline
Here’s a short overview of the avax-python Avalanche message pipeline. We’ve followed the reference Go implementation as closely as possible, but the Python code is still in very early development, so it’s lacking a lot of details. For example, right now the Python message pipeline is synchronous, whereas the Go implementation uses asynchronous channels and […]