The tool for building and managing blockchain datasets.
The easiest way to install Amp is using ampup, the official version manager and installer:
curl --proto '=https' --tlsv1.2 -sSf https://ampup.sh/install | shThis will install ampup and the latest version of ampd. You may need to restart your terminal or run source ~/.zshenv (or your shell's equivalent) to update your PATH.
Once installed, you can manage ampd versions:
# Install or update to the latest version
ampup install
# Switch between installed versions
ampup useFor more details and advanced options, see ampup --help.
This will be supported once the source repository has been released
For Nix users, ampd is available as a flake:
# Run directly without installing
nix run github:edgeandnode/amp
# Install to your profile
nix profile install github:edgeandnode/amp
# Try it out temporarily
nix shell github:edgeandnode/amp -c ampd --versionYou can also add it to your NixOS or home-manager configuration:
{
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
amp = {
url = "github:edgeandnode/amp";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs = { nixpkgs, amp, ... }: {
# NixOS configuration
nixosConfigurations.myhost = nixpkgs.lib.nixosSystem {
# ...
environment.systemPackages = [
amp.packages.${system}.ampd
];
};
# Or home-manager configuration
home.packages = [
amp.packages.${system}.ampd
];
};
}Note: Nix handles version management, so ampup is not needed for Nix users.
This will be supported once the source repository has been released
If you prefer to build manually without using ampup:
cargo build --release -p ampdThe binary will be available at target/release/ampd.