Optimise stack usage #364
ci.yml
on: push
Install dependencies
1m 40s
Benchmark
14m 5s
Typescript lint
19s
Solidity lint
19s
Test contracts
3m 23s
Slither test
1m 45s
Is latest build commited?
3m 25s
Annotations
10 warnings
|
Solidity lint:
src/contracts/mocks/HookCallerMock.sol#L4
global import of path ../interfaces/receivers/IERC1155Receiver.sol is not allowed. Specify names to import individually or bind all exports of the module into a name (import "path" as Name)
|
|
Solidity lint:
src/contracts/mocks/ERC20Mock.sol#L3
global import of path @openzeppelin/contracts/token/ERC20/ERC20.sol is not allowed. Specify names to import individually or bind all exports of the module into a name (import "path" as Name)
|
|
Solidity lint:
src/contracts/mocks/ERC20Mock.sol#L1
Compiler version ^0.8.0 does not satisfy the 0.8.17 semver requirement
|
|
Solidity lint:
src/contracts/mocks/ERC165CheckerMock.sol#L7
Explicitly mark visibility of state
|
|
Solidity lint:
src/contracts/mocks/ERC165CheckerMock.sol#L6
Explicitly mark visibility of state
|
|
Solidity lint:
src/contracts/mocks/CallReceiverMock.sol#L11
Code contains empty blocks
|
|
Solidity lint:
src/contracts/mocks/CallReceiverMock.sol#L9
Explicitly mark visibility of state
|
|
Solidity lint:
src/contracts/IWalletProxy.sol#L3
Compiler version ^0.8.3 does not satisfy the 0.8.17 semver requirement
|
|
Solidity lint:
src/contracts/Factory.sol#L4
global import of path ./Wallet.sol is not allowed. Specify names to import individually or bind all exports of the module into a name (import "path" as Name)
|
|
Solidity lint:
src/contracts/Factory.sol#L3
global import of path @openzeppelin/contracts/access/AccessControl.sol is not allowed. Specify names to import individually or bind all exports of the module into a name (import "path" as Name)
|