Skip to content

Payment Processor for Primary Sales #514

Payment Processor for Primary Sales

Payment Processor for Primary Sales #514

Triggered via pull request March 19, 2024 02:25
Status Failure
Total duration 2m 1s
Artifacts

test.yml

on: pull_request
Run Forge Tests
50s
Run Hardhat Tests
1m 13s
Run eslint
28s
Run solhint
27s
Run slither
1m 51s
Check README.md is contained in each contracts directory
11s
Publish to NPM (dry run)
1m 14s

Annotations

11 errors and 10 warnings
Run solhint: contracts/pay/IProcessor.sol#L6
Delete ⏎
Run solhint: contracts/pay/IProcessor.sol#L8
Replace ⏎} with }⏎
Run solhint: contracts/pay/IReceiver.sol#L3
Replace ·Receipt· with Receipt
Run solhint: contracts/pay/IReceiver.sol#L5
Delete ⏎
Run solhint: contracts/pay/IRouter.sol#L23
Insert ⏎
Run solhint: contracts/pay/IWrapper.sol#L8
Insert ⏎
Run solhint: contracts/pay/Processor.sol#L3
Replace ·IReceiver· with IReceiver
Run solhint: contracts/pay/Processor.sol#L4
Replace ·IRouter· with IRouter
Run solhint: contracts/pay/Processor.sol#L5
Replace ·IWrapper· with IWrapper
Run solhint: contracts/pay/Processor.sol#L6
Replace ·IERC20· with IERC20
Run slither
Process completed with exit code 255.
Check README.md is contained in each contracts directory
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Run solhint
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-node@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Run solhint: contracts/pay/Processor.sol#L88
Variable "paymentAmount" is unused
Run solhint: contracts/pay/Processor.sol#L150
Variable "paymentAmount" is unused
Run solhint: contracts/pay/Processor.sol#L201
Avoid making time-based decisions in your business logic
Run eslint
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-node@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Run Forge Tests
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Run Hardhat Tests
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-node@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Publish to NPM (dry run)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-node@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Run slither
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.