Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/minaminao/huff-ethernaut-magic-number
https://github.com/minaminao/huff-ethernaut-magic-number
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/minaminao/huff-ethernaut-magic-number
- Owner: minaminao
- License: unlicense
- Archived: true
- Created: 2022-08-04T11:16:48.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-08-17T16:43:51.000Z (over 2 years ago)
- Last Synced: 2024-08-03T16:09:23.370Z (7 months ago)
- Language: Solidity
- Size: 40 KB
- Stars: 7
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-huff - huff-ethernaut-magic-number
README
# Huff - Ethernaut MagicNumber Solver
Huff: https://huff.sh/
Ethernaut MagicNumber: https://ethernaut.openzeppelin.com/level/0x200d3d9Ac7bFd556057224e7aEB4161fED5608D0
## Solver.huff (10 bytes)
```js
#define macro MAIN() = takes (0) returns (0) {
0x2a 0x00 mstore // mstore(offset, value)
0x20 0x00 return // return(offset, size)
}
```## SolverShortest.huff (7 bytes)
```js
#define macro MAIN() = takes (0) returns (0) {
0x2a returndatasize mstore // mstore(offset, value)
msize returndatasize return // return(offset, size)
}
```## Test
```sh
forge test -vvvv
```## Deploy
```sh
forge script Deploy -vvvv --private-key $PRIVATE_KEY --fork-url $RPC_RINKEBY --broadcast --sig "run(address)"
```