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

Nexus Development

[email protected]