Skip to content

Conversation

@sledro
Copy link
Member

@sledro sledro commented Nov 15, 2025

… v0.26.4, and adjust indirect dependencies in go.mod and go.sum. Modify gas estimation in celestia.go to use MsgPayForBlobs for improved accuracy and latest interface

… v0.26.4, and adjust indirect dependencies in go.mod and go.sum. Modify gas estimation in celestia.go to use MsgPayForBlobs for improved accuracy and latest interface
@sledro sledro changed the title Update Go version to 1.24.6, bump Celestia dependencies to v6.2.5 and… bugfix/update-celestia-deps Nov 15, 2025
…d update import paths in celestia.go to reflect the change. Adjust gas estimation logic to use updated BlobSizes interface.
… v0.28.2, and go-square v3.0.2. Adjust import paths in celestia.go and shares.go accordingly. Refine gas estimation logic in PublishBundle method for improved reliability.
…ted tendermint dependencies, and adjust import paths in multiple files to reflect changes in the go-square package structure. Refactor share handling functions to utilize the new share package.
…, including client creation and test bundle publishing logic.
@CryptoKass
Copy link
Collaborator

CryptoKass commented Nov 24, 2025

  • Tests passing
  • Testing real push

Not sure that this 100% fixes publishing issues... It seems to but hard to verify.

It successfully pushes to public-node and pops.one endpoints but sometimes throws errors.

Failure on mocha.pops.one:443

git:(bugfix/update-celestia-deps): go run ./cli/test/main.go
time=2025-11-24T11:02:31.511Z level=INFO msg="Starting Celestia debug test"
time=2025-11-24T11:02:31.511Z level=INFO msg="Creating Celestia client..."
time=2025-11-24T11:02:31.942Z level=INFO msg="Connected to Celestia"
time=2025-11-24T11:02:31.942Z level=INFO msg="Celestia client created successfully"
time=2025-11-24T11:02:31.942Z level=INFO msg="Creating test bundle..."
time=2025-11-24T11:02:31.942Z level=INFO msg="Test bundle created" blocks=1
time=2025-11-24T11:02:31.942Z level=INFO msg="Publishing test bundle to real Celestia network" blocks=1
time=2025-11-24T11:02:32.172Z level=DEBUG msg="Submitting blob to Celestia" gas_price=0.005022 gas_limit=72032 blob_count=1 blob_sizes=[516]
time=2025-11-24T11:02:32.172Z level=DEBUG msg="Calling SubmitPayForBlob" endpoint=State.SubmitPayForBlob tx_config="&{signerAddress: keyName: gasPrice:0.005022 isGasPriceSet:true maxGasPrice:0.4 gas:72032 priority:0 feeGranterAddress:}"
time=2025-11-24T11:02:40.502Z level=DEBUG msg="SubmitPayForBlob response received" tx_hash=0BFCB38DA369D815C905CD152378436F7C738E6E9BD0E767072B5CAC1A3EF86E height=8946325 response_type=*types.TxResponse
time=2025-11-24T11:02:45.503Z level=DEBUG msg="GetPointer: Fetching transaction details" tx_hash=0x0bfcb38da369d815c905cd152378436f7c738e6e9bd0e767072b5cac1a3ef86e tendermint_rpc_endpoint=https://rpc-mocha.pops.one:443
time=2025-11-24T11:02:45.796Z level=DEBUG msg="GetPointer: Transaction fetched successfully" tx_hash=0x0bfcb38da369d815c905cd152378436f7c738e6e9bd0e767072b5cac1a3ef86e height=8946325 index=1
time=2025-11-24T11:02:52.199Z level=WARN msg="Failed to submit blob, retrying after delay" delay=2m0s attempt=1 gas_limit=72032 gas_price=0.0060264 error="building square: writing blob into sparse shares: unsupported share version: 1"

….0.1 as an indirect dependency, and adjust import path in celestia.go to use go-square v3. This improves dependency management and ensures compatibility with the latest package structure.
@sledro
Copy link
Member Author

sledro commented Nov 24, 2025

Ah, removing the old go-square dep seems to fix it 100%. Should be working now. Deployed latest build to testnet.

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.

3 participants