-
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
add support for solana on home chain #15826
Draft
tt-cll
wants to merge
100
commits into
develop
Choose a base branch
from
tt/homeChain
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from 3 commits
Commits
Show all changes
100 commits
Select commit
Hold shift + click to select a range
b606a3e
adding first solana todo
yashnevatia 24ffec9
adding todos
yashnevatia 7376e7d
job spec todo
yashnevatia b7429a9
test TODOs
yashnevatia 42ed1da
Adding stuff
yashnevatia bc536f0
Adding chainlink-ccip solana pkg
yashnevatia 79c2961
solana draft
yashnevatia 8a31399
solana link token skeleton
tt-cll e681a59
merging
yashnevatia 486c512
stuff
yashnevatia c1d11f7
fixing test
yashnevatia 56e7574
bump go mod; add ccip router
tt-cll 9bd60a8
solana prereq skeleton
tt-cll 80561c9
move deploy code
tt-cll cdbe726
go mod tidy
yashnevatia aa4d2e5
merging
yashnevatia c98c36f
Adding solana link token changeset
yashnevatia 9989bcf
adding test for DeployChainContractsSolana
yashnevatia b1a192f
adding add chain selector
yashnevatia 8dcd962
removing test file
yashnevatia ec01e3e
add support for solana on home chain
tt-cll b95e1c7
lint
tt-cll 4bf2187
lint
tt-cll b4dc5a6
Merge branch 'develop' of github.com:smartcontractkit/chainlink into …
yashnevatia 0a4e0cc
adding SetOCR3ConfigSolana
yashnevatia aaab52e
Adding solchains in NewEnv
yashnevatia f19598e
Revert "Adding solchains in NewEnv"
yashnevatia e4f1f05
adding sol chains to newenv
yashnevatia 18d77d1
newEnv needs to send nil
yashnevatia 54d79e7
comments
tt-cll 0713ee5
lint
tt-cll 4a392f6
Merge remote-tracking branch 'origin/yn-solana' into tt/homeChain
tt-cll 807472b
check sol state
tt-cll 8150d8d
adding test env setup
yashnevatia 7a2afca
adding link token deployment and test
yashnevatia 7da3b14
adding nil for crib sol chains
yashnevatia 3b1e77a
Merge branch 'solana-updates' of github.com:smartcontractkit/chainlin…
yashnevatia 534dc6e
wip tests
tt-cll 954fef1
update home chain config working
tt-cll fa333c3
deployment: memory: Generate more transmitter key types, expose in JD
archseer c6feb63
deployment: memory: Configure nodes with solana config too
archseer 3bb7f08
return SolChain struct rather than strings
archseer 98a7d6d
integrate ctf to spin up inmemory chain
jlaveracll 5dc5873
Generate keypair on the fly for memory, wire up new code in memory/node
archseer 1c41814
using switch case
yashnevatia 01f39eb
Adding decimal const
yashnevatia 3a4ae18
adding chain selectors commit
yashnevatia b76324d
go mod tidy
yashnevatia b8a9542
Merge branch 'solana-updates' of github.com:smartcontractkit/chainlin…
yashnevatia b36af9d
adding initial code for solana chain contracts deploy
yashnevatia 9d87560
linting
yashnevatia 31cde63
merging
yashnevatia 818f7fb
adding solana state
yashnevatia 98e3890
adding initial code for solana chain contracts deploy
yashnevatia 7c7c36e
wip
yashnevatia 78664bc
wip
yashnevatia 2f98015
chain sel update
yashnevatia cd73657
update core/scripts go files
yashnevatia a4ec585
again
yashnevatia 0a2336b
Merge remote-tracking branch 'origin/develop' into solana-updates
tt-cll c0f35b9
add changeset
tt-cll 334079b
Use autopatchelf on solana binaries to make them usable on NixOS
archseer 84dcdda
Use the memory environment on deploy tests too
archseer 95d24a5
integration-tests: go mod tidy
archseer 75bf435
Use randomized port for solana validator
archseer 720dccb
go imports
yashnevatia 859dd64
Merge branch 'solana-updates' of github.com:smartcontractkit/chainlin…
yashnevatia c08d092
go mod
yashnevatia d0882cd
go mod
yashnevatia 1e55e6f
go mod tidy
yashnevatia 8b0f261
lint
yashnevatia 66ff0d3
Merge branch 'solana-link-deploy' of github.com:smartcontractkit/chai…
yashnevatia a3974dc
todo
yashnevatia 4de2362
Merge branch 'solana-state-updates' of github.com:smartcontractkit/ch…
yashnevatia 90b421e
deploy stuff
yashnevatia 87c289a
Merge branch 'develop' of github.com:smartcontractkit/chainlink into …
yashnevatia 715f213
Merge remote-tracking branch 'origin/deployment-memory-solana' into t…
tt-cll 016e8fa
passing changesets
tt-cll a4b2bc6
Adding solana router deploy
yashnevatia 074dacf
Adding
yashnevatia 1d13322
moving over from deployment-memory-solana
yashnevatia 650a18a
merging
yashnevatia 62d0e00
Merge branch 'solana-link-deploy' of github.com:smartcontractkit/chai…
yashnevatia 7e3b169
updates
yashnevatia 754f858
Merge branch 'solana-state-updates' of github.com:smartcontractkit/ch…
yashnevatia 040ca48
adding stuff for tests
yashnevatia abb5a01
linting
yashnevatia e846d6f
Merge branch 'develop' into solana-link-deploy
yashnevatia 58480cf
merging
yashnevatia f4c69fd
Merge branch 'solana-link-deploy' of github.com:smartcontractkit/chai…
yashnevatia b4a7781
linting
yashnevatia b325e8b
Merge branch 'solana-link-deploy' of github.com:smartcontractkit/chai…
yashnevatia 31e8133
changing to ctf
yashnevatia 7fcf845
bug
yashnevatia 723cc1a
Merge branch 'develop' of github.com:smartcontractkit/chainlink into …
yashnevatia d8f5646
merging
yashnevatia 225455d
Merge branch 'solana-router-deploy' of github.com:smartcontractkit/ch…
yashnevatia cec7880
Merge remote-tracking branch 'origin/solana-memory-node' into tt/home…
tt-cll b3acadc
attempt cleanup
tt-cll 89eaad6
Merge remote-tracking branch 'origin/solana-memory-node' into tt/home…
tt-cll File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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: maybe just inline this and use
switch
/case
? We'll be adding more conditionals here as chains are addedThere 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.
yeah good idea