Skip to content

Commit c0ed259

Browse files
committed
Upgrade makerpkgs to use latest solcs + forcing specific dapp version for dapp create
1 parent 068f807 commit c0ed259

File tree

4 files changed

+13
-6
lines changed

4 files changed

+13
-6
lines changed

dapp2.nix

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{ solidityPackage, solc, dapp2 }:
1+
{ solidityPackage, solc }:
22

33
let
44
inherit (builtins) map listToAttrs attrNames attrValues length fromJSON readFile;
@@ -11,14 +11,13 @@ let
1111

1212
defaults = {
1313
inherit solc;
14-
test-hevm = dapp2.test-hevm;
15-
doCheck = true;
14+
doCheck = false;
1615
};
1716

1817
package = spec: let
1918
spec' = defaults // (removeAttrs spec [ "repo" "repo'" "src'" ]);
2019
deps = map (spec:
21-
package (spec // { inherit (spec') solc test-hevm doCheck; })
20+
package (spec // { inherit (spec') solc doCheck; })
2221
) (attrValues spec'.deps);
2322
in solidityPackage (spec' // { inherit deps; });
2423

default.nix

+4
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,10 @@ let
5858
in makerScriptPackage {
5959
name = "dss-deploy-scripts";
6060

61+
extraBins = [
62+
dappPkgsVersions.hevm-0_43_1.dapp
63+
];
64+
6165
# Specify files to add to build environment
6266
src = lib.sourceByRegex ./. [
6367
"bin" "bin/.*"

lib/common.sh

+5-1
Original file line numberDiff line numberDiff line change
@@ -101,12 +101,16 @@ copy() {
101101
copyMeta "$lib"
102102
}
103103

104+
# shellcheck disable=SC2001
105+
dapp0_31_1="$(echo "$PATH" | sed 's/.*\:\(.*\)dapp-0.31.1\(.*\)/\1/')dapp-0.31.1/bin/dapp"
106+
export dapp0_31_1
107+
104108
dappCreate() {
105109
set -e
106110
local lib; lib=$1
107111
local class; class=$2
108112
ETH_NONCE=$(cat "$NONCE_TMP_FILE")
109-
DAPP_OUT="$DAPP_LIB/$lib/out" ETH_NONCE="$ETH_NONCE" dapp create "$class" "${@:3}"
113+
DAPP_OUT="$DAPP_LIB/$lib/out" ETH_NONCE="$ETH_NONCE" "$dapp0_31_1" create "$class" "${@:3}"
110114
echo $((ETH_NONCE + 1)) > "$NONCE_TMP_FILE"
111115
copy "$lib"
112116
}

nix/srcs.nix

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ rec {
22
# Default import pinned pkgs
33
makerpkgs = fetchGit {
44
url = "https://github.com/makerdao/makerpkgs";
5-
rev = "4d71760d27e88e244f9b5fe4d064b4c207b9b92d";
5+
rev = "1a4820a5a4438046c0acbff3375570fe1d060bc4";
66
ref = "master";
77
};
88
}

0 commit comments

Comments
 (0)