diff --git a/contracts/generate-bindings.sh b/contracts/generate-bindings.sh index 3813dcb6..64033e02 100755 --- a/contracts/generate-bindings.sh +++ b/contracts/generate-bindings.sh @@ -29,7 +29,7 @@ function create_binding { echo ${solc_bin} >data/tmp.bin rm -f $binding_dir/${contract}/binding.go - docker run -v $(realpath $binding_dir):/home/binding_dir -v .:/home/repo abigen-with-interfaces --bin=/home/repo/data/tmp.bin --abi=/home/repo/data/tmp.abi --pkg=contract${contract} --out=/home/binding_dir/${contract}/binding.go + docker run --rm -v $(realpath $binding_dir):/home/binding_dir -v .:/home/repo abigen-with-interfaces --bin=/home/repo/data/tmp.bin --abi=/home/repo/data/tmp.abi --pkg=contract${contract} --out=/home/binding_dir/${contract}/binding.go rm -rf data/tmp.abi data/tmp.bin } @@ -46,4 +46,4 @@ echo "Generating bindings for contracts: $contracts" for contract in $contracts; do sleep 1 # this is a hack to fix the issue with abigen randomly failing for some contracts create_binding . "$contract" "$bindings_path" -done \ No newline at end of file +done