libbucharesthashing 0.1.12

libbucharesthashing contains the proving Arbitrum Stylus smart contract, and the prover function.
Documentation

RELEASE_WASM := target/wasm32-unknown-unknown/release/libbucharesthashing.wasm

CARGO_BUILD_STYLUS := \
	cargo build \
		--release \
		--target wasm32-unknown-unknown \
		--features

build: contract-prover.wasm factory-prover.wasm

.PHONY: build

contract-prover.wasm: $(shell find src -type f -name '*.rs')
	@rm -f contract-prover.wasm
	@${CARGO_BUILD_STYLUS} contract-prover
	@cp ${RELEASE_WASM} contract-prover.wasm

factory-prover.wasm: $(shell find src -type f -name '*.rs')
	@rm -f factory-prover.wasm
	@${CARGO_BUILD_STYLUS} factory-prover
	@cp ${RELEASE_WASM} factory-prover.wasm