Alexintosh / Web3Agent

Home Page:https://web3agent.codeminto.com

Repository from Github https://github.comAlexintosh/Web3AgentRepository from Github https://github.comAlexintosh/Web3Agent

WEB3AGENT

Getting Started

First, run the development server: Use Node v18

npm i
npm run dev

ENV Vairables

COINGECKO_BASE_URL=xxxxxxxxxxxxxx
INFURA_API_KEY=xxxxxxxxxxxxxx
NFT_STORAGE_API_KEY=xxxxxxxxxxxxxx
ETHEREUM_EXPLORER_API_KEY=xxxxxxxxxxxxxx
DEPLOYER_PRIVATE_KEY=xxxxxxxxxxxxxx
NEXT_PUBLIC_DEPLOYER_PRIVATE_KEY=xxxxxxxxxxxxxx
KV_REST_API_READ_ONLY_TOKEN=xxxxxxxxxxxxxx
KV_REST_API_TOKEN=xxxxxxxxxxxxxx
KV_REST_API_URL=xxxxxxxxxxxxxx
KV_URL=xxxxxxxxxxxxxx
OPENAI_API_KEY=xxxxxxxxxxxxxx
NODE_ENV=xxxxxxxxxxxxxx
JWT_SECRET=xxxxxxxxxxxxxx
NEXT_PUBLIC_NFT_STORAGE_API_KEY=xxxxxxxxxxxxxx
NEXT_PUBLIC_ALCHEMY_KEY=xxxxxxxxxxxxxx
NEXT_PUBLIC_INFURA_API_KEY=v
MONGODB_URI=xxxxxxxxxxxxxx

Tableland

We have used Table to store CID of chat backup. Each user will have thier own table. Link

Support Chain for Contract Deployment

Contract Deployment Commands

write a simple contract that stores a value.
Deploy this contract on Scroll Sepolia Testnet
Deploy this contract on  goerli
Deploy this contract on Filecoin - Calibration testnet
Deploy this contract on Arbitrum Goerli

Other Commands

1.Get Account Balance for account is __YOUR_ACCOUNT__ADDRESS__ and chain id is 1.
2.Get Transaction information, where transaction hash is __TXN_HASH__ and chain id is 1.
3.give me current block number on chain 1
4.give me gas price of chain id 1 
5.give me gas price of Ethereum.

Screenshots:

Tableland

1. User History Configs:

alt text

2. User History

alt text

3. Backup Option

alt text

Contract Deployment

Scroll
1. Command:

alt text

2. Deployment:

alt text

Scroll Sepolia Testnet Deployed Contract Link

IPFS Link

Filecoin - Calibration Testnet
1. Command:

alt text

2. Deployment:

alt text

Filecoin - Calibration Testnet Deployed Contract Link

IPFS Link

Ethereum Goerli Testnet

1. Command:

alt text

2. Deployment:

alt text

Ethereum Goerli Testnet Deployed Contract Link

IPFS Link

Arbitrum Goerli Testnet

1. Command:

alt text

2. Deployment:

alt text

Arbitrum Goerli Testnet Deployed Contract Link

IPFS Link

About

https://web3agent.codeminto.com


Languages

Language:TypeScript 99.1%Language:CSS 0.8%Language:JavaScript 0.1%