Colony Blog
  • Blog
  • Education
  • Development
  • Research

Solidity

Statically-typed and curly-braced language to build and develop smart contracts.

Security

For Whom the Delegate Calls

The colonyNetwork codebase is large and complex. This article is meant to just provide a quick lay of the land, and to point you, dear hacker, toward where we think the bugs might be. We'll also re-cap some of the bugs that have been discovered so far.

  • Griffin Ichiba Hotchkiss
    Griffin Ichiba Hotchkiss
4 min read
Blockchain

Parameterized Transaction Reviews

Multi-signature transactions are one of the most useful patterns for smart contracts and the dApps that utilize them. But in the ‘vanilla’ implementation of multi-signature design, transaction reviewers (owners), are assigned contract-wide and review all transactions.

  • Elena Dimitrova
    Elena Dimitrova
7 min read
Blockchain

Securing Local Storage for dApps

Deploying a decentralized application introduces some interesting security considerations that might not come up in more traditional development.

  • Raul Glogoveţan
    Raul Glogoveţan
6 min read
Ethereum

How to Write Clean, Elegant Solidity Code Using Function Modifiers

One of the most interesting features in Solidity are function modifiers.

  • Thiago Delgado
    Thiago Delgado
2 min read
Blockchain

Token-weighted Voting Implementation Part 3

This is the last of a 3-part article which presents the Solidity-based implementation of the Token weighted voting protocol.

  • Elena Dimitrova
    Elena Dimitrova
3 min read
Solidity

Code Coverage for Solidity

Ensuring the security of deployed Ethereum contracts is one of the most important challenges facing Ethereum developers today.

  • Alex Rea
    Alex Rea
6 min read
Ethereum

Token-weighted Voting Implementation Part 2

This is the second of a 3-part article which presents the Solidity-based implementation of the Token weighted voting protocol.

  • Elena Dimitrova
    Elena Dimitrova
5 min read
Ethereum

Token-weighted Voting Implementation Part 1

This is the first of a 3-part article which presents the Solidity-based implementation of the Token weighted voting protocol.

  • Elena Dimitrova
    Elena Dimitrova
3 min read
Ethereum

Writing Robust Smart Contracts in Solidity

Before contract function code executes, it’s a good idea to validate who triggered it and what inputs are given.

  • Elena Dimitrova
    Elena Dimitrova
4 min read
Colony Blog © 2025
Latest Posts Twitter Ghost