├── .gitignore ├── .npmignore ├── README.md ├── contracts ├── BountyHeap.sol ├── Heap.sol ├── Migrations.sol ├── OrderBookHeap.sol └── PublicHeap.sol ├── img ├── arrayTree.png ├── binaryHeap.png ├── extractStats.png └── insertStats.png ├── index.js ├── migrations └── 1_initial_migration.js ├── package.json ├── test ├── bountyHeap.js ├── buildAndEmpty.js ├── fuzzy.js ├── gasStats.js └── publicHeap.js └── truffle.js /.gitignore: -------------------------------------------------------------------------------- 1 | notes.txt 2 | node_modules 3 | build 4 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | build 2 | img 3 | migrations 4 | test 5 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmitton/eth-heap/HEAD/README.md -------------------------------------------------------------------------------- /contracts/BountyHeap.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmitton/eth-heap/HEAD/contracts/BountyHeap.sol -------------------------------------------------------------------------------- /contracts/Heap.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmitton/eth-heap/HEAD/contracts/Heap.sol -------------------------------------------------------------------------------- /contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmitton/eth-heap/HEAD/contracts/Migrations.sol -------------------------------------------------------------------------------- /contracts/OrderBookHeap.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmitton/eth-heap/HEAD/contracts/OrderBookHeap.sol -------------------------------------------------------------------------------- /contracts/PublicHeap.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmitton/eth-heap/HEAD/contracts/PublicHeap.sol -------------------------------------------------------------------------------- /img/arrayTree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmitton/eth-heap/HEAD/img/arrayTree.png -------------------------------------------------------------------------------- /img/binaryHeap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmitton/eth-heap/HEAD/img/binaryHeap.png -------------------------------------------------------------------------------- /img/extractStats.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmitton/eth-heap/HEAD/img/extractStats.png -------------------------------------------------------------------------------- /img/insertStats.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmitton/eth-heap/HEAD/img/insertStats.png -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmitton/eth-heap/HEAD/index.js -------------------------------------------------------------------------------- /migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmitton/eth-heap/HEAD/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmitton/eth-heap/HEAD/package.json -------------------------------------------------------------------------------- /test/bountyHeap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmitton/eth-heap/HEAD/test/bountyHeap.js -------------------------------------------------------------------------------- /test/buildAndEmpty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmitton/eth-heap/HEAD/test/buildAndEmpty.js -------------------------------------------------------------------------------- /test/fuzzy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmitton/eth-heap/HEAD/test/fuzzy.js -------------------------------------------------------------------------------- /test/gasStats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmitton/eth-heap/HEAD/test/gasStats.js -------------------------------------------------------------------------------- /test/publicHeap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmitton/eth-heap/HEAD/test/publicHeap.js -------------------------------------------------------------------------------- /truffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmitton/eth-heap/HEAD/truffle.js --------------------------------------------------------------------------------