# References

## chain/src

summary
public | C AccountLogin |
public | C ChainStore |
public | C ObjectId |
public | C TransactionBuilder |
public | F emitter(): * |
public | F get(state: *): * |
public | F set(state: *): * |
public | V accountLogin: AccountLogin |
public | V chain_store: ChainStore |
public | V ChainTypes: {} |
public | V chainValidation: {"is_account_name": *, "is_object_id": *, "is_empty": *, "is_account_name_error": *, "is_cheap_name": *, "is_empty_user_input": *, "required": *, "is_valid_symbol_error": *} |
public | V NumberUtils: string: {"toImpliedDecimal": *} Convert 12.34 with a precision of 3 into 12340 |
public | V helper: {} |

## ecc/src

summary
public | C PrivateKey |
public | C PublicKey |
public | C Address Addresses are shortened non-reversable hashes of a public key. |
public | C Aes Provides symetric encrypt and decrypt via AES. |
public | C Signature |
public | F normalize(brainKey: *): * |
public | F calcPubKeyRecoveryParam(curve: *, e: *, signature: *, Q: *): * Calculate pubkey extraction parameter. |
public | F deterministicGenerateK(curve: *, hash: *, d: *, checkSig: *, nonce: *): * |
public | F recoverPubKey(curve: *, e: *, signature: *, i: *): * Recover a public key from a signature. |
public | F sign(curve: *, hash: *, d: *, nonce: *): * |
public | F verify(curve: *, hash: *, signature: *, Q: *): * |
public | F verifyRaw(curve: *, e: *, signature: *, Q: *): * |
public | F ECSignature(r: *, s: *) |
public | F enforce(type: *, value: *) |
public | F HmacSHA256(buffer: *, secret: *): * |
public | F ripemd160(data: *): * |
public | F sha256(data: *, encoding: *): string | Buffer |
public | F sha512(data: *, encoding: *): string | Buffer |
public | V key: {"aes_checksum": function, "aes_private": function, "random32ByteBuffer": function, "suggest_brain_key": *, "get_random_key": function, "get_brainPrivateKey": function, "normalize_brainKey": function, "browserEntropy": function, "addresses": function} |

## serializer/src

summary
public | C FastParser |
public | C ErrorWithCause Exception nesting. |
public | C Serializer |
public | F convert(type: *): * |
public | F template(op: *) Console print any transaction object with zero default values. |
private | V _my: {"is_empty": *, "required": function, "require_long": function, "string": function, "number": function, "whole_number": function, "unsigned": function, "is_digits": *, "to_number": *, "to_long": function, "to_string": function, "require_test": function, "require_match": *, "require_object_id": *, "require_range": function, "require_object_type": *, "get_instance": *, "require_relative_type": *, "get_relative_instance": *, "require_protocol_type": *, "get_protocol_instance": *, "get_protocol_type": *, "get_protocol_type_name": function, "require_implementation_type": *, "get_implementation_instance": *, "no_overflow53": function, "no_overflow64": function} Most validations are skipped and the value returned unchanged when an empty string, null, or undefined is encountered (except "required"). |
public | V account_create: Serializer |
public | V account_create_operation_fee_parameters: Serializer |
public | V account_name_eq_lit_predicate: Serializer |
public | V account_options: Serializer |
public | V account_transfer: Serializer |
public | V account_transfer_operation_fee_parameters: Serializer |
public | V account_update: Serializer |
public | V account_update_operation_fee_parameters: Serializer |
public | V account_upgrade: Serializer |
public | V account_upgrade_operation_fee_parameters: Serializer |
public | V account_whitelist: Serializer |
public | V account_whitelist_operation_fee_parameters: Serializer |
public | V assert: Serializer |
public | V assert_operation_fee_parameters: Serializer |
public | V asset: Serializer |
public | V asset_claim_fees: Serializer |
public | V asset_claim_fees_operation_fee_parameters: Serializer |
public | V asset_claim_pool: Serializer |
public | V asset_claim_pool_operation_fee_parameters: Serializer |
public | V asset_create: Serializer |
public | V asset_create_operation_fee_parameters: Serializer |
public | V asset_fund_fee_pool: Serializer |
public | V asset_fund_fee_pool_operation_fee_parameters: Serializer |
public | V asset_global_settle: Serializer |
public | V asset_global_settle_operation_fee_parameters: Serializer |
public | V asset_issue: Serializer |
public | V asset_issue_operation_fee_parameters: Serializer |
public | V asset_options: Serializer |
public | V asset_publish_feed: Serializer |
public | V asset_publish_feed_operation_fee_parameters: Serializer |
public | V asset_reserve: Serializer |
public | V asset_reserve_operation_fee_parameters: Serializer |
public | V asset_settle: Serializer |
public | V asset_settle_cancel: Serializer |
public | V asset_settle_cancel_operation_fee_parameters: Serializer |
public | V asset_settle_operation_fee_parameters: Serializer |
public | V asset_symbol_eq_lit_predicate: Serializer |
public | V asset_update: Serializer |
public | V asset_update_bitasset: Serializer |
public | V asset_update_bitasset_operation_fee_parameters: Serializer |
public | V asset_update_feed_producers: Serializer |
public | V asset_update_feed_producers_operation_fee_parameters: Serializer |
public | V asset_update_issuer: Serializer |
public | V asset_update_issuer_operation_fee_parameters: Serializer |
public | V asset_update_operation_fee_parameters: Serializer |
public | V authority: Serializer |
public | V balance_claim: Serializer |
public | V balance_claim_operation_fee_parameters: Serializer |
public | V bid_collateral: Serializer |
public | V bid_collateral_operation_fee_parameters: Serializer |
public | V bitasset_options: Serializer |
public | V blind_input: Serializer |
public | V blind_output: Serializer |
public | V blind_transfer: Serializer |
public | V blind_transfer_operation_fee_parameters: Serializer |
public | V block_header: Serializer |
public | V block_id_predicate: Serializer |
public | V burn_worker_initializer: Serializer |
public | V call_order_update: Serializer |
public | V call_order_update_operation_fee_parameters: Serializer |
public | V cdd_vesting_policy_initializer: Serializer |
public | V chain_parameters: Serializer |
public | V committee_member_create: Serializer |
public | V committee_member_create_operation_fee_parameters: Serializer |
public | V committee_member_update: Serializer |
public | V committee_member_update_global_parameters: Serializer |
public | V committee_member_update_global_parameters_operation_fee_parameters: Serializer |
public | V committee_member_update_operation_fee_parameters: Serializer |
public | V custom: Serializer |
public | V custom_operation_fee_parameters: Serializer |
public | V execute_bid: Serializer |
public | V execute_bid_operation_fee_parameters: Serializer |
public | V fba_distribute: Serializer |
public | V fba_distribute_operation_fee_parameters: Serializer |
public | V fee_schedule: Serializer |
public | V fill_order: Serializer |
public | V fill_order_operation_fee_parameters: Serializer |
public | V limit_order_cancel: Serializer |
public | V limit_order_cancel_operation_fee_parameters: Serializer |
public | V limit_order_create: Serializer |
public | V limit_order_create_operation_fee_parameters: Serializer |
public | V linear_vesting_policy_initializer: Serializer |
public | V memo_data: Serializer |
public | V op_wrapper: Serializer |
public | V operation: * |
public | V override_transfer: Serializer |
public | V override_transfer_operation_fee_parameters: Serializer |
public | V price: Serializer |
public | V price_feed: Serializer |
public | V processed_transaction: Serializer |
public | V proposal_create: Serializer |
public | V proposal_create_operation_fee_parameters: Serializer |
public | V proposal_delete: Serializer |
public | V proposal_delete_operation_fee_parameters: Serializer |
public | V proposal_update: Serializer |
public | V proposal_update_operation_fee_parameters: Serializer |
public | V refund_worker_initializer: Serializer |
public | V signed_block: Serializer |
public | V signed_block_header: Serializer |
public | V signed_transaction: Serializer |
public | V stealth_confirmation: Serializer |
public | V stealth_memo_data: Serializer |
public | V transaction: Serializer |
public | V transfer: Serializer |
public | V transfer_from_blind: Serializer |
public | V transfer_from_blind_operation_fee_parameters: Serializer |
public | V transfer_operation_fee_parameters: Serializer |
public | V transfer_to_blind: Serializer |
public | V transfer_to_blind_operation_fee_parameters: Serializer |
public | V vesting_balance_create: Serializer |
public | V vesting_balance_create_operation_fee_parameters: Serializer |
public | V vesting_balance_withdraw: Serializer |
public | V vesting_balance_withdraw_operation_fee_parameters: Serializer |
public | V vesting_balance_worker_initializer: Serializer |
public | V void_result: Serializer |
public | V withdraw_permission_claim: Serializer |
public | V withdraw_permission_claim_operation_fee_parameters: Serializer |
public | V withdraw_permission_create: Serializer |
public | V withdraw_permission_create_operation_fee_parameters: Serializer |
public | V withdraw_permission_delete: Serializer |
public | V withdraw_permission_delete_operation_fee_parameters: Serializer |
public | V withdraw_permission_update: Serializer |
public | V withdraw_permission_update_operation_fee_parameters: Serializer |
public | V witness_create: Serializer |
public | V witness_create_operation_fee_parameters: Serializer |
public | V witness_update: Serializer |
public | V witness_update_operation_fee_parameters: Serializer |
public | V worker_create: Serializer |
public | V worker_create_operation_fee_parameters: Serializer |
public | V Types: {} |

Directories
src
src
src