non-fungible-apps/contracts/test/foundry/FleekERC721
Felipe Mendes b8b8cb28ea
feature: conditional payment as setting (#134)
* feat: add base contract for billing

* feat: add withdraw function

* feat: add billing requirement to mint

* test: add foundry tests for minting with billing

* refactor: remove transfer billing and add access point

* test: add access point billing foundry tests

* test: add test for billing value change

* test: add hardhat test setup for billing

* test: add hardhat tests for billing

* feat: add withdrawn event and add public withdraw function

* test: add tests for withdrawing founds and access control for billing

* refactor: fix misspells and change variable names

* feat: add initialize params for billing

* feat: add gap to FleekBilling

* fix: testname misspell
2023-02-27 17:30:19 -03:00
..
AccessPoints refactor: use custom errors in solidity (#127) 2023-02-27 12:42:41 -03:00
AccessControl.t.sol feature: conditional payment as setting (#134) 2023-02-27 17:30:19 -03:00
Billing.t.sol feature: conditional payment as setting (#134) 2023-02-27 17:30:19 -03:00
Burn.t.sol refactor: clean up acl remove our redundant owner (#114) 2023-02-21 14:02:30 -03:00
Constants.sol feature: conditional payment as setting (#134) 2023-02-27 17:30:19 -03:00
Deploy.t.sol feature: conditional payment as setting (#134) 2023-02-27 17:30:19 -03:00
GetLastTokenId.t.sol feature: expose last token id function in the contract (#124) 2023-02-20 11:44:59 -03:00
GetToken.t.sol test: add and change tests to fuzz test (#128) 2023-02-20 11:46:46 -03:00
Mint.t.sol feat: subgraph reverse lookup (gitRepo -> NFA) (#131) 2023-02-24 16:22:18 +03:30
Pausable.t.sol refactor: clean up acl remove our redundant owner (#114) 2023-02-21 14:02:30 -03:00
TestBase.sol feature: conditional payment as setting (#134) 2023-02-27 17:30:19 -03:00
TokenURI.t.sol feat: access point auto approval settings for tokens (#121) 2023-02-23 12:29:53 +03:30