Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/block-core/blockcore-indexer

Blockcore Indexer scans the blockchain of Blockcore-derived chains and stores transaction information in a MongoDB database with REST API available for Block Explorers to use.
https://github.com/block-core/blockcore-indexer

Merge branch 'master' of https://github.com/block-core/blockcore-indexer

12953911197f952805fd9c5736fef79e97c08c6c authored almost 3 years ago
Add comment on the utxo unitq index.

28e94ada8d60c08bffc6f82c4bb3e56ee264d304 authored almost 3 years ago
Run tests on regular build

61458da5bcf13af5799fc9fe6a90ccda34b53dc9 authored almost 3 years ago
Started adding unit tests to the core project (#90)

* Started work on adding tests to the indexer core project

* Added more tests for outputs and...

b7f8cd0bea465d105ff824feb00f184ec752fc8a authored almost 3 years ago
Update changelog and version

0d06cdf8f2ba89352fadaaff2e6e61b464345f16 authored almost 3 years ago
Add extra delete and some comments, also fetch better the last blolck query from memory not disk (#106)

37a33c8034eda54665d13de44f3fcd0be69c28c5 authored almost 3 years ago
Changed the logic back to task.run for the transaction table because … (#103)

* Changed the logic back to task.run for the transaction table because on reorg we will always h...

4e2c281e3bf4fee15c214e3d10569b22cc7be90b authored almost 3 years ago
Update changelog and version

fdc3374a6739dfe4144121a3ffeee1e02e66f51e authored almost 3 years ago
Breaking change version upgrade

f73be311bf72809410cdd29d21f03499be0892f0 authored almost 3 years ago
Fix issue with paging on address transactions (#97)

* Fix issue with paging on address transactions

- Closes #96

* Continues to fix the paging...

e31b64de6c9de764a03b45a237edd4c60b986dca authored almost 3 years ago
Add some guards and checks on the utxo table (#98)

8b445da47af2b363b255b7da207aa2e0e7f0f4be authored almost 3 years ago
Update changelog and version

48081e2252153e2febd90bd580a8d6dbec546a22 authored almost 3 years ago
Changed from hash to object id (#94)

Co-authored-by: TheDude <[email protected]>

8bbe293b6355ddbbf5d426c35e2b79b7423d0333 authored almost 3 years ago
Update changelog and version

e5a90459c6f79213459cd2d798041151a94f2125 authored almost 3 years ago
Added table for reorg blocks (#93)

* Added storage of blocks that have been rewind and changed delete of unspent outputs to after t...

607ac0a3bea81f502dae2868dbc6c7cba75a2630 authored almost 3 years ago
Add some notes regarding running with dotnet

- Improved performance to run with dotnet compared to Visual Studio with debugging.

d63a281bdf0c1cb50a68614f600fd39eb598d252 authored almost 3 years ago
fix cirrus test config file

7731ae9fc1eb4b35e28f491412ca1c82a1e1ed8e authored almost 3 years ago
Update changelog and version

9f29234c9d7bd4177418621d10ddaecbf666add8 authored almost 3 years ago
Performance enhances (#88)

* Changed bulk write to update many on block table sync complete

* Iterate through the transa...

91f0572a932edf6f1f19e1899753b9eb17128990 authored almost 3 years ago
Move the StoreRawTransactions to development config

- StoreRawTransactions should be controlled by the chaininfo repo setup.
- chaininfo is always r...

d9fa519ccdcdd352ab16deaa94fa263e4f40ce55 authored almost 3 years ago
Added guard for empty results in the rewind lookup (#89)

Co-authored-by: TheDude <[email protected]>

f5103fd873867fb0c7db7f09951ea9d5d2f3688c authored almost 3 years ago
Add Cybits network package to indexer

0acce7c281b34d46cdfec8db982a01a90346fe7f authored almost 3 years ago
Update changelog and version

eb94c1f82a1a03c7fd7ccb9261ad509098f6fe6c authored almost 3 years ago
Merge branch 'master' of https://github.com/block-core/blockcore-indexer

c15c3fbcdbf84967ab5b2acb1691f50f76a28ba6 authored almost 3 years ago
Thorw if cirrus api failed to fetch a recipt

cbf28c9678e8eb33e2bff5b0cb0ae5142598b96b authored almost 3 years ago
Add ability to manually trigger build

3c953786e1bcabb00475b84bd19a3764347338fb authored almost 3 years ago
Update CHANGELOG.md

9a00b364f60ae779015dc80cd125048528902365 authored about 3 years ago
Update version

579dbb4eaac4c1e7f5a1de217fd407b31a49e211 authored about 3 years ago
Fix bug on client when fullnode return null

36489c7fe45407f322271500966b1e2ee1e0ee7a authored about 3 years ago
Adding unconfirmed trx to history (#87)

* Adding unconfirmed trx to history

* Handle clients that throw when GetblockHashAsync is abo...

367df2ccfba89f1d4e3a3707d95885cbc967a669 authored about 3 years ago
show indexing on progress bar (#86)

2b4f1a570c2949272ff5d17dd491601630592f55 authored about 3 years ago
Upgrade version prepare for release

665beeaec844d35afd31af0bd2832136b550b5f4 authored about 3 years ago
return tx size and fee (#84)

f13ca071d616ddfc1e6f27d16997e89b92d4692b authored about 3 years ago
Pulled lookup result to the indexer and than update mongo and replaced the fluent c# with bson documents (#82)

Co-authored-by: TheDude <[email protected]>

931a364b7a3f7b029ba65cdc2d3ceabe2bd34160 authored about 3 years ago
Fix block index count

fa4b9ba3e47b1fc5375ee977a80cfc9c57b06f07 authored about 3 years ago
fix minor utxo bug

aba62c1213ca3a368467fa24468c555ed5b729b2 authored about 3 years ago
add api endpoint for fetching trx hex

9765ddebe1f0a29a527938bbe74b2ddd7323d2f4 authored about 3 years ago
Removed computed utxo table and use the unspent output table instead (#76)

* Closes #67

* Updated the schema db md file

* Update src/Blockcore.Indexer/doc/dbschema.m...

5797a765aa6cc6d869b89ec37faed2f286311fc4 authored about 3 years ago
Richlist to use new utxo table (#75)

* Closes #66

* Removed unused code

Co-authored-by: TheDude <[email protected]>

70a319a64bfd99534f072488b8aa13f88741ae4d authored about 3 years ago
Check indexes on startup (#74)

* Check if the indexes in mongod db where build on startup, this is so we can rewind using index...

6e2b2b7c555f3a1d8bead916b58ecacb1b8bfc83 authored about 3 years ago
Closes #64 (#73)

Co-authored-by: TheDude <[email protected]>

cdc897000ace4d9199ffc5883ae511cb743534e9 authored about 3 years ago
Added Utxo table (#58)

* Added Utxo table, added update and delete tasks for the Utxo table for each block processed an...

d7411abeeadc2cdb7799c7e7a80bd844ff3cdf1f authored about 3 years ago
Closes #60 (#61)

Co-authored-by: TheDude <[email protected]>

a8ac2bb051a84ed47ee221473a81a9c2ca08928c authored about 3 years ago
Contract code table (#57)

* Table to hold the smart conract byte code and scharp code

* throw if contract receipt is no...

1ba34449ed0d465af6b041b0efaa20b423aaec73 authored about 3 years ago
Use specific container image we have verified with

d924e6b93a66d0cec3288034f61db506edcbbb83 authored about 3 years ago
Add instructions on starting the MongoDB container

362a3de006186acb9a204767bb240ab217daae86 authored about 3 years ago
Add a basic docker-compose to run local test database

3a8e9b36ffe6229955955a875da00222b1421aa3 authored about 3 years ago
Update version

- Build next release that includes updated network definitions for SBC and RSC.

6f7c535642bb81cc64cc76f3dac5b71173ce7b33 authored about 3 years ago
Create api endpoints for smart contracts (#55)

* Create api endpoints

* change api endpoints

8d7836fa7f8b7395db1223206ab3fd467580d8c6 authored about 3 years ago
Fix bug with amount of mined pr. address

- Closes #54

0745acea73c926991bef26968e816fb1ea948f7e authored about 3 years ago
Prepare next release of Blockcore Indexer

- Remove duplicate .props file.

6b515b4eb5db3d92483510ed732323130ed28fa2 authored about 3 years ago
Specify branch for action

19431482ff4e5ac215596e3d5c39300eefbce3de authored about 3 years ago
Update pipelines for indexer to install .NET 6

a2e94b068f93410e3c3331191378d60e6d07a4ce authored about 3 years ago
Add SBC and RSC networks and launch settings

72ccbec6acdd39793954d46103c7d9b901108bce authored about 3 years ago
Upgrades indexer to .NET 6. (#52)

* Upgrades indexer to .NET 6.

* Update pull-request.yml

* Update pull-request.yml

Co-au...

a116d44bebb7e98c5a64dfac6a4c89da4fc1ae35 authored about 3 years ago
Cirrus new nodes api (#53)

* Distinguish the contract types and code

* add an override to Delete blocks form cirrus and ...

b0ae3895106da42431f5fedf90a27a2c18d56e51 authored about 3 years ago
Add cirrus storage operations (#49)

* Add cirrus storage operations

* Index contract create

* Act on review

7d4845820f8bac45789ec40404079ccb244f5759 authored about 3 years ago
Changed the index creation to hash the indexes of Outpoints (#51)

Co-authored-by: TheDude <[email protected]>

e7c5d445215e0facc4fe3301703ad0d7520cb441 authored about 3 years ago
Moved the bitcoin client into an interface (#50)

* Moved the bitcoin client into an interface

* Removed lambda expressions

* Update src/Blo...

a683c0ecc7a314533de4ed6cb33101a5adb01e49 authored about 3 years ago
Adjusted namespaces with Rider refactoring (#48)

Co-authored-by: TheDude <[email protected]>

c85c4b9c27d4e8f0913b8d602307ef27bfbdb58b authored about 3 years ago
Fix the docker image for Cirrus Indexer

9daccf7f9534c9ce45004ae364a2d2745e8239be authored about 3 years ago
Update with correct namespaces

fa1147c95a5247623a7b34a3ef04046bfa1a74a1 authored about 3 years ago
Fix for Linux build

473173aac0dcf1497a510a1820a19ea6141be92f authored about 3 years ago
Default to CRS for Cirrus indexer when no chain is specified

26cde7c3c12e8ee5941a9ae3d9bf71f0cff18acf authored about 3 years ago
Feature/indexer core (#47)

* Create Indexer.Core class library

- The logic for Cirrus cannot reference Indexer which is ...

b1644c1c32c352fe5bacb4cf06ac444e0f73f4c0 authored about 3 years ago
Add docker setup for Cirrus indexer (#46)

* Add docker setup for Cirrus indexer

9ac7052bbe367539ed8c94ee9eb43fd37599b658 authored about 3 years ago
Set the correct symbol in configuration

- Symbol is used to derive the database name, must be unique for all networks.

be50f78d40c4a0a69f2c8a9ed865f9b3fb2b581c authored about 3 years ago
Add test network configuration

954d07e9ddc3be3d979a2d59c27a041673048e80 authored about 3 years ago
Add more startup profiles for regtest and main

362fee3c6804d43008a70df75db394e932086b60 authored about 3 years ago
Rename the Cirrus indexer project

2f33b29432316576402ec9fff0fe19197997e931 authored about 3 years ago
Added cirrus project with migration of missing consensus factory code (#42)

* Added cirrus project with migration of missing consensus factory code

* Started moving logi...

326165d75c15d58d8b22fb10ed33b31a85dba231 authored about 3 years ago
Utxo to computed tables (#45)

* Computed utxo tables

* Check entries before calling db

* Add indexes and delete entries ...

6f6a98d44238f609c2f87bdf8e139146fff96a5c authored about 3 years ago
Merge branch 'master' of https://github.com/block-core/blockcore-indexer

e6b5223658882310c6c28189ba180dc75f2a079e authored about 3 years ago
Add a todo for mempool entries in to in history

48fd2b14fa0cbb8e702499fa0c55db901808e34d authored about 3 years ago
move the script parser to an interface (#43)

367ca13da73533bff5f8917b5f872e3726ef5854 authored about 3 years ago
Update dbschema.md (#40)

a19a6e4d50719340e30863388740db5d55d4e4b4 authored about 3 years ago
Rename tables (#39)

* Rename tables

* rebase master

* Fix richlist name

06cb2536be458c6a83b3d880150f7649a6ef00b3 authored about 3 years ago
Utxo query method on api (#37)

* Fixed rich list lookup for API

* Added unspent outputs db lookup for the api

* Added the...

3302f9c01665556c87b4755ae25aee555dfa149d authored about 3 years ago
Cleaning up some code

d4a2067cdf33293ff4a8b14b53a04b16bbb1249e authored about 3 years ago
Clean code (#36)

* Cleaning up some code in mongodata

* Rename SyncingBlocks to GlobalState

* Ignore mempoo...

83338e5d02a303ac297d57ffdd81e49402c3e1ca authored about 3 years ago
Mempool in store (#35)

* Mempool first commit (code needs some cleanup)

* Mempool apis

* fix logs

17e9131720936e010d324b2ffa933ceebad37a34 authored about 3 years ago
New db schema with delayed indexing and inserts only for initial sync (#34)

* Added table that has address first from the output addresses

* Fixed after rolling back som...

abb98dd2d9bde8dd8b80150344e4e996eb935a63 authored about 3 years ago
Remove StartBlockIndex property (#33)

58fe5faf3e1f4e9132e10d3adae70fec3a4bff3e authored about 3 years ago
take start block index from config

27d9c8506fe7d50c0ccb3ef3259c773c9d42e862 authored about 3 years ago
Fix bug in computed address tables

08c2c5d86f6a4cf7fd7b32484412c3c0f3230ef6 authored over 3 years ago
Filter out controller not part of indexer

fdbbc7c01072de1f1f26cefa6b1bc23636c39272 authored over 3 years ago
Enforce OCC on computed addresses table (still not perfect)

ede2d5ef35087dff460268f22ae7a9242d6852de authored over 3 years ago
Fix reorg bug

5de6c1fdc0cf04a3191acf60d8221280930110f1 authored over 3 years ago
Fix logs

9411debdf513d325e4c4bf7cdb2c38bf527ff56a authored over 3 years ago
Improve block fetching

fcdc4e118d5dded65fe235a87bf50e3b86e16910 authored over 3 years ago
Address computation for faster fetching of address balance (#29)

* Adding a computed table for cached address balances

* Computing address balance only form l...

6ecbd9adfeb226dbfb481b734b4bd34ba42c8852 authored over 3 years ago
Streamline indexing task (#25)

* Move all the syncing code to one background task

* Remove rich-list for now (this will be d...

06bc422cef26ce4d86c050342f4b284327484772 authored over 3 years ago
Add support for Strax

7022220174ebedd964817724bf6abaa065061348 authored over 3 years ago
Add the SERF network

48f730e8892fb6b2528b14d807353cdf2ae994c7 authored almost 4 years ago
.13 was not released yet

3e764d428da8b4a6684630cc8d70aa3b510be194 authored almost 4 years ago
Add the latest network definitions to Indexer

6b5738c08bc80eee31eb811cdbdfa3f286b32c07 authored almost 4 years ago
Add filtering on "Fund", "Locked" and "Burn"

- Only withdraw the "Fund", "Locked" and "Burn" wallets from the circulating supply.
- Add "prem...

ca6e0766ee92d5d30d04520053975dc150f78b09 authored almost 4 years ago
Prepare next release of Indexer

6bda916af388e1edeef97758f2fcb8784d93f9e2 authored almost 4 years ago
Minor fix for reward calculation

- Ensure that we don't divide if we have not made any calculations.

8e50a3010fa2adeab2facb033a70386dd70f6b42 authored almost 4 years ago
Ensure that all tags are published to Docker Hub

40d35a0c7bf6845809fcc0e9305100ec1055fae3 authored almost 4 years ago