Skip to content

Astroport generator proxy contracts meant to connect 3rd party LP staking contracts to the Astroport Generator

License

Notifications You must be signed in to change notification settings

astroport-fi/astro-generator-proxy-contracts

Repository files navigation

Astroport Generator Proxy Contracts

codecov

This repo contains the proxy contracts for 3rd party LP staking incentives. These are needed for allowing dual incentives on the Astro LP Tokens via the generator contract.

Contracts

Name Description
proxy_to_vkr Generator Proxy to Valkyrie Protocol

Building Contracts

You will need Rust 1.64.0+ with wasm32-unknown-unknown target installed.

You can compile each contract:

Go to contract directory and run

cargo wasm
cp ../../target/wasm32-unknown-unknown/release/astroport_token.wasm .
ls -l astroport_token.wasm
sha256sum astroport_token.wasm

You can run tests for all contracts

Run the following from the repository root

cargo test

For a production-ready (compressed) build:

Run the following from the repository root

./scripts/build_release.sh

The optimized contracts are generated in the artifacts/ directory.

Docs

Docs can be generated using cargo doc --no-deps

About

Astroport generator proxy contracts meant to connect 3rd party LP staking contracts to the Astroport Generator

Resources

License

Stars

Watchers

Forks

Packages

No packages published