Method: Eth::Contract::Function.encoded_function_signature

Defined in:
lib/eth/contract/function.rb

.encoded_function_signature(signature) ⇒ String

Encodes a function signature.

Parameters:

  • signature (String)

    function signature.

Returns:

  • (String)

    encoded function signature string.



53
54
55
# File 'lib/eth/contract/function.rb', line 53

def self.encoded_function_signature(signature)
  Util.bin_to_hex Util.keccak256(signature)[0..3]
end