Difference between revisions of "Avalanchego"
Jump to navigation
Jump to search
(50 intermediate revisions by the same user 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", | "--db-dir=/data/avax", | ||
"--data-dir=/home/avax", | "--data-dir=/home/avax", | ||
Line 13: | Line 18: | ||
"--staking-tls-cert-file=/home/avax/staking/staker.crt", | "--staking-tls-cert-file=/home/avax/staking/staker.crt", | ||
"--staking-tls-key-file=/home/avax/staking/staker.key", | "--staking-tls-key-file=/home/avax/staking/staker.key", | ||
− | "--track-subnets=2exxxxxxxxKBLdNkQRk", | + | "[[--track-subnets]]=2exxxxxxxxKBLdNkQRk", |
− | "--public-ip=xx.xx.xx.xx" | + | "[[--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 - | 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]] | + | [[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 | exit | ||
sudo apt update && sudo [[apt install avalanchego]] | 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}} | * {{avalanchego}} | ||
* {{Avalanche}} | * {{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: