Represents a compiled smart contract that can be deployed onchain

Export

CompiledSmartContract

interface CompiledSmartContract {
    abi?: string;
    compiled_smart_contract_id?: string;
    contract_creation_bytecode?: string;
    contract_name?: string;
    solidity_input_json?: string;
}

Properties

abi?: string

The JSON-encoded ABI of the contract

Memberof

CompiledSmartContract

compiled_smart_contract_id?: string

The unique identifier of the compiled smart contract.

Memberof

CompiledSmartContract

contract_creation_bytecode?: string

The contract creation bytecode which will be used with constructor arguments to deploy the contract

Memberof

CompiledSmartContract

contract_name?: string

The name of the smart contract to deploy

Memberof

CompiledSmartContract

solidity_input_json?: string

The JSON-encoded input for the Solidity compiler

Memberof

CompiledSmartContract