Catalog PyPI
PACKAGE EXPLORERView in registry

agton-dedust

PyPI

TON Blockchain DeDust SDK

Versions collected1
Direct dependencies1From release 0.2.5
Last observed21 Oct, 09:31 UTC

README

Version 0.2.5 documentation

agton-dedust

from os import getenv

from agton.ton import ToncenterClient, Address, to_nano
from agton.wallet import WalletV3R2
from agton.dedust import Factory, NativeVault
import agton.dedust.types.asset as Asset


mnemonic = getenv('WALLET_MNEMONIC')
assert mnemonic is not None

provider = ToncenterClient(net='mainnet')
my_wallet = WalletV3R2.from_mnemonic(provider, mnemonic)

usdt = Asset.Jetton(Address.parse('EQCxE6mUtQJKFnGfaROTKOt1lZbDiiX1kCixRv7Nw2Id_sDs'))
ton = Asset.Native()

factory = Factory.from_mainnet(provider)

ton_usdt_pool = factory.get_pool(ton, usdt)
ton_vault = factory.get_vault(ton)

assert isinstance(ton_vault, NativeVault)

swap_message = ton_vault.create_swap_message(
    value=to_nano(0.5),
    query_id=0,
    amount=to_nano(0.05),
    swap_step=ton_usdt_pool.pack_swap_step(limit=0),
    recepient_addr=my_wallet.address
)

# my_wallet.send(swap_message)

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.2.517 Mar 20261

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
gosunov/agton

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 09:31 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:22ae96f40f6fc8237345eb3a5db2147f5b38ae3ac47c1bf90996e2146e0b2169