Documentation
¶
Index ¶
- type BatchSubmitTxsBody
- type BatchTxData
- type NodeSetConstellation_GetDepositSignatureData
- type NodeSetConstellation_GetRegisteredAddressData
- type NodeSetConstellation_GetRegistrationSignatureData
- type NodeSetConstellation_GetValidatorsData
- type NodeSetConstellation_UploadSignedExitsData
- type NodeSetConstellation_UploadSignedExitsRequestBody
- type NodeSetGetRegistrationStatusData
- type NodeSetRegisterNodeData
- type NodeSetRegistrationStatus
- type NodeSetStakeWise_GetRegisteredValidatorsData
- type NodeSetStakeWise_GetValidatorManagerSignatureData
- type NodeSetStakeWise_GetValidatorManagerSignatureRequestBody
- type NodeSetStakeWise_GetValidatorsInfoData
- type NodeSetStakeWise_GetVaultsData
- type ServiceClientStatusData
- type ServiceCreateFeeRecipientFileData
- type ServiceGetConfigData
- type ServiceGetNetworkSettingsData
- type ServiceGetResourcesData
- type ServiceTerminateDataFolderData
- type ServiceVersionData
- type SubmitTxBody
- type TxBatchSignTxData
- type TxData
- type TxSignTxData
- type UtilsBalanceData
- type UtilsResolveEnsData
- type WalletBalanceData
- type WalletExportData
- type WalletExportEthKeyData
- type WalletGenerateValidatorKeyData
- type WalletInitializeData
- type WalletRebuildData
- type WalletRecoverData
- type WalletSearchAndRecoverData
- type WalletSendData
- type WalletSetEnsNameData
- type WalletSignMessageData
- type WalletSignTxData
- type WalletStatusData
- type WalletTestMnemonicData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BatchSubmitTxsBody ¶
type BatchTxData ¶
type NodeSetConstellation_GetDepositSignatureData ¶ added in v1.1.0
type NodeSetConstellation_GetDepositSignatureData struct {
NotRegistered bool `json:"notRegistered"`
NotWhitelisted bool `json:"notWhitelisted"`
IncorrectNodeAddress bool `json:"incorrectNodeAddress"`
LimitReached bool `json:"limitReached"`
MissingExitMessage bool `json:"missingExitMessage"`
AddressAlreadyRegistered bool `json:"addressAlreadyRegistered"`
InvalidPermissions bool `json:"invalidPermissions"`
Signature []byte `json:"signature"`
}
type NodeSetConstellation_GetRegisteredAddressData ¶ added in v1.1.0
type NodeSetConstellation_GetRegisteredAddressData struct {
NotRegisteredWithNodeSet bool `json:"notRegisteredWithNodeSet"`
NotRegisteredWithConstellation bool `json:"notRegisteredWithConstellation"`
InvalidPermissions bool `json:"invalidPermissions"`
RegisteredAddress common.Address `json:"registeredAddress"`
}
type NodeSetConstellation_GetRegistrationSignatureData ¶ added in v1.1.0
type NodeSetConstellation_GetValidatorsData ¶ added in v1.1.0
type NodeSetConstellation_GetValidatorsData struct {
NotRegistered bool `json:"notRegistered"`
NotWhitelisted bool `json:"notWhitelisted"`
IncorrectNodeAddress bool `json:"incorrectNodeAddress"`
InvalidPermissions bool `json:"invalidPermissions"`
Validators []v3constellation.ValidatorStatus `json:"validators"`
}
type NodeSetConstellation_UploadSignedExitsData ¶ added in v1.1.0
type NodeSetConstellation_UploadSignedExitsData struct {
NotRegistered bool `json:"notRegistered"`
NotWhitelisted bool `json:"notWhitelisted"`
IncorrectNodeAddress bool `json:"incorrectNodeAddress"`
InvalidValidatorOwner bool `json:"invalidValidatorOwner"`
ExitMessageAlreadyExists bool `json:"exitMessageAlreadyExists"`
InvalidExitMessage bool `json:"invalidExitMessage"`
InvalidPermissions bool `json:"invalidPermissions"`
}
type NodeSetConstellation_UploadSignedExitsRequestBody ¶ added in v1.1.0
type NodeSetConstellation_UploadSignedExitsRequestBody struct {
Deployment string `json:"deployment"`
ExitMessages []nscommon.EncryptedExitData `json:"exitMessages"`
}
type NodeSetGetRegistrationStatusData ¶ added in v1.1.0
type NodeSetGetRegistrationStatusData struct {
Status NodeSetRegistrationStatus `json:"status"`
ErrorMessage string `json:"errorMessage"`
}
type NodeSetRegisterNodeData ¶ added in v1.1.0
type NodeSetRegistrationStatus ¶ added in v1.1.0
type NodeSetRegistrationStatus string
The registration status of the node with the NodeSet server
const ( // The node has been registered with a user account on the NodeSet server NodeSetRegistrationStatus_Registered NodeSetRegistrationStatus = "registered" // The node has not been registered with a user account on the NodeSet server NodeSetRegistrationStatus_Unregistered NodeSetRegistrationStatus = "unregistered" // The node's registration status is unknown NodeSetRegistrationStatus_Unknown NodeSetRegistrationStatus = "unknown" // The node has no wallet yet NodeSetRegistrationStatus_NoWallet NodeSetRegistrationStatus = "no-wallet" )
type NodeSetStakeWise_GetRegisteredValidatorsData ¶ added in v1.1.0
type NodeSetStakeWise_GetRegisteredValidatorsData struct {
NotRegistered bool `json:"notRegistered"`
InvalidPermissions bool `json:"invalidPermissions"`
Validators []v3stakewise.ValidatorStatus `json:"validators"`
}
type NodeSetStakeWise_GetValidatorManagerSignatureData ¶ added in v1.2.0
type NodeSetStakeWise_GetValidatorManagerSignatureRequestBody ¶ added in v1.2.0
type NodeSetStakeWise_GetValidatorManagerSignatureRequestBody struct {
Deployment string `json:"deployment"`
Vault common.Address `json:"vault"`
BeaconDepositRoot common.Hash `json:"beaconDepositRoot"`
DepositData []beacon.ExtendedDepositData `json:"depositData"`
EncryptedExitMessages []string `json:"encryptedExitMessages"`
}
type NodeSetStakeWise_GetValidatorsInfoData ¶ added in v1.2.0
type NodeSetStakeWise_GetVaultsData ¶ added in v1.2.0
type NodeSetStakeWise_GetVaultsData struct {
NotRegistered bool `json:"notRegistered"`
InvalidPermissions bool `json:"invalidPermissions"`
Vaults []v3stakewise.VaultInfo `json:"vaults"`
}
type ServiceClientStatusData ¶
type ServiceClientStatusData struct {
EcManagerStatus types.ClientManagerStatus `json:"ecManagerStatus"`
BcManagerStatus types.ClientManagerStatus `json:"bcManagerStatus"`
}
type ServiceGetConfigData ¶
type ServiceGetNetworkSettingsData ¶ added in v1.1.0
type ServiceGetNetworkSettingsData struct {
Settings *config.HyperdriveSettings `json:"settings"`
}
type ServiceGetResourcesData ¶ added in v1.1.0
type ServiceGetResourcesData struct {
Resources *config.MergedResources `json:"resources"`
}
type ServiceTerminateDataFolderData ¶
type ServiceTerminateDataFolderData struct {
FolderExisted bool `json:"folderExisted"`
}
type ServiceVersionData ¶
type ServiceVersionData struct {
Version string `json:"version"`
}
type SubmitTxBody ¶
type TxBatchSignTxData ¶
type TxBatchSignTxData struct {
SignedTxs []string `json:"signedTxs"`
}
type TxSignTxData ¶
type TxSignTxData struct {
SignedTx string `json:"signedTx"`
}
type UtilsBalanceData ¶
type UtilsResolveEnsData ¶
type WalletBalanceData ¶
type WalletExportData ¶
type WalletExportEthKeyData ¶
type WalletGenerateValidatorKeyData ¶
type WalletGenerateValidatorKeyData struct {
PrivateKey []byte `json:"privateKey"`
}
type WalletInitializeData ¶
type WalletRebuildData ¶
type WalletRebuildData struct {
ValidatorKeys []beacon.ValidatorPubkey `json:"validatorKeys"`
}
type WalletRecoverData ¶
type WalletRecoverData struct {
AccountAddress common.Address `json:"accountAddress"`
ValidatorKeys []beacon.ValidatorPubkey `json:"validatorKeys"`
}
type WalletSendData ¶
type WalletSetEnsNameData ¶
type WalletSetEnsNameData struct {
Address common.Address `json:"address"`
EnsName string `json:"ensName"`
TxInfo *eth.TransactionInfo `json:"txInfo"`
}
type WalletSignMessageData ¶
type WalletSignMessageData struct {
SignedMessage []byte `json:"signedMessage"`
}
type WalletSignTxData ¶
type WalletSignTxData struct {
SignedTx []byte `json:"signedTx"`
}
type WalletStatusData ¶
type WalletStatusData struct {
WalletStatus wallet.WalletStatus `json:"walletStatus"`
}
Click to show internal directories.
Click to hide internal directories.