Hello world! Welcome to another edition of the Web3 Python Weekly. Each week we’ll bring you one exercise, tweet, & video to keep you up to date on all things happening at the crossroads of Web3 & python. Thanks for joining us!
Building a Python Client to execute cross chain transactions with William Chang
What is PalomaPy?
PalomaPy is a Python Client Library to interact with Cosmwasm contracts on the Paloma blockchain.
The Paloma blockchain is a Cosmos SDK chain that enables you to send messages to any EVM chain.
Previously, developers could only use the Palomad application written in Golang to execute transactions on Paloma.
Now, Python developers can use their native language to deploy, create, and execute jobs on Paloma.
We want to make it easy for Python developers to build and deploy Cosmos applications to EVM chains with one click.
What’s your favorite feature PalomaPy provides?
My favorite feature from the PalomaPy Python SDK is the jobs scheduling API.
Using the cross chain automation power of Paloma, you can create and schedule a job to execute on any EVM chain following on-chain parameters.
What kind of on-chain parameters? Things like:
- job id
- chain id
- time
- contract address
- abi
- payload
Give an example:
You can write a python script to mint a Bored Ape Yacht Club NFT on Ethereum Mainnet, executing on Tuesday at 10:07am EST, only if the gas is below .1 ETH.
Then for the fun of it, you can write a script to sell that same NFT when the floor price of the collection rises 10%.
How can developers get started?
1. Download the PalomaPy library from Pypi and install the packages
2. Check out our Quickstart Instructions
3. Join the Paloma Python channel on our Discord and come tell us how we can improve the Paloma Python SDK for you
For specific questions, you could open an issue or reach out to us on Discord.
You can find more information about us here:
Website
Docs
Github
Curve Vyper Tutorial Lesson 9: Scope by Gerrit Hall
Vyper Smart Contract Tips for 2023
Took a couple of days to dive into @vyperlang and code some smart contracts with Vyper as a complete noob, here are some tips for 2023.
A thread🧵👇
That's it for today & see ya next time! If you liked this issue, be sure to share!
This is awesome!
Gm Gm, Really loving this piece and the work you do on Python Weekly. I also run a web3 news substack for underrepresented creators called Facesofweb3. Would you be open to a recommendation exchange? Our subscribers need to be able to find each other!
Great job, once again!