@mysten/suins
Version:
25 lines (23 loc) • 883 B
JavaScript
import { MoveStruct, MoveTuple } from "../utils/index.mjs";
import { VecMap } from "./deps/sui/vec_map.mjs";
import { bcs } from "@mysten/sui/bcs";
//#region src/contracts/suins/pricing_config.ts
/**************************************************************
* THIS FILE IS GENERATED AND SHOULD NOT BE MANUALLY MODIFIED *
**************************************************************/
const $moduleName = "@suins/core::pricing_config";
const Range = new MoveTuple({
name: `${$moduleName}::Range`,
fields: [bcs.u64(), bcs.u64()]
});
const PricingConfig = new MoveStruct({
name: `${$moduleName}::PricingConfig`,
fields: { pricing: VecMap(Range, bcs.u64()) }
});
const RenewalConfig = new MoveStruct({
name: `${$moduleName}::RenewalConfig`,
fields: { config: PricingConfig }
});
//#endregion
export { PricingConfig, RenewalConfig };
//# sourceMappingURL=pricing_config.mjs.map