Metadata-Version: 2.4
Name: tac-sdk
Version: 0.1.2
Summary: Python TAC SDK
License: MIT
License-File: LICENSE
Keywords: tac,ton,evm,bridge,sdk
Requires-Python: >=3.11,<4
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Software Development :: Libraries
Requires-Dist: eth-account (>=0.13,<0.14)
Requires-Dist: pycryptodomex (>=3.20,<4.0)
Requires-Dist: python-dotenv (>=1.0,<2.0)
Requires-Dist: pytoniq (>=0.1.39,<0.2.0)
Requires-Dist: pytoniq-core (>=0.1.39,<0.2.0)
Requires-Dist: requests (>=2.31,<3.0)
Requires-Dist: setuptools (>=68)
Requires-Dist: web3 (>=7.14,<8.0)
Project-URL: Homepage, https://github.com/TacBuild/python-tac-sdk
Project-URL: Issues, https://github.com/TacBuild/python-tac-sdk/issues
Project-URL: Repository, https://github.com/TacBuild/python-tac-sdk
Description-Content-Type: text/markdown

# TAC SDK (Python)

Python SDK for TON <-> TAC cross-chain operations.
Repository: https://github.com/TacBuild/python-tac-sdk

## 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())
```

