├── README.md ├── documents ├── ethereum_yellow_paper_cn.pdf └── 区块链介绍.pptx └── notes ├── attacks ├── 1.md ├── 2.md ├── 3.md ├── README.md └── example01 │ ├── README.md │ ├── build │ └── contracts │ │ ├── Migrations.json │ │ ├── Reentrancy.json │ │ └── ReentrancyAttack.json │ ├── contracts │ ├── Migrations.sol │ ├── Reentrancy.sol │ └── ReentrancyAttack.sol │ ├── migrations │ ├── 1_initial_migration.js │ └── 2_deploy_reentrancy.js │ ├── truffle-config.js │ └── truffle.js ├── golang ├── api.md └── golang.sol │ └── demo │ ├── main.go │ └── token │ ├── BoreyToken.sol │ └── boreytoken.go ├── remix ├── guide.md └── install.md ├── summary ├── README.md ├── geth.md ├── images │ ├── assert.test.png │ ├── myetherwallet.png │ ├── poa.n1.t1.png │ ├── poa.n2.t1.png │ ├── public.external.sum1.png │ ├── public.external.sum2.png │ ├── public.external.test1.png │ ├── public.external.test2.png │ └── require.test.png ├── knowledge.md ├── myetherwallet.md ├── poa.md └── supervisor.md └── truffle ├── README.md ├── erc20-token ├── README.md ├── contracts │ ├── ABCToken.sol │ ├── Migrations.sol │ └── utils │ │ ├── ERC20Token.sol │ │ └── SafeMath.sol ├── migrations │ ├── 1_initial_migration.js │ └── 2_abc_token.js ├── test │ └── abc_token.js ├── truffle-config.js └── truffle.js ├── install.md └── summary.md /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhuquanbin/solidity-note/HEAD/README.md -------------------------------------------------------------------------------- /documents/ethereum_yellow_paper_cn.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhuquanbin/solidity-note/HEAD/documents/ethereum_yellow_paper_cn.pdf -------------------------------------------------------------------------------- /documents/区块链介绍.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhuquanbin/solidity-note/HEAD/documents/区块链介绍.pptx -------------------------------------------------------------------------------- /notes/attacks/1.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /notes/attacks/2.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /notes/attacks/3.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /notes/attacks/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /notes/attacks/example01/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhuquanbin/solidity-note/HEAD/notes/attacks/example01/README.md -------------------------------------------------------------------------------- /notes/attacks/example01/build/contracts/Migrations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhuquanbin/solidity-note/HEAD/notes/attacks/example01/build/contracts/Migrations.json -------------------------------------------------------------------------------- /notes/attacks/example01/build/contracts/Reentrancy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhuquanbin/solidity-note/HEAD/notes/attacks/example01/build/contracts/Reentrancy.json -------------------------------------------------------------------------------- /notes/attacks/example01/build/contracts/ReentrancyAttack.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhuquanbin/solidity-note/HEAD/notes/attacks/example01/build/contracts/ReentrancyAttack.json -------------------------------------------------------------------------------- /notes/attacks/example01/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhuquanbin/solidity-note/HEAD/notes/attacks/example01/contracts/Migrations.sol -------------------------------------------------------------------------------- /notes/attacks/example01/contracts/Reentrancy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhuquanbin/solidity-note/HEAD/notes/attacks/example01/contracts/Reentrancy.sol -------------------------------------------------------------------------------- /notes/attacks/example01/contracts/ReentrancyAttack.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhuquanbin/solidity-note/HEAD/notes/attacks/example01/contracts/ReentrancyAttack.sol -------------------------------------------------------------------------------- /notes/attacks/example01/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhuquanbin/solidity-note/HEAD/notes/attacks/example01/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /notes/attacks/example01/migrations/2_deploy_reentrancy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhuquanbin/solidity-note/HEAD/notes/attacks/example01/migrations/2_deploy_reentrancy.js -------------------------------------------------------------------------------- /notes/attacks/example01/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhuquanbin/solidity-note/HEAD/notes/attacks/example01/truffle-config.js -------------------------------------------------------------------------------- /notes/attacks/example01/truffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhuquanbin/solidity-note/HEAD/notes/attacks/example01/truffle.js -------------------------------------------------------------------------------- /notes/golang/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhuquanbin/solidity-note/HEAD/notes/golang/api.md -------------------------------------------------------------------------------- /notes/golang/golang.sol/demo/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhuquanbin/solidity-note/HEAD/notes/golang/golang.sol/demo/main.go -------------------------------------------------------------------------------- /notes/golang/golang.sol/demo/token/BoreyToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhuquanbin/solidity-note/HEAD/notes/golang/golang.sol/demo/token/BoreyToken.sol -------------------------------------------------------------------------------- /notes/golang/golang.sol/demo/token/boreytoken.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhuquanbin/solidity-note/HEAD/notes/golang/golang.sol/demo/token/boreytoken.go -------------------------------------------------------------------------------- /notes/remix/guide.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /notes/remix/install.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /notes/summary/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /notes/summary/geth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhuquanbin/solidity-note/HEAD/notes/summary/geth.md -------------------------------------------------------------------------------- /notes/summary/images/assert.test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhuquanbin/solidity-note/HEAD/notes/summary/images/assert.test.png -------------------------------------------------------------------------------- /notes/summary/images/myetherwallet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhuquanbin/solidity-note/HEAD/notes/summary/images/myetherwallet.png -------------------------------------------------------------------------------- /notes/summary/images/poa.n1.t1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhuquanbin/solidity-note/HEAD/notes/summary/images/poa.n1.t1.png -------------------------------------------------------------------------------- /notes/summary/images/poa.n2.t1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhuquanbin/solidity-note/HEAD/notes/summary/images/poa.n2.t1.png -------------------------------------------------------------------------------- /notes/summary/images/public.external.sum1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhuquanbin/solidity-note/HEAD/notes/summary/images/public.external.sum1.png -------------------------------------------------------------------------------- /notes/summary/images/public.external.sum2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhuquanbin/solidity-note/HEAD/notes/summary/images/public.external.sum2.png -------------------------------------------------------------------------------- /notes/summary/images/public.external.test1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhuquanbin/solidity-note/HEAD/notes/summary/images/public.external.test1.png -------------------------------------------------------------------------------- /notes/summary/images/public.external.test2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhuquanbin/solidity-note/HEAD/notes/summary/images/public.external.test2.png -------------------------------------------------------------------------------- /notes/summary/images/require.test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhuquanbin/solidity-note/HEAD/notes/summary/images/require.test.png -------------------------------------------------------------------------------- /notes/summary/knowledge.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhuquanbin/solidity-note/HEAD/notes/summary/knowledge.md -------------------------------------------------------------------------------- /notes/summary/myetherwallet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhuquanbin/solidity-note/HEAD/notes/summary/myetherwallet.md -------------------------------------------------------------------------------- /notes/summary/poa.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhuquanbin/solidity-note/HEAD/notes/summary/poa.md -------------------------------------------------------------------------------- /notes/summary/supervisor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhuquanbin/solidity-note/HEAD/notes/summary/supervisor.md -------------------------------------------------------------------------------- /notes/truffle/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /notes/truffle/erc20-token/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhuquanbin/solidity-note/HEAD/notes/truffle/erc20-token/README.md -------------------------------------------------------------------------------- /notes/truffle/erc20-token/contracts/ABCToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhuquanbin/solidity-note/HEAD/notes/truffle/erc20-token/contracts/ABCToken.sol -------------------------------------------------------------------------------- /notes/truffle/erc20-token/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhuquanbin/solidity-note/HEAD/notes/truffle/erc20-token/contracts/Migrations.sol -------------------------------------------------------------------------------- /notes/truffle/erc20-token/contracts/utils/ERC20Token.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhuquanbin/solidity-note/HEAD/notes/truffle/erc20-token/contracts/utils/ERC20Token.sol -------------------------------------------------------------------------------- /notes/truffle/erc20-token/contracts/utils/SafeMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhuquanbin/solidity-note/HEAD/notes/truffle/erc20-token/contracts/utils/SafeMath.sol -------------------------------------------------------------------------------- /notes/truffle/erc20-token/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhuquanbin/solidity-note/HEAD/notes/truffle/erc20-token/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /notes/truffle/erc20-token/migrations/2_abc_token.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhuquanbin/solidity-note/HEAD/notes/truffle/erc20-token/migrations/2_abc_token.js -------------------------------------------------------------------------------- /notes/truffle/erc20-token/test/abc_token.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhuquanbin/solidity-note/HEAD/notes/truffle/erc20-token/test/abc_token.js -------------------------------------------------------------------------------- /notes/truffle/erc20-token/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhuquanbin/solidity-note/HEAD/notes/truffle/erc20-token/truffle-config.js -------------------------------------------------------------------------------- /notes/truffle/erc20-token/truffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhuquanbin/solidity-note/HEAD/notes/truffle/erc20-token/truffle.js -------------------------------------------------------------------------------- /notes/truffle/install.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /notes/truffle/summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhuquanbin/solidity-note/HEAD/notes/truffle/summary.md --------------------------------------------------------------------------------