Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* feat(build): PVM support for riscv * feat: use pallet-revive instead of pallet-contracts * fix: default storage_deposit_limit * chore: better H160 handling, remove debug prints * chore: improvements peter/feat-revive branch (#1780) * chore: parse h160 address when displaying events * chore: change template for a riscv contract * Resolve H160 trait bound issues * Upgrade `polkavm-linker` to 0.17.1 * Use `riscv32emac-unknown-none-polkavm.json` for `rustc --target` * Enable `--cfg substrate_runtime` * Enable `revive` feature for contract build * Use ink! `master` for template * Remove `#[payable]`'s * Apply code hygiene * Enable linting * Do not optimize elf on debug builds * Create `target/` dir, if nonexistent * Use `H160` instead of `AccountId` * Update `Cargo.lock` * Make `clippy` happy * Fix `substrate-contracts-node` archive extraction * Update changelog * Use `macos-15` in ci * Build for `riscv` in integration tests * Add target * Fix target args --------- Co-authored-by: Peter White <[email protected]> Co-authored-by: Alex Bean <[email protected]>
- Loading branch information