@tevm/voltaire / primitives/FunctionSignature
primitives/FunctionSignature
Type Aliases
FunctionSignatureLike
FunctionSignatureLike =Defined in: src/primitives/FunctionSignature/FunctionSignatureType.ts:10FunctionSignatureType|string|SelectorType
FunctionSignatureType
FunctionSignatureType = object
Defined in: src/primitives/FunctionSignature/FunctionSignatureType.ts:3
Properties
inputs
Defined in: src/primitives/FunctionSignature/FunctionSignatureType.ts:7readonlyinputs: readonlystring[]
name
Defined in: src/primitives/FunctionSignature/FunctionSignatureType.ts:6readonlyname:string
selector
Defined in: src/primitives/FunctionSignature/FunctionSignatureType.ts:4readonlyselector:SelectorType
signature
Defined in: src/primitives/FunctionSignature/FunctionSignatureType.ts:5readonlysignature:string
Variables
FunctionSignature
Defined in: src/primitives/FunctionSignature/index.ts:44constFunctionSignature:object
Type Declaration
equals()
equals: (a,b) =>boolean
Parameters
a
FunctionSignatureType
b
FunctionSignatureType
Returns
boolean
from()
from: (value) =>FunctionSignatureType
Parameters
value
FunctionSignatureLike
Returns
FunctionSignatureType
fromSignature()
fromSignature: (signature) =>FunctionSignatureType
Parameters
signature
string
Returns
FunctionSignatureType
parseSignature()
parseSignature: (signature) =>object
Parameters
signature
string
Returns
object
inputs
inputs: string[]
name
name: string
toHex()
toHex: (functionSig) =>string
Parameters
functionSig
FunctionSignatureType
Returns
string
Functions
equals()
equals(Defined in: src/primitives/FunctionSignature/index.ts:17a,b):boolean
Parameters
a
FunctionSignatureType
b
FunctionSignatureType
Returns
boolean
from()
from(Defined in: src/primitives/FunctionSignature/index.ts:24value):FunctionSignatureType
Parameters
value
FunctionSignatureLike
Returns
FunctionSignatureType
fromSignature()
fromSignature(Defined in: src/primitives/FunctionSignature/index.ts:28signature):FunctionSignatureType
Parameters
signature
string
Returns
FunctionSignatureType
parseSignature()
parseSignature(Defined in: src/primitives/FunctionSignature/index.ts:32signature):object
Parameters
signature
string
Returns
object
inputs
inputs: string[]
name
name: string
toHex()
toHex(Defined in: src/primitives/FunctionSignature/index.ts:39functionSig):string
Parameters
functionSig
FunctionSignatureType
Returns
string
