Colony “gas station”

Colony’s application is built on top of the Ethereum blockchain. As such, we have to develop new designs to help users interact with smart contracts. Here we developed a gas station that helps our users sign transactions.

When a user needs to interact with the blockchain, like creating a task, they must pay “gas” to execute a transaction. This “gas” is a fee that goes to the miners that keep the blockchain running.

Sometimes we need users to sign multiple transactions in a row so we group them within our gas station. Together these transactions walk our users through a “flow” and help them complete their objective on chain.

By default, we suggest the appropriate gas fee for our user. This fee is usually recommended based on price and time of transaction. If they wish, they can make their transaction faster or cheaper.

Much like a shopping cart, we keep a history of our users’ transactions. This allows them to reference transactions they’ve done in the past or find the ones that still need to be signed.




