Our JavaScript/TypeSctipt SDK
EGP Transactions Service TypeScript SDK
What is EGP Transactions Service?
GitHub
SDK Structure
docs/sdks/typeScript/
├── src/
│ ├── core/ # Core functionality
│ │ ├── errors.ts # Custom error types
│ │ └── httpClient.ts # API communication
│ ├── resources/ # API resources
│ │ ├── apiKeys.ts # API key management
│ │ ├── auth.ts # Authentication
│ │ ├── contracts.ts # Smart contract interactions
│ │ ├── organizations.ts # Organization management
│ │ ├── permissions.ts # Permission control
│ │ ├── transactions.ts # Transaction operations
│ │ └── wallets.ts # Wallet management
│ ├── types/ # TypeScript and Zod schemas
│ │ ├── apiKey.types.ts # API key types
│ │ ├── auth.types.ts # Authentication types
│ │ ├── common.ts # Shared types
│ │ ├── contract.types.ts # Contract types
│ │ ├── organization.types.ts # Organization types
│ │ ├── permission.types.ts # Permission types
│ │ ├── transaction.types.ts # Transaction types
│ │ └── wallet.types.ts # Wallet types
│ └── index.ts # Main entry point
├── tests/ # Test suite
│ ├── integration/ # Integration tests
│ └── unit/ # Unit tests
├── package.json # Project dependencies
└── tsconfig.json # TypeScript configuration
Installation
Quick Start
Key Features
Authentication
Wallet Management
Transaction Operations
Smart Contract Interactions
Organization Management
Building from Source
Quick Examples
Authentication
Organization Management
API Keys
Wallet Management
Modified at 2025-04-12 12:28:00