├── .eslintrc.json ├── .gitignore ├── .prettierrc ├── CHANGELOG.md ├── README.md ├── assets └── foundry.png ├── metadata ├── foundry-cast-cli-1.png ├── foundry-cast-cli-2.png └── foundry-cast-cli-3.png ├── package.json ├── src ├── commands │ ├── abi │ │ ├── cast-4byte-decode.tsx │ │ ├── cast-4byte-event.tsx │ │ ├── cast-4byte.tsx │ │ ├── cast-abi-decode.tsx │ │ ├── cast-abi-encode.tsx │ │ ├── cast-calldata-decode.tsx │ │ ├── cast-calldata.tsx │ │ └── index.ts │ ├── account │ │ ├── cast-balance.tsx │ │ ├── cast-code.tsx │ │ ├── cast-nonce.tsx │ │ ├── cast-storage.tsx │ │ └── index.ts │ ├── block │ │ ├── cast-age.tsx │ │ ├── cast-base-fee.tsx │ │ ├── cast-block-number.tsx │ │ ├── cast-block.tsx │ │ ├── cast-find-block.tsx │ │ ├── cast-gas-price.tsx │ │ └── index.ts │ ├── ens │ │ ├── cast-lookup-address.tsx │ │ ├── cast-resolve-name.tsx │ │ └── index.ts │ ├── index.ts │ ├── types.ts │ ├── utility │ │ ├── cast-compute-address.tsx │ │ ├── cast-concat-hex.tsx │ │ ├── cast-create2.tsx │ │ ├── cast-index.tsx │ │ ├── cast-interface.tsx │ │ ├── cast-keccak.tsx │ │ ├── cast-sig-event.tsx │ │ ├── cast-sig.tsx │ │ └── index.ts │ └── wallet │ │ ├── cast-wallet-address.tsx │ │ ├── cast-wallet-new.tsx │ │ ├── cast-wallet-sign.tsx │ │ ├── cast-wallet-vanity.tsx │ │ ├── cast-wallet-verify.tsx │ │ └── index.ts ├── index.tsx └── lib │ ├── NetworkSelector.tsx │ ├── types.ts │ ├── useCast.tsx │ └── utils.ts └── tsconfig.json /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/.prettierrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/README.md -------------------------------------------------------------------------------- /assets/foundry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/assets/foundry.png -------------------------------------------------------------------------------- /metadata/foundry-cast-cli-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/metadata/foundry-cast-cli-1.png -------------------------------------------------------------------------------- /metadata/foundry-cast-cli-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/metadata/foundry-cast-cli-2.png -------------------------------------------------------------------------------- /metadata/foundry-cast-cli-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/metadata/foundry-cast-cli-3.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/package.json -------------------------------------------------------------------------------- /src/commands/abi/cast-4byte-decode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/commands/abi/cast-4byte-decode.tsx -------------------------------------------------------------------------------- /src/commands/abi/cast-4byte-event.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/commands/abi/cast-4byte-event.tsx -------------------------------------------------------------------------------- /src/commands/abi/cast-4byte.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/commands/abi/cast-4byte.tsx -------------------------------------------------------------------------------- /src/commands/abi/cast-abi-decode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/commands/abi/cast-abi-decode.tsx -------------------------------------------------------------------------------- /src/commands/abi/cast-abi-encode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/commands/abi/cast-abi-encode.tsx -------------------------------------------------------------------------------- /src/commands/abi/cast-calldata-decode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/commands/abi/cast-calldata-decode.tsx -------------------------------------------------------------------------------- /src/commands/abi/cast-calldata.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/commands/abi/cast-calldata.tsx -------------------------------------------------------------------------------- /src/commands/abi/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/commands/abi/index.ts -------------------------------------------------------------------------------- /src/commands/account/cast-balance.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/commands/account/cast-balance.tsx -------------------------------------------------------------------------------- /src/commands/account/cast-code.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/commands/account/cast-code.tsx -------------------------------------------------------------------------------- /src/commands/account/cast-nonce.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/commands/account/cast-nonce.tsx -------------------------------------------------------------------------------- /src/commands/account/cast-storage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/commands/account/cast-storage.tsx -------------------------------------------------------------------------------- /src/commands/account/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/commands/account/index.ts -------------------------------------------------------------------------------- /src/commands/block/cast-age.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/commands/block/cast-age.tsx -------------------------------------------------------------------------------- /src/commands/block/cast-base-fee.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/commands/block/cast-base-fee.tsx -------------------------------------------------------------------------------- /src/commands/block/cast-block-number.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/commands/block/cast-block-number.tsx -------------------------------------------------------------------------------- /src/commands/block/cast-block.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/commands/block/cast-block.tsx -------------------------------------------------------------------------------- /src/commands/block/cast-find-block.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/commands/block/cast-find-block.tsx -------------------------------------------------------------------------------- /src/commands/block/cast-gas-price.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/commands/block/cast-gas-price.tsx -------------------------------------------------------------------------------- /src/commands/block/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/commands/block/index.ts -------------------------------------------------------------------------------- /src/commands/ens/cast-lookup-address.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/commands/ens/cast-lookup-address.tsx -------------------------------------------------------------------------------- /src/commands/ens/cast-resolve-name.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/commands/ens/cast-resolve-name.tsx -------------------------------------------------------------------------------- /src/commands/ens/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/commands/ens/index.ts -------------------------------------------------------------------------------- /src/commands/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/commands/index.ts -------------------------------------------------------------------------------- /src/commands/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/commands/types.ts -------------------------------------------------------------------------------- /src/commands/utility/cast-compute-address.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/commands/utility/cast-compute-address.tsx -------------------------------------------------------------------------------- /src/commands/utility/cast-concat-hex.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/commands/utility/cast-concat-hex.tsx -------------------------------------------------------------------------------- /src/commands/utility/cast-create2.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/commands/utility/cast-create2.tsx -------------------------------------------------------------------------------- /src/commands/utility/cast-index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/commands/utility/cast-index.tsx -------------------------------------------------------------------------------- /src/commands/utility/cast-interface.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/commands/utility/cast-interface.tsx -------------------------------------------------------------------------------- /src/commands/utility/cast-keccak.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/commands/utility/cast-keccak.tsx -------------------------------------------------------------------------------- /src/commands/utility/cast-sig-event.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/commands/utility/cast-sig-event.tsx -------------------------------------------------------------------------------- /src/commands/utility/cast-sig.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/commands/utility/cast-sig.tsx -------------------------------------------------------------------------------- /src/commands/utility/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/commands/utility/index.ts -------------------------------------------------------------------------------- /src/commands/wallet/cast-wallet-address.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/commands/wallet/cast-wallet-address.tsx -------------------------------------------------------------------------------- /src/commands/wallet/cast-wallet-new.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/commands/wallet/cast-wallet-new.tsx -------------------------------------------------------------------------------- /src/commands/wallet/cast-wallet-sign.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/commands/wallet/cast-wallet-sign.tsx -------------------------------------------------------------------------------- /src/commands/wallet/cast-wallet-vanity.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/commands/wallet/cast-wallet-vanity.tsx -------------------------------------------------------------------------------- /src/commands/wallet/cast-wallet-verify.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/commands/wallet/cast-wallet-verify.tsx -------------------------------------------------------------------------------- /src/commands/wallet/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/commands/wallet/index.ts -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/lib/NetworkSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/lib/NetworkSelector.tsx -------------------------------------------------------------------------------- /src/lib/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/lib/types.ts -------------------------------------------------------------------------------- /src/lib/useCast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/lib/useCast.tsx -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merklefruit/cast-raycast/HEAD/tsconfig.json --------------------------------------------------------------------------------