zProposal: z.ZodObject<{
addr: z.ZodOptional<z.ZodEffects<z.ZodEffects<z.ZodString, string, string>, string, string>>;
cancelTxHash: z.ZodOptional<z.ZodString>;
cdata: z.ZodOptional<z.ZodEffects<z.ZodUnion<[z.ZodString, ZodType<Uint8Array<ArrayBuffer>, z.ZodTypeDef, Uint8Array<ArrayBuffer>>]>, string | Uint8Array<ArrayBuffer>, string | Uint8Array<ArrayBuffer>>>;
createTime: z.ZodDate;
createTxHash: z.ZodOptional<z.ZodString>;
decoded: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
metadata: z.ZodObject<{
propDescription: z.ZodOptional<(...)>;
propTitle: z.ZodOptional<(...)>;
}, "strip", z.ZodTypeAny, {
propDescription?: (...) | (...);
propTitle?: (...) | (...);
}, {
propDescription?: (...) | (...);
propTitle?: (...) | (...);
}>;
} & {
address: z.ZodEffects<z.ZodEffects<z.ZodString, string, string>, string, string>;
cdata: z.ZodEffects<z.ZodString, string, string>;
propType: z.ZodLiteral<"customCall">;
}, "strip", z.ZodTypeAny, {
address: string;
cdata: string;
metadata: {
propDescription?: string;
propTitle?: string;
};
propType: "customCall";
}, {
address: string;
cdata: string;
metadata: {
propDescription?: string;
propTitle?: string;
};
propType: "customCall";
}>, z.ZodObject<{
metadata: z.ZodObject<{
propDescription: z.ZodOptional<(...)>;
propTitle: z.ZodOptional<(...)>;
}, "strip", z.ZodTypeAny, {
propDescription?: (...) | (...);
propTitle?: (...) | (...);
}, {
propDescription?: (...) | (...);
propTitle?: (...) | (...);
}>;
} & {
data: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
link: z.ZodOptional<z.ZodString>;
propType: z.ZodLiteral<"tick">;
}, "strip", z.ZodTypeAny, {
data?: string;
link?: string;
metadata: {
propDescription?: string;
propTitle?: string;
};
propType: "tick";
}, {
data?: string;
link?: string;
metadata: {
propDescription?: string;
propTitle?: string;
};
propType: "tick";
}>, z.ZodObject<{
metadata: z.ZodObject<{
propDescription: z.ZodOptional<(...)>;
propTitle: z.ZodOptional<(...)>;
}, "strip", z.ZodTypeAny, {
propDescription?: (...) | (...);
propTitle?: (...) | (...);
}, {
propDescription?: (...) | (...);
propTitle?: (...) | (...);
}>;
} & {
data: z.ZodEffects<z.ZodString, string, string>;
link: z.ZodOptional<z.ZodString>;
propType: z.ZodLiteral<"customSignal">;
signalType: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
data: string;
link?: string;
metadata: {
propDescription?: string;
propTitle?: string;
};
propType: "customSignal";
signalType: number;
}, {
data: string;
link?: string;
metadata: {
propDescription?: string;
propTitle?: string;
};
propType: "customSignal";
signalType: number;
}>, z.ZodObject<{
metadata: z.ZodObject<{
propDescription: z.ZodOptional<(...)>;
propTitle: z.ZodOptional<(...)>;
}, "strip", z.ZodTypeAny, {
propDescription?: (...) | (...);
propTitle?: (...) | (...);
}, {
propDescription?: (...) | (...);
propTitle?: (...) | (...);
}>;
} & {
propType: z.ZodLiteral<"burnRespect">;
reason: z.ZodString;
tokenId: z.ZodEffects<z.ZodPipeline<z.ZodEffects<(...), (...), (...)>, z.ZodString>, string, string>;
}, "strip", z.ZodTypeAny, {
metadata: {
propDescription?: string;
propTitle?: string;
};
propType: "burnRespect";
reason: string;
tokenId: string;
}, {
metadata: {
propDescription?: string;
propTitle?: string;
};
propType: "burnRespect";
reason: string;
tokenId: string;
}>, z.ZodObject<{
metadata: z.ZodObject<{
propDescription: z.ZodOptional<(...)>;
propTitle: z.ZodOptional<(...)>;
}, "strip", z.ZodTypeAny, {
propDescription?: (...) | (...);
propTitle?: (...) | (...);
}, {
propDescription?: (...) | (...);
propTitle?: (...) | (...);
}>;
} & {
propType: z.ZodLiteral<"burnRespectBatch">;
reason: z.ZodString;
tokenIds: z.ZodArray<z.ZodEffects<z.ZodPipeline<(...), (...)>, string, string>, "many">;
}, "strip", z.ZodTypeAny, {
metadata: {
propDescription?: string;
propTitle?: string;
};
propType: "burnRespectBatch";
reason: string;
tokenIds: string[];
}, {
metadata: {
propDescription?: string;
propTitle?: string;
};
propType: "burnRespectBatch";
reason: string;
tokenIds: string[];
}>, z.ZodObject<{
metadata: z.ZodObject<{
propDescription: z.ZodOptional<(...)>;
propTitle: z.ZodOptional<(...)>;
}, "strip", z.ZodTypeAny, {
propDescription?: (...) | (...);
propTitle?: (...) | (...);
}, {
propDescription?: (...) | (...);
propTitle?: (...) | (...);
}>;
} & {
awards: z.ZodArray<z.ZodObject<{
account: ...;
groupNum: ...;
meetingNum: ...;
mintType: ...;
reason: ...;
title: ...;
tokenId: ...;
value: ...;
}, "strip", z.ZodTypeAny, {
account: ...;
groupNum?: ...;
meetingNum: ...;
mintType: ...;
reason: ...;
title: ...;
tokenId: ...;
value: ...;
}, {
account: ...;
groupNum?: ...;
meetingNum: ...;
mintType: ...;
reason: ...;
title: ...;
tokenId: ...;
value: ...;
}>, "many">;
propType: z.ZodLiteral<"respectAccountBatch">;
}, "strip", z.ZodTypeAny, {
awards: {
account: string;
groupNum?: number;
meetingNum: number;
mintType: number;
reason: string;
title: string;
tokenId: string;
value: bigint;
}[];
metadata: {
propDescription?: string;
propTitle?: string;
};
propType: "respectAccountBatch";
}, {
awards: {
account: string;
groupNum?: number;
meetingNum: number;
mintType: number;
reason: string;
title: string;
tokenId: string;
value: bigint;
}[];
metadata: {
propDescription?: string;
propTitle?: string;
};
propType: "respectAccountBatch";
}>, z.ZodObject<{
account: z.ZodEffects<z.ZodEffects<z.ZodString, string, string>, string, string>;
groupNum: z.ZodOptional<z.ZodNumber>;
meetingNum: z.ZodNumber;
metadata: z.ZodObject<{
propDescription: z.ZodOptional<(...)>;
propTitle: z.ZodOptional<(...)>;
}, "strip", z.ZodTypeAny, {
propDescription?: (...) | (...);
propTitle?: (...) | (...);
}, {
propDescription?: (...) | (...);
propTitle?: (...) | (...);
}>;
mintType: z.ZodNumber;
reason: z.ZodString;
title: z.ZodString;
tokenId: z.ZodEffects<z.ZodPipeline<z.ZodEffects<(...), (...), (...)>, z.ZodString>, string, string>;
value: z.ZodBigInt;
} & {
propType: z.ZodLiteral<"respectAccount">;
}, "strip", z.ZodTypeAny, {
account: string;
groupNum?: number;
meetingNum: number;
metadata: {
propDescription?: string;
propTitle?: string;
};
mintType: number;
propType: "respectAccount";
reason: string;
title: string;
tokenId: string;
value: bigint;
}, {
account: string;
groupNum?: number;
meetingNum: number;
metadata: {
propDescription?: string;
propTitle?: string;
};
mintType: number;
propType: "respectAccount";
reason: string;
title: string;
tokenId: string;
value: bigint;
}>, z.ZodObject<{
groupNum: z.ZodNumber;
metadata: z.ZodObject<{
propDescription: z.ZodOptional<(...)>;
propTitle: z.ZodOptional<(...)>;
}, "strip", z.ZodTypeAny, {
propDescription?: (...) | (...);
propTitle?: (...) | (...);
}, {
propDescription?: (...) | (...);
propTitle?: (...) | (...);
}>;
rankings: z.ZodArray<z.ZodEffects<z.ZodEffects<(...), (...), (...)>, string, string>, "many">;
} & {
meetingNum: z.ZodNumber;
mintData: z.ZodEffects<z.ZodString, string, string>;
propType: z.ZodLiteral<"respectBreakout">;
}, "strip", z.ZodTypeAny, {
groupNum: number;
meetingNum: number;
metadata: {
propDescription?: string;
propTitle?: string;
};
mintData: string;
propType: "respectBreakout";
rankings: string[];
}, {
groupNum: number;
meetingNum: number;
metadata: {
propDescription?: string;
propTitle?: string;
};
mintData: string;
propType: "respectBreakout";
rankings: string[];
}>, z.ZodObject<{
groupNum: z.ZodNumber;
metadata: z.ZodObject<{
propDescription: z.ZodOptional<(...)>;
propTitle: z.ZodOptional<(...)>;
}, "strip", z.ZodTypeAny, {
propDescription?: (...) | (...);
propTitle?: (...) | (...);
}, {
propDescription?: (...) | (...);
propTitle?: (...) | (...);
}>;
rankings: z.ZodArray<z.ZodEffects<z.ZodEffects<(...), (...), (...)>, string, string>, "many">;
} & {
meetingNum: z.ZodNumber;
mintData: z.ZodEffects<z.ZodString, string, string>;
propType: z.ZodLiteral<"respectBreakoutX2">;
}, "strip", z.ZodTypeAny, {
groupNum: number;
meetingNum: number;
metadata: {
propDescription?: string;
propTitle?: string;
};
mintData: string;
propType: "respectBreakoutX2";
rankings: string[];
}, {
groupNum: number;
meetingNum: number;
metadata: {
propDescription?: string;
propTitle?: string;
};
mintData: string;
propType: "respectBreakoutX2";
rankings: string[];
}>, z.ZodObject<{
metadata: z.ZodObject<{
propDescription: z.ZodOptional<(...)>;
propTitle: z.ZodOptional<(...)>;
}, "strip", z.ZodTypeAny, {
propDescription?: (...) | (...);
propTitle?: (...) | (...);
}, {
propDescription?: (...) | (...);
propTitle?: (...) | (...);
}>;
} & {
newVetoLen: z.ZodBigInt;
newVoteLen: z.ZodBigInt;
propType: z.ZodLiteral<"setPeriods">;
}, "strip", z.ZodTypeAny, {
metadata: {
propDescription?: string;
propTitle?: string;
};
newVetoLen: bigint;
newVoteLen: bigint;
propType: "setPeriods";
}, {
metadata: {
propDescription?: string;
propTitle?: string;
};
newVetoLen: bigint;
newVoteLen: bigint;
propType: "setPeriods";
}>, z.ZodObject<{
metadata: z.ZodObject<{
propDescription: z.ZodOptional<(...)>;
propTitle: z.ZodOptional<(...)>;
}, "strip", z.ZodTypeAny, {
propDescription?: (...) | (...);
propTitle?: (...) | (...);
}, {
propDescription?: (...) | (...);
propTitle?: (...) | (...);
}>;
} & {
newMinWeight: z.ZodString;
propType: z.ZodLiteral<"setMinWeight">;
}, "strip", z.ZodTypeAny, {
metadata: {
propDescription?: string;
propTitle?: string;
};
newMinWeight: string;
propType: "setMinWeight";
}, {
metadata: {
propDescription?: string;
propTitle?: string;
};
newMinWeight: string;
propType: "setMinWeight";
}>, z.ZodObject<{
metadata: z.ZodObject<{
propDescription: z.ZodOptional<(...)>;
propTitle: z.ZodOptional<(...)>;
}, "strip", z.ZodTypeAny, {
propDescription?: (...) | (...);
propTitle?: (...) | (...);
}, {
propDescription?: (...) | (...);
propTitle?: (...) | (...);
}>;
} & {
newMaxLiveYesVotes: z.ZodNumber;
propType: z.ZodLiteral<"setMaxLiveYesVotes">;
}, "strip", z.ZodTypeAny, {
metadata: {
propDescription?: string;
propTitle?: string;
};
newMaxLiveYesVotes: number;
propType: "setMaxLiveYesVotes";
}, {
metadata: {
propDescription?: string;
propTitle?: string;
};
newMaxLiveYesVotes: number;
propType: "setMaxLiveYesVotes";
}>, z.ZodObject<{
metadata: z.ZodObject<{
propDescription: z.ZodOptional<(...)>;
propTitle: z.ZodOptional<(...)>;
}, "strip", z.ZodTypeAny, {
propDescription?: (...) | (...);
propTitle?: (...) | (...);
}, {
propDescription?: (...) | (...);
propTitle?: (...) | (...);
}>;
} & {
canceledId: z.ZodPipeline<z.ZodEffects<z.ZodString, string, string>, z.ZodString>;
propType: z.ZodLiteral<"cancelProposal">;
}, "strip", z.ZodTypeAny, {
canceledId: string;
metadata: {
propDescription?: string;
propTitle?: string;
};
propType: "cancelProposal";
}, {
canceledId: string;
metadata: {
propDescription?: string;
propTitle?: string;
};
propType: "cancelProposal";
}>]>>;
execError: z.ZodOptional<z.ZodObject<{
args: z.ZodArray<z.ZodAny, "many">;
data: z.ZodNullable<z.ZodString>;
name: z.ZodNullable<z.ZodString>;
reason: z.ZodNullable<z.ZodString>;
selector: z.ZodNullable<z.ZodString>;
signature: z.ZodNullable<z.ZodString>;
type: z.ZodNativeEnum<typeof ErrorType>;
}, "strip", z.ZodTypeAny, {
args: any[];
data: string | null;
name: string | null;
reason: string | null;
selector: string | null;
signature: string | null;
type: ErrorType;
}, {
args: any[];
data: string | null;
name: string | null;
reason: string | null;
selector: string | null;
signature: string | null;
type: ErrorType;
}>>;
executeTxHash: z.ZodOptional<z.ZodString>;
id: z.ZodPipeline<z.ZodEffects<z.ZodString, string, string>, z.ZodString>;
memo: z.ZodOptional<z.ZodEffects<z.ZodUnion<[z.ZodString, ZodType<Uint8Array<ArrayBuffer>, z.ZodTypeDef, Uint8Array<ArrayBuffer>>]>, string | Uint8Array<ArrayBuffer>, string | Uint8Array<ArrayBuffer>>>;
noWeight: z.ZodOptional<z.ZodString>;
stage: z.ZodEnum<["Voting", "Veto", "Execution", "Expired"]>;
status: z.ZodEnum<["NotExecuted", "Executed", "ExecutionFailed", "Canceled"]>;
vetoTimeLeftMs: z.ZodFunction<z.ZodTuple<[], z.ZodUnknown>, z.ZodNumber>;
voteStatus: z.ZodEnum<["Passing", "Failing", "Passed", "Failed"]>;
voteTimeLeftMs: z.ZodFunction<z.ZodTuple<[], z.ZodUnknown>, z.ZodNumber>;
yesWeight: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
addr?: string;
cancelTxHash?: string;
cdata?: string | Uint8Array<ArrayBuffer>;
createTime: Date;
createTxHash?: string;
decoded?:
| {
groupNum: number;
meetingNum: number;
metadata: {
propDescription?: string;
propTitle?: string;
};
mintData: string;
propType: "respectBreakout";
rankings: string[];
}
| {
groupNum: number;
meetingNum: number;
metadata: {
propDescription?: string;
propTitle?: string;
};
mintData: string;
propType: "respectBreakoutX2";
rankings: string[];
}
| {
account: string;
groupNum?: number;
meetingNum: number;
metadata: {
propDescription?: string;
propTitle?: string;
};
mintType: number;
propType: "respectAccount";
reason: string;
title: string;
tokenId: string;
value: bigint;
}
| {
awards: {
account: string;
groupNum?: number;
meetingNum: number;
mintType: number;
reason: string;
title: string;
tokenId: string;
value: bigint;
}[];
metadata: {
propDescription?: string;
propTitle?: string;
};
propType: "respectAccountBatch";
}
| {
metadata: {
propDescription?: string;
propTitle?: string;
};
propType: "burnRespect";
reason: string;
tokenId: string;
}
| {
metadata: {
propDescription?: string;
propTitle?: string;
};
propType: "burnRespectBatch";
reason: string;
tokenIds: string[];
}
| {
data: string;
link?: string;
metadata: {
propDescription?: string;
propTitle?: string;
};
propType: "customSignal";
signalType: number;
}
| {
data?: string;
link?: string;
metadata: {
propDescription?: string;
propTitle?: string;
};
propType: "tick";
}
| {
address: string;
cdata: string;
metadata: {
propDescription?: string;
propTitle?: string;
};
propType: "customCall";
}
| {
canceledId: string;
metadata: {
propDescription?: string;
propTitle?: string;
};
propType: "cancelProposal";
}
| {
metadata: {
propDescription?: string;
propTitle?: string;
};
newVetoLen: bigint;
newVoteLen: bigint;
propType: "setPeriods";
}
| {
metadata: {
propDescription?: string;
propTitle?: string;
};
newMinWeight: string;
propType: "setMinWeight";
}
| {
metadata: {
propDescription?: string;
propTitle?: string;
};
newMaxLiveYesVotes: number;
propType: "setMaxLiveYesVotes";
};
execError?: {
args: any[];
data: string | null;
name: string | null;
reason: string | null;
selector: string | null;
signature: string | null;
type: ErrorType;
};
executeTxHash?: string;
id: string;
memo?: string | Uint8Array<ArrayBuffer>;
noWeight?: string;
stage:
| "Voting"
| "Veto"
| "Execution"
| "Expired";
status:
| "NotExecuted"
| "Executed"
| "ExecutionFailed"
| "Canceled";
vetoTimeLeftMs: ((...args: unknown[]) => number);
voteStatus:
| "Passing"
| "Failing"
| "Passed"
| "Failed";
voteTimeLeftMs: ((...args: unknown[]) => number);
yesWeight?: string;
}, {
addr?: string;
cancelTxHash?: string;
cdata?: string | Uint8Array<ArrayBuffer>;
createTime: Date;
createTxHash?: string;
decoded?:
| {
groupNum: number;
meetingNum: number;
metadata: {
propDescription?: string;
propTitle?: string;
};
mintData: string;
propType: "respectBreakout";
rankings: string[];
}
| {
groupNum: number;
meetingNum: number;
metadata: {
propDescription?: string;
propTitle?: string;
};
mintData: string;
propType: "respectBreakoutX2";
rankings: string[];
}
| {
account: string;
groupNum?: number;
meetingNum: number;
metadata: {
propDescription?: string;
propTitle?: string;
};
mintType: number;
propType: "respectAccount";
reason: string;
title: string;
tokenId: string;
value: bigint;
}
| {
awards: {
account: string;
groupNum?: number;
meetingNum: number;
mintType: number;
reason: string;
title: string;
tokenId: string;
value: bigint;
}[];
metadata: {
propDescription?: string;
propTitle?: string;
};
propType: "respectAccountBatch";
}
| {
metadata: {
propDescription?: string;
propTitle?: string;
};
propType: "burnRespect";
reason: string;
tokenId: string;
}
| {
metadata: {
propDescription?: string;
propTitle?: string;
};
propType: "burnRespectBatch";
reason: string;
tokenIds: string[];
}
| {
data: string;
link?: string;
metadata: {
propDescription?: string;
propTitle?: string;
};
propType: "customSignal";
signalType: number;
}
| {
data?: string;
link?: string;
metadata: {
propDescription?: string;
propTitle?: string;
};
propType: "tick";
}
| {
address: string;
cdata: string;
metadata: {
propDescription?: string;
propTitle?: string;
};
propType: "customCall";
}
| {
canceledId: string;
metadata: {
propDescription?: string;
propTitle?: string;
};
propType: "cancelProposal";
}
| {
metadata: {
propDescription?: string;
propTitle?: string;
};
newVetoLen: bigint;
newVoteLen: bigint;
propType: "setPeriods";
}
| {
metadata: {
propDescription?: string;
propTitle?: string;
};
newMinWeight: string;
propType: "setMinWeight";
}
| {
metadata: {
propDescription?: string;
propTitle?: string;
};
newMaxLiveYesVotes: number;
propType: "setMaxLiveYesVotes";
};
execError?: {
args: any[];
data: string | null;
name: string | null;
reason: string | null;
selector: string | null;
signature: string | null;
type: ErrorType;
};
executeTxHash?: string;
id: string;
memo?: string | Uint8Array<ArrayBuffer>;
noWeight?: string;
stage:
| "Voting"
| "Veto"
| "Execution"
| "Expired";
status:
| "NotExecuted"
| "Executed"
| "ExecutionFailed"
| "Canceled";
vetoTimeLeftMs: ((...args: unknown[]) => number);
voteStatus:
| "Passing"
| "Failing"
| "Passed"
| "Failed";
voteTimeLeftMs: ((...args: unknown[]) => number);
yesWeight?: string;
}>