@@ -14,9 +14,10 @@ type OperationConstraint interface {
1414 Ballot | Proposal | Activation | TransferTicket | TxRollupCommit | TxRollupDispatchTicket |
1515 TxRollupFinalizeCommitment | TxRollupOrigination | TxRollupRejection | TxRollupRemoveCommitment |
1616 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
2021}
2122
2223// Operation -
@@ -492,6 +493,27 @@ type SetDepositsLimit struct {
492493 Quote * Quote `json:"quote,omitempty"`
493494}
494495
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+
495517// Migration -
496518type Migration struct {
497519 Type string `json:"type"`
@@ -874,6 +896,22 @@ type DalPublishCommitment struct {
874896 Status string `json:"status"`
875897}
876898
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+
877915// Staking -
878916type Staking struct {
879917 Type string `json:"type"`
0 commit comments