Metadata-Version: 2.4
Name: tac-sdk
Version: 0.1.0
Summary: Python TAC SDK
License-Expression: MIT
Keywords: tac,ton,evm,bridge,sdk
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pytoniq
Requires-Dist: pytoniq-core
Requires-Dist: pycryptodomex
Requires-Dist: python-dotenv
Requires-Dist: requests
Requires-Dist: setuptools
Requires-Dist: web3
Requires-Dist: eth-account
Provides-Extra: dev
Requires-Dist: pytvm; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-asyncio; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: pyright; extra == "dev"
Requires-Dist: types-requests; extra == "dev"
Dynamic: license-file

# TAC SDK (Python)

Python SDK for TON <-> TAC cross-chain operations.

## ETH <-> TON Bridge Helpers

See the dedicated helper docs: [helpers/README.md](helpers/README.md)

## Installation

```bash
pip install tac-sdk
```

## Quick start

```python
import asyncio
from sdk.tac_sdk import TacSdk
from structs.struct import Network, SDKParams


async def main() -> None:
    sdk = await TacSdk.create(SDKParams(network=Network.TESTNET))
    token = await sdk.getFT("EQBLi0v_y-KiLlT1VzQJmmMbaoZnLcMAHrIEmzur13dwOmM1")
    print(token.address)


asyncio.run(main())
```
