@@ -14,9 +14,10 @@ type OperationConstraint interface {
14
14
Ballot | Proposal | Activation | TransferTicket | TxRollupCommit | TxRollupDispatchTicket |
15
15
TxRollupFinalizeCommitment | TxRollupOrigination | TxRollupRejection | TxRollupRemoveCommitment |
16
16
TxRollupReturnBond | TxRollupSubmitBatch | NonceRevelation | DoubleBaking | DoubleConsensus | SetDepositsLimit |
17
- Baking | RevelationPenalty | AttestationReward | VdfRevelation | IncreasePaidStorage | DrainDelegate |
18
- UpdateSecondaryKey | SmartRollupAddMessage | SmartRollupCement | SmartRollupExecute | SmartRollupOriginate |
19
- SmartRollupPublish | SmartRollupRefute | SmartRollupRecoverBond | DalPublishCommitment | Staking
17
+ SetDelegateParameters | Baking | RevelationPenalty | AttestationReward | VdfRevelation | IncreasePaidStorage |
18
+ DrainDelegate | UpdateSecondaryKey | SmartRollupAddMessage | SmartRollupCement | SmartRollupExecute |
19
+ SmartRollupOriginate | SmartRollupPublish | SmartRollupRefute | SmartRollupRecoverBond | DalPublishCommitment |
20
+ DalAttestationReward | Staking
20
21
}
21
22
22
23
// Operation -
@@ -492,6 +493,27 @@ type SetDepositsLimit struct {
492
493
Quote * Quote `json:"quote,omitempty"`
493
494
}
494
495
496
+ // SetDelegateParameters -
497
+ type SetDelegateParameters struct {
498
+ ID uint64 `json:"id"`
499
+ Level uint64 `json:"level"`
500
+ Timestamp time.Time `json:"timestamp"`
501
+ Type string `json:"type"`
502
+ Hash string `json:"hash"`
503
+ Sender Address `json:"sender"`
504
+ Counter uint64 `json:"counter"`
505
+ GasLimit uint64 `json:"gasLimit"`
506
+ GasUsed uint64 `json:"gasUsed"`
507
+ StorageLimit uint64 `json:"storageLimit"`
508
+ BakerFee uint64 `json:"bakerFee"`
509
+ LimitOfStakingOverBaking uint64 `json:"limitOfStakingOverBaking"`
510
+ EdgeOfBakingOverStaking uint64 `json:"edgeOfBakingOverStaking"`
511
+ ActivationCycle uint64 `json:"activationCycle"`
512
+ Status string `json:"status"`
513
+ Errors []Error `json:"errors,omitempty"`
514
+ Quote * Quote `json:"quote,omitempty"`
515
+ }
516
+
495
517
// Migration -
496
518
type Migration struct {
497
519
Type string `json:"type"`
@@ -874,6 +896,22 @@ type DalPublishCommitment struct {
874
896
Status string `json:"status"`
875
897
}
876
898
899
+ // DalAttestationReward -
900
+ type DalAttestationReward struct {
901
+ Type string `json:"type"`
902
+ ID uint64 `json:"id"`
903
+ Level uint64 `json:"level"`
904
+ Timestamp time.Time `json:"timestamp"`
905
+ Block string `json:"block"`
906
+ Baker * Address `json:"baker"`
907
+ Expected int64 `json:"expected"`
908
+ RewardDelegated int64 `json:"rewardDelegated"`
909
+ RewardStakedOwn int64 `json:"rewardStakedOwn"`
910
+ RewardStakedEdge int64 `json:"rewardStakedEdge"`
911
+ RewardStakedShared int64 `json:"rewardStakedShared"`
912
+ Quote * Quote `json:"quote,omitempty"`
913
+ }
914
+
877
915
// Staking -
878
916
type Staking struct {
879
917
Type string `json:"type"`
0 commit comments