├── .gitignore
├── .travis.yml
├── 01what-is.asciidoc
├── 02intro.asciidoc
├── 03clients.asciidoc
├── 04keys-addresses.asciidoc
├── 05wallets.asciidoc
├── 06transactions.asciidoc
├── 07smart-contracts-solidity.asciidoc
├── 08smart-contracts-vyper.asciidoc
├── 09smart-contracts-security.asciidoc
├── 10tokens.asciidoc
├── 11oracles.asciidoc
├── 12dapps.asciidoc
├── 13evm.asciidoc
├── 14consensus.asciidoc
├── CONTRIBUTING.md
├── LICENSE.md
├── README.md
├── appdx-dev-tools.asciidoc
├── appdx-evm-opcodes-gas.asciidoc
├── appdx-forks-history.asciidoc
├── appdx-shortlinks.asciidoc
├── appdx-standards-eip-erc.asciidoc
├── appdx-web3js-tutorial.asciidoc
├── atlas.json
├── author_bio.html
├── book.asciidoc
├── code
├── OpenZeppelin
│ ├── contracts
│ │ ├── SampleCrowdsale.sol
│ │ └── SampleToken.sol
│ └── migrations
│ │ └── 2_deploy_contracts.js
├── Solidity
│ ├── Faucet.sol
│ ├── Faucet2.sol
│ ├── Faucet3.sol
│ ├── Faucet4.sol
│ ├── Faucet5.sol
│ ├── Faucet6.sol
│ ├── Faucet7.sol
│ ├── Faucet8.sol
│ └── Token.sol
├── auction_dapp
│ ├── .gitignore
│ ├── DEV_README.md
│ ├── README.md
│ ├── auction_diagram.png
│ ├── backend
│ │ ├── .gitignore
│ │ ├── contracts
│ │ │ ├── AuctionRepository.sol
│ │ │ ├── DeedRepository.sol
│ │ │ ├── ERC721
│ │ │ │ ├── DeprecatedERC721.sol
│ │ │ │ ├── ERC721.sol
│ │ │ │ ├── ERC721Basic.sol
│ │ │ │ ├── ERC721BasicToken.sol
│ │ │ │ ├── ERC721Holder.sol
│ │ │ │ ├── ERC721Receiver.sol
│ │ │ │ └── ERC721Token.sol
│ │ │ ├── Migrations.sol
│ │ │ └── utils
│ │ │ │ ├── AddressUtils.sol
│ │ │ │ └── math
│ │ │ │ ├── Math.sol
│ │ │ │ └── SafeMath.sol
│ │ ├── migrations
│ │ │ ├── 1_initial_migration.js
│ │ │ └── 2_deploy_contracts.js
│ │ ├── scripts
│ │ │ └── prepare.js
│ │ ├── test
│ │ │ ├── 1_auctionrepository.js
│ │ │ ├── 2_deedrepository.js
│ │ │ └── output.address
│ │ └── truffle.js
│ └── frontend
│ │ ├── .babelrc
│ │ ├── .editorconfig
│ │ ├── .gitignore
│ │ ├── .postcssrc.js
│ │ ├── README.md
│ │ ├── build
│ │ ├── build.js
│ │ ├── check-versions.js
│ │ ├── logo.png
│ │ ├── utils.js
│ │ ├── vue-loader.conf.js
│ │ ├── webpack.base.conf.js
│ │ ├── webpack.dev.conf.js
│ │ └── webpack.prod.conf.js
│ │ ├── config
│ │ ├── dev.env.js
│ │ ├── index.js
│ │ └── prod.env.js
│ │ ├── index.html
│ │ ├── package-lock.json
│ │ ├── package.json
│ │ ├── src
│ │ ├── App.vue
│ │ ├── components
│ │ │ ├── Auction.vue
│ │ │ └── Home.vue
│ │ ├── config.js
│ │ ├── contracts
│ │ │ ├── AuctionRepository.json
│ │ │ └── DeedRepository.json
│ │ ├── main.js
│ │ ├── models
│ │ │ ├── AuctionRepository.js
│ │ │ ├── ChatRoom.js
│ │ │ └── DeedRepository.js
│ │ └── router
│ │ │ └── index.js
│ │ └── static
│ │ └── .gitkeep
├── aws
│ ├── genesis.json
│ └── truffle-config.js
├── jsonrpc
│ ├── http
│ │ └── js
│ │ │ ├── .gitignore
│ │ │ ├── README.md
│ │ │ └── index.js
│ ├── ipc
│ │ └── client.go
│ └── websockets
│ │ ├── .gitignore
│ │ ├── README.md
│ │ └── app.js
├── jupyter_notebook
│ ├── .ipynb_checkpoints
│ │ └── keys_and_addresses_python_notebook-checkpoint.ipynb
│ └── keys_and_addresses_python_notebook.ipynb
├── truffle
│ ├── CallExamples
│ │ ├── build
│ │ │ └── contracts
│ │ │ │ ├── Migrations.json
│ │ │ │ ├── calledContract.json
│ │ │ │ ├── calledLibrary.json
│ │ │ │ └── caller.json
│ │ ├── contracts
│ │ │ ├── CallExamples.sol
│ │ │ └── Migrations.sol
│ │ ├── migrations
│ │ │ ├── 1_initial_migration.js
│ │ │ └── 2_deploy_contracts.js
│ │ ├── package-lock.json
│ │ ├── package.json
│ │ └── truffle-config.js
│ ├── Faucet
│ │ ├── contracts
│ │ │ ├── Faucet.sol
│ │ │ └── Migrations.sol
│ │ ├── migrations
│ │ │ ├── 1_initial_migration.js
│ │ │ └── 2_deploy_contracts.js
│ │ ├── package-lock.json
│ │ ├── package.json
│ │ └── truffle-config.js
│ ├── FaucetEvents
│ │ ├── build
│ │ │ └── contracts
│ │ │ │ ├── Faucet.json
│ │ │ │ ├── Migrations.json
│ │ │ │ ├── mortal.json
│ │ │ │ └── owned.json
│ │ ├── contracts
│ │ │ ├── Faucet.sol
│ │ │ └── Migrations.sol
│ │ ├── gas_estimates.js
│ │ ├── migrations
│ │ │ ├── 1_initial_migration.js
│ │ │ └── 2_deploy_contracts.js
│ │ ├── package-lock.json
│ │ ├── package.json
│ │ └── truffle-config.js
│ ├── FaucetReentryAttack
│ │ ├── build
│ │ │ └── contracts
│ │ │ │ ├── Attacker.json
│ │ │ │ ├── Faucet.json
│ │ │ │ ├── Migrations.json
│ │ │ │ ├── mortal.json
│ │ │ │ └── owned.json
│ │ ├── package-lock.json
│ │ └── package.json
│ ├── METoken
│ │ ├── contracts
│ │ │ ├── METoken.sol
│ │ │ └── Migrations.sol
│ │ ├── migrations
│ │ │ ├── 1_initial_migration.js
│ │ │ └── 2_deploy_contracts.js
│ │ ├── package-lock.json
│ │ ├── package.json
│ │ ├── test
│ │ │ └── METoken.test.js
│ │ └── truffle-config.js
│ ├── METoken_Faucet
│ │ ├── build
│ │ │ └── contracts
│ │ │ │ ├── BasicToken.json
│ │ │ │ ├── ERC20.json
│ │ │ │ ├── ERC20Basic.json
│ │ │ │ ├── Faucet.json
│ │ │ │ ├── METoken.json
│ │ │ │ ├── Migrations.json
│ │ │ │ ├── SafeMath.json
│ │ │ │ └── StandardToken.json
│ │ ├── contracts
│ │ │ ├── Faucet.sol
│ │ │ ├── METoken.sol
│ │ │ └── Migrations.sol
│ │ ├── migrations
│ │ │ ├── 1_initial_migration.js
│ │ │ ├── 2_deploy_contracts.js
│ │ │ └── 3_deploy_faucet.js
│ │ ├── package-lock.json
│ │ ├── package.json
│ │ └── truffle-config.js
│ ├── METoken_METFaucet
│ │ ├── build
│ │ │ └── contracts
│ │ │ │ ├── BasicToken.json
│ │ │ │ ├── ERC20.json
│ │ │ │ ├── ERC20Basic.json
│ │ │ │ ├── METFaucet.json
│ │ │ │ ├── METoken.json
│ │ │ │ ├── Migrations.json
│ │ │ │ ├── SafeMath.json
│ │ │ │ └── StandardToken.json
│ │ ├── contracts
│ │ │ ├── METFaucet.sol
│ │ │ ├── METoken.sol
│ │ │ └── Migrations.sol
│ │ ├── migrations
│ │ │ ├── 1_initial_migration.js
│ │ │ └── 2_deploy_contracts.js
│ │ ├── package-lock.json
│ │ ├── package.json
│ │ ├── test
│ │ │ └── test_approve_transferFrom.js
│ │ └── truffle-config.js
│ └── console
│ │ ├── contracts
│ │ └── Migrations.sol
│ │ ├── migrations
│ │ └── 1_initial_migration.js
│ │ ├── nonce.js
│ │ ├── package-lock.json
│ │ ├── package.json
│ │ └── truffle-config.js
└── web3js
│ ├── raw_tx
│ ├── package-lock.json
│ ├── package.json
│ └── raw_tx_demo.js
│ └── web3js_demo
│ ├── web3-contract-basic-interaction-async-await.js
│ └── web3-contract-basic-interaction.js
├── colo.html
├── contrib
├── angular4-truffle.asciidoc
├── aws-network-operation.asciidoc
├── aws-network-setup.asciidoc
├── aws-setup.asciidoc
├── design-patterns.asciidoc
├── devp2p-protocol.asciidoc
├── etc-history.asciidoc
├── ethereum-basics.asciidoc
├── ethereum-testnets.asciidoc
├── example.asciidoc
├── google-cloud-testnet.asciidoc
├── governance.asciidoc
├── node-communication-interaction.asciidoc
├── privacy-enhancing-patterns.asciidoc
├── scaling.asciidoc
├── upgradability-patterns.asciidoc
└── using-puppeth.asciidoc
├── copyright.html
├── cover.html
├── github_contrib.asciidoc
├── glossary.asciidoc
├── images
├── Faucet_disassembled.png
├── Faucet_jumpi_instruction.png
├── TransferToFriend.gif
├── alchemy-new-app.gif
├── approve_transferFrom_workflow.png
├── architecture_diagram_webapp.png
├── auction_dapp_final_architecture.png
├── auction_dapp_home_screen.png
├── auction_diagram.png
├── aws-topology-simple-bootnode.png
├── bip39-part1.png
├── bip39-part2.png
├── bip39_web.png
├── block_explorer_account_history.png
├── block_time.png
├── branches.png
├── contract_published.png
├── coordination_game.png
├── cover.png
├── cover_thumb.png
├── difficulty.png
├── ec_over_small_prime_field.png
├── eip_process.png
├── eip_workflow.png
├── ens-auction.png
├── ens-bid-revealed.png
├── ens-bid.png
├── ens-checkname.png
├── ens-flow.png
├── ens-manager-set-content.png
├── ens-manager-set-default-resolver.png
├── ens-manager-set-resolver.png
├── ens-manager.png
├── ens-metamask-bid.png
├── ens-reveal-bid.png
├── ens_manager_add_subdomain.png
├── etherscan_contract_address.png
├── etherscan_withdrawal_internal.png
├── etherscan_withdrawal_tx.png
├── evm-architecture.png
├── focal_point_squares.png
├── ganache_metoken.png
├── ganache_metoken_transfer.png
├── gas_limit.png
├── governance_process.png
├── hd_wallet.png
├── http_ws_ipc_jsonrpc.png
├── metamask_account.png
├── metamask_account_context_menu.png
├── metamask_download.png
├── metamask_mnemonic.png
├── metamask_password.png
├── metamask_ropsten_faucet.png
├── metamask_send_to_contract.png
├── metamask_withdraw.png
├── newproj.png
├── offline_signing.png
├── parity_deployment_confirmation.png
├── parity_txdemo_novalue_data.png
├── parity_txdemo_novalue_nodata.png
├── parity_txdemo_value_data.png
├── parity_txdemo_value_nodata.png
├── proxy-lib.png
├── published_contract_transactions.png
├── quickbuilds.png
├── remix_close_tab.png
├── remix_compile.png
├── remix_contract_address.png
├── remix_contract_interact.png
├── remix_deploy_contract.png
├── remix_faucet_load.png
├── remix_metamask_create.png
├── remix_run.png
├── remix_toolbar.png
├── remix_withdraw.png
├── rlpx_rpc_xs.png
├── ropsten_block_explorer.png
├── send_to_faucet.png
├── simple_elliptic_curve.png
├── solidity_function_syntax.png
├── swarm-gateway.png
├── tarsier.png
├── theme.png
└── web3suite.png
├── ix.html
├── misc
├── example_keys.txt
├── link_short_unshort_table.py
├── readme_wordcount.py
├── reconcile_references.py
└── theme.yml
├── praise.html
├── preface.asciidoc
├── theme
├── epub
│ ├── epub.css
│ └── layout.html
├── html
│ └── html.css
├── mobi
│ ├── layout.html
│ └── mobi.css
└── pdf
│ └── pdf.css
├── titlepage.html
├── toc.html
└── tools
├── evm-opcodes-generator
├── appdx-evm-opcodes-gas-footer.asciidoc
├── appdx-evm-opcodes-gas-generator.sh
└── appdx-evm-opcodes-gas-header.asciidoc
└── intakereport.txt
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/.gitignore
--------------------------------------------------------------------------------
/.travis.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/.travis.yml
--------------------------------------------------------------------------------
/01what-is.asciidoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/01what-is.asciidoc
--------------------------------------------------------------------------------
/02intro.asciidoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/02intro.asciidoc
--------------------------------------------------------------------------------
/03clients.asciidoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/03clients.asciidoc
--------------------------------------------------------------------------------
/04keys-addresses.asciidoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/04keys-addresses.asciidoc
--------------------------------------------------------------------------------
/05wallets.asciidoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/05wallets.asciidoc
--------------------------------------------------------------------------------
/06transactions.asciidoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/06transactions.asciidoc
--------------------------------------------------------------------------------
/07smart-contracts-solidity.asciidoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/07smart-contracts-solidity.asciidoc
--------------------------------------------------------------------------------
/08smart-contracts-vyper.asciidoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/08smart-contracts-vyper.asciidoc
--------------------------------------------------------------------------------
/09smart-contracts-security.asciidoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/09smart-contracts-security.asciidoc
--------------------------------------------------------------------------------
/10tokens.asciidoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/10tokens.asciidoc
--------------------------------------------------------------------------------
/11oracles.asciidoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/11oracles.asciidoc
--------------------------------------------------------------------------------
/12dapps.asciidoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/12dapps.asciidoc
--------------------------------------------------------------------------------
/13evm.asciidoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/13evm.asciidoc
--------------------------------------------------------------------------------
/14consensus.asciidoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/14consensus.asciidoc
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/CONTRIBUTING.md
--------------------------------------------------------------------------------
/LICENSE.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/LICENSE.md
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/README.md
--------------------------------------------------------------------------------
/appdx-dev-tools.asciidoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/appdx-dev-tools.asciidoc
--------------------------------------------------------------------------------
/appdx-evm-opcodes-gas.asciidoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/appdx-evm-opcodes-gas.asciidoc
--------------------------------------------------------------------------------
/appdx-forks-history.asciidoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/appdx-forks-history.asciidoc
--------------------------------------------------------------------------------
/appdx-shortlinks.asciidoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/appdx-shortlinks.asciidoc
--------------------------------------------------------------------------------
/appdx-standards-eip-erc.asciidoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/appdx-standards-eip-erc.asciidoc
--------------------------------------------------------------------------------
/appdx-web3js-tutorial.asciidoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/appdx-web3js-tutorial.asciidoc
--------------------------------------------------------------------------------
/atlas.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/atlas.json
--------------------------------------------------------------------------------
/author_bio.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/author_bio.html
--------------------------------------------------------------------------------
/book.asciidoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/book.asciidoc
--------------------------------------------------------------------------------
/code/OpenZeppelin/contracts/SampleCrowdsale.sol:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/OpenZeppelin/contracts/SampleCrowdsale.sol
--------------------------------------------------------------------------------
/code/OpenZeppelin/contracts/SampleToken.sol:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/OpenZeppelin/contracts/SampleToken.sol
--------------------------------------------------------------------------------
/code/OpenZeppelin/migrations/2_deploy_contracts.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/OpenZeppelin/migrations/2_deploy_contracts.js
--------------------------------------------------------------------------------
/code/Solidity/Faucet.sol:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/Solidity/Faucet.sol
--------------------------------------------------------------------------------
/code/Solidity/Faucet2.sol:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/Solidity/Faucet2.sol
--------------------------------------------------------------------------------
/code/Solidity/Faucet3.sol:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/Solidity/Faucet3.sol
--------------------------------------------------------------------------------
/code/Solidity/Faucet4.sol:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/Solidity/Faucet4.sol
--------------------------------------------------------------------------------
/code/Solidity/Faucet5.sol:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/Solidity/Faucet5.sol
--------------------------------------------------------------------------------
/code/Solidity/Faucet6.sol:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/Solidity/Faucet6.sol
--------------------------------------------------------------------------------
/code/Solidity/Faucet7.sol:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/Solidity/Faucet7.sol
--------------------------------------------------------------------------------
/code/Solidity/Faucet8.sol:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/Solidity/Faucet8.sol
--------------------------------------------------------------------------------
/code/Solidity/Token.sol:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/Solidity/Token.sol
--------------------------------------------------------------------------------
/code/auction_dapp/.gitignore:
--------------------------------------------------------------------------------
1 | _local_dev/
2 |
--------------------------------------------------------------------------------
/code/auction_dapp/DEV_README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/DEV_README.md
--------------------------------------------------------------------------------
/code/auction_dapp/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/README.md
--------------------------------------------------------------------------------
/code/auction_dapp/auction_diagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/auction_diagram.png
--------------------------------------------------------------------------------
/code/auction_dapp/backend/.gitignore:
--------------------------------------------------------------------------------
1 | build/
2 |
--------------------------------------------------------------------------------
/code/auction_dapp/backend/contracts/AuctionRepository.sol:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/backend/contracts/AuctionRepository.sol
--------------------------------------------------------------------------------
/code/auction_dapp/backend/contracts/DeedRepository.sol:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/backend/contracts/DeedRepository.sol
--------------------------------------------------------------------------------
/code/auction_dapp/backend/contracts/ERC721/DeprecatedERC721.sol:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/backend/contracts/ERC721/DeprecatedERC721.sol
--------------------------------------------------------------------------------
/code/auction_dapp/backend/contracts/ERC721/ERC721.sol:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/backend/contracts/ERC721/ERC721.sol
--------------------------------------------------------------------------------
/code/auction_dapp/backend/contracts/ERC721/ERC721Basic.sol:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/backend/contracts/ERC721/ERC721Basic.sol
--------------------------------------------------------------------------------
/code/auction_dapp/backend/contracts/ERC721/ERC721BasicToken.sol:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/backend/contracts/ERC721/ERC721BasicToken.sol
--------------------------------------------------------------------------------
/code/auction_dapp/backend/contracts/ERC721/ERC721Holder.sol:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/backend/contracts/ERC721/ERC721Holder.sol
--------------------------------------------------------------------------------
/code/auction_dapp/backend/contracts/ERC721/ERC721Receiver.sol:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/backend/contracts/ERC721/ERC721Receiver.sol
--------------------------------------------------------------------------------
/code/auction_dapp/backend/contracts/ERC721/ERC721Token.sol:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/backend/contracts/ERC721/ERC721Token.sol
--------------------------------------------------------------------------------
/code/auction_dapp/backend/contracts/Migrations.sol:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/backend/contracts/Migrations.sol
--------------------------------------------------------------------------------
/code/auction_dapp/backend/contracts/utils/AddressUtils.sol:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/backend/contracts/utils/AddressUtils.sol
--------------------------------------------------------------------------------
/code/auction_dapp/backend/contracts/utils/math/Math.sol:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/backend/contracts/utils/math/Math.sol
--------------------------------------------------------------------------------
/code/auction_dapp/backend/contracts/utils/math/SafeMath.sol:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/backend/contracts/utils/math/SafeMath.sol
--------------------------------------------------------------------------------
/code/auction_dapp/backend/migrations/1_initial_migration.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/backend/migrations/1_initial_migration.js
--------------------------------------------------------------------------------
/code/auction_dapp/backend/migrations/2_deploy_contracts.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/backend/migrations/2_deploy_contracts.js
--------------------------------------------------------------------------------
/code/auction_dapp/backend/scripts/prepare.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/backend/scripts/prepare.js
--------------------------------------------------------------------------------
/code/auction_dapp/backend/test/1_auctionrepository.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/backend/test/1_auctionrepository.js
--------------------------------------------------------------------------------
/code/auction_dapp/backend/test/2_deedrepository.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/backend/test/2_deedrepository.js
--------------------------------------------------------------------------------
/code/auction_dapp/backend/test/output.address:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/code/auction_dapp/backend/truffle.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/backend/truffle.js
--------------------------------------------------------------------------------
/code/auction_dapp/frontend/.babelrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/frontend/.babelrc
--------------------------------------------------------------------------------
/code/auction_dapp/frontend/.editorconfig:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/frontend/.editorconfig
--------------------------------------------------------------------------------
/code/auction_dapp/frontend/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/frontend/.gitignore
--------------------------------------------------------------------------------
/code/auction_dapp/frontend/.postcssrc.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/frontend/.postcssrc.js
--------------------------------------------------------------------------------
/code/auction_dapp/frontend/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/frontend/README.md
--------------------------------------------------------------------------------
/code/auction_dapp/frontend/build/build.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/frontend/build/build.js
--------------------------------------------------------------------------------
/code/auction_dapp/frontend/build/check-versions.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/frontend/build/check-versions.js
--------------------------------------------------------------------------------
/code/auction_dapp/frontend/build/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/frontend/build/logo.png
--------------------------------------------------------------------------------
/code/auction_dapp/frontend/build/utils.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/frontend/build/utils.js
--------------------------------------------------------------------------------
/code/auction_dapp/frontend/build/vue-loader.conf.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/frontend/build/vue-loader.conf.js
--------------------------------------------------------------------------------
/code/auction_dapp/frontend/build/webpack.base.conf.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/frontend/build/webpack.base.conf.js
--------------------------------------------------------------------------------
/code/auction_dapp/frontend/build/webpack.dev.conf.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/frontend/build/webpack.dev.conf.js
--------------------------------------------------------------------------------
/code/auction_dapp/frontend/build/webpack.prod.conf.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/frontend/build/webpack.prod.conf.js
--------------------------------------------------------------------------------
/code/auction_dapp/frontend/config/dev.env.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/frontend/config/dev.env.js
--------------------------------------------------------------------------------
/code/auction_dapp/frontend/config/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/frontend/config/index.js
--------------------------------------------------------------------------------
/code/auction_dapp/frontend/config/prod.env.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 | module.exports = {
3 | NODE_ENV: '"production"'
4 | }
5 |
--------------------------------------------------------------------------------
/code/auction_dapp/frontend/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/frontend/index.html
--------------------------------------------------------------------------------
/code/auction_dapp/frontend/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/frontend/package-lock.json
--------------------------------------------------------------------------------
/code/auction_dapp/frontend/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/frontend/package.json
--------------------------------------------------------------------------------
/code/auction_dapp/frontend/src/App.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/frontend/src/App.vue
--------------------------------------------------------------------------------
/code/auction_dapp/frontend/src/components/Auction.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/frontend/src/components/Auction.vue
--------------------------------------------------------------------------------
/code/auction_dapp/frontend/src/components/Home.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/frontend/src/components/Home.vue
--------------------------------------------------------------------------------
/code/auction_dapp/frontend/src/config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/frontend/src/config.js
--------------------------------------------------------------------------------
/code/auction_dapp/frontend/src/contracts/AuctionRepository.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/frontend/src/contracts/AuctionRepository.json
--------------------------------------------------------------------------------
/code/auction_dapp/frontend/src/contracts/DeedRepository.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/frontend/src/contracts/DeedRepository.json
--------------------------------------------------------------------------------
/code/auction_dapp/frontend/src/main.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/frontend/src/main.js
--------------------------------------------------------------------------------
/code/auction_dapp/frontend/src/models/AuctionRepository.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/frontend/src/models/AuctionRepository.js
--------------------------------------------------------------------------------
/code/auction_dapp/frontend/src/models/ChatRoom.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/frontend/src/models/ChatRoom.js
--------------------------------------------------------------------------------
/code/auction_dapp/frontend/src/models/DeedRepository.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/frontend/src/models/DeedRepository.js
--------------------------------------------------------------------------------
/code/auction_dapp/frontend/src/router/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/auction_dapp/frontend/src/router/index.js
--------------------------------------------------------------------------------
/code/auction_dapp/frontend/static/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/code/aws/genesis.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/aws/genesis.json
--------------------------------------------------------------------------------
/code/aws/truffle-config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/aws/truffle-config.js
--------------------------------------------------------------------------------
/code/jsonrpc/http/js/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 |
--------------------------------------------------------------------------------
/code/jsonrpc/http/js/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/jsonrpc/http/js/README.md
--------------------------------------------------------------------------------
/code/jsonrpc/http/js/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/jsonrpc/http/js/index.js
--------------------------------------------------------------------------------
/code/jsonrpc/ipc/client.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/jsonrpc/ipc/client.go
--------------------------------------------------------------------------------
/code/jsonrpc/websockets/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 |
--------------------------------------------------------------------------------
/code/jsonrpc/websockets/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/jsonrpc/websockets/README.md
--------------------------------------------------------------------------------
/code/jsonrpc/websockets/app.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/jsonrpc/websockets/app.js
--------------------------------------------------------------------------------
/code/jupyter_notebook/.ipynb_checkpoints/keys_and_addresses_python_notebook-checkpoint.ipynb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/jupyter_notebook/.ipynb_checkpoints/keys_and_addresses_python_notebook-checkpoint.ipynb
--------------------------------------------------------------------------------
/code/jupyter_notebook/keys_and_addresses_python_notebook.ipynb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/jupyter_notebook/keys_and_addresses_python_notebook.ipynb
--------------------------------------------------------------------------------
/code/truffle/CallExamples/build/contracts/Migrations.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/CallExamples/build/contracts/Migrations.json
--------------------------------------------------------------------------------
/code/truffle/CallExamples/build/contracts/calledContract.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/CallExamples/build/contracts/calledContract.json
--------------------------------------------------------------------------------
/code/truffle/CallExamples/build/contracts/calledLibrary.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/CallExamples/build/contracts/calledLibrary.json
--------------------------------------------------------------------------------
/code/truffle/CallExamples/build/contracts/caller.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/CallExamples/build/contracts/caller.json
--------------------------------------------------------------------------------
/code/truffle/CallExamples/contracts/CallExamples.sol:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/CallExamples/contracts/CallExamples.sol
--------------------------------------------------------------------------------
/code/truffle/CallExamples/contracts/Migrations.sol:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/CallExamples/contracts/Migrations.sol
--------------------------------------------------------------------------------
/code/truffle/CallExamples/migrations/1_initial_migration.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/CallExamples/migrations/1_initial_migration.js
--------------------------------------------------------------------------------
/code/truffle/CallExamples/migrations/2_deploy_contracts.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/CallExamples/migrations/2_deploy_contracts.js
--------------------------------------------------------------------------------
/code/truffle/CallExamples/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/CallExamples/package-lock.json
--------------------------------------------------------------------------------
/code/truffle/CallExamples/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/CallExamples/package.json
--------------------------------------------------------------------------------
/code/truffle/CallExamples/truffle-config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/CallExamples/truffle-config.js
--------------------------------------------------------------------------------
/code/truffle/Faucet/contracts/Faucet.sol:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/Faucet/contracts/Faucet.sol
--------------------------------------------------------------------------------
/code/truffle/Faucet/contracts/Migrations.sol:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/Faucet/contracts/Migrations.sol
--------------------------------------------------------------------------------
/code/truffle/Faucet/migrations/1_initial_migration.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/Faucet/migrations/1_initial_migration.js
--------------------------------------------------------------------------------
/code/truffle/Faucet/migrations/2_deploy_contracts.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/Faucet/migrations/2_deploy_contracts.js
--------------------------------------------------------------------------------
/code/truffle/Faucet/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/Faucet/package-lock.json
--------------------------------------------------------------------------------
/code/truffle/Faucet/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/Faucet/package.json
--------------------------------------------------------------------------------
/code/truffle/Faucet/truffle-config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/Faucet/truffle-config.js
--------------------------------------------------------------------------------
/code/truffle/FaucetEvents/build/contracts/Faucet.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/FaucetEvents/build/contracts/Faucet.json
--------------------------------------------------------------------------------
/code/truffle/FaucetEvents/build/contracts/Migrations.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/FaucetEvents/build/contracts/Migrations.json
--------------------------------------------------------------------------------
/code/truffle/FaucetEvents/build/contracts/mortal.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/FaucetEvents/build/contracts/mortal.json
--------------------------------------------------------------------------------
/code/truffle/FaucetEvents/build/contracts/owned.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/FaucetEvents/build/contracts/owned.json
--------------------------------------------------------------------------------
/code/truffle/FaucetEvents/contracts/Faucet.sol:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/FaucetEvents/contracts/Faucet.sol
--------------------------------------------------------------------------------
/code/truffle/FaucetEvents/contracts/Migrations.sol:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/FaucetEvents/contracts/Migrations.sol
--------------------------------------------------------------------------------
/code/truffle/FaucetEvents/gas_estimates.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/FaucetEvents/gas_estimates.js
--------------------------------------------------------------------------------
/code/truffle/FaucetEvents/migrations/1_initial_migration.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/FaucetEvents/migrations/1_initial_migration.js
--------------------------------------------------------------------------------
/code/truffle/FaucetEvents/migrations/2_deploy_contracts.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/FaucetEvents/migrations/2_deploy_contracts.js
--------------------------------------------------------------------------------
/code/truffle/FaucetEvents/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/FaucetEvents/package-lock.json
--------------------------------------------------------------------------------
/code/truffle/FaucetEvents/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/FaucetEvents/package.json
--------------------------------------------------------------------------------
/code/truffle/FaucetEvents/truffle-config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/FaucetEvents/truffle-config.js
--------------------------------------------------------------------------------
/code/truffle/FaucetReentryAttack/build/contracts/Attacker.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/FaucetReentryAttack/build/contracts/Attacker.json
--------------------------------------------------------------------------------
/code/truffle/FaucetReentryAttack/build/contracts/Faucet.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/FaucetReentryAttack/build/contracts/Faucet.json
--------------------------------------------------------------------------------
/code/truffle/FaucetReentryAttack/build/contracts/Migrations.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/FaucetReentryAttack/build/contracts/Migrations.json
--------------------------------------------------------------------------------
/code/truffle/FaucetReentryAttack/build/contracts/mortal.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/FaucetReentryAttack/build/contracts/mortal.json
--------------------------------------------------------------------------------
/code/truffle/FaucetReentryAttack/build/contracts/owned.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/FaucetReentryAttack/build/contracts/owned.json
--------------------------------------------------------------------------------
/code/truffle/FaucetReentryAttack/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/FaucetReentryAttack/package-lock.json
--------------------------------------------------------------------------------
/code/truffle/FaucetReentryAttack/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/FaucetReentryAttack/package.json
--------------------------------------------------------------------------------
/code/truffle/METoken/contracts/METoken.sol:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/METoken/contracts/METoken.sol
--------------------------------------------------------------------------------
/code/truffle/METoken/contracts/Migrations.sol:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/METoken/contracts/Migrations.sol
--------------------------------------------------------------------------------
/code/truffle/METoken/migrations/1_initial_migration.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/METoken/migrations/1_initial_migration.js
--------------------------------------------------------------------------------
/code/truffle/METoken/migrations/2_deploy_contracts.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/METoken/migrations/2_deploy_contracts.js
--------------------------------------------------------------------------------
/code/truffle/METoken/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/METoken/package-lock.json
--------------------------------------------------------------------------------
/code/truffle/METoken/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/METoken/package.json
--------------------------------------------------------------------------------
/code/truffle/METoken/test/METoken.test.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/METoken/test/METoken.test.js
--------------------------------------------------------------------------------
/code/truffle/METoken/truffle-config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/METoken/truffle-config.js
--------------------------------------------------------------------------------
/code/truffle/METoken_Faucet/build/contracts/BasicToken.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/METoken_Faucet/build/contracts/BasicToken.json
--------------------------------------------------------------------------------
/code/truffle/METoken_Faucet/build/contracts/ERC20.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/METoken_Faucet/build/contracts/ERC20.json
--------------------------------------------------------------------------------
/code/truffle/METoken_Faucet/build/contracts/ERC20Basic.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/METoken_Faucet/build/contracts/ERC20Basic.json
--------------------------------------------------------------------------------
/code/truffle/METoken_Faucet/build/contracts/Faucet.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/METoken_Faucet/build/contracts/Faucet.json
--------------------------------------------------------------------------------
/code/truffle/METoken_Faucet/build/contracts/METoken.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/METoken_Faucet/build/contracts/METoken.json
--------------------------------------------------------------------------------
/code/truffle/METoken_Faucet/build/contracts/Migrations.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/METoken_Faucet/build/contracts/Migrations.json
--------------------------------------------------------------------------------
/code/truffle/METoken_Faucet/build/contracts/SafeMath.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/METoken_Faucet/build/contracts/SafeMath.json
--------------------------------------------------------------------------------
/code/truffle/METoken_Faucet/build/contracts/StandardToken.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/METoken_Faucet/build/contracts/StandardToken.json
--------------------------------------------------------------------------------
/code/truffle/METoken_Faucet/contracts/Faucet.sol:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/METoken_Faucet/contracts/Faucet.sol
--------------------------------------------------------------------------------
/code/truffle/METoken_Faucet/contracts/METoken.sol:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/METoken_Faucet/contracts/METoken.sol
--------------------------------------------------------------------------------
/code/truffle/METoken_Faucet/contracts/Migrations.sol:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/METoken_Faucet/contracts/Migrations.sol
--------------------------------------------------------------------------------
/code/truffle/METoken_Faucet/migrations/1_initial_migration.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/METoken_Faucet/migrations/1_initial_migration.js
--------------------------------------------------------------------------------
/code/truffle/METoken_Faucet/migrations/2_deploy_contracts.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/METoken_Faucet/migrations/2_deploy_contracts.js
--------------------------------------------------------------------------------
/code/truffle/METoken_Faucet/migrations/3_deploy_faucet.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/METoken_Faucet/migrations/3_deploy_faucet.js
--------------------------------------------------------------------------------
/code/truffle/METoken_Faucet/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/METoken_Faucet/package-lock.json
--------------------------------------------------------------------------------
/code/truffle/METoken_Faucet/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/METoken_Faucet/package.json
--------------------------------------------------------------------------------
/code/truffle/METoken_Faucet/truffle-config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/METoken_Faucet/truffle-config.js
--------------------------------------------------------------------------------
/code/truffle/METoken_METFaucet/build/contracts/BasicToken.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/METoken_METFaucet/build/contracts/BasicToken.json
--------------------------------------------------------------------------------
/code/truffle/METoken_METFaucet/build/contracts/ERC20.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/METoken_METFaucet/build/contracts/ERC20.json
--------------------------------------------------------------------------------
/code/truffle/METoken_METFaucet/build/contracts/ERC20Basic.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/METoken_METFaucet/build/contracts/ERC20Basic.json
--------------------------------------------------------------------------------
/code/truffle/METoken_METFaucet/build/contracts/METFaucet.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/METoken_METFaucet/build/contracts/METFaucet.json
--------------------------------------------------------------------------------
/code/truffle/METoken_METFaucet/build/contracts/METoken.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/METoken_METFaucet/build/contracts/METoken.json
--------------------------------------------------------------------------------
/code/truffle/METoken_METFaucet/build/contracts/Migrations.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/METoken_METFaucet/build/contracts/Migrations.json
--------------------------------------------------------------------------------
/code/truffle/METoken_METFaucet/build/contracts/SafeMath.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/METoken_METFaucet/build/contracts/SafeMath.json
--------------------------------------------------------------------------------
/code/truffle/METoken_METFaucet/build/contracts/StandardToken.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/METoken_METFaucet/build/contracts/StandardToken.json
--------------------------------------------------------------------------------
/code/truffle/METoken_METFaucet/contracts/METFaucet.sol:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/METoken_METFaucet/contracts/METFaucet.sol
--------------------------------------------------------------------------------
/code/truffle/METoken_METFaucet/contracts/METoken.sol:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/METoken_METFaucet/contracts/METoken.sol
--------------------------------------------------------------------------------
/code/truffle/METoken_METFaucet/contracts/Migrations.sol:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/METoken_METFaucet/contracts/Migrations.sol
--------------------------------------------------------------------------------
/code/truffle/METoken_METFaucet/migrations/1_initial_migration.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/METoken_METFaucet/migrations/1_initial_migration.js
--------------------------------------------------------------------------------
/code/truffle/METoken_METFaucet/migrations/2_deploy_contracts.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/METoken_METFaucet/migrations/2_deploy_contracts.js
--------------------------------------------------------------------------------
/code/truffle/METoken_METFaucet/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/METoken_METFaucet/package-lock.json
--------------------------------------------------------------------------------
/code/truffle/METoken_METFaucet/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/METoken_METFaucet/package.json
--------------------------------------------------------------------------------
/code/truffle/METoken_METFaucet/test/test_approve_transferFrom.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/METoken_METFaucet/test/test_approve_transferFrom.js
--------------------------------------------------------------------------------
/code/truffle/METoken_METFaucet/truffle-config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/METoken_METFaucet/truffle-config.js
--------------------------------------------------------------------------------
/code/truffle/console/contracts/Migrations.sol:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/console/contracts/Migrations.sol
--------------------------------------------------------------------------------
/code/truffle/console/migrations/1_initial_migration.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/console/migrations/1_initial_migration.js
--------------------------------------------------------------------------------
/code/truffle/console/nonce.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/console/nonce.js
--------------------------------------------------------------------------------
/code/truffle/console/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/console/package-lock.json
--------------------------------------------------------------------------------
/code/truffle/console/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/console/package.json
--------------------------------------------------------------------------------
/code/truffle/console/truffle-config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/truffle/console/truffle-config.js
--------------------------------------------------------------------------------
/code/web3js/raw_tx/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/web3js/raw_tx/package-lock.json
--------------------------------------------------------------------------------
/code/web3js/raw_tx/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/web3js/raw_tx/package.json
--------------------------------------------------------------------------------
/code/web3js/raw_tx/raw_tx_demo.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/web3js/raw_tx/raw_tx_demo.js
--------------------------------------------------------------------------------
/code/web3js/web3js_demo/web3-contract-basic-interaction-async-await.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/web3js/web3js_demo/web3-contract-basic-interaction-async-await.js
--------------------------------------------------------------------------------
/code/web3js/web3js_demo/web3-contract-basic-interaction.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/code/web3js/web3js_demo/web3-contract-basic-interaction.js
--------------------------------------------------------------------------------
/colo.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/colo.html
--------------------------------------------------------------------------------
/contrib/angular4-truffle.asciidoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/contrib/angular4-truffle.asciidoc
--------------------------------------------------------------------------------
/contrib/aws-network-operation.asciidoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/contrib/aws-network-operation.asciidoc
--------------------------------------------------------------------------------
/contrib/aws-network-setup.asciidoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/contrib/aws-network-setup.asciidoc
--------------------------------------------------------------------------------
/contrib/aws-setup.asciidoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/contrib/aws-setup.asciidoc
--------------------------------------------------------------------------------
/contrib/design-patterns.asciidoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/contrib/design-patterns.asciidoc
--------------------------------------------------------------------------------
/contrib/devp2p-protocol.asciidoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/contrib/devp2p-protocol.asciidoc
--------------------------------------------------------------------------------
/contrib/etc-history.asciidoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/contrib/etc-history.asciidoc
--------------------------------------------------------------------------------
/contrib/ethereum-basics.asciidoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/contrib/ethereum-basics.asciidoc
--------------------------------------------------------------------------------
/contrib/ethereum-testnets.asciidoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/contrib/ethereum-testnets.asciidoc
--------------------------------------------------------------------------------
/contrib/example.asciidoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/contrib/example.asciidoc
--------------------------------------------------------------------------------
/contrib/google-cloud-testnet.asciidoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/contrib/google-cloud-testnet.asciidoc
--------------------------------------------------------------------------------
/contrib/governance.asciidoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/contrib/governance.asciidoc
--------------------------------------------------------------------------------
/contrib/node-communication-interaction.asciidoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/contrib/node-communication-interaction.asciidoc
--------------------------------------------------------------------------------
/contrib/privacy-enhancing-patterns.asciidoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/contrib/privacy-enhancing-patterns.asciidoc
--------------------------------------------------------------------------------
/contrib/scaling.asciidoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/contrib/scaling.asciidoc
--------------------------------------------------------------------------------
/contrib/upgradability-patterns.asciidoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/contrib/upgradability-patterns.asciidoc
--------------------------------------------------------------------------------
/contrib/using-puppeth.asciidoc:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/copyright.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/copyright.html
--------------------------------------------------------------------------------
/cover.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/cover.html
--------------------------------------------------------------------------------
/github_contrib.asciidoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/github_contrib.asciidoc
--------------------------------------------------------------------------------
/glossary.asciidoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/glossary.asciidoc
--------------------------------------------------------------------------------
/images/Faucet_disassembled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/Faucet_disassembled.png
--------------------------------------------------------------------------------
/images/Faucet_jumpi_instruction.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/Faucet_jumpi_instruction.png
--------------------------------------------------------------------------------
/images/TransferToFriend.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/TransferToFriend.gif
--------------------------------------------------------------------------------
/images/alchemy-new-app.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/alchemy-new-app.gif
--------------------------------------------------------------------------------
/images/approve_transferFrom_workflow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/approve_transferFrom_workflow.png
--------------------------------------------------------------------------------
/images/architecture_diagram_webapp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/architecture_diagram_webapp.png
--------------------------------------------------------------------------------
/images/auction_dapp_final_architecture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/auction_dapp_final_architecture.png
--------------------------------------------------------------------------------
/images/auction_dapp_home_screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/auction_dapp_home_screen.png
--------------------------------------------------------------------------------
/images/auction_diagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/auction_diagram.png
--------------------------------------------------------------------------------
/images/aws-topology-simple-bootnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/aws-topology-simple-bootnode.png
--------------------------------------------------------------------------------
/images/bip39-part1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/bip39-part1.png
--------------------------------------------------------------------------------
/images/bip39-part2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/bip39-part2.png
--------------------------------------------------------------------------------
/images/bip39_web.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/bip39_web.png
--------------------------------------------------------------------------------
/images/block_explorer_account_history.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/block_explorer_account_history.png
--------------------------------------------------------------------------------
/images/block_time.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/block_time.png
--------------------------------------------------------------------------------
/images/branches.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/branches.png
--------------------------------------------------------------------------------
/images/contract_published.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/contract_published.png
--------------------------------------------------------------------------------
/images/coordination_game.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/coordination_game.png
--------------------------------------------------------------------------------
/images/cover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/cover.png
--------------------------------------------------------------------------------
/images/cover_thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/cover_thumb.png
--------------------------------------------------------------------------------
/images/difficulty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/difficulty.png
--------------------------------------------------------------------------------
/images/ec_over_small_prime_field.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/ec_over_small_prime_field.png
--------------------------------------------------------------------------------
/images/eip_process.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/eip_process.png
--------------------------------------------------------------------------------
/images/eip_workflow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/eip_workflow.png
--------------------------------------------------------------------------------
/images/ens-auction.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/ens-auction.png
--------------------------------------------------------------------------------
/images/ens-bid-revealed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/ens-bid-revealed.png
--------------------------------------------------------------------------------
/images/ens-bid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/ens-bid.png
--------------------------------------------------------------------------------
/images/ens-checkname.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/ens-checkname.png
--------------------------------------------------------------------------------
/images/ens-flow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/ens-flow.png
--------------------------------------------------------------------------------
/images/ens-manager-set-content.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/ens-manager-set-content.png
--------------------------------------------------------------------------------
/images/ens-manager-set-default-resolver.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/ens-manager-set-default-resolver.png
--------------------------------------------------------------------------------
/images/ens-manager-set-resolver.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/ens-manager-set-resolver.png
--------------------------------------------------------------------------------
/images/ens-manager.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/ens-manager.png
--------------------------------------------------------------------------------
/images/ens-metamask-bid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/ens-metamask-bid.png
--------------------------------------------------------------------------------
/images/ens-reveal-bid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/ens-reveal-bid.png
--------------------------------------------------------------------------------
/images/ens_manager_add_subdomain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/ens_manager_add_subdomain.png
--------------------------------------------------------------------------------
/images/etherscan_contract_address.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/etherscan_contract_address.png
--------------------------------------------------------------------------------
/images/etherscan_withdrawal_internal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/etherscan_withdrawal_internal.png
--------------------------------------------------------------------------------
/images/etherscan_withdrawal_tx.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/etherscan_withdrawal_tx.png
--------------------------------------------------------------------------------
/images/evm-architecture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/evm-architecture.png
--------------------------------------------------------------------------------
/images/focal_point_squares.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/focal_point_squares.png
--------------------------------------------------------------------------------
/images/ganache_metoken.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/ganache_metoken.png
--------------------------------------------------------------------------------
/images/ganache_metoken_transfer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/ganache_metoken_transfer.png
--------------------------------------------------------------------------------
/images/gas_limit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/gas_limit.png
--------------------------------------------------------------------------------
/images/governance_process.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/governance_process.png
--------------------------------------------------------------------------------
/images/hd_wallet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/hd_wallet.png
--------------------------------------------------------------------------------
/images/http_ws_ipc_jsonrpc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/http_ws_ipc_jsonrpc.png
--------------------------------------------------------------------------------
/images/metamask_account.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/metamask_account.png
--------------------------------------------------------------------------------
/images/metamask_account_context_menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/metamask_account_context_menu.png
--------------------------------------------------------------------------------
/images/metamask_download.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/metamask_download.png
--------------------------------------------------------------------------------
/images/metamask_mnemonic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/metamask_mnemonic.png
--------------------------------------------------------------------------------
/images/metamask_password.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/metamask_password.png
--------------------------------------------------------------------------------
/images/metamask_ropsten_faucet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/metamask_ropsten_faucet.png
--------------------------------------------------------------------------------
/images/metamask_send_to_contract.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/metamask_send_to_contract.png
--------------------------------------------------------------------------------
/images/metamask_withdraw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/metamask_withdraw.png
--------------------------------------------------------------------------------
/images/newproj.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/newproj.png
--------------------------------------------------------------------------------
/images/offline_signing.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/offline_signing.png
--------------------------------------------------------------------------------
/images/parity_deployment_confirmation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/parity_deployment_confirmation.png
--------------------------------------------------------------------------------
/images/parity_txdemo_novalue_data.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/parity_txdemo_novalue_data.png
--------------------------------------------------------------------------------
/images/parity_txdemo_novalue_nodata.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/parity_txdemo_novalue_nodata.png
--------------------------------------------------------------------------------
/images/parity_txdemo_value_data.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/parity_txdemo_value_data.png
--------------------------------------------------------------------------------
/images/parity_txdemo_value_nodata.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/parity_txdemo_value_nodata.png
--------------------------------------------------------------------------------
/images/proxy-lib.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/proxy-lib.png
--------------------------------------------------------------------------------
/images/published_contract_transactions.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/published_contract_transactions.png
--------------------------------------------------------------------------------
/images/quickbuilds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/quickbuilds.png
--------------------------------------------------------------------------------
/images/remix_close_tab.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/remix_close_tab.png
--------------------------------------------------------------------------------
/images/remix_compile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/remix_compile.png
--------------------------------------------------------------------------------
/images/remix_contract_address.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/remix_contract_address.png
--------------------------------------------------------------------------------
/images/remix_contract_interact.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/remix_contract_interact.png
--------------------------------------------------------------------------------
/images/remix_deploy_contract.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/remix_deploy_contract.png
--------------------------------------------------------------------------------
/images/remix_faucet_load.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/remix_faucet_load.png
--------------------------------------------------------------------------------
/images/remix_metamask_create.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/remix_metamask_create.png
--------------------------------------------------------------------------------
/images/remix_run.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/remix_run.png
--------------------------------------------------------------------------------
/images/remix_toolbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/remix_toolbar.png
--------------------------------------------------------------------------------
/images/remix_withdraw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/remix_withdraw.png
--------------------------------------------------------------------------------
/images/rlpx_rpc_xs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/rlpx_rpc_xs.png
--------------------------------------------------------------------------------
/images/ropsten_block_explorer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/ropsten_block_explorer.png
--------------------------------------------------------------------------------
/images/send_to_faucet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/send_to_faucet.png
--------------------------------------------------------------------------------
/images/simple_elliptic_curve.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/simple_elliptic_curve.png
--------------------------------------------------------------------------------
/images/solidity_function_syntax.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/solidity_function_syntax.png
--------------------------------------------------------------------------------
/images/swarm-gateway.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/swarm-gateway.png
--------------------------------------------------------------------------------
/images/tarsier.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/tarsier.png
--------------------------------------------------------------------------------
/images/theme.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/theme.png
--------------------------------------------------------------------------------
/images/web3suite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/images/web3suite.png
--------------------------------------------------------------------------------
/ix.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/misc/example_keys.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/misc/example_keys.txt
--------------------------------------------------------------------------------
/misc/link_short_unshort_table.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/misc/link_short_unshort_table.py
--------------------------------------------------------------------------------
/misc/readme_wordcount.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/misc/readme_wordcount.py
--------------------------------------------------------------------------------
/misc/reconcile_references.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/misc/reconcile_references.py
--------------------------------------------------------------------------------
/misc/theme.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/misc/theme.yml
--------------------------------------------------------------------------------
/praise.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/praise.html
--------------------------------------------------------------------------------
/preface.asciidoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/preface.asciidoc
--------------------------------------------------------------------------------
/theme/epub/epub.css:
--------------------------------------------------------------------------------
1 | /* Add your custom CSS styles for the EPUB here */
--------------------------------------------------------------------------------
/theme/epub/layout.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/theme/epub/layout.html
--------------------------------------------------------------------------------
/theme/html/html.css:
--------------------------------------------------------------------------------
1 | /* Add your custom CSS styles for the HTML here */
--------------------------------------------------------------------------------
/theme/mobi/layout.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/theme/mobi/layout.html
--------------------------------------------------------------------------------
/theme/mobi/mobi.css:
--------------------------------------------------------------------------------
1 | /* Add your custom CSS styles for the MOBI here */
--------------------------------------------------------------------------------
/theme/pdf/pdf.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/theme/pdf/pdf.css
--------------------------------------------------------------------------------
/titlepage.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/titlepage.html
--------------------------------------------------------------------------------
/toc.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/tools/evm-opcodes-generator/appdx-evm-opcodes-gas-footer.asciidoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/tools/evm-opcodes-generator/appdx-evm-opcodes-gas-footer.asciidoc
--------------------------------------------------------------------------------
/tools/evm-opcodes-generator/appdx-evm-opcodes-gas-generator.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/tools/evm-opcodes-generator/appdx-evm-opcodes-gas-generator.sh
--------------------------------------------------------------------------------
/tools/evm-opcodes-generator/appdx-evm-opcodes-gas-header.asciidoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/tools/evm-opcodes-generator/appdx-evm-opcodes-gas-header.asciidoc
--------------------------------------------------------------------------------
/tools/intakereport.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ferdara/ethereumbook/HEAD/tools/intakereport.txt
--------------------------------------------------------------------------------