---
# System prepended metadata

title: This to fix polywrap toolchain

---

# This to fix polywrap toolchain

- Ethereum Plugin: remove `type` from `TxRequest`


# Bugs encountered:

- HTTP resolution is broken in a browser - Make sure HTTP resolver works as expected in browser
- Make sure HTTP resolver works as expected in browser
 environment
- HTTP deployment outputs undefined URI (it still deploys fine though)

# Difficulties encountered

- ChainID mapping doesn't correspond to real-life ChainIDs
- IPFS deployments that do not target wrappers.io are too slow to be picked up by default providers
- Dependency version mismatches are not eagerly detected; builds simply fail with non-informative error messages
- Default build behavior should include codegen, we should revert back to using the `--no-codegen` flag



 # Invoke validation fails:
 - If wrapper has manifest but not wasm file, `indexOf` null its thrown
 - If dependency has manifest but no wasm file, `indexOf` null its thrown (these two might be fixed w/the same solution)
 - If manifest doesn't exist in invocation, it says "Unable to find URI" - But it does?