Distributed Lab Solana program library Library products: upgrade-program - used to upgrade contracts by ECDSA secp256k1 public key. How to build cargo build-bpf --manifest-path=<CRATE Cargo.toml FILE> --bpf-out-dir=<OUTPUT DIR> How to publish Change the version in crate Cargo.toml file. Execute: cargo publish -p <CRATE NAME>