Support The DeFi Bridge by donating Ether or any ERC20 token to Crypto College in Gitcoin Grants Round 8! Gitcoin uses a quadratic funding mechanism so the more unique donors a project has, the more crypto that project receives from the matching pool. You can learn more about Quadratic Funding here: Exploring Gitcoin Grants
Thought Of The Week
While the media covers the big stories on MassMutual and MicroStrategy buying more BTC, somewhere in the $700-$800 million range, Ethereum has made headlines for other reasons. Last week Electric Capital released a 2020 Developer Report on for some of the major public blockchains. Developer activity is an important metric to track since most work on public blockchains whether it be core development, protocol development, or application development is done open source by anyone around the world. Many attribute Microsoft’s success to the early tooling they built for their software products leveraging computers and the Internet. The name of the game is on-board the developers and the users will follow and that is precisely what Ethereum has done since its inception. To summarize some of the key points from the report:
-
New monthly crypto developers grew 15% in 2020, increasing for the first time since 2017
-
80%+ of all active developers today came in the last two years
-
Bitcoin ecosystem has 70%+ more developers than it did 3 years ago
-
300+ new developers per month commit to the Ethereum ecosystem
-
67% increase in monthly active developers in Decentralized Finance since January 2020
✓ Market Update (Monday 9:30 AM ET)
Percent Change (Rounded) Based on Last Monday Open (9:30 AM ET)
Bitcoin- $19,109 (UNCH)
Ether- $579 (-4%)
Gold- $1,836 (-1%)
DJI Average- 30,123 (UNCH)
NYSE Composite Index- 14,445 (UNCH)
NASDAQ Composite Index- 12,447 (UNCH)
S&P500 Index- 3,675 (UNCH)
New Developments
-
MicroStrategy’s Bitcoin-Driven Offering Boosted To $650M, CoinDesk
-
Insurer MassMutual Scoops Up $100M Of Bitcoin, Business Insider
-
EF-Supported Teams: Research & Development Update, ConsenSys
-
Rari Capital Moving To The Melon Protocol, Rari Blog
-
USDC Stablecoin Surpasses 3 Billion in Circulation, Centre Blog
-
Paxos Files for National Trust Charter, OCC Application
-
Rapper Lil Yachty Sells Out Social Token in 21 Minutes, CoinDesk
-
Wordpress Ads Official Ethereum Ad Plugin, CoinTelegraph
-
MetaMask Early Adopter Program Enable Institutional Access DeFi, ConsenSys
-
Inaugurating The Graph Council and Grants, The Graph
-
EIP1559 Works Great On Filecoin, Juan Benet
Juan Benet @juanbenet
#Ethereum community: please ship EIP-1559 — it works great for @Filecoin! 👍👍👍 ⛽️📈📉📉📈📉⛽️🔥💻⛓⛓⛓ https://t.co/7oXxQlALYU
ETHGlobal - Register for SMS @ETHGlobal
Next up is @juanbenet detailing the findings for the @Filecoin implementation of EIP 1559 Join the stream at https://t.co/JGRa2sI9hc https://t.co/J87OEs96S9December 11th 2020
28 Retweets179 Likes
Industry Insights
-
Messari Crypto Theses 2021, Ryan Selkis
-
2020 Year In Review, Blockchain Capital
-
Bullish and Bearish Case for Bitcoin, Glassnode Insights
-
Around the Block #10: “ETH killers” and new chains, Coinbase Blog
-
Securities Law: Social and Community Tokens, Reuben Bramanathan
-
Monetizing Privacy, Rodney Garratt and Michael Lee
-
JP Morgan Says Gold Will Suffer for Years Because of Bitcoin, Bloomberg
-
Ethereum Stablecoin Activity, Flipside Crypto
Dev Talk
-
MakerDAO Proposal to Pay MKR Holders, Maker Forum
-
EIP1559: Fee Market Change, ramilexe
-
Web3API WASM Standard To Integrate Web3 Protocols Into Apps, Web3API
-
Remix Project: On Assignment in Confinement, Rob Stupay
-
Electric Capital Developer Report 2020, Electric Capital
Avichal Garg (Electric Capital) ⚡ @avichal
1/ Q: What has 126 slides based on 89M code commits across 270k repositories? A: The 2020 @ElectricCapital Crypto Developer Report! A herculean effort by @MariaShen, data infra built by @jubos and @puntium. The full report: medium.com/electric-capit…Some highlights below👇⚡️![https%3A%2F%2Fpbs.substack.com%2Fmedia%2FEo5D6LJUcAYTDKA.jpg]()
December 10th 2020
97 Retweets431 Likes
dApp Education
*How to stake and earn NXM on Nexus Mutual
Developer Activity
Analyze Part of CHI Gas Token Contract:
*Tools: Metamask (Wallet), Remix IDE (Development Environment), Solidity (Smart Contract Language) Ethereum (Blockchain), Etherscan Block Explorer
**Created by 1Inch Exchange
# set pragma
pragma solidity ^0.6.0;
# contract (Source)
contract ChiToken is IERC20, ERC20WithoutTotalSupply {
string constant public name = "Chi Gastoken by 1inch";
string constant public symbol = "CHI";
uint8 constant public decimals = 0;
uint256 public totalMinted;
uint256 public totalBurned;
function totalSupply() public view override returns(uint256) {
return totalMinted.sub(totalBurned);
}
function mint(uint256 value) public {
uint256 offset = totalMinted;
assembly {
mstore(0, 0x746d4946c0e9F43F4Dee607b0eF1fA1c3318585733ff6000526015600bf30000)
for {let i := div(value, 32)} i {i := sub(i, 1)} {
pop(create2(0, 0, 30, add(offset, 0))) pop(create2(0, 0, 30, add(offset, 1)))
pop(create2(0, 0, 30, add(offset, 2))) pop(create2(0, 0, 30, add(offset, 3)))
pop(create2(0, 0, 30, add(offset, 4))) pop(create2(0, 0, 30, add(offset, 5)))
pop(create2(0, 0, 30, add(offset, 6))) pop(create2(0, 0, 30, add(offset, 7)))
pop(create2(0, 0, 30, add(offset, 8))) pop(create2(0, 0, 30, add(offset, 9)))
pop(create2(0, 0, 30, add(offset, 10))) pop(create2(0, 0, 30, add(offset, 11)))
pop(create2(0, 0, 30, add(offset, 12))) pop(create2(0, 0, 30, add(offset, 13)))
pop(create2(0, 0, 30, add(offset, 14))) pop(create2(0, 0, 30, add(offset, 15)))
pop(create2(0, 0, 30, add(offset, 16))) pop(create2(0, 0, 30, add(offset, 17)))
pop(create2(0, 0, 30, add(offset, 18))) pop(create2(0, 0, 30, add(offset, 19)))
pop(create2(0, 0, 30, add(offset, 20))) pop(create2(0, 0, 30, add(offset, 21)))
pop(create2(0, 0, 30, add(offset, 22))) pop(create2(0, 0, 30, add(offset, 23)))
pop(create2(0, 0, 30, add(offset, 24))) pop(create2(0, 0, 30, add(offset, 25)))
pop(create2(0, 0, 30, add(offset, 26))) pop(create2(0, 0, 30, add(offset, 27)))
pop(create2(0, 0, 30, add(offset, 28))) pop(create2(0, 0, 30, add(offset, 29)))
pop(create2(0, 0, 30, add(offset, 30))) pop(create2(0, 0, 30, add(offset, 31)))
offset := add(offset, 32)
}
for {let i := and(value, 0x1F)} i {i := sub(i, 1)} {
pop(create2(0, 0, 30, offset))
offset := add(offset, 1)
}
}
_mint(msg.sender, value);
totalMinted = offset;
}
function computeAddress2(uint256 salt) public view returns (address) {
bytes32 _data = keccak256(
abi.encodePacked(bytes1(0xff), address(this), salt, bytes32(0x3c1644c68e5d6cb380c36d1bf847fdbc0c7ac28030025a2fc5e63cce23c16348))
);
return address(uint256(_data));
}
function _destroyChildren(uint256 value) internal {
uint256 _totalBurned = totalBurned;
for (uint256 i = 0; i < value; i++) {
computeAddress2(_totalBurned + i).call("");
}
totalBurned = _totalBurned + value;
}
function free(uint256 value) public returns (uint256) {
_burn(msg.sender, value);
_destroyChildren(value);
return value;
}
function freeUpTo(uint256 value) public returns (uint256) {
return free(Math.min(value, balanceOf(msg.sender)));
}
function freeFrom(address from, uint256 value) public returns (uint256) {
_burnFrom(from, value);
_destroyChildren(value);
return value;
}
function freeFromUpTo(address from, uint256 value) public returns (uint256) {
return freeFrom(from, Math.min(Math.min(value, balanceOf(from)), allowance(from, msg.sender)));
}
}Blockchain Jobs
Earn Opportunity
Learn about what makes Band Protocol and $BAND tokens special through Coinbase Earn. Coinbase Earn provides Coinbase users with short but very informative videos on the most important aspects of a project. To get started click on the Coinbase Earn button below.

Juan Benet @juanbenet

Avichal Garg (Electric Capital) ⚡ @avichal
