Brickblock Smart Contract Ecosystem

Features

Extensive Testing
Over 300 tests and counting have been created for the smart contract ecosystem. Both unit and integration tests are performed using Truffle.
Consensys Audited
Several of the smart contracts have been edited by multiple auditors, including Consensys. There have been no critical or medium issues found.
ERC20 Tokens
There are currently 3 ERC20 tokens in the ecosystem. Each of these tokens have special extended functionality.
Upgradeable
The entire ecosystem is bound together using a contract registry contract which can be updated with new addresses
Dynamic Balances, Unlimited Dividend Payouts
By manipulation the balanceOf of an ERC20 token, payouts are able to be made to unlimited amounts of addresses showing an immediate, up to date balance and avoid high gas costs.

Languages & Frameworks

Javascript
Used for integration tests
Truffle
Used for tests
OpenZeppelin
Used as a basis for secure, audited smart contracts

15 Contracts Deployed/Audited 0 Major Bugs Found

I am quite proud of my work on the smart contracts at Brickblock. I wrote 90% of the code for the entire ecosystem of smart contracts. The ecosystem is not small or simple either. Despite the large amount of functionality and complexity, audits by both SmartDec and Consensys found no major or medium bugs. What this means is that there were no bugs which actually threated intended functionality. There were only minor suggestions for optimizations. Links to audits can be found here.

Cool Things that were Developed by Me at Brickblock

I think one of the neater things that I came up with there was a way of getting around gas limits for a single address smart contract. This can be accomplished by chaining delegatecall proxy contracts. I also came up with and desgined what is now called I believe unstructured storage. Where storage slots are determined based on keccak256 bytes32 storage slots.

Mainnet Deployed & Exchange Listed

The full set of contracts have been deployed on mainnet. The BBK token can be found on several exchanges and can be found on marketcap listing sites such as coinmarketcap.com and livecoinwatch.com. Contracts can also be found on etherscan.