Difference between revisions of "Avalanchego"
Jump to navigation
Jump to search
(Created page with "{{lc}}") |
|||
(60 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{lc}} | {{lc}} | ||
+ | <code>avalanchego</code> [[Node]] implementation for the [[Avalanche network]]( [https://github.com/ava-labs/avalanchego GitHub], [https://hub.docker.com/r/avaplatform/avalanchego/tags Docker hub]) | ||
+ | * Binaries: <code>[[avalanchego]], [[subnet-evm]]</code> | ||
+ | * <code>[[avalanchego --help]]</code> | ||
+ | * Ports: <code>9650, 9651</code> | ||
+ | * Configuration: | ||
+ | ** <code>[[~/.avalanchego/]]staking/[[staker.crt]]</code> | ||
+ | ** <code>~/.avalanchego/staking/[[staker.key]]</code> | ||
+ | |||
+ | == Examples == | ||
+ | [[avalanchego]] | ||
+ | "--db-dir=/data/avax", | ||
+ | "--data-dir=/home/avax", | ||
+ | "--network-id=[[fuji]]", | ||
+ | "--api-admin-enabled=true", | ||
+ | "--http-host=0.0.0.0", | ||
+ | "--bootstrap-retry-enabled", | ||
+ | "--staking-tls-cert-file=/home/avax/staking/staker.crt", | ||
+ | "--staking-tls-key-file=/home/avax/staking/staker.key", | ||
+ | "[[--track-subnets]]=2exxxxxxxxKBLdNkQRk", | ||
+ | "[[--public-ip]]=xx.xx.xx.xx" | ||
+ | |||
+ | |||
+ | {{Avalanchego example}} | ||
+ | |||
+ | avalanchego --network-id=[[fuji]] | ||
+ | |||
+ | * Docker: https://hub.docker.com/r/avaplatform/avalanchego/tags | ||
+ | : [[avaplatform/avalanchego]] | ||
+ | :<code>docker run -ti -p [[9650]]:9650 -p [[9651]]:9651 avaplatform/avalanchego:xxxxxxxx /avalanchego/build/avalanchego</code> | ||
+ | |||
+ | == Installation == | ||
+ | * Build from source macOS/Ubuntu: | ||
+ | ** macOS: <code>git clone https://github.com/ava-labs/avalanchego.git && cd avalanchego && ./scripts/build.sh</code> | ||
+ | ** Ubuntu: <code>[[apt install golang-go]] -y -qqq && git clone https://github.com/ava-labs/avalanchego.git && cd avalanchego && ./[[scripts/build.sh]]</code> | ||
+ | |||
+ | * Ubuntu: | ||
+ | sudo su - | ||
+ | [[wget -qO]] - https://downloads.avax.network/avalanchego.gpg.key | tee [[/etc/apt/trusted.gpg.d/]]avalanchego.asc && source /etc/os-release && echo "deb https://downloads.avax.network/apt $[[UBUNTU_CODENAME]] main" > [[/etc/apt/sources.list.d/avalanche.list]] | ||
+ | exit | ||
+ | sudo apt update && sudo [[apt install avalanchego]] | ||
+ | [[apt info avalanchego]] | ||
+ | |||
+ | == Related == | ||
+ | * [[Avalanche Cortina]] | ||
+ | * [[Upgrade avalanchego]]: https://docs.avax.network/nodes/maintain/upgrade-your-avalanchego-node | ||
+ | * [[Avalanchego logs]] | ||
+ | * <code>[[apt install golang-go]]</code> | ||
+ | * [[Cryptocurrency nodes]] | ||
+ | * <code>[[avalanche-cli]]</code> | ||
+ | |||
+ | == See also == | ||
+ | * {{avax logs}} | ||
+ | * {{avalanchego}} | ||
+ | * {{Avalanche}} | ||
+ | |||
+ | [[Category:Avalanche]] |
Latest revision as of 13:06, 1 July 2024
avalanchego
Node implementation for the Avalanche network( GitHub, Docker hub)
- Binaries:
avalanchego, subnet-evm
avalanchego --help
- Ports:
9650, 9651
- Configuration:
~/.avalanchego/staking/staker.crt
~/.avalanchego/staking/staker.key
Contents
Examples[edit]
avalanchego "--db-dir=/data/avax", "--data-dir=/home/avax", "--network-id=fuji", "--api-admin-enabled=true", "--http-host=0.0.0.0", "--bootstrap-retry-enabled", "--staking-tls-cert-file=/home/avax/staking/staker.crt", "--staking-tls-key-file=/home/avax/staking/staker.key", "--track-subnets=2exxxxxxxxKBLdNkQRk", "--public-ip=xx.xx.xx.xx"
avalanchego --db-dir=/data/avax --data-dir=/home/avax --network-id=fuji --api-admin-enabled=true --http-host=0.0.0.0 --bootstrap-retry-enabled
avalanchego --network-id=fuji
- avaplatform/avalanchego
docker run -ti -p 9650:9650 -p 9651:9651 avaplatform/avalanchego:xxxxxxxx /avalanchego/build/avalanchego
Installation[edit]
- Build from source macOS/Ubuntu:
- macOS:
git clone https://github.com/ava-labs/avalanchego.git && cd avalanchego && ./scripts/build.sh
- Ubuntu:
apt install golang-go -y -qqq && git clone https://github.com/ava-labs/avalanchego.git && cd avalanchego && ./scripts/build.sh
- macOS:
- Ubuntu:
sudo su - wget -qO - https://downloads.avax.network/avalanchego.gpg.key | tee /etc/apt/trusted.gpg.d/avalanchego.asc && source /etc/os-release && echo "deb https://downloads.avax.network/apt $UBUNTU_CODENAME main" > /etc/apt/sources.list.d/avalanche.list exit sudo apt update && sudo apt install avalanchego apt info avalanchego
Related[edit]
- Avalanche Cortina
- Upgrade avalanchego: https://docs.avax.network/nodes/maintain/upgrade-your-avalanchego-node
- Avalanchego logs
apt install golang-go
- Cryptocurrency nodes
avalanche-cli
See also[edit]
- Avalanchego logs
avalanchego [ --version | --help ]
,9650, 9651
, Upgrade avalanchego, logs, Subnet EVM,~/.avalanchego/
- Avalanche, AVAX token, Ava Labs, Avalanche subnets, SING token,
avalanche-cli, subnet-cli, avalanchego, AvalancheJS
, Avalanche Network Runner, Fuji, 9650, 9651,/ext/
, Exchange Chain (X-Chain), Contract Chain (C-Chain), Platform Chain (P-Chain), Avalanche Wallet, Explorers, Avalanche Cortina, Subnet EVM, apm, HyperSDK, Multiverse, Blockpay.mx, Core.app, BitNote
Advertising: