Dapp-a-day 13: Solidity Quirks

in #ethereum8 years ago (edited)

dapp-a-day-13 2x


Today's dapp is the beginning of an isolated repo specifically for exploring
quirks and edge cases of solidity and the EVM.

https://github.com/nexusdev/solidity-quirks

Right now it has two case studies. The first explores solidity call semantics edge cases: undefined code, throwing in different situations, etc:

https://github.com/nexusdev/solidity-quirks/blob/master/contracts/fallback_tests.sol

The second is a test of the "delivery boy" concept
for delivering ETH without triggering code in the recipient:

https://github.com/nexusdev/solidity-quirks/blob/master/contracts/delivery_test.sol


dapp-a-day-12-head copy 2x

Recent articles

Dapp-a-day 12: DSBase – a reasonable base class
Dapp-a-day 11: Whitelist (Boring!)
Dapp-a-day 10: Cross-Chain BTC Trade via BTC-Relay
Dapp-a-day 9: Reverse ("Demanding") Token Auction
Dapp-a-day 8: Splittable Token Auction
Dapp-a-day 7: OTC Token Trades
Dapp-a-day 6: Upgradeable Tokens#
Dapp-a-day 5: Easy Multisig
Dapp-a-day 4: Access Control via auth


Nexus Development
nexusdev@github