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