I am deploying a basic crowdsale using:

// SPDX-License-Identifier: MIT
pragma solidity ^0.4.18;
import "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v1.6.0/contracts/crowdsale/Crowdsale.sol";

I have no idea which address to deploy as a wallet, as below. Any help is greatly appreciated.

enter image description here

1 Answer 1


If you look at the comment in the contract, wallet is just an address where all the received fund will be transferred.

 * @title Crowdsale
 * @dev Crowdsale is a base contract for managing a token crowdsale.
 * Crowdsales have a start and end timestamps, where investors can make
 * token purchases and the crowdsale will assign them tokens based
 * on a token per ETH rate. Funds collected are forwarded to a wallet
 * as they arrive.


  • how does one generate a wallet address?
    – tony gil
    Commented Aug 28, 2020 at 0:33
  • 1
    A wallet can be an external owned account (EOA) address or a smart contract address (gnosis-safe, argent, ...).
    – Tclairet
    Commented Aug 31, 2020 at 8:28

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.