Commit Graph

  • 8f51a16d1d Generate relations and entity types maps in indexer prathamesh0 2021-12-22 19:49:52 +0530
  • 97c4ea0ea0
    Handle relation fields in subgraph entities (#87) nikugogoi 2021-12-22 18:46:46 +0530
  • f08e17775e Handle relation fields in subgraph entities nabarun 2021-12-22 18:37:31 +0530
  • b9a9eaa112
    Handle subgraph entities field name conflicts and enum types in codegen (#86) nikugogoi 2021-12-22 16:54:51 +0530
  • a3d9a72969 Handle enum type fields in subgraph entities nabarun 2021-12-22 16:32:46 +0530
  • f30704f985 Handle entity field conflicts nabarun 2021-12-22 15:09:41 +0530
  • d2c2b4d3cb
    Implement IPLD refactoring in codegen (#85) prathamesh0 2021-12-22 15:12:14 +0530
  • 722c94ab26 Implement IPLD refactoring in codegen prathamesh0 2021-12-22 13:47:05 +0530
  • 8a6fb646ab
    Implement changes in codegen for performance improvements (#84) nikugogoi 2021-12-22 11:55:39 +0530
  • d2efb2682f Implement changes in codegen for performance improvements nabarun 2021-12-22 11:04:20 +0530
  • 554cf53dcd
    Update CLI generation (#83) prathamesh0 2021-12-22 10:27:42 +0530
  • bd3c4572a4 Update CLI generation prathamesh0 2021-12-22 10:06:16 +0530
  • c7fefed466 Support artifacts generation for multiple contracts (#82) prathamesh0 2021-12-21 13:50:22 +0530
  • ac86ca7e15
    Implement WASM instance restart to handle out of memory error (#81) nikugogoi 2021-12-21 15:58:17 +0530
  • 68b9f18029 Remove old instance from map before reinstantiating WASM nabarun 2021-12-21 13:20:19 +0530
  • 7b6f6e468f
    Move update sync status outside job-runner (#324) nikugogoi 2021-12-21 15:46:05 +0530
  • 350a811f66 Support artifacts generation for multiple contracts prathamesh0 2021-12-21 10:57:39 +0530
  • 578a1ed274 Handle out of memory error and re instantiate WASM nabarun 2021-12-20 20:07:31 +0530
  • 283c98c1d7 Restart wasm instance after N blocks nabarun 2021-12-20 18:48:49 +0530
  • 2bcf579859
    Remove unknown events of parent block when processing a block (#323) prathamesh0 2021-12-20 17:00:14 +0530
  • fde29d44a9 Test case for wasm out of memory error nabarun 2021-12-20 13:12:46 +0530
  • 3508d45217 Refactor watchers for util package changes nabarun 2021-12-17 18:30:42 +0530
  • 5b632a72aa
    Store contract addresses in uni-info-watcher entities in lowercase (#322) prathamesh0 2021-12-17 17:55:41 +0530
  • 74180c8ea9 Performance improvements for IPLDBlocks in eden watcher (#80) prathamesh0 2021-12-16 14:53:28 +0530
  • a26bc5d151 Add time logs for eden-watcher (#78) prathamesh0 2021-12-14 13:53:17 +0530
  • 369e59900f Refactor watchers according to changes in util package prathamesh0 2021-12-13 19:59:43 +0530
  • dc3ba31ee3 Use Promise all while fetching events and watch contracts only once prathamesh0 2021-12-13 16:26:01 +0530
  • 03619eed63 Add method in watchers to cache contract and fixes for running tests nabarun 2021-12-13 13:28:00 +0530
  • 0c3f6ed059 Store initial state and refactor IPLDBlocks related code (#76) prathamesh0 2021-12-10 17:43:57 +0530
  • 9995aaf048 Avoid setting null entity properties while fetching in store get API (#75) prathamesh0 2021-12-08 18:36:01 +0530
  • 7921639661 Pass provider while instantiating the loader and use block hash while making the eth-calls (#74) prathamesh0 2021-12-08 18:24:46 +0530
  • 027a82b558 Get event handler using cleaned subgraph event signature (#73) prathamesh0 2021-12-08 16:22:20 +0530
  • 4a94a13d77 Add a method in test indexer to get blocks prathamesh0 2021-12-07 17:06:06 +0530
  • f464ae25b7 Use entity column type map to create entity in store get API (#72) prathamesh0 2021-12-07 16:59:36 +0530
  • a73a016029 Use pg-type numeric for bigint in entities and use custom decimal in graph-node (#71) prathamesh0 2021-12-02 18:07:17 +0530
  • fa40f893b4 Add an executable for compare-entity CLI (#69) prathamesh0 2021-12-01 16:34:56 +0530
  • 15ae0afd49 Add more test cases for numeric host APIs (#66) prathamesh0 2021-12-01 16:22:37 +0530
  • 3c5e0ab8b3 Get block size using JSON RPC API from ipld-eth-server (#68) nikugogoi 2021-12-01 16:18:38 +0530
  • 370942b657 Get author field for block data nabarun 2021-11-30 16:35:01 +0530
  • 7713c07637 Fix block processing job created twice when processing missing parent block (#67) nikugogoi 2021-11-30 16:22:07 +0530
  • 77484602fc Implement graph-ts numbers, typeConversion and log host APIs (#64) nikugogoi 2021-11-29 18:37:11 +0530
  • 7b4bcb4ff5 Update graph-node tests to use dummy indexer (#65) prathamesh0 2021-11-29 17:51:16 +0530
  • c1b3ac6898 Handle BigNumber event params and customize Decimal (#63) prathamesh0 2021-11-26 17:48:08 +0530
  • 67b1af11ab Handle subgraph schema field with derivedFrom directive (#60) nikugogoi 2021-11-26 16:37:33 +0530
  • e42de5181c Implement bigDecimal host API (#62) prathamesh0 2021-11-25 16:19:45 +0530
  • 5c4cc6678a Create external checkpoints after hook processing and clear subgraph entities on reset (#61) prathamesh0 2021-11-24 15:13:00 +0530
  • f81ca21901 Add a CLI to compare entity query results from two GQL endpoints (#57) prathamesh0 2021-11-23 16:15:42 +0530
  • eb80bb317d Implement eth_call for methods returning struct type (#59) nikugogoi 2021-11-23 11:23:47 +0530
  • 02b68b4ad4 Implement gql queries for relation entities similar to subgraph (#53) nikugogoi 2021-11-22 15:46:29 +0530
  • d402c0b1eb Add watched contract from subgraph yaml on startup (#56) prathamesh0 2021-11-18 18:03:36 +0530
  • 4ee010fc41 Update eden subgraph build and watch subgraph contracts (#54) prathamesh0 2021-11-18 16:16:37 +0530
  • a0739cd4ba Call subgraph block handlers and fix eden-watcher dependency (#52) nikugogoi 2021-11-17 20:50:35 +0530
  • 6bc9c1f984 Get missing block fields (#51) prathamesh0 2021-11-17 18:14:02 +0530
  • 98327f99e7 Handle subgraph schema entity array type and relation fields (#49) nikugogoi 2021-11-17 17:01:09 +0530
  • 22d25493f7 Handle type and field name conflicts for eden-watcher subgraph entities (#50) prathamesh0 2021-11-17 10:55:05 +0530
  • 130891db75 Parse events of all contracts in eden-watcher (#48) prathamesh0 2021-11-16 16:38:00 +0530
  • f9f2ab9f8f Add eden-watcher generated using codegen (#47) prathamesh0 2021-11-16 14:47:03 +0530
  • 7abbb6b34b Add support for subgraph schema data types (#46) nikugogoi 2021-11-16 13:05:05 +0530
  • 16112dd592 Update graph-test-watcher (#45) prathamesh0 2021-11-15 20:05:43 +0530
  • d7bc0a0fa2 Invoke subgraph block handlers (#43) prathamesh0 2021-11-15 12:11:56 +0530
  • d1f66dc7c2 Generate GQL API for subgraph entities and auto-diff based on store set (#38) prathamesh0 2021-11-12 18:09:03 +0530
  • 35a6bfd56e Implement subgraph store host API (#35) nikugogoi 2021-11-10 13:12:37 +0530
  • 54a82146b7 Invoke subgraph handler in watcher event processing (#34) nikugogoi 2021-11-01 15:13:22 +0530
  • 8033caccfe Integrate generated watcher to invoke handlers in graph-node (#33) nikugogoi 2021-10-28 16:31:56 +0530
  • cf0f898fb6 Test case for EdenNetwork event handler (#31) nikugogoi 2021-10-27 14:43:48 +0530
  • bf85c7426e Implement BigInt times and dividedBy APIs (#30) nikugogoi 2021-10-08 11:10:49 +0530
  • 17e4144a92 Test for calling ethereum host API and updated eden subgraph (#29) nikugogoi 2021-10-06 17:47:01 +0530
  • 8b5c80ae39 Use async functions in wasm imports (#28) nikugogoi 2021-10-05 17:52:51 +0530
  • e640eff31c eth_call and invoking event handler in WASM (#25) Ashwin Phatak 2021-10-01 18:29:36 +0530
  • 0e22cdb759 Point graph-cli to use fork for automatic graph-ts exports (#22) nikugogoi 2021-09-30 11:22:03 +0530
  • 598fa4af77 Implement typeConversion APIs bytesToHex, bigIntToString and stringToH160 (#19) nikugogoi 2021-09-29 18:29:04 +0530
  • e4d8d0fd51 Example subgraph, ethCall test to drive implementation (#18) Ashwin Phatak 2021-09-28 12:28:43 +0530
  • d72093060b Eden subgraph artifacts, host API stub (#15) Ashwin Phatak 2021-09-27 13:46:46 +0530
  • 5b84cc6442 AssemblyScript loader experiments (#13) Ashwin Phatak 2021-09-23 16:45:23 +0530
  • 117995b7a0 Host API stubs (#12) Ashwin Phatak 2021-09-22 19:11:25 +0530
  • 14457138bc WASM instance setup (#11) Ashwin Phatak 2021-09-20 16:16:29 +0530
  • fabd404351 Create graph-node package. (#10) Ashwin Phatak 2021-09-17 18:16:05 +0530
  • 46a91717b6 Use postgraphile client to fetch blocks prathamesh0 2021-11-01 15:35:02 +0530
  • 76437d0c7d Refactor code to initialize clients (#290) prathamesh0 2021-11-01 11:31:54 +0530
  • 5c66af80ea Export-import watcher state and IPFS integration (#289) prathamesh0 2021-10-29 17:03:22 +0530
  • a40fcf4c42 Boolean state param to indexer methods and IPLDBlocks only in the pruned region (#286) prathamesh0 2021-10-26 17:10:03 +0530
  • 3f65da4356 Optional server port arg. for watcher generation (#284) prathamesh0 2021-10-22 14:47:56 +0530
  • 69a204d17e Add reset CLI generation prathamesh0 2021-10-21 13:02:23 +0530
  • b55b2ad02b Auto generating state from indexer methods (#277) prathamesh0 2021-10-20 17:55:54 +0530
  • fb630f845f Change initial checkpoint hook and hook status entity naming (#269) prathamesh0 2021-10-18 14:50:41 +0530
  • 86a3d43019 Ensuring chronological execution of hooks and checkpointing (#264) prathamesh0 2021-10-14 16:08:45 +0530
  • d2f780b640 Generate IPLD blocks table and related GQL API (#260) prathamesh0 2021-10-12 16:02:56 +0530
  • 5dc6582ec8
    Log time taken for processing single block inside job-runner (#321) nikugogoi 2021-12-17 15:20:33 +0530
  • 01fa6e2184
    Fix asserts for nullable values in uni-info-watcher mapping code (#320) prathamesh0 2021-12-17 11:57:32 +0530
  • cfd293f11b
    Fix job-runner stop and restart in uni-watcher (#319) nikugogoi 2021-12-17 11:57:09 +0530
  • d087667177
    Update sync status after pruning before processing next block (#318) prathamesh0 2021-12-17 10:23:04 +0530
  • 105b26d6a3
    Performance improvements for fill CLI (#314) nikugogoi 2021-12-16 17:16:48 +0530
  • 1824b5d66c Avoid check for initial state while creating a checkpoint prathamesh0 2021-12-16 14:32:57 +0530
  • 2d21e9b0d3 Add a check to ensure hooks job is created only once prathamesh0 2021-12-16 14:29:50 +0530
  • c236006258 Use delete while finalizing staged diff IPLDBlocks prathamesh0 2021-12-16 08:27:28 +0530
  • bf4f6e9142 Avoid calling block handler until start block is reached prathamesh0 2021-12-15 19:36:25 +0530
  • b481d8825b Create checkpoints at fixed block numbers and refactor checkpointing code prathamesh0 2021-12-15 16:14:21 +0530
  • 762b4c207d Avoid fetching block twice while finalizing a staged diff IPLDBlock prathamesh0 2021-12-15 16:23:31 +0530
  • 051fad2695 Use enum for state kind and cache ipld status prathamesh0 2021-12-15 12:49:03 +0530
  • daf62b4125 Avoid fetching contracts while creating a checkpoint prathamesh0 2021-12-14 19:26:23 +0530