consts

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Jan 29, 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"
)
View Source
const (
	TRIGGER_MODE = "Manual trigger"
)

Variables

View Source
var (
	ContractMethodsPropertiesReport     = contractCheckResult("Contract Methods Properties Report", "sol-profiler")
	ContractStyleGuideValidationsReport = contractCheckResult("Contract Style Guide validations Report", "Solhint")
	ContractSecurityAnalysisReport      = contractCheckResult("Contract Security Analysis Report", "mythril")
)
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