-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
Ccip-3076 deployment package #14209
Ccip-3076 deployment package #14209
Conversation
Merged develop to fix the CI builds. |
…ractkit/chainlink into ccip-3076-deployment-from-ccip
} | ||
} | ||
|
||
//func NewMemoryEnvironmentExistingChains(t *testing.T, lggr logger.Logger, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/nit remove?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@connorwstein do we need to keep it?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
can remove
} | ||
|
||
func (j JobClient) ListNodes(ctx context.Context, in *nodev1.ListNodesRequest, opts ...grpc.CallOption) (*nodev1.ListNodesResponse, error) { | ||
//TODO implement me |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/nit ticket?
"github.com/smartcontractkit/chainlink/integration-tests/web/sdk/internal/generated" | ||
) | ||
|
||
type Client interface { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We have similar web routes defined in core/web
- is there an ability to consolidate/reuse existing implementations?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
can you link to what implementations you're referring to?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
hmm, my bad. I thought we had defined go APIs, but I was thinking of the scattered resolver unit tests we have that use graphql queries.
for instance,
query GetJobProposal { |
return selectors | ||
} | ||
|
||
func ConfirmIfNoError(chain Chain, tx *types.Transaction, err error) (uint64, error) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@connorwstein changed the signature of this as discussed
Client OnchainClient | ||
// Note the Sign function can be abstract supporting a variety of key storage mechanisms (e.g. KMS etc). | ||
DeployerKey *bind.TransactOpts | ||
Confirm func(tx common.Hash) (uint64, error) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@connorwstein changed the signature of this as discussed
Quality Gate passedIssues Measures |
* deployment package inclusion * go mod * Add README * Add changeset * Fix changeset * change confirm function * ignore linter for now * core generate * add todo ticket * fix test --------- Co-authored-by: Lukasz <[email protected]> Co-authored-by: connorwstein <[email protected]>
This exposes the new style of deployment/configuration logic for other products to use. The general structure and usage is described in the README.
Notes