Help us shape the future of Go! Take the 2026 Go Developer Survey

consts

package
v1.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 28, 2023 License: GPL-3.0 Imports: 0 Imported by: 1

Documentation

Index

Constants

View Source
const (
	PIPELINE_DIR_NAME       = "pipelines"
	JOB_DIR_NAME            = "jobs"
	JOB_DETAIL_DIR_NAME     = "job-details"
	JOB_DETAIL_LOG_DIR_NAME = "job-details-log"
)
View Source
const (
	LANG_EN  = "en"
	LANG_ZH  = "zh"
	WEB_PORT = 8080
)
View Source
const (
	ArtifactoryName = "/artifactory"
	ArtifactoryDir  = PIPELINE_DIR_NAME + "/" + JOB_DIR_NAME
)
View Source
const (
	IpfsUploadUrl     = "https://api.ipfs-gateway.cloud/upload"
	CarVersion        = 1
	PinataIpfsUrl     = "https://gateway.pinata.cloud/ipfs/"
	PinataIpfsPinUrl  = "https://api.pinata.cloud/pinning/pinFileToIPFS"
	PinataIpfsJWT     = "" /* 689-byte string literal not displayed */
	PinataOptionsFmt  = "{\"cidVersion\": 1}"
	PinataMetadataFmt = "{\"name\": \"%s\", \"keyvalues\": {\"company\": \"Hamster\"}}"
)
View Source
const (
	SolFileSuffix             = ".sol"
	CheckName                 = "/check"
	CheckResult               = "total_result.txt"
	CheckAggregationResult    = "check_aggregation_result.txt"
	SuffixType                = ".txt"
	SolProfilerCheck          = "sol-profiler "
	SolProfilerCheckOutputDir = "sol_profiler"
	SolHintCheckOutputDir     = "solhint"
	SolHintCheck              = "solhint -f stylish "
	SolHintCheckInitFileName  = ".solhint.json"
	SolHintCheckRule          = "" /* 860-byte string literal not displayed */
	MythRilCheckOutputDir     = "mythril"
	MythRilSolcJsonName       = ".myhril.json"
	MythRilSolcJson           = "{\n  \"remappings\": [%s]\n}"
	MythRilSolcJsonReMappings = "\"%s/=node_modules/%s/\""
	MythRilCheck              = "docker run --rm -v %s:/tmp -w /tmp mythril/myth analyze /tmp/%s --solc-json %s --execution-timeout 15"
	SlitherCheckOutputDir     = "slither"
	SlitherCheck              = "docker run --rm -v %s:/tmp bingjian/solidity_check:slither_091_1_0816 slither /tmp/%s"
	EslintCheckOutputDir      = "eslint"
	GasReporterTotalDir       = "gas-reporter"
	EthGasReporterDir         = "eth-gas-reporter"
	EthGasReporterTruffle     = "truffle test"
	MoveFileSuffix            = ".move"
	MoveProve                 = "Move Prove"
	MoveProveCheckOutputDir   = "move-prover"
	MoveProveCheck            = "docker run --rm %s -v %s:/tmp hamstershare/aptoslabs-tools:aptos-node-v1.3.3 aptos move prove --package-dir %s %s"
)
View Source
const (
	STEP_TIMEOUT_MINUTE = 30 // 单位为分钟
)
View Source
const SecretName = "hamster-tls"
View Source
const (
	TRIGGER_MODE = "Manual trigger"
)

Variables

View Source
var (
	ContractMethodsPropertiesReport          = contractCheckResult("Contract Methods Properties Report", "sol-profiler")
	ContractStyleGuideValidationsReport      = contractCheckResult("Code Quality Analysis Report", "Solhint")
	ContractSecurityAnalysisReport           = contractCheckResult("Security Analysis Report", "Mythril")
	FrontEndCheckReport                      = contractCheckResult("Static analysis report", "ESLint")
	EthGasCheckReport                        = contractCheckResult("Gas Usage Analysis Report", "eth-gas-reporter")
	FormalSpecificationAndVerificationReport = contractCheckResult("Formal Specification and Verification Report", "Move Prove")
)
View Source
var (
	UnitTestResult         = "Unit Test Result"
	IssuesInfo             = "Issues  Info"
	GasUsageForMethods     = "Gas Usage for Methods"
	GasUsageForDeployments = "Gas Usage for Deployments"
)
View Source
var (
	CheckSuccess = contractCheckResultDetails("Success", "检查成功")
	CheckFail    = contractCheckResultDetails("Fail", "检查失败")
)
View Source
var InkUrlMap = map[string]string{
	"Local":   "ws://127.0.0.1:9944",
	"Rococo":  "wss://rococo-contracts-rpc.polkadot.io",
	"Shibuya": "wss://rpc.shibuya.astar.network",
	"Shiden":  "wss://rpc.shiden.astar.network",
}

Functions

This section is empty.

Types

type ContractCheckEnum

type ContractCheckEnum struct {
	Name   string
	Result string
	Tool   string
}

type ContractCheckResultDetails

type ContractCheckResultDetails struct {
	Result string
	// contains filtered or unexported fields
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL