Documentation ¶
Index ¶
Constants ¶
View Source
const ( /* These are constants for simulated CRIB that should never change Ideally, they should be placed into CRIB repository, however, for simplicity we keep all environment connectors in CTF CRIB: https://github.com/smartcontractkit/crib/tree/main/core Core Chart: https://github.com/smartcontractkit/infra-charts/tree/main/chainlink-cluster */ MockserverCRIBTemplate = "https://%s-mockserver%s" InternalNodeDNSTemplate = "app-node%d" IngressNetworkWSURLTemplate = "wss://%s-geth-%d-ws%s" IngressNetworkHTTPURLTemplate = "https://%s-geth-%d-http%s" // DefaultSimulatedPrivateKey is a first key used for Geth/Hardhat/Anvil DefaultSimulatedPrivateKey = "ac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80" // DefaultSimulatedNetworkChainID is a default chainID we use for Geth/Hardhat/Anvil DefaultSimulatedNetworkChainID = 1337 HostHeader = "X-Original-Host" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConnectionVars ¶
ConnectionVars common K8s connection vars
func ReadCRIBVars ¶
func ReadCRIBVars() (*ConnectionVars, error)
ReadCRIBVars read CRIB environment variables
type CoreDONConnectionConfig ¶
type CoreDONConnectionConfig struct { *ConnectionVars PrivateKeys []string NodeURLs []string NodeInternalDNS []string NodeHeaders []map[string]string BlockchainNodeHeaders http.Header MockserverHeaders map[string]string ChainID int64 NetworkWSURL string NetworkHTTPURL string MockserverURL string }
CoreDONConnectionConfig Chainlink DON connection config
func CoreDONSimulatedConnection ¶
func CoreDONSimulatedConnection() (*CoreDONConnectionConfig, error)
CoreDONSimulatedConnection returns all vars required to connect to core DON Simulated CRIB connects in CI via GAP if GAP_URL is provided
Click to show internal directories.
Click to hide internal directories.