Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

usechainin/chainin-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

59 Commits

Repository files navigation

ChainIn - Backend

ChainIn backend server powered by Tableland. Written in ExpressJS, NodeJS and TypeScript. Hosted on Render.

API Documentation

Run on local

Install dependencies:

 npm i

Start the server:

 npm run dev

Run on main

Install dependencies:

 npm i; npm run build

Start the server:

 npm run start

Environment Variables

To run this project, you will need to add the following environment variables to your .env file:

ALCHEMY_MATIC_API_KEY="your_alchemy_matic_api_key"
ALCEHMY_SEPOLIA_API_KEY="your_alchemy_sepolia_api_key"
JWT_SECRET="your_json_web_token"
WALLET_PRIVATE_KEY="paste_your_private_key_here"
WHITELISTED_IPS="your_public_ipv4_address"
TABLELAND_USER_DATABASE="tableland_database_name"
TABLELAND_ORGANISATION_DATABASE="tableland_database_name"
TABLELAND_LISTING_DATABASE="tableland_database_name"
TABLELAND_APPLICATION_DATABASE="tableland_database_name"
  • For WALLET_PRIVATE_KEY export your wallet private key from your wallet.
  • For TABLELAND_[TABLE_NAME]_DATABASE paste your tableland database names from studio.tableland.xyz.
  • For WHITELISTED_IPS paste your public IPv4 address to prevent unauth access to tableland database.

About

ChainIn Backend API Server - An Authenticity-Driven, Privacy-Focused Business & Employment Aggregator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /