functionland / fula-contract-api

Fula API endpoint that interacts with contract api and sugarfunge-api uses

Home Page:https://contract-api.functionyard.fx.land

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FULA CONTRACT API

This is the end point that interacts with Fula blockchain contract

Set up the .env file

Using the .env.example create the .env file and fill the needed values

LAUNCH THE FULA CONTRACT API

Run the following command

cargo run

Available endpoints

Health: Verifies that the API is running

path: "health"

Read endpoints

Supply: Consult the total supply of the token

paths: "goerli/supply", "mumbai/supply"

Allowance: Consult the current allowance of the given accounts

paths: "goerli/allowance", "mumbai/allowance"

Write endpoints

Mint: Mint tokens to the given account

paths: "goerli/mint", "mumbai/mint"

Burn: Burn tokens from the given account if the necessary allowance

paths: "goerli/burn", "mumbai/burn"

Transfer: Transfer the tokens from the given account if the necessary allowance

paths: "goerli/transfer", "mumbai/transfer"

Increase_allowance: Increase the amount of tokens to be able to burn or transfer

paths: "goerli/increase_allowance", "mumbai/increase_allowance"

Decrease_allowance: Decrease the amount of tokens to be able to burn or transfer

paths: "goerli/decrease_allowance", "mumbai/decrease_allowance"

About

Fula API endpoint that interacts with contract api and sugarfunge-api uses

https://contract-api.functionyard.fx.land


Languages

Language:Rust 100.0%