fn init() -> (
        UserAccount,
        ContractAccount<LinkdropContract>,
    ) {
        let master_account = init_simulator(None);
        // uses default values for deposit and gas
        let linkdrop_contract = deploy!(
            // Contract Proxy
            contract: LinkdropContract,
            // Contract account id
            contract_id: "linkdrop",
            // Bytes of contract
            bytes: &LINKDROP_WASM_BYTES,
            // User deploying the contract,
            signer_account: master_account
        );

        return (master_account, linkdrop_contract)
    }
// initializes simulated environment and returns master account and contract
initializes simulated environment and returns master account and contract
initializes simulated environment and returns master account and contract
fn init() -> (
        UserAccount,
        ContractAccount<LinkdropContract>,
    ) {
        let master_account = init_simulator(None);
        // uses default values for deposit and gas
        let linkdrop_contract = deploy!(
            // Contract Proxy
            contract: LinkdropContract,
            // Contract account id
            contract_id: "linkdrop",
            // Bytes of contract
            bytes: &LINKDROP_WASM_BYTES,
            // User deploying the contract,
            signer_account: master_account
        );
        return (master_account, linkdrop_contract)
    }
fn init ( ) -> ( UserAccount , ContractAccount < LinkdropContract > , ) { let master_account = init_simulator ( None ) ; // uses default values for deposit and gas let linkdrop_contract = deploy ! ( // Contract Proxy contract LinkdropContract // Contract account id contract_id " " // Bytes of contract bytes LINKDROP_WASM_BYTES // User deploying the contract, signer_account master_account ) ; return ( master_account , linkdrop_contract ) }
initializes simulated environment and returns master account and contract
initializes simulated environment and returns master account and contract