DappTools

43 posts

DappTools banner
DappTools

DappTools

@dapptools

A suite of Ethereum focused CLI tools following the Unix design philosophy, favoring composability, configurability and extensibility.

Katılım Eylül 2021
4 Takip Edilen1.8K Takipçiler
DappTools retweetledi
pyk
pyk@sepyke·
Just published setup-dapptools github action. It's very useful if u want to add CI in your existing pipelines (e.g. Running dapp test on every pull request) github.com/marketplace/ac…
pyk tweet media
English
1
3
35
0
DappTools retweetledi
Ed Zynda
Ed Zynda@what_the_func·
More... dapptools dapptools dapptools dapptools dapptools dapptools dapptools dapptools dapptools dapptools dapptools dapptools dapptools dapptools dapptools @dapptools youtube.com/watch?v=K3Umd1…
YouTube video
YouTube
Deutsch
3
6
27
0
DappTools retweetledi
Georgios Konstantopoulos
Georgios Konstantopoulos@gakonst·
Why @dapptools: 1. no dependency hell (try seeing how big node_modules is) 2. tests in same language as the one im developing on 3. fuzzing, formal verifcation, code coverage, gas profiling all out of the box 4. interactive debugger 5. speed
English
8
16
146
0
DappTools retweetledi
DappTools retweetledi
Bapireddy
Bapireddy@BapireddyK·
With gasnow going down, here is a diy version. `while sleep 13s; do seth basefee; done` 😜 @dapptools @dapphub
English
0
2
6
0
DappTools retweetledi
pyk
pyk@sepyke·
Smooth @risedle's contract deployment + verification using seth(1) by @dapptools The dev experience is top notch. It helps me to iterate quickly on kovan
English
0
3
7
0
DappTools
DappTools@dapptools·
dapptools?
English
1
1
8
0
DappTools
DappTools@dapptools·
@kasnolice @odyslam_ Yes! Here's how you can get events: #seth-events" target="_blank" rel="nofollow noopener">github.com/dapphub/dappto…
English
0
0
1
0
Odysseus | phylax.systems
Odysseus | phylax.systems@odysseas_eth·
Apparently, if you create an NFT through @opensea , your NFT is part of the Storefront smart contract, which is not open sourced. Any known way in order to interact with that contract? e.g get a list of all people who own X NFT? #code" target="_blank" rel="nofollow noopener">etherscan.io/address/0x495f…
English
1
1
2
0
DappTools retweetledi
Odysseus | phylax.systems
Odysseus | phylax.systems@odysseas_eth·
Played around with the decompiled contract. It was easy to read from the state using Seth from @dapptools For example: seth call $store "balanceOf(address, uint)" 0x60...034 $tokenid Will call 'balanceOf' of contract address $store with args 0x60., $tokenId
English
1
1
8
0
DappTools retweetledi
Risedle
Risedle@risedle·
@gakonst @dapptools Yesss, that's why we use the @dapptools heavily for our @ETHGlobal hackathon project serr. The fuzz tests, formal verification and hevm cheat codes. It so easy to use and make life easier. It's feel so gewwd wen it's green ❇
Risedle tweet media
English
0
2
10
0
DappTools retweetledi
Georgios Konstantopoulos
ICYMI, dapptools-template is the easiest way to get started with DappTools. Built in Solidity tests, mainnet forking, fuzz tests, formal verification, deployment & deployment tests and more! github.com/gakonst/dappto…
English
3
15
96
0
DappTools retweetledi
Matt Solomon
Matt Solomon@msolomon44·
Using a simple bash script with seth, we find that the list of markets the user has entered (`getAssetsIn`) is the same as the list of market inputs on Etherscan. So nothing strange here—the user just tried to claim COMP for all Compound markets they’ve entered.
Matt Solomon tweet mediaMatt Solomon tweet media
English
1
1
5
0
DappTools retweetledi
Matt Solomon
Matt Solomon@msolomon44·
Within that method, we’ll eventually get here where we check if `borrowIndex > compInitialIndex`. In the top left you’ll see we're executing the GT (greater than) opcode. This pops the top two elements off the stack, compares them, and puts the result on the stack.
Matt Solomon tweet media
English
1
1
5
0
DappTools retweetledi
Matt Solomon
Matt Solomon@msolomon44·
The full tx trace can be seen with ` seth run-tx $txHash --source implementation.json --trace` This shows every call made, and because we bundled the source we get decoded method names and inputs. You can see the final call is the transfer of 91,170 COMP
Matt Solomon tweet mediaMatt Solomon tweet media
English
1
1
10
0