The most advanced smart contract framework on earth.

apeworx.io
Ape Framework retweeted
Pashov open-sourced Solidity Auditor v4, and I’ve ported its workflow for Vyper codebases The @vyperlang ecosystem deserves security tools that fit how Vyper projects are actually written and tested. So I’ve been working on two tools: vyper-auditor v4 and fyzz - vyper-auditor v4 brings the Solidity Auditor v4 approach to Vyper: 12 specialized sub-agents, loop mode for revisiting findings, persistent memory across runs, and a consolidated report. The workflow is adapted for Vyper codebases, with Vyper-specific syntax and security concerns in mind - fyzz is a port of Fizz for Vyper. It helps you write Hypothesis-based fuzz tests and invariants for your contracts, using the Vyper testing tools your project already relies on Link below 👇
🚨SOLIDITY-AUDITOR V4 IS NOW OPEN SOURCE (MIT LICENSE) A single command now gets up to 85% recall on High severity findings from multi-week contests from last year. This used to cost protocols tens of thousands - we made it FREE, so any dev can build more safely. by PAG team🫡
4
4
16
2,288
Ape Framework retweeted
evm party trick: expand memory, then run the cheapest possible loop. a full-memory opcode trace copies the same bytes millions of times. the 11-byte construction projects to ~10 tb of uncompressed trace at 16.78m gas. PUSH0 PUSH3 <32*w - 32> MSTORE ; expand memory to w words PUSH1 <loop> loop: JUMPDEST ; 1 gas DUP1 ; 3 gas: duplicate retained loop address JUMP ; 8 gas this gets us 3 trace frames per 12 gas. a worse construction uses k consecutive JUMPDEST, followed by DUP1; JUMP. it trades larger contract size for approaching one frame per gas. on paper this variant gets you toward 39 tb. i deployed and tested the 11-byte variant on mainnet. gas burn confirmed; trace size calculated: etherscan.io/tx/0xf207863778… for the adventurous: replay with debug_traceTransaction and enableMemory: true on your own node. start with limit: 100, removing that limit is the adventure. inspired by my earlier dive into evm trace blowups, and marking the new evm-trace release: banteg.xyz/posts/evm-trace/ github.com/ApeWorX/evm-trace…
5
9
90
8,934
Ape Framework retweeted
Working on the keeper network for Pasanaku, this feature is going to be essential to making Pasanaku more of a set-it-and-forget-it type of protocol, rather than something that you have to constantly manage I'm using Silverback for this one. Silverback lets you create your own Python bots that respond in real-time to onchain events, and it's developed and maintained by the team at @ApeFramework Had to say, the documentation is really good, and I'm already testing the first workflows, I'll be sharing more on that soon
1
4
156
Ape Framework retweeted
I've spent the last week learning a lot about staking algorithms, how they work, and most importantly, how they are implemented. In this article, I will guide you through creating your own Staking pool smart contract using Vyper
Article

Staking rewards are just an accumulator (Vyper 🐍)

Staking rewards look complicated. They are not. I went through a pile of articles on staking, and the mechanism is simpler than I expected. If you are going to ship a staking pool, you need to

1
6
266
As of these updates, we've made it easier than ever for you (or your agents) to contribute to our packages! Please lend a hand where you can
Big update for 🐍 snekcharmers 🐍 We have released major revisions of all snekcharmer libraries, upgrading them all to modern devtools stack (uv/ruff), as well as adding support for all active versions of Python (3.10-3.14) We also are announcing a *policy change* for these packages
4
211
As a reminder, ApeWorX maintains all of it's changelogs in release notes attached to the github repository for our repos Documentation updates to reflect this update in the changelogs will be made later
Replying to @ApeFramework
If you're a user of any of these libraries, please update your dependencies to the latest major version, and check out our release notes on Github for each e.g. web3py: github.com/ApeWorX/web3.py/r…
1
273
Big update for 🐍 snekcharmers 🐍 We have released major revisions of all snekcharmer libraries, upgrading them all to modern devtools stack (uv/ruff), as well as adding support for all active versions of Python (3.10-3.14) We also are announcing a *policy change* for these packages
1
2
9
604
All of the libraries updated/impacted: eth-bloom blake2b-py pyrlp eth-keys py-ssz eth-rlp eth-keyfile py-geth eth-account hexbytes py-trie eth-tester web3py
1
4
73
Ape Framework retweeted
added contract verification inspired by @banteg's @ApeFramework sourcify plugin
added contract deployment tool
1
31
940
Rate limits? API keys? tf are those? Just use ape-sourcify to automatically verify any contract you want automatically. 🦍 ❤️🐰
ape-sourcify is out 🦍 automatically verify solidity + vyper contracts, fetch verified sources and abis without needing an api key and install verified contracts as ape dependencies by chain and address. $ ape plugins install sourcify github.com/ApeWorX/ape-sourc…
4
12
2,597
Ape Framework retweeted
ape-sourcify is out 🦍 automatically verify solidity + vyper contracts, fetch verified sources and abis without needing an api key and install verified contracts as ape dependencies by chain and address. $ ape plugins install sourcify github.com/ApeWorX/ape-sourc…
4
9
87
11,507
Ape Framework retweeted
Replying to @ApeFramework
love ape! thanks to @fubuloubu for introducing me to it
1
1
7
115
Oh hey we just noticed @JxyHelper gave us a 4th of July gift! 🎉 🇺🇸 Thank you so much you absolute chad ❤️ 🦍
1
2
260
Ape Framework retweeted
🆙 @ApeFramework website & docs revamped nitter.net/ApeFramework/status/20… (1/2)
We did a little summer revamp our site. Let us know what you think of the new minimalist look.
1
4
5
435
Oh did we mention we also updated our docs site too? docs.apeworx.io
We did a little summer revamp our site. Let us know what you think of the new minimalist look.
2
5
496
We did a little summer revamp our site. Let us know what you think of the new minimalist look.
1
2
9
1,621