{"repo":"evmauth/evmauth-ts","free":true,"listed":false,"github":"https://github.com/evmauth/evmauth-ts","clone":"git clone https://github.com/evmauth/evmauth-ts.git","description":"A TypeScript SDK for interacting with EVMAuth contracts deployed to Ethereum, Radius, and other EVM-compatible networks.","language":"TypeScript","stars":14,"topics":["auth","authentication","authorization","security","web3"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"EVMAuth TypeScript SDK A TypeScript SDK for interacting with EVMAuth contracts deployed to Ethereum, Radius, and other EVM-compatible networks. Features - Full TypeScript support with comprehensive type definitions - Complete coverage of all EVMAuth contract functions - Support for read and write operations - Event handling with typed callbacks - Works with any EVM-compatible network (Ethereum, Radius, etc.) - Supports both providers and signers Installation Quick Start Core Functionality Initialization Reading Token Data Token Operations Role Management Blacklist Management Event Handling Advanced Usage Admin Functions Token Configuration Error Handling The SDK propagates errors from the underlying contract calls. Common errors include: - AccessControlUnauthorizedAccount : The caller does not have the required role - ERC1155InsufficientBalance : Insufficient balance for a transfer or burn operation - ERC1155InvalidReceiver : The recipient cannot receive ERC1155 tokens Example error handling: License The EVMAuth TypeScript SDK is released under the MIT License. See the LICENSE file for details.","default_branch":null,"files":null,"tree":[],"storefront":"/r/evmauth","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/evmauth/evmauth-ts/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}