@hashgraph/sdk
    Preparing search index...

    Class ContractFunctionSelector

    Class to help construct function selectors for Hedera smart contract function calls. Function selectors are the first 4 bytes of the Keccak-256 hash of the function's signature.

    This class provides methods to build function signatures by adding parameters of various Solidity types. It supports all standard Solidity parameter types and their array variants.

    Index

    Constructors

    Properties

    Methods

    _addParam _build addAddress addAddressArray addBool addBytes addBytes32 addBytes32Array addBytesArray addFunction addInt104 addInt104Array addInt112 addInt112Array addInt120 addInt120Array addInt128 addInt128Array addInt136 addInt136Array addInt144 addInt144Array addInt152 addInt152Array addInt16 addInt160 addInt160Array addInt168 addInt168Array addInt16Array addInt176 addInt176Array addInt184 addInt184Array addInt192 addInt192Array addInt200 addInt200Array addInt208 addInt208Array addInt216 addInt216Array addInt224 addInt224Array addInt232 addInt232Array addInt24 addInt240 addInt240Array addInt248 addInt248Array addInt24Array addInt256 addInt256Array addInt32 addInt32Array addInt40 addInt40Array addInt48 addInt48Array addInt56 addInt56Array addInt64 addInt64Array addInt72 addInt72Array addInt8 addInt80 addInt80Array addInt88 addInt88Array addInt8Array addInt96 addInt96Array addString addStringArray addUint104 addUint104Array addUint112 addUint112Array addUint120 addUint120Array addUint128 addUint128Array addUint136 addUint136Array addUint144 addUint144Array addUint152 addUint152Array addUint16 addUint160 addUint160Array addUint168 addUint168Array addUint16Array addUint176 addUint176Array addUint184 addUint184Array addUint192 addUint192Array addUint200 addUint200Array addUint208 addUint208Array addUint216 addUint216Array addUint224 addUint224Array addUint232 addUint232Array addUint24 addUint240 addUint240Array addUint248 addUint248Array addUint24Array addUint256 addUint256Array addUint32 addUint32Array addUint40 addUint40Array addUint48 addUint48Array addUint56 addUint56Array addUint64 addUint64Array addUint72 addUint72Array addUint8 addUint80 addUint80Array addUint88 addUint88Array addUint8Array addUint96 addUint96Array toString

    Constructors

    Properties

    _name: undefined | string
    _params: string
    _paramTypes: SolidityType[]
    name: null | string

    Methods