Optional
agentThe Agent instance that will be used to upload and instantiate the contract.
Optional
artifactURL to the compiled code.
Optional
builderBuild procedure implementation.
Optional
builderBuilder implementation that produces a Contract from the Source.
Optional
chainID of chain on which this contract is uploaded.
Optional
clientThe Client subclass that exposes the contract's methods.
the base Client class.
Optional
codeCode hash uniquely identifying the compiled code.
Optional
codeCode ID representing the identity of the contract's code on a specific chain.
Optional
crateName of crate in workspace.
Optional
deploymentThe deployment that this template belongs to.
Optional
dirtyWhether there were any uncommitted changes at build time.
Optional
featuresList of crate features to enable during build.
Optional
repositoryURL pointing to Git repository containing the source code.
Optional
revisionBranch/tag pointing to the source commit.
Optional
uploadAddress of agent that performed the upload.
Optional
uploadTXID of transaction that performed the upload.
Optional
uploaderUpload procedure implementation.
Optional
uploaderObject containing upload logic.
Optional
workspacePath to root directory of crate or workspace.
Generated using TypeDoc
Callable object: contract template. Can build and upload, but not instantiate. Can produce deployable Contract instances.