// Code generated by the multiversx-sc build system. DO NOT EDIT.

////////////////////////////////////////////////////
////////////////// AUTO-GENERATED //////////////////
////////////////////////////////////////////////////

// Init:                                 1
// Endpoints:                           12
// Async Callback (empty):               1
// Total number of exported functions:  14

#![no_std]

multiversx_sc_wasm_adapter::allocator!();
multiversx_sc_wasm_adapter::panic_handler!();

multiversx_sc_wasm_adapter::endpoints! {
    digital_cash
    (
        init => init
        whitelistFeeToken => whitelist_fee_token
        blacklistFeeToken => blacklist_fee_token
        claimFees => claim_fees
        getAmount => get_amount
        payFeeAndFundESDT => pay_fee_and_fund_esdt
        payFeeAndFundEGLD => pay_fee_and_fund_egld
        fund => fund
        depositFees => deposit_fees
        withdraw => withdraw
        claim => claim
        forward => forward
        deposit => deposit
    )
}

multiversx_sc_wasm_adapter::async_callback_empty! {}
