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

fix: resolve max_subscriptions and share sequence errors #120

Merged
merged 5 commits into from
May 26, 2023

Conversation

jcstein
Copy link
Member

@jcstein jcstein commented May 24, 2023

Overview

This is a PR to test out changing back to the P-OPS RPC once they have changed the config to avoid this celestiaorg/celestia-node#2238 and to test out the fix for celestiaorg/celestia-app#1816 once the validator is updated to https://github.com/celestiaorg/celestia-app/releases/tag/v0.13.3

Resolves #19

Checklist

  • New and updated code has appropriate documentation
  • New and updated code has new and/or updated testing
  • Required CI checks are passing
  • Visual proof for any user facing features like CLI or documentation updates
  • Linked issues closed with keywords

@jcstein jcstein self-assigned this May 24, 2023
@jcstein
Copy link
Member Author

jcstein commented May 25, 2023

darn, no luck. I'm still seeing the max_subscriptions error as I don’t think P-OPS config has been updated yet. i imagine the share sequence has 1 shares but needed 0 shares has something to do with why the last safe block is 98

Screenshot 2023-05-25 at 1 08 29 PM

Here are some example snippets of errors:

Instance of share sequence has 1 shares but needed 0 shares:

op-node_1      | t=2023-05-25T16:35:35+0000 lvl=warn msg="unable to retrieve data from da"        origin=0x2aa86dd3b0a3b4e5fa8a4f0e8344d57675720d6c3daf967c510924f3d8a39282:190 err="share sequence has 1 shares but needed 0 shares"

Example of one of the light node panics:

celestia-light-node | 2023/05/25 16:03:35 http: panic serving 172.19.0.5:54942: runtime error: invalid memory address or nil pointer dereference
celestia-light-node | panic({0x2544a40, 0x4c1e190})
celestia-light-node |   /usr/local/go/src/runtime/panic.go:890 +0x263

Unable to retrieve data from DA:

op-node_1      | t=2023-05-25T17:07:20+0000 lvl=warn msg="unable to retrieve data from da"        origin=0xc26bd0184386e88a4b627a75acd0c973c109941286e6714513ef9c4c8b8db9cf:315 err="Get \"http://da:26659/names
paced_data/e8e5f679bf7116cb/height/572941\": context deadline exceeded (Client.Timeout exceeded while awaiting headers)"

Max subscriptions error:

op-batcher_1   | t=2023-05-25T16:58:08+0000 lvl=warn msg="unable to publish tx"               err="rpc error: code = Unknown desc = max_subscriptions_per_client 5 reached" data_size=712                [1/135]
op-batcher_1   | t=2023-05-25T16:58:08+0000 lvl=warn msg="Failed to send transaction"         err="rpc error: code = Unknown desc = max_subscriptions_per_client 5 reached"
op-batcher_1   | t=2023-05-25T16:58:08+0000 lvl=warn msg="unable to publish tx to celestia"   service=batcher err="rpc error: code = Unknown desc = max_subscriptions_per_client 5 reached"
op-batcher_1   | t=2023-05-25T16:58:08+0000 lvl=warn msg="unable to publish tx"               err="rpc error: code = Unknown desc = max_subscriptions_per_client 5 reached" data_size=712
op-batcher_1   | t=2023-05-25T16:58:08+0000 lvl=warn msg="Failed to send transaction"         err="rpc error: code = Unknown desc = max_subscriptions_per_client 5 reached"

head request to trusted peer failed:

celestia-light-node | 2023-05-25T17:07:20.009Z  ERROR   header/p2p      p2p/exchange.go:144     head request to trusted peer failed     {"trustedPeer": "12D3KooWBtxdBzToQwnS4ySGpph9PtGmmjEyATkgX3PfhAo4x[0/11]
"err": "header/p2p: failed to open a new stream: context canceled"}

Full logs

Here are the full logs

@jcstein jcstein changed the title fix: change RPC to P-OPS fix: resolve max_subscriptions and share sequence errors May 26, 2023
@jcstein
Copy link
Member Author

jcstein commented May 26, 2023

This PR resolves max_subscriptions and share sequence errors, as it is intended to.

However, the safe block is stuck roughly 5.5k blocks behind the latest block, likely due to one of these errors:

One occurrence of head request to trusted peer failed (celestiaorg/celestia-node#2241)

celestia-light-node | 2023-05-26T18:56:02.007Z  ERROR   header/p2p      p2p/exchange.go:144     head request to trusted peer failed     {"trustedPeer": "12D3KooWBtxdBzToQwnS4ySGpph9PtGmmjEyATkgX3PfhAo4xmf7", "err": "header/p2p: failed to open a new stream: context canceled"}

One occurrence of context deadline exceeded (Client.Timeout exceeded while awaiting headers (celestiaorg/celestia-node#2250)

op-node_1      | t=2023-05-26T18:56:02+0000 lvl=warn msg="unable to retrieve data from da"        origin=0x4cacf6ed15337c9b85dfb9e23e693e6f793796e23910dcf44c973ae5017cac3f:221 err="Get \"http://da:26659/namespaced_data/e8e5f679bf7116cb/height/581437\": context deadline exceeded (Client.Timeout exceeded while awaiting headers)"

checking for safe and latest blocks

root@jcs-optimism:~/optimism# cast block safe --rpc-url http://localhost:9545 --field number
1208
root@jcs-optimism:~/optimism# cast block latest --rpc-url http://localhost:9545 --field number
6835

Full logs are here

https://drive.google.com/file/d/18N0060e6015HzYr1e6GyUi_U-ARuDiiE/view?usp=share_link (i ran out of space on my free tier of Git LFS)

Screenshot of the current errors and checks for old errors:

Screenshot 2023-05-26 at 5 48 10 PM

@jcstein jcstein requested a review from tuxcanfly May 26, 2023 22:19
@jcstein
Copy link
Member Author

jcstein commented May 26, 2023

note: the docker image is https://github.com/orgs/celestiaorg/packages/container/celestia-node/96549596?tag=e5efcb0 this because the tag didn't exist for v0.10.1

@jcstein jcstein marked this pull request as ready for review May 26, 2023 22:20
Copy link
Collaborator

@tuxcanfly tuxcanfly left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK.

@tuxcanfly
Copy link
Collaborator

tuxcanfly commented May 30, 2023

I debugged these logs https://drive.google.com/file/d/18N0060e6015HzYr1e6GyUi_U-ARuDiiE/view?usp=share_link

and found that

�[34mop-node_1 |�[0m t=2023-05-26T18:56:02+0000 lvl=warn msg="unable to retrieve data from da" origin=0x4cacf6ed15337c9b85dfb9e23e693e6f793796e23910dcf44c973ae5017cac3f:221 err="Get \"http://da:26659/namespaced_data/e8e5f679bf7116cb/height/581437\": context deadline exceeded (Client.Timeout exceeded while awaiting headers)"

and at the same time proposer stalls:

�[36;1mop-proposer_1 |�[0m t=2023-05-26T18:55:42+0000 lvl=eror msg="proposer unable to get sync status" err="Post \"http://op-node:8545\": context deadline exceeded" �[36;1mop-proposer_1 |�[0m t=2023-05-26T18:55:52+0000 lvl=eror msg="proposer unable to get sync status" err="Post \"http://op-node:8545\": context deadline exceeded" �[36;1mop-proposer_1 |�[0m t=2023-05-26T18:56:02+0000 lvl=info msg="proposer submission interval has not elapsed" currentBlockNumber=1208 nextBlockNumber=1320

I'm wondering if this was running without the extended proposer timeout fix #50

61518e8

@jcstein jcstein restored the jcs/pops-rpc branch May 30, 2023 17:16
@jcstein
Copy link
Member Author

jcstein commented May 30, 2023

it was running with fixes from #50 based on L128 of docker-compose-testnet.yml and L11 of devnetL1.json. Also, based on the commit history of this branch

@tuxcanfly
Copy link
Collaborator

OK, will need to look at timestamps, maybe it was running past even the 180s timeout? 🤔

@tuxcanfly
Copy link
Collaborator

Some more context, at the same time, node was throwing head request to trusted peer failed:

�[36mcelestia-light-node |�[0m 2023-05-26T18:56:02.007Z ERROR header/p2p p2p/exchange.go:144 head request to trusted peer failed {"trustedPeer": "12D3KooWBtxdBzToQwnS4ySGpph9PtGmmjEyATkgX3PfhAo4xmf7", "err": "header/p2p: failed to open a new stream: context canceled"}

@jcstein jcstein deleted the jcs/pops-rpc branch June 5, 2023 22:47
tuxcanfly pushed a commit that referenced this pull request Oct 10, 2023
* change RPC to P-OPS

* deps: change to test version of node

celestiaorg/celestia-node#2257

* fix: version for image

* use sha

* change path...
tuxcanfly pushed a commit that referenced this pull request Nov 2, 2023
* change RPC to P-OPS

* deps: change to test version of node

celestiaorg/celestia-node#2257

* fix: version for image

* use sha

* change path...
tuxcanfly pushed a commit that referenced this pull request Nov 2, 2023
* change RPC to P-OPS

* deps: change to test version of node

celestiaorg/celestia-node#2257

* fix: version for image

* use sha

* change path...
tuxcanfly pushed a commit that referenced this pull request Nov 2, 2023
* change RPC to P-OPS

* deps: change to test version of node

celestiaorg/celestia-node#2257

* fix: version for image

* use sha

* change path...
tuxcanfly pushed a commit that referenced this pull request Nov 3, 2023
* change RPC to P-OPS

* deps: change to test version of node

celestiaorg/celestia-node#2257

* fix: version for image

* use sha

* change path...
tuxcanfly pushed a commit that referenced this pull request Nov 3, 2023
* change RPC to P-OPS

* deps: change to test version of node

celestiaorg/celestia-node#2257

* fix: version for image

* use sha

* change path...
tuxcanfly pushed a commit that referenced this pull request Nov 3, 2023
* change RPC to P-OPS

* deps: change to test version of node

celestiaorg/celestia-node#2257

* fix: version for image

* use sha

* change path...
tuxcanfly pushed a commit that referenced this pull request Nov 3, 2023
* change RPC to P-OPS

* deps: change to test version of node

celestiaorg/celestia-node#2257

* fix: version for image

* use sha

* change path...
tuxcanfly pushed a commit that referenced this pull request Nov 3, 2023
* change RPC to P-OPS

* deps: change to test version of node

celestiaorg/celestia-node#2257

* fix: version for image

* use sha

* change path...
tuxcanfly pushed a commit that referenced this pull request Nov 3, 2023
* change RPC to P-OPS

* deps: change to test version of node

celestiaorg/celestia-node#2257

* fix: version for image

* use sha

* change path...
tuxcanfly pushed a commit that referenced this pull request Nov 4, 2023
* change RPC to P-OPS

* deps: change to test version of node

celestiaorg/celestia-node#2257

* fix: version for image

* use sha

* change path...
tuxcanfly pushed a commit that referenced this pull request Nov 4, 2023
* change RPC to P-OPS

* deps: change to test version of node

celestiaorg/celestia-node#2257

* fix: version for image

* use sha

* change path...
tuxcanfly pushed a commit that referenced this pull request Nov 4, 2023
* change RPC to P-OPS

* deps: change to test version of node

celestiaorg/celestia-node#2257

* fix: version for image

* use sha

* change path...
tuxcanfly pushed a commit that referenced this pull request Nov 7, 2023
* change RPC to P-OPS

* deps: change to test version of node

celestiaorg/celestia-node#2257

* fix: version for image

* use sha

* change path...
tuxcanfly pushed a commit that referenced this pull request Nov 8, 2023
* change RPC to P-OPS

* deps: change to test version of node

celestiaorg/celestia-node#2257

* fix: version for image

* use sha

* change path...
tuxcanfly pushed a commit that referenced this pull request Nov 9, 2023
* change RPC to P-OPS

* deps: change to test version of node

celestiaorg/celestia-node#2257

* fix: version for image

* use sha

* change path...
tuxcanfly pushed a commit that referenced this pull request Nov 10, 2023
* change RPC to P-OPS

* deps: change to test version of node

celestiaorg/celestia-node#2257

* fix: version for image

* use sha

* change path...
tuxcanfly pushed a commit that referenced this pull request Nov 10, 2023
* change RPC to P-OPS

* deps: change to test version of node

celestiaorg/celestia-node#2257

* fix: version for image

* use sha

* change path...
tuxcanfly pushed a commit that referenced this pull request Nov 10, 2023
* change RPC to P-OPS

* deps: change to test version of node

celestiaorg/celestia-node#2257

* fix: version for image

* use sha

* change path...
tuxcanfly pushed a commit that referenced this pull request Nov 13, 2023
* change RPC to P-OPS

* deps: change to test version of node

celestiaorg/celestia-node#2257

* fix: version for image

* use sha

* change path...
tuxcanfly pushed a commit that referenced this pull request Nov 14, 2023
* change RPC to P-OPS

* deps: change to test version of node

celestiaorg/celestia-node#2257

* fix: version for image

* use sha

* change path...
tuxcanfly pushed a commit that referenced this pull request Nov 14, 2023
* change RPC to P-OPS

* deps: change to test version of node

celestiaorg/celestia-node#2257

* fix: version for image

* use sha

* change path...
tuxcanfly pushed a commit that referenced this pull request Nov 14, 2023
* change RPC to P-OPS

* deps: change to test version of node

celestiaorg/celestia-node#2257

* fix: version for image

* use sha

* change path...
tuxcanfly pushed a commit that referenced this pull request Nov 14, 2023
* change RPC to P-OPS

* deps: change to test version of node

celestiaorg/celestia-node#2257

* fix: version for image

* use sha

* change path...
tuxcanfly pushed a commit that referenced this pull request Nov 14, 2023
* change RPC to P-OPS

* deps: change to test version of node

celestiaorg/celestia-node#2257

* fix: version for image

* use sha

* change path...
tuxcanfly pushed a commit that referenced this pull request Nov 15, 2023
* change RPC to P-OPS

* deps: change to test version of node

celestiaorg/celestia-node#2257

* fix: version for image

* use sha

* change path...
tuxcanfly pushed a commit that referenced this pull request Nov 15, 2023
* change RPC to P-OPS

* deps: change to test version of node

celestiaorg/celestia-node#2257

* fix: version for image

* use sha

* change path...
tuxcanfly pushed a commit that referenced this pull request Nov 17, 2023
* change RPC to P-OPS

* deps: change to test version of node

celestiaorg/celestia-node#2257

* fix: version for image

* use sha

* change path...
tuxcanfly pushed a commit that referenced this pull request Nov 20, 2023
* change RPC to P-OPS

* deps: change to test version of node

celestiaorg/celestia-node#2257

* fix: version for image

* use sha

* change path...
tuxcanfly pushed a commit that referenced this pull request Nov 20, 2023
* change RPC to P-OPS

* deps: change to test version of node

celestiaorg/celestia-node#2257

* fix: version for image

* use sha

* change path...
tuxcanfly added a commit that referenced this pull request Nov 28, 2023
batcher: fix duplicate cli flag name

docker: use latest devnet image

bump local celestia devnet to 0.9.1

docker: wait for da to boot

op-ndoe: decodeeETHData - use uint32 for height

proposer: fix da rpc, estimate gas

op-node: fix failed to parse frame error

proposer: fix revert

proposer: restore gas limit; add explanation

proposer: nit

add celestia logo, update readme

Update README.md

style size

plus not x

docs: edit intro

Update README.md

Update README.md

nit

docs: add section on deposit bridge

add workaround from @Ferret-san

Co-Authored-By: Diego <[email protected]>

close code block

Co-Authored-By: Diego <[email protected]>

fix: typo

Co-Authored-By: Diego <[email protected]>

Update README.md

docs: add bridging section from guidance from @Ferret-san

Co-Authored-By: Diego <[email protected]>

deps: bump local-devnet to 0.9.2

docker: fix da container name

op-node: gracefully retry da connection err

test: update e2e tests for celestia da

docs: update readme

deps: update local-celestia-devnet to v0.9.5

Add DALC support (#47)

* deps: add vars to devnet-up.sh script

* add new docker-compose and script

* fix: add testnet-up to makefile

* add testnet-clean and testnet-down make cmds

* match other instances of localhost

* fix: paths

fix: paths in Makefile

* remove unnecessary vars

* docs: update link in readme

* fix: use light node image

* add celestia light node image

* fix: start DA as dependency to batcher

* docs: copy edits

* docker: testnet - mount celestia light volume

* celestia: remove hardcoded key; add README

* Update README.md

* Update op-celestia/blockspacerace-data/README.md

* edit readme

* docker: celestia startup - fix permission denied

* revert changes from dde9c93

---------

Co-authored-by: Javed Khan <[email protected]>

fix: update path to node store (#52)

devnet: increase block times (#50)

* devnet: increase block times

* proposer: bump network timeout

* proposer timeout: 5 -> 5s

* proposer: tweak timeout to 180s

* fix: ymlup

---------

Co-authored-by: joshcs.eth <[email protected]>

deps: bump celestia-node & local-celestia-devnet image version to v0.10.0 (#56)

* deps: bump celestia-node v0.9.5 to v0.10.0

* change RPC

* swap RPC

* deps: bump v0.9.5 to v0.10.0 local-celestia-devnet

op-node: log namespaced data details (#94)

* op-node: log namespaced data details

* op-node: log hex

Dependabot and Fork Sync (#93)

* .github: add sync fork workflow and update dependabot to only check .github and go.mod

* .github: update dependabot.yml

fix: resolve `max_subscriptions` and` share sequence` errors (#120)

* change RPC to P-OPS

* deps: change to test version of node

celestiaorg/celestia-node#2257

* fix: version for image

* use sha

* change path...

docs: add wiki to README

proposer: allow non finalized true -> false (#133)

deps: update to node RC for Arabica (#132)

* deps: update to node RC for Arabica

* deps: update for arabica

* add changes from #133 to test

* storage in arabica-6 not arabica-8

* deps: update RPC

* deps: add host.docker.internal for testing local light node (not docker)

* Update docker-compose-devnet.yml

* Revert "deps: add host.docker.internal for testing local light node (not docker)"

This reverts commit 09490fd.

* Revert "Update docker-compose-devnet.yml"

This reverts commit cccaf66.

* increase namespace ID to 28 bytes

* update RPC and to arabica-8 for node store

* deps: bump node to rc2

* Update docker-compose-testnet.yml

* deps: bump go-cnc to 0.4.1, fix breaking changes

* Update docker-compose-devnet.yml

* bump gas fee

* revert 71a3d18

this is so that #133 can be merged before this PR

---------

Co-authored-by: Javed Khan <[email protected]>

deps: bump celestia-node to v0.11.0-rc2 (#137)

* deps: bump celestia-node to v0.11.0-rc2

* docs: match celestia-node#2277

deps: remove trailing slash (#139)

op-node: continue on retrieval error (#142)

op-node: calldata source - reset pipeline on err (#144)

op-node: da-rpc, namespace-id - use environment flags (#158)

* op-node: use global string for da flags

* op-node: use flag name

* testnet: better healthcheck

* testnet: restore rpc flags

testnet: update node rc, flags for arabica-9 (#157)

* testnet: update node rc, flags for arabica-9

* go mod: bump go-cnc to 0.4.2-pre

* testnet: bump celestia-node to v0.11.0-rc6

* txmgr: submit pfb - handle unexpected response code; bump fee

* nit: typo

* go mod: bump go-cnc to v0.4.2

* txmgr: submit pfb - handle unexpected response - check tx hash

* txmgr: bump gas limit

* txmgr: add additional height sanity check

devnet: bump local-celestia-devnet to v0.11.0-rc6 (#168)

* devnet: fix op-batcher depends_on

* devnet: bump local-celestia-devnet to v0.11.0-rc6

* devnet: da - bump start_period and interval

* testnet: use new namespace id

* fix: celestia-node version and remove deprecated flags

---------

Co-authored-by: joshcs.eth ᵍᵐ <[email protected]>

deps: local-celestia-devnet -> v0.11.0-rc8 (#175)

da: use celestia-openrpc (#187)

* op-node: use openrpc to get blobs

* op-batcher: use openrpc to submit blobs

* op-celestia-: use openrpc to fetch blobs

* da: update rpc port

* docker: update rpc port

* readme: devnet - rm unused port

* docker: devnet - restore platform

docker: testnet add debug log flag (#189)

da: celestia-openrpc - use blob commitment (#196)

* op-batcher: use openrpc to submit blobs

* op-celestia-: use openrpc to fetch blobs

* da: update rpc port

* docker: update rpc port

* readme: devnet - rm unused port

* docker: devnet - restore platform

* da: use blob commitment instead of tx index

* celestia: use binary interfaces

* go mod: tidy

* deps: bump [email protected]

* pkg celestia: test - add invalid case

* deps: restore [email protected]

da: use celestia da; update config

da: go mod tidy

da: update devnet docker-compose.yml

da: fix devnet script; op-stack-go docker; op-celestia

.github: update base repo owner (#223)

* .github: update base repo owner

* add use of PAT for sync action

---------

Co-authored-by: Matthew Sevey <[email protected]>

.github: fix base branch (#226)

op-server: bump celestia-openrpc to v0.3.0

go mod tidy

chore: update devnet version to v0.12.1 (#245)

* chore: update devnet version to v0.12.1

* docs: update readme to v0.12.1 devnet

* chore: update celestia description

* chore: update celestia-node to v0.12.0

da: move batcher changes from op-service to batcher/driver

major rewrite and tech debt cleanup

* batcher changes moved from op-service to batcher driver
* da flags consolidated into da.rpc, da.namespace-id, da.auth-token
* batcher / proposer da flags removed
* batcher fetches da config from op-node / same as rollup config

da: celestia-openrpc -> celestia-da

da: log blob submit and request

da: log prefix

da: reuse rollup config for da rpc url

da: use env var for da rpc url

da: update local celestia devnet image

da: reuse da client; bump local celestia devnet version

da: move da client to new file; fix devnet version

da: rpc - default to localhost

da: bump local-celestia-devnet:v0.12.2

da: update README

da: rm op-celestia

da: calldata version prefix, eth fallback
tuxcanfly added a commit that referenced this pull request Nov 28, 2023
batcher: fix duplicate cli flag name

docker: use latest devnet image

bump local celestia devnet to 0.9.1

docker: wait for da to boot

op-ndoe: decodeeETHData - use uint32 for height

proposer: fix da rpc, estimate gas

op-node: fix failed to parse frame error

proposer: fix revert

proposer: restore gas limit; add explanation

proposer: nit

add celestia logo, update readme

Update README.md

style size

plus not x

docs: edit intro

Update README.md

Update README.md

nit

docs: add section on deposit bridge

add workaround from @Ferret-san

Co-Authored-By: Diego <[email protected]>

close code block

Co-Authored-By: Diego <[email protected]>

fix: typo

Co-Authored-By: Diego <[email protected]>

Update README.md

docs: add bridging section from guidance from @Ferret-san

Co-Authored-By: Diego <[email protected]>

deps: bump local-devnet to 0.9.2

docker: fix da container name

op-node: gracefully retry da connection err

test: update e2e tests for celestia da

docs: update readme

deps: update local-celestia-devnet to v0.9.5

Add DALC support (#47)

* deps: add vars to devnet-up.sh script

* add new docker-compose and script

* fix: add testnet-up to makefile

* add testnet-clean and testnet-down make cmds

* match other instances of localhost

* fix: paths

fix: paths in Makefile

* remove unnecessary vars

* docs: update link in readme

* fix: use light node image

* add celestia light node image

* fix: start DA as dependency to batcher

* docs: copy edits

* docker: testnet - mount celestia light volume

* celestia: remove hardcoded key; add README

* Update README.md

* Update op-celestia/blockspacerace-data/README.md

* edit readme

* docker: celestia startup - fix permission denied

* revert changes from dde9c93

---------

Co-authored-by: Javed Khan <[email protected]>

fix: update path to node store (#52)

devnet: increase block times (#50)

* devnet: increase block times

* proposer: bump network timeout

* proposer timeout: 5 -> 5s

* proposer: tweak timeout to 180s

* fix: ymlup

---------

Co-authored-by: joshcs.eth <[email protected]>

deps: bump celestia-node & local-celestia-devnet image version to v0.10.0 (#56)

* deps: bump celestia-node v0.9.5 to v0.10.0

* change RPC

* swap RPC

* deps: bump v0.9.5 to v0.10.0 local-celestia-devnet

op-node: log namespaced data details (#94)

* op-node: log namespaced data details

* op-node: log hex

Dependabot and Fork Sync (#93)

* .github: add sync fork workflow and update dependabot to only check .github and go.mod

* .github: update dependabot.yml

fix: resolve `max_subscriptions` and` share sequence` errors (#120)

* change RPC to P-OPS

* deps: change to test version of node

celestiaorg/celestia-node#2257

* fix: version for image

* use sha

* change path...

docs: add wiki to README

proposer: allow non finalized true -> false (#133)

deps: update to node RC for Arabica (#132)

* deps: update to node RC for Arabica

* deps: update for arabica

* add changes from #133 to test

* storage in arabica-6 not arabica-8

* deps: update RPC

* deps: add host.docker.internal for testing local light node (not docker)

* Update docker-compose-devnet.yml

* Revert "deps: add host.docker.internal for testing local light node (not docker)"

This reverts commit 09490fd.

* Revert "Update docker-compose-devnet.yml"

This reverts commit cccaf66.

* increase namespace ID to 28 bytes

* update RPC and to arabica-8 for node store

* deps: bump node to rc2

* Update docker-compose-testnet.yml

* deps: bump go-cnc to 0.4.1, fix breaking changes

* Update docker-compose-devnet.yml

* bump gas fee

* revert 71a3d18

this is so that #133 can be merged before this PR

---------

Co-authored-by: Javed Khan <[email protected]>

deps: bump celestia-node to v0.11.0-rc2 (#137)

* deps: bump celestia-node to v0.11.0-rc2

* docs: match celestia-node#2277

deps: remove trailing slash (#139)

op-node: continue on retrieval error (#142)

op-node: calldata source - reset pipeline on err (#144)

op-node: da-rpc, namespace-id - use environment flags (#158)

* op-node: use global string for da flags

* op-node: use flag name

* testnet: better healthcheck

* testnet: restore rpc flags

testnet: update node rc, flags for arabica-9 (#157)

* testnet: update node rc, flags for arabica-9

* go mod: bump go-cnc to 0.4.2-pre

* testnet: bump celestia-node to v0.11.0-rc6

* txmgr: submit pfb - handle unexpected response code; bump fee

* nit: typo

* go mod: bump go-cnc to v0.4.2

* txmgr: submit pfb - handle unexpected response - check tx hash

* txmgr: bump gas limit

* txmgr: add additional height sanity check

devnet: bump local-celestia-devnet to v0.11.0-rc6 (#168)

* devnet: fix op-batcher depends_on

* devnet: bump local-celestia-devnet to v0.11.0-rc6

* devnet: da - bump start_period and interval

* testnet: use new namespace id

* fix: celestia-node version and remove deprecated flags

---------

Co-authored-by: joshcs.eth ᵍᵐ <[email protected]>

deps: local-celestia-devnet -> v0.11.0-rc8 (#175)

da: use celestia-openrpc (#187)

* op-node: use openrpc to get blobs

* op-batcher: use openrpc to submit blobs

* op-celestia-: use openrpc to fetch blobs

* da: update rpc port

* docker: update rpc port

* readme: devnet - rm unused port

* docker: devnet - restore platform

docker: testnet add debug log flag (#189)

da: celestia-openrpc - use blob commitment (#196)

* op-batcher: use openrpc to submit blobs

* op-celestia-: use openrpc to fetch blobs

* da: update rpc port

* docker: update rpc port

* readme: devnet - rm unused port

* docker: devnet - restore platform

* da: use blob commitment instead of tx index

* celestia: use binary interfaces

* go mod: tidy

* deps: bump [email protected]

* pkg celestia: test - add invalid case

* deps: restore [email protected]

da: use celestia da; update config

da: go mod tidy

da: update devnet docker-compose.yml

da: fix devnet script; op-stack-go docker; op-celestia

.github: update base repo owner (#223)

* .github: update base repo owner

* add use of PAT for sync action

---------

Co-authored-by: Matthew Sevey <[email protected]>

.github: fix base branch (#226)

op-server: bump celestia-openrpc to v0.3.0

go mod tidy

chore: update devnet version to v0.12.1 (#245)

* chore: update devnet version to v0.12.1

* docs: update readme to v0.12.1 devnet

* chore: update celestia description

* chore: update celestia-node to v0.12.0

da: move batcher changes from op-service to batcher/driver

major rewrite and tech debt cleanup

* batcher changes moved from op-service to batcher driver
* da flags consolidated into da.rpc, da.namespace-id, da.auth-token
* batcher / proposer da flags removed
* batcher fetches da config from op-node / same as rollup config

da: celestia-openrpc -> celestia-da

da: log blob submit and request

da: log prefix

da: reuse rollup config for da rpc url

da: use env var for da rpc url

da: update local celestia devnet image

da: reuse da client; bump local celestia devnet version

da: move da client to new file; fix devnet version

da: rpc - default to localhost

da: bump local-celestia-devnet:v0.12.2

da: update README

da: rm op-celestia

da: calldata version prefix, eth fallback
tuxcanfly pushed a commit that referenced this pull request Nov 28, 2023
* change RPC to P-OPS

* deps: change to test version of node

celestiaorg/celestia-node#2257

* fix: version for image

* use sha

* change path...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

err="parsing frame 0: reading channel_id: unexpected EOF" on celestia-develop-apr-24-392b8872 branch
2 participants