Naming Conventions

Naming Conventions

Snowflake function and argument naming conventions are consistent with ERC 1484 naming conventions. Many functions in Snowflake offer the ability for direct calls from end-users as well as meta-transactions that require signatures from end-users to allow service providers to pay gas costs.

Prefixes transfer: denotes an end-destination of a payment as an EIN withdraw: denotes an end-destination of a payment as an address.

Suffixes For: Indicates a change to an EIN's metadata. To: denotes a target recipient of a transfer. Delegated: Indicates a meta transaction and requires a signature from an end-user. (For is implied along with a Delegated suffix). Via: Indicates a HYDRO token transfer through a smart contract which executes arbitrary functions before passing an output to a destination EIN or address.