Versions in this module Expand all Collapse all v0 v0.0.4 Jan 11, 2023 v0.0.3 Sep 29, 2022 Changes in this version + const InfluxDBDatabasePath + const InfluxDBPasswordPath + const InfluxDBUrlPath + const InfluxDBUsernamePath + const RecorderInflucDBPath v0.0.2 Aug 8, 2022 Changes in this version + const VerifyEnablePath + const VerifyPercentagePath type Blockchain + Verify func(*Result, ...Option) *Result v0.0.1 May 13, 2022 Changes in this version + const BenchmarkArchivePath + const BenchmarkConfigPath + const BenchmarkDirPath + const BuiltinTransferLabel + const ClientConfigPath + const ClientContractArgsPath + const ClientContractPath + const ClientOptionPath + const ClientPluginPath + const ClientScriptPath + const ClientTypePath + const CollectorDetailsMode + const CollectorModePath + const CollectorSummaryMode + const EngineCapPath + const EngineDurationPath + const EngineInstantPath + const EnginePath + const EngineRatePath + const EngineURLsPath + const EngineWaitPath + const InvalidLabel + const InvalidUID + const LogDirPath + const LogDumpPath + const LogLevelPath + const RecorderCsvDirPath + const RecorderCsvPath + const WorkerCapPath + const WorkerPath + const WorkersPath + func GetLogger(module string) *logging.Logger + func InitLog() string + type AggData struct + Confirm Latency + Duration int64 + Label string + Num int + Send Latency + Statuses map[Status]int + Time int64 + Write Latency + type Blockchain interface + Confirm func(*Result, ...Option) *Result + DeployContract func() error + GetContext func() (string, error) + Invoke func(Invoke, ...Option) *Result + LogStatus func() (*ChainInfo, error) + Option func(Option) error + Query func(Query, ...Option) interface{} + ResetContext func() error + SetContext func(ctx string) error + Statistic func(statistic Statistic) (*RemoteStatistic, error) + Transfer func(Transfer, ...Option) *Result + type ChainInfo struct + BlockHeight int64 + TimeStamp int64 + TxCount uint64 + type Context string + type Data struct + Results []AggData + Type DataType + type DataType string + const Cur + const Sum + type Invoke struct + Args []interface{} + Func string + type Latency struct + Avg int64 + P0 int64 + P100 int64 + P50 int64 + P90 int64 + P95 int64 + P99 int64 + type Option map[string]interface + type Query struct + Args []interface{} + Func string + type RemoteStatistic struct + BlockNum int + Bps float64 + CTps float64 + End int64 + MissedTx int64 + SentTx int64 + Start int64 + Tps float64 + TxNum int + type Report struct + Cur *Data + Sum *Data + type Result struct + BuildTime int64 + ConfirmTime int64 + Label string + Ret []interface{} + SendTime int64 + Status Status + UID string + WriteTime int64 + type Statistic struct + From *ChainInfo + To *ChainInfo + type Status string + const Confirm + const Failure + const Success + const Unknown + type Transfer struct + Amount int64 + Extra string + From string + To string + type TxContext struct + type TxIndex struct + EngineIdx int64 + MissIdx int64 + TxIdx int64 + type VMContext struct + VMIdx int64 + WorkerIdx int64 v0.0.1-alpha May 12, 2022