Skip to content

Commit adb520a

Browse files
authored
feat: add missing EigenState model types (#54)
2 parents d67010b + 3703421 commit adb520a

File tree

5 files changed

+3890
-120
lines changed

5 files changed

+3890
-120
lines changed

gen/api-ts/eigenlayer/sidecar/v1/eigenState/eigenState.pb.ts

Lines changed: 148 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,9 +98,156 @@ export type DisabledDistributionRoot = {
9898
transactionMetadata?: TransactionMetadata
9999
}
100100

101+
export type CompletedSlashingWithdrawal = {
102+
withdrawalRoot?: string
103+
transactionMetadata?: TransactionMetadata
104+
}
105+
106+
export type QueuedSlashingWithdrawal = {
107+
operator?: string
108+
withdrawalRoot?: string
109+
targetBlock?: string
110+
stakerOptOutWindowBlocks?: string
111+
operatorSetId?: string
112+
avs?: string
113+
transactionMetadata?: TransactionMetadata
114+
}
115+
116+
export type SlashedOperator = {
117+
operator?: string
118+
operatorSetId?: string
119+
avs?: string
120+
transactionMetadata?: TransactionMetadata
121+
}
122+
123+
export type SlashedOperatorShares = {
124+
operator?: string
125+
strategy?: string
126+
shares?: string
127+
transactionMetadata?: TransactionMetadata
128+
}
129+
130+
export type DefaultOperatorSplit = {
131+
operator?: string
132+
oldOperatorBasisPoints?: string
133+
newOperatorBasisPoints?: string
134+
transactionMetadata?: TransactionMetadata
135+
}
136+
137+
export type OperatorAllocation = {
138+
operator?: string
139+
operatorSetId?: string
140+
avs?: string
141+
strategy?: string
142+
shares?: string
143+
transactionMetadata?: TransactionMetadata
144+
}
145+
146+
export type OperatorAllocationDelay = {
147+
operator?: string
148+
delay?: string
149+
effectiveBlock?: string
150+
transactionMetadata?: TransactionMetadata
151+
}
152+
153+
export type OperatorAVSSplit = {
154+
operator?: string
155+
avs?: string
156+
operatorBasisPoints?: string
157+
avsBasisPoints?: string
158+
startTimestamp?: GoogleProtobufTimestamp.Timestamp
159+
endTimestamp?: GoogleProtobufTimestamp.Timestamp
160+
transactionMetadata?: TransactionMetadata
161+
}
162+
163+
export type OperatorPISplit = {
164+
operator?: string
165+
operatorBasisPoints?: string
166+
piBasisPoints?: string
167+
startTimestamp?: GoogleProtobufTimestamp.Timestamp
168+
endTimestamp?: GoogleProtobufTimestamp.Timestamp
169+
transactionMetadata?: TransactionMetadata
170+
}
171+
172+
export type OperatorSet = {
173+
operatorSetId?: string
174+
avs?: string
175+
transactionMetadata?: TransactionMetadata
176+
}
177+
178+
export type OperatorSetOperatorRegistration = {
179+
operator?: string
180+
operatorSetId?: string
181+
avs?: string
182+
registered?: boolean
183+
transactionMetadata?: TransactionMetadata
184+
}
185+
186+
export type OperatorSetSplit = {
187+
operatorSetId?: string
188+
avs?: string
189+
operatorSetBasisPoints?: string
190+
avsBasisPoints?: string
191+
startTimestamp?: GoogleProtobufTimestamp.Timestamp
192+
endTimestamp?: GoogleProtobufTimestamp.Timestamp
193+
transactionMetadata?: TransactionMetadata
194+
}
195+
196+
export type OperatorSetStrategyRegistration = {
197+
operatorSetId?: string
198+
avs?: string
199+
strategy?: string
200+
registered?: boolean
201+
transactionMetadata?: TransactionMetadata
202+
}
203+
204+
export type OperatorDirectedRewardSubmission = {
205+
avs?: string
206+
rewardHash?: string
207+
token?: string
208+
amount?: string
209+
strategy?: string
210+
strategyIndex?: string
211+
multiplier?: string
212+
startTimestamp?: GoogleProtobufTimestamp.Timestamp
213+
endTimestamp?: GoogleProtobufTimestamp.Timestamp
214+
duration?: string
215+
recipient?: string
216+
transactionMetadata?: TransactionMetadata
217+
}
218+
219+
export type OperatorDirectedOperatorSetRewardSubmission = {
220+
avs?: string
221+
rewardHash?: string
222+
token?: string
223+
amount?: string
224+
strategy?: string
225+
strategyIndex?: string
226+
multiplier?: string
227+
startTimestamp?: GoogleProtobufTimestamp.Timestamp
228+
endTimestamp?: GoogleProtobufTimestamp.Timestamp
229+
duration?: string
230+
operatorSetId?: string
231+
transactionMetadata?: TransactionMetadata
232+
}
233+
234+
export type EncumberedMagnitude = {
235+
operator?: string
236+
strategy?: string
237+
encumberedMagnitude?: string
238+
transactionMetadata?: TransactionMetadata
239+
}
240+
241+
export type OperatorMaxMagnitude = {
242+
operator?: string
243+
strategy?: string
244+
maxMagnitude?: string
245+
transactionMetadata?: TransactionMetadata
246+
}
247+
101248

102249
type BaseEigenStateChange = {
103250
}
104251

105252
export type EigenStateChange = BaseEigenStateChange
106-
& OneOf<{ avsOperatorStateChange: AvsOperatorStateChange; operatorShareDelta: OperatorShareDelta; rewardSubmission: RewardSubmission; stakerDelegationChange: StakerDelegationChange; stakerShareDelta: StakerShareDelta; submittedDistributionRoot: SubmittedDistributionRoot; disabledDistributionRoot: DisabledDistributionRoot }>
253+
& OneOf<{ avsOperatorStateChange: AvsOperatorStateChange; operatorShareDelta: OperatorShareDelta; rewardSubmission: RewardSubmission; stakerDelegationChange: StakerDelegationChange; stakerShareDelta: StakerShareDelta; submittedDistributionRoot: SubmittedDistributionRoot; disabledDistributionRoot: DisabledDistributionRoot; completedSlashingWithdrawal: CompletedSlashingWithdrawal; queuedSlashingWithdrawal: QueuedSlashingWithdrawal; slashedOperator: SlashedOperator; slashedOperatorShares: SlashedOperatorShares; defaultOperatorSplit: DefaultOperatorSplit; operatorAllocation: OperatorAllocation; operatorAllocationDelay: OperatorAllocationDelay; operatorAvsSplit: OperatorAVSSplit; operatorPiSplit: OperatorPISplit; operatorSet: OperatorSet; operatorSetOperatorRegistration: OperatorSetOperatorRegistration; operatorSetSplit: OperatorSetSplit; operatorSetStrategyRegistration: OperatorSetStrategyRegistration; operatorDirectedRewardSubmission: OperatorDirectedRewardSubmission; operatorDirectedOperatorSetRewardSubmission: OperatorDirectedOperatorSetRewardSubmission; encumberedMagnitude: EncumberedMagnitude; operatorMaxMagnitude: OperatorMaxMagnitude }>

0 commit comments

Comments
 (0)