This repositories is for recording all the results by learning BlockChain.
Exploiting
forge test --contracts ./src/test/Mev_Lack_Permission_Check_exp.t.sol -vvv
Mev_Lack_Permission_Check_exp.t.sol
https://etherscan.io/tx/0x313d23bdd9277717e3088f32c976479c09d4b8a94d5d94deb835d157fd0850ce
Exploiting
forge test --contracts ./src/test/APC_exp.t.sol -vvv
https://bscscan.com/tx/0xf2d4559aeb945fb8e4304da5320ce6a2a96415aa70286715c9fcaf5dbd9d7ed2
address.go is a golang code for generate ethernum network address start with 0x00000000
$ go mod init address
$ go get github.com/ethereum/go-ethereum/common/hexutil
$ go get github.com/ethereum/go-ethereum/crypto
$ GOOS=linux GOARCH=amd64 go build -o bin/address address.go
$ ./address