[{"title":"( 21 个子文件 68KB ) ipfs-ethereum-file-attestation:证明文件存在于ipfs中(通过智能合约)","children":[{"title":"ipfs-ethereum-file-attestation-master","children":[{"title":"LICENSE <span style='color:#111;'> 11.09KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 3.41KB </span>","children":null,"spread":false},{"title":"ethereum","children":[{"title":"migrations","children":[{"title":"1_deploy.js <span style='color:#111;'> 1016B </span>","children":null,"spread":false}],"spread":true},{"title":"contracts","children":[{"title":"AttestorsRegistry.sol <span style='color:#111;'> 683B </span>","children":null,"spread":false},{"title":"FilesRegistry.sol <span style='color:#111;'> 1.69KB </span>","children":null,"spread":false},{"title":"Migrations.sol <span style='color:#111;'> 507B </span>","children":null,"spread":false}],"spread":true},{"title":"build","children":[{"title":"contracts","children":[{"title":"AttestorsRegistry.json <span style='color:#111;'> 71.52KB </span>","children":null,"spread":false},{"title":"Migrations.json <span style='color:#111;'> 51.34KB </span>","children":null,"spread":false},{"title":"FilesRegistry.json <span style='color:#111;'> 170.42KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"test","children":[{"title":"helpers","children":[{"title":"assertRevert.js <span style='color:#111;'> 380B </span>","children":null,"spread":false}],"spread":true},{"title":"FilesRegistry.test.js <span style='color:#111;'> 3.10KB </span>","children":null,"spread":false}],"spread":true},{"title":"truffle-config.js <span style='color:#111;'> 135B </span>","children":null,"spread":false},{"title":"truffle.js <span style='color:#111;'> 154B </span>","children":null,"spread":false}],"spread":true},{"title":".gitignore <span style='color:#111;'> 914B </span>","children":null,"spread":false},{"title":"server","children":[{"title":"ipfshash-bytes32","children":[{"title":"index.js <span style='color:#111;'> 1.10KB </span>","children":null,"spread":false},{"title":"package-lock.json <span style='color:#111;'> 905B </span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'> 258B </span>","children":null,"spread":false}],"spread":true},{"title":"index.js <span style='color:#111;'> 3.22KB </span>","children":null,"spread":false},{"title":"package-lock.json <span style='color:#111;'> 113.79KB </span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'> 340B </span>","children":null,"spread":false}],"spread":true},{"title":"package.json <span style='color:#111;'> 647B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]