// Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.

package components

type Ethereum struct {
	Accounts []string         `json:"accounts,omitempty"`
	Hashrate *string          `json:"hashrate,omitempty"`
	Version  *EthereumVersion `json:"version,omitempty"`
}

func (o *Ethereum) GetAccounts() []string {
	if o == nil {
		return nil
	}
	return o.Accounts
}

func (o *Ethereum) GetHashrate() *string {
	if o == nil {
		return nil
	}
	return o.Hashrate
}

func (o *Ethereum) GetVersion() *EthereumVersion {
	if o == nil {
		return nil
	}
	return o.Version
}
