Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataNodeClient ¶
type DataNodeClient interface { VegaCoreClient GetAllNetworkParameters() (map[string]string, error) ListNetworkParameters(req *dataapipb.ListNetworkParametersRequest) (response *dataapipb.ListNetworkParametersResponse, err error) GetCurrentEpoch() (*vega.Epoch, error) GetAssets() (map[string]*vega.AssetDetails, error) GetAllMarkets() ([]*vega.Market, error) GetMarketById(marketId string) (*vega.Market, error) GetPartyTotalStake(partyId string) (*big.Int, error) GetFunds( partyID string, accountType vega.AccountType, assetId *string, ) ([]datanode.AccountFunds, error) ListCoreSnapshots() ([]vegaeventspb.CoreSnapshotData, error) LastNetworkHistorySegment() (*dataapipb.HistorySegment, error) ListProtocolUpgradeProposals() ([]vegaeventspb.ProtocolUpgradeEvent, error) ListGovernanceData( req *dataapipb.ListGovernanceDataRequest, ) (response *dataapipb.ListGovernanceDataResponse, err error) GetGovernanceData(req *dataapipb.GetGovernanceDataRequest) (response *dataapipb.GetGovernanceDataResponse, err error) ListVotes(req *dataapipb.ListVotesRequest) (response *dataapipb.ListVotesResponse, err error) GetCurrentReferralProgram() (*dataapipb.ReferralProgram, error) GetReferralSets() (map[string]v2.ReferralSet, error) GetReferralSetReferees() (map[string]v2.ReferralSetReferee, error) GetCurrentVolumeDiscountProgram() (*dataapipb.VolumeDiscountProgram, error) }
type VegaCoreClient ¶
type VegaCoreClient interface { LastBlockData() (*vegaapipb.LastBlockHeightResponse, error) Statistics() (*vegaapipb.StatisticsResponse, error) SubmitTransaction( req *vegaapipb.SubmitTransactionRequest, ) (response *vegaapipb.SubmitTransactionResponse, err error) PropagateChainEvent( req *vegaapipb.PropagateChainEventRequest, ) (response *vegaapipb.PropagateChainEventResponse, err error) DepositBuiltinAsset( vegaAssetId string, partyId string, amount string, signAny func([]byte) ([]byte, string, error), ) (bool, error) DepositERC20Asset( vegaAssetId string, sourceEthereumAddress string, targetPartyId string, amount string, signAny func([]byte) ([]byte, string, error), ) (bool, error) CoreNetworkParameters(parameterKey string) ([]*vega.NetworkParameter, error) }
Click to show internal directories.
Click to hide internal directories.