Skip to content

Instantly share code, notes, and snippets.

@AlwaysBCoding
AlwaysBCoding / notes.txt
Last active March 19, 2022 22:56
Ethereum Ðapp Development - Video 1 | Provisioning The Development Environment
// AlwaysBCoding Screencast - Introduction to AWS EC2
https://www.youtube.com/watch?v=jFBbcleSPoY
// Create a new EC2 Instance on aws.amazon.com (Amazon Linux AMI)
// =====================
// edit permissions on pem file
chmod 400 {keyfile}.pem
// ssh into instance, while exposing remote port for remote Atom
@AlwaysBCoding
AlwaysBCoding / notes.txt
Last active November 2, 2018 19:13
Ethereum Ðapp Development - Video 2 | Creating Ethereum Keypairs
// package.json
{
"dependencies": {
"web3": "0.17.0-alpha",
"ethereumjs-util": "4.5.0"
}
}
// keypairs.js
var EthUtil = require("ethereumjs-util")
@AlwaysBCoding
AlwaysBCoding / notes.txt
Last active July 25, 2022 16:46
Ethereum Ðapp Development - Video 3 | The Halting Problem And Why We Need Gas
// To learn more about the halting problem check out Gary Bernhardt's series on computation
https://www.destroyallsoftware.com/screencasts
// Ethereum Yellow Paper
http://gavwood.com/paper.pdf
// Ethereum OpCodes List
http://ethereum.stackexchange.com/questions/119/what-opcodes-are-available-for-the-ethereum-evm
// Ethereum OpCodes Gas Costs
@AlwaysBCoding
AlwaysBCoding / notes.txt
Last active March 26, 2024 08:05
Ethereum Ðapp Development - Video 4 | Introduction To Transactions
// package.json
{
"dependencies": {
"web3": "0.17.0-alpha",
"ethereumjs-util": "4.5.0",
"ethereumjs-tx": "1.1.2"
}
}
@AlwaysBCoding
AlwaysBCoding / notes.txt
Last active September 29, 2017 10:10
Ethereum Ðapp Development - Video 5 | Sending MainNet Transactions With UIs
// MyEtherWallet (MEW)
http://myetherwallet.com
// MetaMask
http://metamask.io
// ShapeShift
https://shapeshift.io
// Jaxx
@AlwaysBCoding
AlwaysBCoding / notes.txt
Last active November 2, 2018 20:09
Ethereum Ðapp Development - Video 6 | Sending MainNet Transactions With Code
// Infura
http://infura.io
// BlockCypher
http://blockcypher.com
@AlwaysBCoding
AlwaysBCoding / notes.txt
Last active November 2, 2018 20:57
Ethereum Ðapp Development - Video 7 | Smart Contracts - Hello World
// package.json
{
"dependencies": {
"web3": "0.17.0-alpha",
"solc": "^0.4.4"
}
}
// HelloWorld.sol
contract HelloWorld {
@AlwaysBCoding
AlwaysBCoding / notes.txt
Last active August 12, 2018 07:33
Ethereum Ðapp Development - Video 8 | Smart Contracts - Escrow
// package.json
{
"dependencies": {
"web3": "0.17.0-alpha",
"solc": "^0.4.4"
}
}
// Escrow.sol
contract Escrow {
@AlwaysBCoding
AlwaysBCoding / decypher.js
Last active July 12, 2019 22:33
Ethereum Ðapp Development - Video 9 | Smart Contracts - Coin Flipper (Part 1)
// Config
global.config = {
rpc: {
host: "localhost",
port: "8545"
}
}
// Load Libraries
global.solc = require("solc")
@AlwaysBCoding
AlwaysBCoding / decypher.js
Last active December 22, 2017 20:16
Ethereum Ðapp Development - Video 10 | Smart Contracts - Coin Flipper (Part 2)
// Config
global.config = {
rpc: {
host: "localhost",
port: "8545"
}
}
// Load Libraries
global.solc = require("solc")