@mysten/suins
Version:
28 lines (26 loc) • 1.12 kB
JavaScript
import { MoveStruct } from "../utils/index.mjs";
import { DataSource } from "./data_source.mjs";
import { ConsumedVAAs } from "./deps/0xf47329f4344f3bf0f8e436e2f7b485466cff300f12a166563995d3888c296a94/consumed_vaas.mjs";
import { UpgradeCap } from "./deps/0x0000000000000000000000000000000000000000000000000000000000000002/package.mjs";
import { bcs } from "@mysten/sui/bcs";
//#region src/contracts/pyth/state.ts
/**************************************************************
* THIS FILE IS GENERATED AND SHOULD NOT BE MANUALLY MODIFIED *
**************************************************************/
const $moduleName = "0xabf837e98c26087cba0883c0a7a28326b1fa3c5e1e2c5abdb486f9e8f594c837::state";
const State = new MoveStruct({
name: `${$moduleName}::State`,
fields: {
id: bcs.Address,
governance_data_source: DataSource,
stale_price_threshold: bcs.u64(),
base_update_fee: bcs.u64(),
fee_recipient_address: bcs.Address,
last_executed_governance_sequence: bcs.u64(),
consumed_vaas: ConsumedVAAs,
upgrade_cap: UpgradeCap
}
});
//#endregion
export { State };
//# sourceMappingURL=state.mjs.map