Commit Graph
228 Commits
Author SHA1 Message Date
roysc d0fffa2deb Merge branch 'v5' into add-blob-hashes-table 2024-07-25 19:09:10 +08:00
roysc d24142a301 Update schema.sql 2024-07-24 07:13:22 +00:00
roysc 9e0b69d23c Add CI sanity check
+ compose healthcheck
2024-07-24 07:13:22 +00:00
roysc 825a0bc235 Simplify startup script 2024-07-24 07:13:22 +00:00
roysc e90bc38fdb Remove unused Makefile, workflows 2024-07-24 07:13:22 +00:00
roysc ccfc2dbc84 Simplify Dockerfile (#9)
We don't actually need a Go based image, since this just installs the `goose` binary.

Reviewed-on: #9
2024-07-24 07:05:47 +00:00
roysc 82988a3472 Add eth.blob_hashes table
Docker Build / Dummy job (pull_request) Successful in 4s
Docker Build / Run docker build (pull_request) Successful in 28s
Map transaction hashes to (externally stored) blob versioned hashes.
2024-07-01 14:08:03 +08:00
roysc fdd56e9803 Add withdrawals (EIP-4895) (#7)
Publish Docker image / Build and publish image (release) Successful in 29s
Support for validator withdrawal objects:
- new table `eth.withdrawal_cids`
- new column `withdrawals_root` in `eth.header_cids`

Reviewed-on: #7
v5.3.0-alpha
2024-06-25 11:24:00 +00:00
telackey 68a347e38d Add .gitea specific workflows. (#6)
Reviewed-on: #6
Co-authored-by: Thomas E Lackey <telackey@bozemanpass.com>
Co-committed-by: Thomas E Lackey <telackey@bozemanpass.com>
v5.2.1-alpha
2024-01-22 19:16:56 +00:00
dboreham 097804b1e9 Merge pull request 'update Dockerfile for ARM compatibility' (#4) from arm-dockerfile into v5
Reviewed-on: #4
v5.2.0-alpha
2023-10-19 13:26:05 +00:00
iskay 925abd314b update Dockerfile for ARM compatibility 2023-10-18 09:16:16 -04:00
Ian Norden aaa4459655 Merge pull request #145 from cerc-io/example_queries
example queries
2023-09-21 07:05:45 -05:00
i-norden 8f360133ed example queries 2023-09-20 22:24:23 -05:00
Ian Norden f6da2ce571 Merge pull request #143 from cerc-io/uml
v5 uml
2023-09-20 13:47:58 -05:00
i-norden 245e6d07b2 consolidate 2023-09-20 13:32:40 -05:00
i-norden 402d2790e0 update uml 2023-09-20 12:14:16 -05:00
roysc 29c5d04159 Fix typo in CI image build, simplify step (#142) 2023-09-01 00:55:10 +08:00
Ian Norden 9196c449f0 Merge pull request #138 from roysc/v5-dev
Fix hypertable down-migration
2023-08-01 08:35:41 -05:00
Ian Norden 146282fb7f Merge pull request #139 from roysc/v5-cleanup
Clean up
2023-08-01 08:35:25 -05:00
roysc 323ed2da00 Remove get_child function
Was only used in canonical_header_from_array
2023-07-23 01:27:00 +08:00
roysc 5b92e02ebd Docker compose cleanup
- preferred naming convenion is compose.yaml
- test compose was redundant
- uncomment build section for convenience, since it's only used as a fallback
2023-07-23 01:27:00 +08:00
roysc dcd911a8ff Simplify docker publish workflow 2023-07-23 01:27:00 +08:00
roysc 59d01ad30b Drop version tag in docker-compose 2023-07-23 01:26:08 +08:00
roysc d2d8020856 Rename indexes back on hypertable downgrade 2023-07-22 12:03:24 +08:00
telackey 9618c0710e Switch to GITEA_PUBLISH_TOKEN for publishing. (#140) 2023-07-21 14:03:41 -05:00
telackey 8779bb2b86 Do not make eth.header_cids a hypertable. (#137) 2023-07-21 13:27:26 -05:00
telackey 1b922dbff3 Add canonical column to eth.header_cids (#136)
* Add canonical column to eth.header_cids

* NOT NULL

* Update stored procedures for new schema.

* Switch to sql syntax, since it can be inlined.

* Fix indent

* Fix indent
2023-07-18 12:29:27 -05:00
roysc 66cd1d9e69 Merge pull request #135 from cerc-io/roy/v5-dev 2023-05-15 21:23:32 +08:00
roysc af9910d381 Update schema dump 2023-05-15 14:17:46 +08:00
roysc e4e1b0ea1f Upgrade github action 2023-05-15 12:03:51 +08:00
roysc 050c1ae3df Startup script tweaks
* forward goose command
* don't idle migrations container
2023-05-15 12:03:30 +08:00
roysc 2afa6e9fa5 Merge pull request #134 from cerc-io/roy/v5-dev
Schema fixes for v5
2023-04-24 22:20:10 +08:00
roysc 3a475b4de4 independent header_result interface type 2023-04-18 17:46:33 +08:00
roysc bf7b4eb627 add index col to uncle_cids index 2023-04-18 14:55:37 +08:00
Ian Norden 167cfbfb20 Merge pull request #131 from cerc-io/ian_dev
cherry-pick dockerfile, docker-compose, actions, and Makefile adjustments onto v5
2023-03-21 15:08:50 -05:00
i-norden fcb93d17ed remove vestigal action 2023-03-21 15:08:04 -05:00
i-norden 1bb4fe04f0 fix after cherry-pick 2023-03-21 12:50:37 -05:00
i-norden 10c84b589f comments for using local build 2023-03-21 12:43:29 -05:00
i-norden 527ff11328 use v5.0.0-alpha 2023-03-21 12:42:14 -05:00
roysc a91f44773c Clean up Dockerfile (#130) 2023-03-21 12:39:41 -05:00
roysc 0595f3dc15 Renames and clean up (#129)
* Cerc refactor contd.

* consistent local docker tag
2023-03-21 12:38:43 -05:00
Ian Norden 9f07d4f4d4 Merge pull request #128 from cerc-io/ian/v5
fix bug due to block_number argument being overridden by the optimist…
2023-03-09 09:03:55 -06:00
i-norden c9edf6c832 fix bug due to block_number argument being overridden by the optimistic path 2023-03-08 12:42:37 -06:00
Ian Norden 67dc84205a Merge pull request #127 from cerc-io/ian/v5
Modified `get_storage_at` procedures for v5
2023-03-08 12:02:13 -06:00
i-norden 22dcf5c72e review fixes 2023-03-08 11:10:23 -06:00
i-norden be28c2ab79 fix 2023-03-07 20:00:01 -06:00
i-norden 42803af51a we don't need to join on state_cids in the pessimistic case anymore 2023-03-07 18:44:12 -06:00
i-norden afc47af045 return val directly since it is now present in storage_cids 2023-03-07 18:31:26 -06:00
i-norden 2695d9e353 updated get_storage_at procedures for v5 2023-03-07 18:18:20 -06:00
telackey 71dede2031 Update behavior back to a comprehensive JOIN on state_path if we came up empty in our optimized check. (#118) 2023-03-07 18:18:20 -06:00