Deploys project payer contracts.
IJBETHERC20ProjectPayerDeployer: General interface for the methods in this contract that interact with the blockchain's state according to the protocol's rules.
address immutable implementation;
IJBDirectory immutable directory;
|A contract storing directories of terminals and controllers for each project.
Allows anyone to deploy a new project payer contract.
address payable _defaultBeneficiary,
string memory _defaultMemo,
bytes memory _defaultMetadata,
) external override returns (IJBProjectPayer projectPayer);
|The ID of the project whose treasury should be forwarded the project payer contract's received payments.
|The address that'll receive the project's tokens when the project payer receives payments.
|A flag indicating whether issued tokens from the project payer's received payments should be automatically claimed into the beneficiary's wallet.
|The memo that'll be forwarded with the project payer's received payments.
|The metadata that'll be forwarded with the project payer's received payments.
|A flag indicating if received payments should call the
pay function or the
addToBalance function of a project.
|The address that will own the project payer.
|The project payer contract.