gitextract_q8j4tzls/ ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE.md ├── Insomnia.json ├── LICENSE ├── README.md ├── app/ │ ├── config/ │ │ └── config.js │ ├── endpoints/ │ │ ├── acceptAndSignTransaction.js │ │ ├── acceptSignedTX.js │ │ ├── acceptTransaction.js │ │ ├── auxilary.js │ │ ├── createTransactionToSign.js │ │ ├── fundPlasma.js │ │ ├── getBlockByNumber.js │ │ ├── getTXsForAddress.js │ │ ├── getTxByNumber.js │ │ ├── getUTXOsForAddress.js │ │ ├── getWithdrawsForAddress.js │ │ ├── prepareProofForExpressWithdraw.js │ │ └── withdraw.js │ ├── helpers/ │ │ ├── checkSpendingTX.js │ │ ├── createFundingTransaction.js │ │ ├── createTxFromJson.js │ │ ├── createWithdrawTxFromJson.js │ │ ├── getAllTXsForAddress.js │ │ ├── getAllUTXOsForAddress.js │ │ ├── getAllWithdrawsForAddress.js │ │ ├── getBlock.js │ │ ├── getTX.js │ │ ├── getUTXO.js │ │ ├── hexDataToEncodedBytes.js │ │ ├── prepareProofForTX.js │ │ ├── processDepositEvent.js │ │ ├── processExpressWithdrawMadeEvent.js │ │ ├── processWithdrawFinalazedEvent.js │ │ ├── processWithdrawStartedEvent.js │ │ └── signatureChecks.js │ └── miner.js ├── compile.js ├── contracts/ │ └── PlasmaParent.sol ├── lib/ │ ├── Block/ │ │ ├── block.js │ │ └── blockHeader.js │ ├── Tx/ │ │ ├── input.js │ │ ├── output.js │ │ └── tx.js │ ├── dataStructureLengths.js │ ├── merkle-tools.js │ └── serialize.js ├── package.json └── server.js