2022 Developer Survey is open! Take survey.
user avatar
user avatar
user avatar
Matt Swezey
  • Member for 5 years, 9 months
  • Last seen more than a week ago
7 answers
237 votes
73k views
110 bookmarks
`external` vs `public` best practices
2 answers
178 votes
47k views
115 bookmarks
What is the difference between a transaction and a call?
3 answers
158 votes
38k views
160 bookmarks
Are there well-solved and simple storage patterns for Solidity?
2 answers
82 votes
32k views
29 bookmarks
What's the difference between 'msg.sender' and 'tx.origin'?
4 answers
68 votes
56k views
40 bookmarks
<address>.send vs <address>.transfer best practice usage?
4 answers
58 votes
19k views
21 bookmarks
Why does uint8 cost more gas than uint256?
3 answers
49 votes
9k views
26 bookmarks
What is a recursive calling vulnerability?
3 answers
41 votes
19k views
44 bookmarks
How to write an optimized (gas-cost) smart contract?
2 answers
41 votes
21k views
13 bookmarks
Is there a table of EVM instructions and their gas costs?
5 answers
28 votes
20k views
16 bookmarks
What is the real price of deploying a contract on the Mainnet?
4 answers
28 votes
28k views
15 bookmarks
Calling function from deployed contract
5 answers
23 votes
9k views
10 bookmarks
Pass a function as a parameter in Solidity
4 answers
20 votes
16k views
2 bookmarks
Can't do any integer division
6 answers
16 votes
25k views
17 bookmarks
Better pattern to detect web3 default account when using metamask
5 answers
15 votes
6k views
6 bookmarks
How do you verify a contract on etherscan that is deployed by another contract?
1 answer
13 votes
8k views
5 bookmarks
Error calling a function from another contract: Member "*" not found or not visible after argument-dependent lookup in type
1 answer
13 votes
8k views
2 bookmarks
Setting the initial balance of an account in ganache-cli
4 answers
12 votes
3k views
2 bookmarks
Running truffle migrate just opens my truffle.js file and does nothing
7 answers
12 votes
16k views
9 bookmarks
How to add peers on a private network?
1 answer
10 votes
2k views
2 bookmarks
Difference between bytecode and runtime bytecode
2 answers
8 votes
856 views
2 bookmarks
What are differences between Ethereum and EOS?
2 answers
6 votes
4k views
2 bookmarks
Deploying contract with no cost (gasPrice 0) on private network
1 answer
5 votes
852 views
3 bookmarks
Passing Web3 & Contracts Between Components - React Redux & MetaMask
2 answers
5 votes
3k views
4 bookmarks
How to get the transaction cost in a Truffle unit test?
1 answer
5 votes
4k views
3 bookmarks
Smart Contract to receive tokens and give ether?
1 answer
4 votes
210 views
4 bookmarks
How to use BTCRelay for my ICO to get funds in BTC?
1 answer
3 votes
1k views
2 bookmarks
How to factor in decimals when using division and remainders
2 answers
2 votes
64 views
1 bookmarks
Is it possible to implement the essence of smart-contract into another one before deploying the first one?
1 answer
2 votes
180 views
1 bookmarks
possible to implement abstract base function with property in derived contract?
1 answer
1 vote
427 views
1 bookmarks
Truffle solidity tests are executed before end of deployment