📖
Kotal Documentation
  • 👋Welcome
  • 🧠Installation
  • 🚀Quick Start
  • ❤️Support
  • Tutorials
    • 🌊Aptos
      • Deploy Aptos Devnet Node
    • 💸Bitcoin
      • Deploy Bitcoin RPC Node
    • 💎Ethereum
      • Deploy Public Rinkeby Node
      • Deploy Private Clique Network
      • Deploy Private Ethash Network
      • Deploy Private IBFT 2.0 Network
    • 💠Ethereum 2.0
      • Deploy Beacon Node
      • Deploy Validator Client
    • 🔗Chainlink
      • Deploy Chainlink Node
    • 🌈NEAR
      • Deploy NEAR RPC Node
      • Deploy NEAR Validator Node
    • 🔴Polkadot
      • Deploy Polkadot Node
      • Deploy Kusama Validator
    • 📎IPFS
      • Deploy IPFS peer
      • Deploy IPFS cluster peer
    • 🗂️Filecoin
      • Deploy Filecoin Node
    • 🌿Stacks
      • Deploy Stacks RPC Node
      • Deploy Stacks Miner Node
  • Reference
    • Aptos
    • Bitcoin
    • Ethereum
    • Ethereum 2.0
    • Chainlink
    • NEAR
    • Polkadot
    • IPFS
    • Filecoin
    • Stacks
Powered by GitBook
On this page
  • ethereumChainId
  • linkContractAddress
  • ethereumWsEndpoint
  • ethereumHttpEndpoints
  • databaseURL
  • keystorePasswordSecretName
  • apiCredentials
  • corsDomains
  • certSecretName
  • apiPort
  • tlsPort
  • p2pPort
  • secureCookies
  • logging
  • resources

Was this helpful?

Edit on GitHub
Export as PDF
  1. Reference

Chainlink

Syntax
Type
Description
Default

number

Ethereum chain id

string

Link contract address

string

Ethereum node WebSocket server endpoint

array

Ethereum HTTP endpoints

string

Postgres database connection URL

string

k8s secret name that holds keystore password

object

API credentials

array

Domains from which to accept cross origin requests

*

string

k8s secret name that holds tls.key and tls.crt

number

Port used for node API and GUI

6688

number

Port used for HTTPS connections

6689

number

Port used for p2p communcations

30303

boolean

Enable secure cookies for authentication

false

string

Logging verbosity level

info

object

node compute and storage resources to alloacte

ethereumChainId

ethereumChainId is ethereum chain id.

linkContractAddress

linkContractAddress is Link contract address.

ethereumWsEndpoint

ethereumWsEndpoint is Ethereum node's WebSocket server endpoint.

ethereumHttpEndpoints

ethereumHttpEndpoints is array of Ethereum HTTP endpoints used for heavy requests and as fallback in case of Ethereum node bug or failure.

databaseURL

databaseURL is Postgres database connection URL.

keystorePasswordSecretName

keystorePasswordSecretName is k8s secret name that holds keystore (wallet) password in data field called password.

apiCredentials

apiCredentials is the credetials used to access Chainlink node UI:

Syntax
Type
Description

email

string

User email

passwordSecretName

string

k8s secret name that holds password in data field called password

corsDomains

corsDomains is a list of domains from which to accept cross origin requests.

certSecretName

certSecretName is k8s secret name that holds TLS private key in tls.key data field and TLS certificate in tls.crt data field.

apiPort

apiPort is the port used for node API and GUI.

tlsPort

tlsPort is the port used for HTTPS connections.

p2pPort

p2pPort is the port used for p2p communcations.

secureCookies

secureCookies enables secure cookies for authentication.

logging

logging is logging verbosity level. Possible values are debug, info, warn, error, and panic.

resources

resources allocates compute and storage resources to the node.

Syntax
Type
Description
Default

cpu

string

number of cpu cores this node requires

2

cpuLimit

string

number of cpu cores this node is limited to

4

memory

string

memory this node requires

2Gi

memoryLimit

string

memory this node is limited to

4Gi

storage

string

disk space this node requires

20Gi

storageClass

string

Node volume storage class

Cluster's default storage class will be used as defined by cluster admin or cloud provider

memory and storage requests and limits must use the pattern ^[1-9][0-9]*[KMGTPE]i$ for example 1500Mi, 30Gi, and 1Ti.

cpu requests and limits must use the pattern ^[1-9][0-9]*m?$ for example 1000m (which is equal to 1), 1500m, 2, and 4.

cpuLimit can't be less than cpu.

memoryLimit can't be less than or equal to memory.

storageClass field is immutable, it cannot be changed after creation.

PreviousEthereum 2.0NextNEAR

Last updated 3 years ago

Was this helpful?

ethereumChainId
linkContractAddress
ethereumWsEndpoint
ethereumHttpEndpoints
databaseURL
keystorePasswordSecretName
apiCredentials
corsDomains
certSecretName
apiPort
tlsPort
p2pPort
secureCookies
logging
resources