* Remove ERC721.burn(owner, tokenId) * Remove ERC721._checkOnERC721Received from the contract's API * Fix linter error * Remove Escrow and PullPayment withdrawWithGas, replace for withdraw * Add changelog entry * Add reentrancy notice
20 lines
672 B
Plaintext
20 lines
672 B
Plaintext
= Payment
|
|
|
|
Utilities related to sending and receiving payments. Examples are {PullPayment}, which implements the best security practices when sending funds to third parties, and {PaymentSplitter} to receive incoming payments among a number of beneficiaries.
|
|
|
|
TIP: When transferring funds to and from untrusted third parties, there is always a security risk of reentrancy. If you would like to learn more about this and ways to protect against it, check out our blog post https://blog.openzeppelin.com/reentrancy-after-istanbul/[Reentrancy After Istanbul].
|
|
|
|
== Utilities
|
|
|
|
{{PaymentSplitter}}
|
|
|
|
{{PullPayment}}
|
|
|
|
== Escrow
|
|
|
|
{{Escrow}}
|
|
|
|
{{ConditionalEscrow}}
|
|
|
|
{{RefundEscrow}}
|