Skip to content

methodSelector

@algorandfoundation/algorand-typescript


@algorandfoundation/algorand-typescript / arc4 / methodSelector

Function: methodSelector()

methodSelector(methodSignature): bytes

Defined in: packages/algo-ts/src/arc4/index.ts:173

Returns the ARC4 method selector for a given ARC4 method signature. The method selector is the first 4 bytes of the SHA512/256 hash of the method signature.

Parameters

methodSignature

An ARC4 method signature string ( Eg. hello(string)string. Must be a compile time constant), or a contract method reference. (Eg. MyContract.prototype.myMethod)

string | ContractMethod

Returns

bytes

The ARC4 method selector. Eg. 02BECE11