Encode#

nethermind.starknet_abi.encode.encode_core_type(encode_type: StarknetCoreType, value: bytes | int | bool | str) list[int]#

Encode data from types.

Parameters:
  • encode_type

  • value

nethermind.starknet_abi.encode.encode_from_params(params: Sequence[AbiParameter], encode_values: dict[str, Any]) list[int]#

Decode data from types.

nethermind.starknet_abi.encode.encode_from_types(types: Sequence[StarknetCoreType | StarknetOption | StarknetTuple | StarknetArray | StarknetStruct | StarknetEnum], values: list[Any]) list[int]#

Decode data from types.