A powerful Ethereum transaction and contract analysis tool that provides detailed gas usage analysis, including support for EIP-4844 (blob transactions) and EIP-7623 (calldata gas cost changes).
- 🔍 Transaction analysis with detailed gas usage breakdown
- 📊 Contract analysis with historical transaction data
- 🌐 Support for EIP-4844 blob transactions
- ⛽ EIP-7623 calldata gas cost analysis
Before you begin, ensure you have the following installed:
- Node.js (v16 or higher)
- npm (v7 or higher)
- Git
Create a .env
file in the root directory with the following variables:
VITE_API_BASE_URL=your_api_url_here
- Clone the repository:
git clone https://github.com/kintsugi-tech/pectra-analyzer-frontend.git
cd pectra-analyzer-frontend
- Install dependencies:
npm install
- Set up environment variables:
- Copy
.env.example
to.env
- Update the variables with your configuration
- Start the development server:
npm run dev
npm run dev
- Start development servernpm run build
- Build for productionnpm run preview
- Preview production buildnpm run lint
- Run ESLintnpm run type-check
- Run TypeScript type checking
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.