kauri.io
Home
Communities
Getting started with dapp development
Tips for Starting Dapp Development
An Introduction to Solidity for Experienced Developers
Truffle Adding a frontend with react box
Truffle Testing your smart contract
Truffle Smart Contract Compilation & Deployment
Understanding smart contract compilation and deployment
Tools for dApp development
Full Stack dApp Tutorial Series - Intro
ERC-721 Non-Fungible Token Standard
Create a "Hello World" fullstack dapp
A fullstack dapp for creating tokens
A fullstack dapp for creating unique tradable tokens
Blockchain Explained
Remix IDE - Your first smart contract
An Introduction to Smart Contracts with Solidity
Java Ethereum
How to test Ethereum smart contracts from Java
Web3j Transaction Managers
Manage ERC20 tokens in Java with Web3j
Running a Pantheon Node in Java Integration Tests
Managing storage in a Java application with IPFS
Using Besu, the Java Ethereum Client with Linux/MacOS
Listening for Ethereum Smart Contract Events in Java
Interacting with an Ethereum Smart Contract in Java
Generate a Java Wrapper from your Smart Contract
Manage an Ethereum account with Java and Web3j
Connecting to an Ethereum client with Java, Eclipse and Web3j
Ethereum Node Runners
Run an Ethereum node on Debian with an External SSD (Mar 2020)
Ethereum on ARM. Turn your ARM device into a full Ethereum node just by flashing a MicroSD card
Make use of your remote Ethereum node using an SSH tunnel and MetaMask
How to install and synchronize your own remote Ethereum node
How to set up a simple Linux firewall
Supported hardware to run an Ethereum node
Monitor your Geth node with Google Sheet
Running an Ethereum Full Node on a RaspberryPi 4 (model B)
IPFS
Building a Twitter Bot using IPFS Cluster 🤖
Hands-on IPLD Tutorial in Golang PART 2
Understanding IPFS in Depth(2/6) What is InterPlanetary Linked Data(IPLD)?
Hands-on IPLD Tutorial in Golang
Understanding IPFS in Depth(1/6) A Beginner to Advanced Guide
OrbitDB Serverless, Distributed, Peer-to-Peer Database
Getting started with Mahuta - A Search engine for the IPFS
Peer-to-peer hypermedia with IPFS
Installing IPFS
Improving IPFS Decentralization - Introducing Ahken
Managing storage in a Java application with IPFS
Documentation and technical communication
Why do people write?
Language and understandable writing
Documentation structure
Why write documentation
Collections
A Deep Dive Into The Ethereum Virtual Machine (EVM) Series
A Deep Dive into the Ethereum Virtual Machine (EVM) - part 1 Introduction
A Deep Dive into the Ethereum Virtual Machine (EVM) - part 2 Memory and Storage
A Deep Dive into the Ethereum Virtual Machine (EVM) - Part 3 Execution Model of the EVM
A Deep Dive into the Ethereum Virtual Machine - Part 4 The EVM and High-Level Programming Languages
Build your very own self-hosting platform with Raspberry Pi and Kubernetes
(1/8) Build your very own self-hosting platform with Raspberry Pi and Kubernetes - Introduction
(2/8) Install Raspbian Operating-System and prepare the system for Kubernetes
(3/8) Install and configure a Kubernetes cluster with k3s to self-host applications
(4/8) Deploy NextCloud on Kuberbetes The self-hosted Dropbox
(5/8) Self-host your Media Center On Kubernetes with Plex, Sonarr, Radarr, Transmission and Jackett
(6/8) Self-host Pi-Hole on Kubernetes and block ads and trackers at the network level
(7/8) Self-host your password manager with Bitwarden
(8/8) Deploy Prometheus and Grafana to monitor a Kubernetes cluster
A Hackathon Survival Guide
The Hack?!? What is a hackathon?
Create a "Hello World" fullstack dapp
Full Stack dApp Tutorial Series - Intro
Ethereum 101 - Part 1 - What is Ethereum?
Remix IDE - Your first smart contract
Interacting with an Ethereum Smart Contract in Java
A .NET Developer’s Workflow for Creating and Calling Ethereum Smart Contracts
Sending Ethereum Transactions with Rust
Generate a Java Wrapper from your Smart Contract
Accelerating DApp Development with Ethers.js
Nethereum - An open source .NET integration library for blockchain
Creating a DApp in Go with Geth
Tools for dApp development
EthASketch
Bountibot rewarding GitHub Pull Requests for you and the rest of the OSS community
ETH Dev Tools
Web3j Cheat Sheet (Java Ethereum)
Retrieving an Ethereum Account Balance in Web3j
Converting Between Ether Units / Denominations in Web3j
Creating a Web3j Wallet from a Mnemonic Code (Seed Phrase)
Sending an Ether Transfer Transaction from One Account to Another in Web3j
Signing an Ethereum Transaction in Web3j
Signing Data in Java and Web3j
OpenZeppelin
OpenZeppelin Part 1 Introductory
OpenZeppelin Part 2 Access Control
OpenZeppelin Part 3 Token Standards
OpenZeppelin Part 4 Crowdsales
A non practitioner guide to machine learning
Getting Started With Machine Learning (Non practitioner guide)
Installing Anaconda, Python3 and Tensorflow
Regression with Python, Keras and Tensorflow
Predict cryptocurrency prices with Tensorflow as binary classification problem
Multi-class classification example with Convolutional Neural Network in Keras and Tensorflow
An ethereum test toolkit in Go
Sending Transactions on GETH's Simulated Backend
Interacting with smart contracts from GETH's Simulated Backend
Generating a load of keys for testing in Go
The GETH Simulated Backend
Monitoring Kubernetes with Elastic Stack
(1/5) Getting started with Elastic Stack for monitoring on Kubernetes
(2/5) Install ElasticSearch and Kibana to store and visualize monitoring data
(3/5) Collect metrics with Elastic Metricbeat for monitoring Kubernetes
(4/5) Collect logs with Elastic Filebeat for monitoring Kubernetes
(5/5) Collect traces with Elastic APM for monitoring Kubernetes
Founder interviews
Fluree Blockchain, GraphQL, and more all in one database
True anonymity, privacy, and SNApps with Simon Harman of Loki
The Æternity blockchain with Emil Wagner
Embleema The Blockchain That Lets You Own Your Health Data
Vyper Full Stack dApp Tutorial Series
Remix IDE - Your first Vyper smart contract
Understanding smart contract compilation and deployment
Truffle Smart Contract Compilation & Deployment
Truffle Testing your smart contract
Tools for working with Vyper
Flexible, Upgradeable & Highly Available NFTs
Creating a Flexible NFT (Part 1)
Creating a Flexible NFT (Part 2)
Libra
Building and Working with Facebook’s Cryptocurrency Libra
Whitepaper Deep Dive — Move Facebook Libra Blockchain’s New Programming Language
Quick Dive into the Move Programming Language
Bitcoin
Bitcoin Blockchain Overview
Creating Bitcoin Transactions
Bitcoin Contract Scripts
Lightning at Home
LND Overview and Developer Guide
Getting Started
Blockchain Explained
An Introduction to Smart Contracts with Solidity
An Introduction to Smart Contracts with Vyper
Cute Kitties and Where to Find Them — An Introduction to Non-Fungible Tokens
ERC-721 Non-Fungible Token Standard
ERC-20 Token Standard
Develop your ERC-20 Token — explained!
Gamifying Crypto Assets with the ERC998 Composables Token Standard
ERC-20 and Its Discontents The Rise of Comrades ERC-777 & ERC-1820
Creating a DApp in Go with Geth
Smart contracts integration with Nethereum
Signing messages with Nethereum
Managing nonces with Nethereum
Connecting to an Ethereum client with Java, Eclipse and Web3j
Privacy
Introduction to Cryptography
Building on Bulletproofs - Short Proofs for Confidential Transactions
Enigma Protocol
How to Code Your Own Confidential Token on Ethereum
Data Privacy with the NuCypher Network
NuCypher - PyUmbral
Nightfall - Private Token and NFT Transfers on Ethereum
Privacy with Pantheon Ethereum Java Client
Parity - Private Transactions
Introducing Beam!
A Short History of Mimblewimble From Hogwarts to Mobile Wallets
Why Beam is Sound Money
Introduction to MimbleWimble and Grin
A beginner’s guide to Zcash
A beginner’s guide to Monero
Open Finance (DeFi)
Kyber Network On-chain liquidity protocol
Compound Money markets on Ethereum
0x Peer-to-peer exchange protocol
MakerDAO Decentralized stablecoin and collateral loans
Uniswap Protocol for automated token exchange
Set Protocol Baskets of tokenized assets
An Introduction to Bonding Curves
Incentivizing high-quality curation with a Token-Curated Registry
DevOps
Lint your Solidity contracts with Solhint
Lint your Solidity contracts with Ethlint
Truffle Testing your smart contract
Truffle 101 - Development Tools for Smart Contracts
Analyze Solidity Smart Contracts with Slither
SecureETH
System Description Document
SecurEth Guidelines - Getting Started
SecurEth Guidelines Introduction
MythX
Fuzzing Smart Contracts Using Multiple Transactions
Fuzzing Smart Contracts Using Input Prediction
Auditing the 0x Protocol v2 with ConsenSys Diligence
MythX is Upping the Smart Contract Security Game
Finding Vulnerabilities in Smart Contracts
MythX is real.
How you can contribute to the increased decentralization of the Ethereum blockchain
How to install and synchronize your own remote Ethereum node
Make use of your remote Ethereum node using an SSH tunnel and MetaMask
How to set up a simple Linux firewall
Decentralized Storage
Swarm Distributed Storage Platform and Content Distribution Service
Peer-to-peer hypermedia with IPFS
OrbitDB Serverless, Distributed, Peer-to-Peer Database
Storj Decentralized Cloud Object Storage
Sia Decentralized Cloud Storage
Bluzelle - A decentralized data cache
Filecoin Peer-to-Peer Storage Network and Payment Protocol
Scaling
Introducing Plasma Group
SKALE Ethereum-compatible sidechains
Connext Peer-to-Peer Payment Channels
POA - Part 1 - Develop and deploy a smart contract
Loom - Part 1 - Develop and deploy a smart contract
Raiden Generalized State Channels
Minimum Viable Plasma - The Kyokan Implementation
Monoplasma A simple way to broadcast money
Top 5 ways to scale your Ethereum blockchain application (dApp)
Plasma Roundup From MVP to Mainnet
Kotlin ❤ Web3
EGGE.GG Instant Payout eSports Tournaments For ETHDenver2019
Simple Kotlin SpringBoot dApp utilizing web3j
How To Achieve User Authentication By Web3 Wallet Using Spring Security, JWTs, Web3j & Kotlin
Consuming Ethereum Events To Kotlin Service Using Eventeum
ETHDenver 2019 Finalists and Winners
The Hack?!? What is a hackathon?
Delfi An On-Chain Oracle You Can Reason About
Bountibot rewarding GitHub Pull Requests for you and the rest of the OSS community
Safe CDP
EthVelcro
HashD - Broadcast on the Distributed Web
Tidbits - Smooth Web3 User Experience
NuVault - Proxy Re-Encrypted Secret Sharing
ETH Dev Tools
Universal Wallet
Open Curator
Ethereum 2.0 Beacon Chain Simulation
From Dev to Production Multi-chain Environments with Splunk
EthASketch
Synchronous Cross-shard Transactions
Carbos More than a Carbon Market
Wel-fair
JobSimple
IQ Donate
Token Bonding Curves for Social Impact Crowdfunding
zDai.io - confidential transactions on Burner wallet with zkSNARKs
ETHDenver Bounty Winners
Eventeum
Listening to Ethereum Events with Eventeum
Listening for Ethereum Transactions with Eventeum
Using Eventeum to Build a Java Smart Contract Data Cache
Full Stack dApp Tutorial Series
Full Stack dApp Tutorial Series - Intro
Tools for dApp development
Tools for Working With Solidity
Remix IDE - Your first smart contract
Understanding smart contract compilation and deployment
Truffle Smart Contract Compilation & Deployment
Truffle Testing your smart contract
Truffle Adding a frontend with react box
Embark Smart Contract Compilation & Deployment
Embark Testing Your Smart Contract
Populus Smart contract compilation and deployment
Populus Testing your smart contract
Deploying a full-stack dapp to Microsoft Azure
Deploying Your dApp Frontend to Heroku
Deploying a full-stack dApp to Amazon EC2
Deploying a full-stack dApp to Google Cloud
Web3 Clients
Understand Brave Browser and BAT
Metamask - Interact with Ethereum in your Browser
Will the Opera web3 wallet drive adoption?
Non-definitive list to Ethereum block explorers; not just Etherscan!
POA Tutorial series
POA - Part 1 - Develop and deploy a smart contract
POA - Part 2 - Bridge assets between a sidechain and a mainchain
xDai
SecurEth
SecurEth Guidelines Introduction
System Description Document
SecurEth Guidelines - Getting Started
Tron
Tron Quickstart
TRC10 Transfer in Smart Contracts
TRC10 & TRC20 Tokens
IPFS 101
Peer-to-peer hypermedia with IPFS
Installing IPFS
Getting started with Mahuta - A Search engine for the IPFS
Ethereum Community and Ecosystem analysis
Ethereum community and its ecosystem crowd psychology analysis part 1
Ethereum community and its ecosystem crowd psychology analysis part 2
Ethereum community and its ecosystem Needs-Based Theories of Motivation approach
Ethereum community and its ecosystem Networks Visualisation Analysis
Ethereum community and its ecosystem structural analysis
ZeppelinOS 101
Smart Contract Utilities with ZeppelinOS Introduction
Smart Contract Utilities with ZeppelinOS Installation and Use
Smart Contract Utilities with ZeppelinOS Linking, Publishing, and Vouching
Smart Contract Utilities with ZeppelinOS Deploying to Mainnet
ConsenSys Projects
3Box - Social profiles for web3 applications
OpenLaw Tutorial Blockchain-Enabled, Legally Enforceable Smart Contracts
Infura 101 - Infrastructure for Dapps
Truffle 101 - Development Tools for Smart Contracts
Listening to Ethereum Events with Eventeum
Getting started with Mahuta - A Search engine for the IPFS
Kaleido - the Blockchain Business Cloud
Pantheon - The Enterprise Ethereum Client
Nethereum - An open source .NET integration library for blockchain
OpenZeppelin 101
OpenZeppelin Part 1 Introductory
OpenZeppelin Part 2 Access Control
OpenZeppelin Part 3 Token Standards
OpenZeppelin Part 4 Crowdsales
OpenZeppelin Part 5 There's More!
EVM package deployment with ZeppelinOS
EVM package deployment with ZeppelinOS - Part I Introduction and Creating a LinkedList Contract
EVM package deployment with ZeppelinOS - Part II Deploying and Testing a LinkedList Contract
EVM package deployment with ZeppelinOS - Part III Linking to mainnet
ETHDenver
Using Kauri at the ETHDenver Hackathon
Share your knowledge at ETHDenver to build a better ecosystem
BUIDL the Future of Privacy at ETHDenver with NuCypher
Connect your smart contracts connected to real world data with Chainlink
Rhombus has your oracle needs covered at ETHDenver
Quick guide - Listing DAI or MKR tokens on exchange
Keepers on MakerDAO Resources
Quick guide - Integrating DAI or MKR tokens in wallets
Query Blockchain Data with The Graph at ETHDenver
API-based asset exchange with ShapeShift at ETHDenver
Make your DApps accessible with Portis at ETHDenver
GeoSpatial Oracles for DApps with XYO Network at ETHDenver
Bring Realtime Data into your DApp with Streamr at ETHDenver
Bzx - the Decentralized Margin Lending Protocol at ETHDenver
POA Network Hackers Guide for ETHDenver
Get started with ZeppelinOS!
BUIDL for dApp mainstream adoption with Fortmatic at ETHDenver 2019
Chat, browse and transact securely with Status
Blocknative - Sponsor Bounty at ETHDenver 2019!
The Graph - Sponsor Bounty at ETHDenver 2019!
Rhombus - Sponsor Bounty at ETHDenver 2019!
SALT - Sponsor Bounty at ETHDenver 2019!
SKALE Labs - Sponsor Bounty at ETHDenver 2019!
Infura - Sponsor Bounty at ETHDenver 2019!
Ideas by Nature - Sponsor Bounty at ETHDenver 2019!
Gitcoin - Sponsor Bounty at ETHDenver 2019!
Chainlink - Sponsor Bounty at ETHDenver 2019!
Zerion - Sponsor Bounty at ETHDenver 2019!
NuCypher - Sponsor Bounty at ETHDenver 2019!
Portis - Sponsor Bounty at ETHDenver 2019!
XYO - Sponsor Bounty at ETHDenver 2019!
Mainframe - Sponsor Bounty at ETHDenver 2019!
Status.im - Sponsor Bounty at ETHDenver 2019!
Grid+ - Sponsor Bounty at ETHDenver 2019!
Imbrex - Sponsor Bounty at ETHDenver 2019!
Zilliqa - Sponsor Bounty at ETHDenver 2019!
Fortmatic - Sponsor Bounty at ETHDenver 2019!
Zeppelin - Sponsor Bounty at ETHDenver 2019!
Aave - Sponsor Bounty at ETHDenver 2019!
ShapeShift - Sponsor Bounty at ETHDenver 2019!
Quorum - Sponsor Bounty at ETHDenver 2019!
POA Network - Sponsor Bounty at ETHDenver 2019!
Clearmatics - Sponsor Bounty at ETHDenver 2019!
Celer Network - Sponsor Bounty at ETHDenver 2019!
Wyre - Sponsor Bounty at ETHDenver 2019!
Bzx - Sponsor Bounty at ETHDenver 2019
Set Labs - Sponsor Bounty at ETHDenver 2019
Ethereum 101
Ethereum 101 - Part 1 - What is Ethereum?
Ethereum 101 - Part 2 - Understanding Nodes
Ethereum 101 - Part 3 - Consensus Protocols
Ethereum 101 - Part 6 - Mainnet & Testnets
Ethereum 101 - Part 7 - Decentralized Apps
Ethereum Explained Merkle Trees, World State, Transactions, and More
Ethereum 101 - Part 5 - The Smart Contract
Ethereum 101 - Part 4 - Accounts, Transactions, and Messages
Ethereum 101 - Part 7 - The EVM
Kauri news and announcements
Share Your Ethereum Knowledge and Write for Kauri
November 27th 2018 Newsletter
December 12th 2018 Newsletter
January 2019 Ethereum Grant Update
January 9th 2019 Newsletter
Kauri celebrates 500th post
April 25th 2019 Newsletter
Revision
Codemotion Berlin
Status Embark
Chat, browse and transact securely with Status
Build Your First Smart Contract and Dapp On Ethereum With Embark (and Unit Tests!)
Quick start web3.0 series
Remix IDE - Your first smart contract
Truffle 101 - Development Tools for Smart Contracts
Getting started with Mahuta - A Search engine for the IPFS
Listening to Ethereum Events with Eventeum
Getting started with Rhombus
3Box - Social profiles for web3 applications
Scaling Today
Analysis The State of Ethereum Today
Eli Ben Sasson on using STARKs to scale Ethereum
Insight 1 Documentation
Insight 2 Teams
Gitcoin
BUIDLing a Mesh of Humans
Setting your OSS repo’s monetary policy
Increasing Action On Your Gitcoin Bounty
Gitcoin’s Sprint To The Holidays
How to earn money while workin toward Hacktoberfest
Blockchain Game Summit 2018
Opening Keynote
Building AAA-Quality Blockchain Game at an Indie Studio
We Broke Player Ownership. Let's Fix It
Blockchain Gaming A Question of Design
Presenting Hashrush
Ethereum Scalability, Today and Tomorrow
Connecting World With NEVERDIE
Nano-challenges on EOS
Panel Building Communities
Non-Fungible Token Tutorial Series
Understanding OpenZeppelin ERC721
Tokens Owning Tokens ERC998 and Composables
Crypto Items and ERC1155
ETHBerlin
A Thank-You Message to the Ethereum Community
Baking Utility into NFTs
Blockchain DIY
Ethereum from a Full Node's Perspective
Knowledge Repos, Small Talk, and DAOs
On-Chain Governance Panel
Open Source Banking
Practical Use of Ethereum for the Sex Worker Community
Price Oracles + Signed Messages On & Off-Chain
Running Meta-Blockchains on Ethereum to Scale DApps