P. E. A. R. L. stands for Parallel Enhanced AI for Rapid-Ledger processing. P. E. A. R. L. is a cross technology product leveraging efficiencies of both Artificial Intelligence & Blockchain to provide a Safe, Secure and the best User Experience while interacting with Decentralized Web.
- Clone the Repository and install it locally.
- Run the command "bun install" or "bun i" or your preferred Tool.
- Create a new .env file and paste the content in it from .env.example.
- Fill in all the fields in .env file. (Variables should remain exactly same).
- Run the project using "bun run dev" or your preferred tool.
P. E. A. R. L. provides lot of features stated as following:
Indexing: Indexes all the transaction happened using the platform and also shows them through the Dashboard.
Social Logins: Social Login/Signup for easy onboarding on the platform.
Embedded Wallets: It generates Embedded Wallet as soon as a user signups for the platform.
Multiple Tools: Multiple Tools such as Price Fetch, Send Transaction, Swap, Swap Quote, In-built Faucet and more.
- get_balance.
- get_wallet_address.
- fetch_price.
- fetch_quote.
- send_transaction
- execute_swap
- request_funds
- get_balance: What is my wallet balance?
- get_wallet_address: What is my wallet address?
- fetch_price: fetch token price for sellToken: 0xB5a30b0FDc5EA94A52fDc42e3E9760Cb8449Fb37, buyToken: 0xf817257fed379853cDe0fa4F97AB987181B1E5Ea, sellAmount: 10000000000000000000000, chainId: 10143
- fetch_quote: fetch quote price for sellToken: 0x760AfE86e5de5fa0Ee542fc7B7B713e1c5425701, buyToken: 0x88b8E2161DEDC77EF4ab7585569D2415a1C1055D, sellAmount: 1000000000000000000
- send_transaction: send 0.1 MON (quantity and token depends on the user) to address 0xdc8E072aD4dDae1b4F6ec02bdE8D9702147C1219 (address also depends on the user).
- execute_swap: execute swap for sellToken: 0x760AfE86e5de5fa0Ee542fc7B7B713e1c5425701, buyToken: 0x88b8E2161DEDC77EF4ab7585569D2415a1C1055D, sellAmount: 1000000000000000000.
- request_funds: Send 0.5 MON to the address 0x123....
Note: execute_swap will only work after fetch_quote tool..