Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Koios vNext rc #227

Closed
wants to merge 16 commits into from
Closed

Koios vNext rc #227

wants to merge 16 commits into from

Conversation

rdlrt
Copy link
Contributor

@rdlrt rdlrt commented Aug 11, 2023

Replaced via #238

@rdlrt rdlrt linked an issue Aug 24, 2023 that may be closed by this pull request
5 tasks
@rdlrt rdlrt force-pushed the v1.0.11rc branch 3 times, most recently from 52be7d2 to 391039d Compare August 24, 2023 05:33
@rdlrt rdlrt changed the title pool_list: Add all cache fields & remove filter Koios vNext rc Aug 24, 2023
@rdlrt rdlrt force-pushed the v1.0.11rc branch 2 times, most recently from 024a75d to 3c5f091 Compare August 25, 2023 00:52
@rdlrt rdlrt linked an issue Aug 25, 2023 that may be closed by this pull request
@rdlrt rdlrt mentioned this pull request Aug 25, 2023
hodlonaut and others added 2 commits August 28, 2023 13:17
## Description
Function compares block / transaction totals currently recorded in epoch
table with reality and performs corrections if necessary. First time the
job is run it scans epochs 0 till current and creates control table
entry, on subsequent runs it scans 2 most recent epochs looking for
discrepancies. Function is invoked from a shell script that gets
installed as a part of cron job setup in guild-operators repository
change.

---------

Co-authored-by: RdLrT <3169068+rdlrt@users.noreply.github.com>
@rdlrt rdlrt mentioned this pull request Aug 28, 2023
@rdlrt rdlrt force-pushed the v1.0.11rc branch 2 times, most recently from 1899f4e to bf18ede Compare September 11, 2023 06:24
@rdlrt rdlrt force-pushed the v1.0.11rc branch 3 times, most recently from b0b7b96 to c4772a3 Compare September 11, 2023 12:13
@rdlrt rdlrt marked this pull request as ready for review October 6, 2023 07:06
@rdlrt rdlrt closed this Oct 6, 2023
@rdlrt rdlrt deleted the v1.0.11rc branch October 6, 2023 07:06
@rdlrt rdlrt mentioned this pull request Oct 6, 2023
59 tasks
rdlrt added a commit that referenced this pull request Oct 13, 2023
## Description
<!--- Describe your changes -->
[Re-created from #227 post renaming base-branch]

- [x] pool_list: Return all fields from pool_info_cache (latest pool entry)
- [x] Remove filter for returning only 'registered' pools from pool_list, pool_relays and pool_metadata endpoints
- [x] Few more linting polishing (remove trailing spaces, move single column/table references onto same line)
- [x] Update pool_info to return same metadata as pool_list and pool_metadata (latest w/o fallback)
- [x] Update all tx_in joins to use the new tx_out.consumed_by_tx_in_id
- [x] Dont include epoch_params in epoch_info_cache, update references accordingly
- [x] Update `*_txs` as per #186 (point 4)
- [x] Update `*_utxos` as per #186 (point 3)
  - [x] credential_utxos
  - [x] address_utxos
  - [x] account_utxos
  - [x] utxo_info
  - [x] asset_utxos
  - [x] script_utxos
- [x] Add script_info and align all endpoints for scripts
- [x] Add temporary cron for fixing epoch count mismatch
- [x] Add pool_registrations/pool_deregistrations endpoint
- [x] Add retired txs to `pool_updates` (other fields for such transactions will return `null`)
- [x] Add reward_withdrawals/treasury_withdrawals endpoint
- [x] Simplify address_assets and account_assets heirarchy to return flat table (helps do horizontal filtering as desired)
- [x] API Spec updates:
  - [x] Add section for Authentication
  - [x] Bump Koios version
  - [x] pool_list
  - [x] pool_metadata
  - [x] pool_relay
  - [x] `*_txs`
  - [x] `*_utxos`
  - [x] `address_assets`
  - [x] `account_assets`
  - [x] `epoch_params`
  - [x] `pool_registrations`/`pool_deregistrations`
  - [x] `reward_withdrawals`/`treasury_withdrawals`
  - [x] All script-related endpoints
  - [x] Update examples
  - [x] Check re-usability
  - [x] Check schemathesis
    - [x] guild
    - [x] preview
    - [x] preprod
    - [x] mainnet
- [x] Add v0 vs v1 to monitoring
  - [x] guild
  - [ ] preview (post merge)
  - [ ] preprod (post merge)
  - [ ] mainnet (post 1.1.0 - instead of 1.1.0rc) release

- [x] Ogmios
  - [x] Add integration for tx Evaluation and submission using ogmios path
  - [x] Add health check based on /health (`version` and `networkSynchronization`)
- [x] Update CHANGELOG
- [x] Bump final specs version number to v1 

## Which issue it fixes?
<!--- Link to issue: Closes #issue-number -->
- [x] Closes #208
- [x] Closes #218
- [x] Closes #186 
- [x] Closes #221
- [x] Closes #224
- [x] Closes #191
- [x] Closes #232
- [x] Closes #240 #241

---------

Co-authored-by: KoT_B_KocMoce <49576827+hodlonaut@users.noreply.github.com>
Co-authored-by: Ola [AHLNET] <ola.ahlman@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Completed
Development

Successfully merging this pull request may close these issues.

Update all tx_in joins to use new field from dbsync v13.1.1.3 Update txs and utxos endpoints
2 participants