-
Notifications
You must be signed in to change notification settings - Fork 52
feat(grpc): resigning and resubmission of transactions #768
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
base: main
Are you sure you want to change the base?
Changes from all commits
20cb24e
b435cf6
518a281
2b5b0a2
6777aba
b91814f
39cdf69
28e70ca
a243f99
bf468f7
4bf5aa5
bef925f
29d12cb
ba44820
becd1bf
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -15,6 +15,12 @@ services: | |
| volumes: | ||
| - credentials:/credentials | ||
| - genesis:/genesis | ||
| healthcheck: | ||
| # waits until accounts are starting to be provisioned | ||
| test: celestia-appd query block --type height 3 | ||
| interval: 1s | ||
| timeout: 60s | ||
| retries: 60 | ||
|
|
||
| grpcwebproxy: | ||
| image: grpcwebproxy | ||
|
|
@@ -93,6 +99,34 @@ services: | |
| # - credentials:/credentials | ||
| # - genesis:/genesis | ||
|
|
||
| # This validator is started as a separate network, only to be able to test | ||
| # transactions eviction cases. Thus it has low TTL and block size. | ||
| validator-eviction-testing: | ||
| image: validator | ||
| platform: "linux/amd64" | ||
| # we want the first validator to create keys for the main devnet accounts | ||
| # before this one is even started. That way we don't race over keys creation, | ||
| # and all keys are still funded on this network | ||
| depends_on: | ||
| validator: | ||
| condition: service_healthy | ||
| build: | ||
| context: . | ||
| dockerfile: Dockerfile.validator | ||
| environment: | ||
| - P2P_NETWORK=private-eviction-testing | ||
| # amount of DA nodes to provision (default: 3) | ||
| - NODE_COUNT=3 | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Does it mean that both validators will send the funds? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. yes, because the networks are separated, accounts need funding on both There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. thanks! shared secret keys and separate networks threw me off initially. Would you mind adding small comment like
|
||
| # values from the eviction testing in celestia-app | ||
| # https://github.com/celestiaorg/celestia-app/blob/v6.1.0-rc0/pkg/user/tx_client_test.go#L338 | ||
| - BLOCK_SIZE=1048576 | ||
| - MEMPOOL_TX_TTL=1 | ||
| ports: | ||
| - 29090:9090 | ||
| volumes: | ||
| - credentials:/credentials | ||
| - genesis:/genesis | ||
|
|
||
| volumes: | ||
| # local volume where node's credentials can persist | ||
| credentials: | ||
|
|
||
Uh oh!
There was an error while loading. Please reload this page.