Dapp-a-day 13: Solidity Quirks
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
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