import * as $ from '@manahippo/move-to-ts'; import { AptosDataCache, AptosParserRepo, DummyCache, AptosLocalCache } from '@manahippo/move-to-ts'; import { U8, U64, U128 } from '@manahippo/move-to-ts'; import { u8, u64, u128 } from '@manahippo/move-to-ts'; import { TypeParamDeclType, FieldDeclType } from '@manahippo/move-to-ts'; import { AtomicTypeTag, StructTag, TypeTag, VectorTag, SimpleStructTag } from '@manahippo/move-to-ts'; import { OptionTransaction } from '@manahippo/move-to-ts'; import { HexString, AptosClient, AptosAccount, TxnBuilderTypes, Types } from 'aptos'; import * as Stdlib from '../stdlib'; export const packageName = 'Aptoswap'; export const moduleAddress = new HexString('0xa5d3ac4d429052674ed38adc62d010e52d7c24ca159194d17ddc196ddb7e480b'); export const moduleName = 'pool'; export function swap_x_to_y_direct_( in_coin: Stdlib.Coin.Coin, $c: AptosDataCache, $p: TypeTag[] /* */ ): Stdlib.Coin.Coin { Stdlib.Coin.destroy_zero_(in_coin, $c, [$p[0]]); return Stdlib.Coin.zero_($c, [$p[1]]); } export function swap_y_to_x_direct_( in_coin: Stdlib.Coin.Coin, $c: AptosDataCache, $p: TypeTag[] /* */ ): Stdlib.Coin.Coin { Stdlib.Coin.destroy_zero_(in_coin, $c, [$p[1]]); return Stdlib.Coin.zero_($c, [$p[0]]); } export function loadParsers(repo: AptosParserRepo) {} export class App { constructor(public client: AptosClient, public repo: AptosParserRepo, public cache: AptosLocalCache) {} get moduleAddress() { { return moduleAddress; } } get moduleName() { { return moduleName; } } }