Wilson Cusack
@wilsoncusack
Here is our first attempt at codifying a guide for style, development, and testing of EVM-smart contracts at Coinbase. https://github.com/coinbase/solidity-style-guide Our goal is to build the best Solidity organization in the world and documentation like this is an important start :)
3 replies
4 recasts
56 reactions
Spencer Perkins
@spencerperkins.eth
Interesting choice avoiding interfaces. While removing them probably makes the individual contract easier to understand, they are a useful layer of abstraction for composing contracts or protocols (local maximum, but not global).
1 reply
0 recast
0 reaction
Wilson Cusack
@wilsoncusack
It’s true they are helpful for integrators and can have a much more open pragma! Pros and cons but I bias that integrators can define interfaces if they want.
0 reply
0 recast
1 reaction