swaponline / MultiCurrencyWallet

Bitcoin, Ethereum, ERC20 crypto wallets with 0x and atomic swap exchange.
https://swaponline.github.io
MIT License
476 stars 488 forks source link

how to deploy my own build on heroku ? #3766

Closed kakamband closed 3 years ago

kakamband commented 3 years ago

hi swaponline, my question is how to deploy my own build on heroku ? please make procfile & tell me any buildpack required on deplot to heroku dyno or vercel or repl.it & how to add other local currencies to this exchanger ? waiting for your reponse finest regards

Disti4ct commented 3 years ago

Hi, you can check it

https://github.com/swaponline/MultiCurrencyWallet heroku

kakamband commented 3 years ago

problem on deploy process :

=== Fetching app code..

=== Building web (Dockerfile)

Sending build context to Docker daemon 11.22MBStep 1/15 : FROM node:12.20.0-alpine3.9

12.20.0-alpine3.9: Pulling from library/node

31603596830f: Pulling fs layer

7299107f54b2: Pulling fs layer

f51b2df6f29f: Pulling fs layer

4afaf8ff1763: Pulling fs layer

4afaf8ff1763: Waiting

31603596830f: Verifying Checksum

31603596830f: Download complete

f51b2df6f29f: Verifying Checksum

f51b2df6f29f: Download complete

4afaf8ff1763: Verifying Checksum

4afaf8ff1763: Download complete

31603596830f: Pull complete

7299107f54b2: Verifying Checksum

7299107f54b2: Download complete

7299107f54b2: Pull complete

f51b2df6f29f: Pull complete

4afaf8ff1763: Pull complete

Digest: sha256:6f997bbeeb3ee47895e68633ccf9fcc3db0f7ebe94a7927e68ad5d5f93e5af56

Status: Downloaded newer image for node:12.20.0-alpine3.9

---> 974c37e65655

Step 2/15 : RUN apk update

---> Running in 0fb6e1e96c13

fetch http://dl-cdn.alpinelinux.org/alpine/v3.9/main/x86_64/APKINDEX.tar.gz

fetch http://dl-cdn.alpinelinux.org/alpine/v3.9/community/x86_64/APKINDEX.tar.gz

v3.9.6-132-g9bdeae5064 [http://dl-cdn.alpinelinux.org/alpine/v3.9/main]

v3.9.6-114-ga7f52c345a [http://dl-cdn.alpinelinux.org/alpine/v3.9/community]

OK: 9777 distinct packages available

Removing intermediate container 0fb6e1e96c13

---> 65ad2c0492b5

Step 3/15 : RUN apk add curl

---> Running in 5762eae85ebc

(1/5) Installing ca-certificates (20191127-r2)

(2/5) Installing nghttp2-libs (1.35.1-r2)

(3/5) Installing libssh2 (1.9.0-r1)

(4/5) Installing libcurl (7.64.0-r5)

(5/5) Installing curl (7.64.0-r5)

Executing busybox-1.29.3-r10.trigger

Executing ca-certificates-20191127-r2.trigger

OK: 9 MiB in 21 packages

Removing intermediate container 5762eae85ebc

---> 32037f52f025

Step 4/15 : RUN apk add npm

---> Running in 7adfba1fbc45

(1/4) Installing c-ares (1.15.0-r0)

(2/4) Installing libuv (1.25.0-r0)

(3/4) Installing nodejs (10.19.0-r0)

(4/4) Installing npm (10.19.0-r0)

Executing busybox-1.29.3-r10.trigger

OK: 60 MiB in 25 packages

Removing intermediate container 7adfba1fbc45

---> a184a46ae66e

Step 5/15 : RUN apk add git

---> Running in f975d854ae88

(1/3) Installing expat (2.2.8-r0)

(2/3) Installing pcre2 (10.32-r1)

(3/3) Installing git (2.20.4-r0)

Executing busybox-1.29.3-r10.trigger

OK: 74 MiB in 28 packages

Removing intermediate container f975d854ae88

---> 51a771957082

Step 6/15 : RUN apk add --update build-base

---> Running in e808877359e8

(1/18) Upgrading musl (1.1.20-r5 -> 1.1.20-r6)

(2/18) Installing binutils (2.31.1-r2)

(3/18) Installing libmagic (5.36-r1)

(4/18) Installing file (5.36-r1)

(5/18) Installing gmp (6.1.2-r1)

(6/18) Installing isl (0.18-r0)

(7/18) Installing libgomp (8.3.0-r0)

(8/18) Installing libatomic (8.3.0-r0)

(9/18) Installing mpfr3 (3.1.5-r1)

(10/18) Installing mpc1 (1.0.3-r1)

(11/18) Installing gcc (8.3.0-r0)

(12/18) Installing musl-dev (1.1.20-r6)

(13/18) Installing libc-dev (0.7.1-r0)

(14/18) Installing g++ (8.3.0-r0)

(15/18) Installing make (4.2.1-r2)

(16/18) Installing fortify-headers (1.0-r0)

(17/18) Installing build-base (0.5-r1)

(18/18) Upgrading musl-utils (1.1.20-r5 -> 1.1.20-r6)

Executing busybox-1.29.3-r10.trigger

OK: 230 MiB in 44 packages

Removing intermediate container e808877359e8

---> 36cd0aa8fed9

Step 7/15 : RUN apk add g++

---> Running in 7112f5f7c067

OK: 230 MiB in 44 packages

Removing intermediate container 7112f5f7c067

---> dba7e79b6b4e

Step 8/15 : RUN apk add python

---> Running in 4def2cb408a2

(1/9) Installing libbz2 (1.0.6-r7)

(2/9) Installing libffi (3.2.1-r6)

(3/9) Installing gdbm (1.13-r1)

(4/9) Installing ncurses-terminfo-base (6.1_p20190105-r0)

(5/9) Installing ncurses-terminfo (6.1_p20190105-r0)

(6/9) Installing ncurses-libs (6.1_p20190105-r0)

(7/9) Installing readline (7.0.003-r1)

(8/9) Installing sqlite-libs (3.28.0-r3)

(9/9) Installing python2 (2.7.18-r0)

Executing busybox-1.29.3-r10.trigger

OK: 278 MiB in 53 packages

Removing intermediate container 4def2cb408a2

---> a2fa16270f5d

Step 9/15 : RUN apk add make

---> Running in ee3cf2adacf7

OK: 278 MiB in 53 packages

Removing intermediate container ee3cf2adacf7

---> 9953ed00a061

Step 10/15 : RUN apk add mc

---> Running in f9c0173e39cc

(1/7) Installing libintl (0.19.8.1-r4)

(2/7) Installing libuuid (2.33-r0)

(3/7) Installing libblkid (2.33-r0)

(4/7) Installing libmount (2.33-r0)

(5/7) Installing pcre (8.42-r2)

(6/7) Installing glib (2.58.1-r3)

(7/7) Installing mc (4.8.22-r0)

Executing busybox-1.29.3-r10.trigger

Executing glib-2.58.1-r3.trigger

OK: 284 MiB in 60 packages

Removing intermediate container f9c0173e39cc

---> 0c1d55a7ccd3

Step 11/15 : RUN apk add screen

---> Running in e2f253a5211c

(1/1) Installing screen (4.6.2-r1)

Executing busybox-1.29.3-r10.trigger

OK: 285 MiB in 61 packages

Removing intermediate container e2f253a5211c

---> 770a4a4c02c5

Step 12/15 : RUN cd root && git clone https://github.com/swaponline/MultiCurrencyWallet && cd MultiCurrencyWallet && npm i

---> Running in effd0a7cad91

Cloning into 'MultiCurrencyWallet'...

git-validate@2.2.4 install /root/MultiCurrencyWallet/node_modules/git-validate

node bin/install

bcrypto@5.3.0 install /root/MultiCurrencyWallet/node_modules/bcrypto

node-gyp rebuild

make: Entering directory '/root/MultiCurrencyWallet/node_modules/bcrypto/build'

CC(target) Release/obj.target/torsion/deps/torsion/src/aead.o

CC(target) Release/obj.target/torsion/deps/torsion/src/asn1.o

CC(target) Release/obj.target/torsion/deps/torsion/src/cipher.o

CC(target) Release/obj.target/torsion/deps/torsion/src/drbg.o

CC(target) Release/obj.target/torsion/deps/torsion/src/dsa.o

CC(target) Release/obj.target/torsion/deps/torsion/src/ecc.o

CC(target) Release/obj.target/torsion/deps/torsion/src/encoding.o

CC(target) Release/obj.target/torsion/deps/torsion/src/entropy/env.o

CC(target) Release/obj.target/torsion/deps/torsion/src/entropy/hw.o

CC(target) Release/obj.target/torsion/deps/torsion/src/entropy/sys.o

CC(target) Release/obj.target/torsion/deps/torsion/src/hash.o

CC(target) Release/obj.target/torsion/deps/torsion/src/ies.o

CC(target) Release/obj.target/torsion/deps/torsion/src/internal.o

CC(target) Release/obj.target/torsion/deps/torsion/src/kdf.o

CC(target) Release/obj.target/torsion/deps/torsion/src/mac.o

CC(target) Release/obj.target/torsion/deps/torsion/src/mpi.o

CC(target) Release/obj.target/torsion/deps/torsion/src/rand.o

CC(target) Release/obj.target/torsion/deps/torsion/src/rsa.o

CC(target) Release/obj.target/torsion/deps/torsion/src/stream.o

CC(target) Release/obj.target/torsion/deps/torsion/src/util.o

AR(target) Release/obj.target/torsion.a

COPY Release/torsion.a

CC(target) Release/obj.target/secp256k1/deps/secp256k1/contrib/lax_der_parsing.o

CC(target) Release/obj.target/secp256k1/deps/secp256k1/src/secp256k1.o

AR(target) Release/obj.target/secp256k1.a

COPY Release/secp256k1.a

CC(target) Release/obj.target/bcrypto/src/bcrypto.o

SOLINK_MODULE(target) Release/obj.target/bcrypto.node

COPY Release/bcrypto.node

make: Leaving directory '/root/MultiCurrencyWallet/node_modules/bcrypto/build'

bufferutil@4.0.2 install /root/MultiCurrencyWallet/node_modules/bufferutil

node-gyp-build

secp256k1@4.0.2 install /root/MultiCurrencyWallet/node_modules/ethereum-cryptography/node_modules/secp256k1

node-gyp-build || exit 0

keccak@3.0.1 install /root/MultiCurrencyWallet/node_modules/keccak

node-gyp-build || exit 0

secp256k1@4.0.2 install /root/MultiCurrencyWallet/node_modules/libp2p-crypto/node_modules/secp256k1

node-gyp-build || exit 0

secp256k1@4.0.2 install /root/MultiCurrencyWallet/node_modules/peer-info/node_modules/secp256k1

node-gyp-build || exit 0

ursa-optional@0.10.1 install /root/MultiCurrencyWallet/node_modules/ursa-optional

node rebuild.js

utf-8-validate@5.0.3 install /root/MultiCurrencyWallet/node_modules/utf-8-validate

node-gyp-build

secp256k1@3.8.0 install /root/MultiCurrencyWallet/node_modules/secp256k1

npm run rebuild || echo "Secp256k1 bindings compilation fail. Pure JS implementation will be used."

secp256k1@3.8.0 rebuild /root/MultiCurrencyWallet/node_modules/secp256k1

node-gyp rebuild

make: Entering directory '/root/MultiCurrencyWallet/node_modules/secp256k1/build'

CXX(target) Release/obj.target/secp256k1/src/addon.o

In file included from ../src/addon.cc:1:

/root/.cache/node-gyp/12.20.0/include/node/node.h:737:43: warning: cast between incompatible function types from 'void ()(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)' {aka 'void ()(v8::Local)'} to 'node::addon_register_func' {aka 'void ()(v8::Local, v8::Local, void)'} [-Wcast-function-type]

   (node::addon_register_func) (regfunc),                          \

                                       ^

/root/.cache/node-gyp/12.20.0/include/node/node.h:771:3: note: in expansion of macro 'NODE_MODULE_X'

NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)

^~~~~

../src/addon.cc:50:1: note: in expansion of macro 'NODE_MODULE'

NODE_MODULE(secp256k1, Init)

^~~

CXX(target) Release/obj.target/secp256k1/src/privatekey.o

../src/privatekey.cc: In function 'Nan::NAN_METHOD_RETURN_TYPE privateKeyNegate(Nan::NAN_METHOD_ARGS_TYPE)':

../src/privatekey.cc:73:30: warning: ignoring return value of 'int secp256k1_ec_privkey_negate(const secp256k1_context, unsigned char)', declared with attribute warn_unused_result [-Wunused-result]

secp256k1_ec_privkey_negate(secp256k1ctx, &private_key[0]);



  CXX(target) Release/obj.target/secp256k1/src/publickey.o

  CXX(target) Release/obj.target/secp256k1/src/signature.o

  CXX(target) Release/obj.target/secp256k1/src/ecdsa.o

../src/ecdsa.cc: In function 'Nan::NAN_METHOD_RETURN_TYPE sign(Nan::NAN_METHOD_ARGS_TYPE)':

../src/ecdsa.cc:88:131: warning: ignoring return value of 'v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)', declared with attribute warn_unused_result [-Wunused-result]

   obj->Set(info.GetIsolate()->GetCurrentContext(), Nan::New<v8::String>("signature").ToLocalChecked(), COPY_BUFFER(&output[0], 64));

                                                                                                                                   ^

In file included from /root/.cache/node-gyp/12.20.0/include/node/node.h:67,

                 from ../src/ecdsa.cc:1:

/root/.cache/node-gyp/12.20.0/include/node/v8.h:3504:37: note: declared here

   V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,

                                     ^~~

../src/ecdsa.cc:89:130: warning: ignoring return value of 'v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)', declared with attribute warn_unused_result [-Wunused-result]

   obj->Set(info.GetIsolate()->GetCurrentContext(), Nan::New<v8::String>("recovery").ToLocalChecked(), Nan::New<v8::Number>(recid));

                                                                                                                                  ^

In file included from /root/.cache/node-gyp/12.20.0/include/node/node.h:67,

                 from ../src/ecdsa.cc:1:

/root/.cache/node-gyp/12.20.0/include/node/v8.h:3504:37: note: declared here

   V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,

                                     ^~~

  CXX(target) Release/obj.target/secp256k1/src/ecdh.o

  CC(target) Release/obj.target/secp256k1/src/secp256k1-src/src/secp256k1.o

  CC(target) Release/obj.target/secp256k1/src/secp256k1-src/contrib/lax_der_parsing.o

  CC(target) Release/obj.target/secp256k1/src/secp256k1-src/contrib/lax_der_privatekey_parsing.o

  SOLINK_MODULE(target) Release/obj.target/secp256k1.node

  COPY Release/secp256k1.node

make: Leaving directory '/root/MultiCurrencyWallet/node_modules/secp256k1/build'

> tiny-secp256k1@1.1.5 install /root/MultiCurrencyWallet/node_modules/tiny-secp256k1

> npm run build || echo "secp256k1 bindings compilation fail. Pure JS implementation will be used."

> tiny-secp256k1@1.1.5 build /root/MultiCurrencyWallet/node_modules/tiny-secp256k1

> node-gyp rebuild

make: Entering directory '/root/MultiCurrencyWallet/node_modules/tiny-secp256k1/build'

  CXX(target) Release/obj.target/secp256k1/native/addon.o

In file included from ../../nan/nan.h:56,

                 from ../native/addon.cpp:4:

/root/.cache/node-gyp/12.20.0/include/node/node.h:737:43: warning: cast between incompatible function types from 'void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)' {aka 'void (*)(v8::Local<v8::Object>)'} to 'node::addon_register_func' {aka 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)'} [-Wcast-function-type]

       (node::addon_register_func) (regfunc),                          \

                                           ^

/root/.cache/node-gyp/12.20.0/include/node/node.h:771:3: note: in expansion of macro 'NODE_MODULE_X'

   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)

   ^~~~~~~~~~~~~

../native/addon.cpp:372:1: note: in expansion of macro 'NODE_MODULE'

 NODE_MODULE(secp256k1, Init)

 ^~~~~~~~~~~

../native/addon.cpp: In instantiation of 'unsigned int {anonymous}::assumeCompression(const I&, const A&) [with long unsigned int index = 2; I = Nan::FunctionCallbackInfo<v8::Value>; A = v8::Local<v8::Object>]':

../native/addon.cpp:151:50:   required from here

../native/addon.cpp:80:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]

   if (info.Length() <= index || info[index]->IsUndefined()) {

../native/addon.cpp: In instantiation of 'unsigned int {anonymous}::assumeCompression(const I&, const A&) [with long unsigned int index = 1; I = Nan::FunctionCallbackInfo<v8::Value>; A = v8::Local<v8::Object>]':

../native/addon.cpp:183:49:   required from here

../native/addon.cpp:80:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]

../native/addon.cpp: In instantiation of 'unsigned int {anonymous}::assumeCompression(const I&) [with long unsigned int index = 1; I = Nan::FunctionCallbackInfo<v8::Value>]':

../native/addon.cpp:198:46:   required from here

../native/addon.cpp:92:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]

   if (info.Length() <= index) return SECP256K1_EC_COMPRESSED;

../native/addon.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE eccPrivateSub(Nan::NAN_METHOD_ARGS_TYPE)':

../native/addon.cpp:249:29: warning: ignoring return value of 'int secp256k1_ec_privkey_negate(const secp256k1_context*, unsigned char*)', declared with attribute warn_unused_result [-Wunused-result]

  secp256k1_ec_privkey_negate(context, tweak_negated); // returns 1 always

  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~

  CC(target) Release/obj.target/secp256k1/native/secp256k1/src/secp256k1.o

../native/secp256k1/src/secp256k1.c: In function 'secp256k1_ec_pubkey_parse':

../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument 'pubkey' compared to NULL [-Wnonnull-compare]

     if (EXPECT(!(cond), 0)) { \

        ^

../native/secp256k1/src/secp256k1.c:154:5: note: in expansion of macro 'ARG_CHECK'

     ARG_CHECK(pubkey != NULL);

     ^~~~~~~~~

../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument 'input' compared to NULL [-Wnonnull-compare]

     if (EXPECT(!(cond), 0)) { \

        ^

../native/secp256k1/src/secp256k1.c:156:5: note: in expansion of macro 'ARG_CHECK'

     ARG_CHECK(input != NULL);

     ^~~~~~~~~

../native/secp256k1/src/secp256k1.c: In function 'secp256k1_ec_pubkey_serialize':

../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument 'output' compared to NULL [-Wnonnull-compare]

     if (EXPECT(!(cond), 0)) { \

        ^

../native/secp256k1/src/secp256k1.c:175:5: note: in expansion of macro 'ARG_CHECK'

     ARG_CHECK(output != NULL);

     ^~~~~~~~~

../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument 'outputlen' compared to NULL [-Wnonnull-compare]

     if (EXPECT(!(cond), 0)) { \

        ^

../native/secp256k1/src/secp256k1.c:171:5: note: in expansion of macro 'ARG_CHECK'

     ARG_CHECK(outputlen != NULL);

     ^~~~~~~~~

../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument 'pubkey' compared to NULL [-Wnonnull-compare]

     if (EXPECT(!(cond), 0)) { \

        ^

../native/secp256k1/src/secp256k1.c:177:5: note: in expansion of macro 'ARG_CHECK'

     ARG_CHECK(pubkey != NULL);

     ^~~~~~~~~

../native/secp256k1/src/secp256k1.c: In function 'secp256k1_ecdsa_signature_parse_der':

../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument 'sig' compared to NULL [-Wnonnull-compare]

     if (EXPECT(!(cond), 0)) { \

        ^

../native/secp256k1/src/secp256k1.c:216:5: note: in expansion of macro 'ARG_CHECK'

     ARG_CHECK(sig != NULL);

     ^~~~~~~~~

../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument 'input' compared to NULL [-Wnonnull-compare]

     if (EXPECT(!(cond), 0)) { \

        ^

../native/secp256k1/src/secp256k1.c:217:5: note: in expansion of macro 'ARG_CHECK'

     ARG_CHECK(input != NULL);

     ^~~~~~~~~

../native/secp256k1/src/secp256k1.c: In function 'secp256k1_ecdsa_signature_parse_compact':

../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument 'sig' compared to NULL [-Wnonnull-compare]

     if (EXPECT(!(cond), 0)) { \

        ^

../native/secp256k1/src/secp256k1.c:234:5: note: in expansion of macro 'ARG_CHECK'

     ARG_CHECK(sig != NULL);

     ^~~~~~~~~

../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument 'input64' compared to NULL [-Wnonnull-compare]

     if (EXPECT(!(cond), 0)) { \

        ^

../native/secp256k1/src/secp256k1.c:235:5: note: in expansion of macro 'ARG_CHECK'

     ARG_CHECK(input64 != NULL);

     ^~~~~~~~~

../native/secp256k1/src/secp256k1.c: In function 'secp256k1_ecdsa_signature_serialize_der':

../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument 'output' compared to NULL [-Wnonnull-compare]

     if (EXPECT(!(cond), 0)) { \

        ^

../native/secp256k1/src/secp256k1.c:253:5: note: in expansion of macro 'ARG_CHECK'

     ARG_CHECK(output != NULL);

     ^~~~~~~~~

../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument 'outputlen' compared to NULL [-Wnonnull-compare]

     if (EXPECT(!(cond), 0)) { \

        ^

../native/secp256k1/src/secp256k1.c:254:5: note: in expansion of macro 'ARG_CHECK'

     ARG_CHECK(outputlen != NULL);

     ^~~~~~~~~

../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument 'sig' compared to NULL [-Wnonnull-compare]

     if (EXPECT(!(cond), 0)) { \

        ^

../native/secp256k1/src/secp256k1.c:255:5: note: in expansion of macro 'ARG_CHECK'

     ARG_CHECK(sig != NULL);

     ^~~~~~~~~

../native/secp256k1/src/secp256k1.c: In function 'secp256k1_ecdsa_signature_serialize_compact':

../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument 'output64' compared to NULL [-Wnonnull-compare]

     if (EXPECT(!(cond), 0)) { \

        ^

../native/secp256k1/src/secp256k1.c:265:5: note: in expansion of macro 'ARG_CHECK'

     ARG_CHECK(output64 != NULL);

     ^~~~~~~~~

../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument 'sig' compared to NULL [-Wnonnull-compare]

     if (EXPECT(!(cond), 0)) { \

        ^

../native/secp256k1/src/secp256k1.c:266:5: note: in expansion of macro 'ARG_CHECK'

     ARG_CHECK(sig != NULL);

     ^~~~~~~~~

../native/secp256k1/src/secp256k1.c: In function 'secp256k1_ecdsa_signature_normalize':

../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument 'sigin' compared to NULL [-Wnonnull-compare]

     if (EXPECT(!(cond), 0)) { \

        ^

../native/secp256k1/src/secp256k1.c:279:5: note: in expansion of macro 'ARG_CHECK'

     ARG_CHECK(sigin != NULL);

     ^~~~~~~~~

../native/secp256k1/src/secp256k1.c: In function 'secp256k1_ecdsa_verify':

../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument 'sig' compared to NULL [-Wnonnull-compare]

     if (EXPECT(!(cond), 0)) { \

        ^

../native/secp256k1/src/secp256k1.c:300:5: note: in expansion of macro 'ARG_CHECK'

     ARG_CHECK(sig != NULL);

     ^~~~~~~~~

../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument 'msg32' compared to NULL [-Wnonnull-compare]

     if (EXPECT(!(cond), 0)) { \

        ^

../native/secp256k1/src/secp256k1.c:299:5: note: in expansion of macro 'ARG_CHECK'

     ARG_CHECK(msg32 != NULL);

     ^~~~~~~~~

../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument 'pubkey' compared to NULL [-Wnonnull-compare]

     if (EXPECT(!(cond), 0)) { \

        ^

../native/secp256k1/src/secp256k1.c:301:5: note: in expansion of macro 'ARG_CHECK'

     ARG_CHECK(pubkey != NULL);

     ^~~~~~~~~

../native/secp256k1/src/secp256k1.c: In function 'secp256k1_ecdsa_sign':

../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument 'signature' compared to NULL [-Wnonnull-compare]

     if (EXPECT(!(cond), 0)) { \

        ^

../native/secp256k1/src/secp256k1.c:353:5: note: in expansion of macro 'ARG_CHECK'

     ARG_CHECK(signature != NULL);

     ^~~~~~~~~

../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument 'msg32' compared to NULL [-Wnonnull-compare]

     if (EXPECT(!(cond), 0)) { \

        ^

../native/secp256k1/src/secp256k1.c:352:5: note: in expansion of macro 'ARG_CHECK'

     ARG_CHECK(msg32 != NULL);

     ^~~~~~~~~

../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument 'seckey' compared to NULL [-Wnonnull-compare]

     if (EXPECT(!(cond), 0)) { \

        ^

../native/secp256k1/src/secp256k1.c:354:5: note: in expansion of macro 'ARG_CHECK'

     ARG_CHECK(seckey != NULL);

     ^~~~~~~~~

../native/secp256k1/src/secp256k1.c: In function 'secp256k1_ec_seckey_verify':

../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument 'seckey' compared to NULL [-Wnonnull-compare]

     if (EXPECT(!(cond), 0)) { \

        ^

../native/secp256k1/src/secp256k1.c:396:5: note: in expansion of macro 'ARG_CHECK'

     ARG_CHECK(seckey != NULL);

     ^~~~~~~~~

../native/secp256k1/src/secp256k1.c: In function 'secp256k1_ec_pubkey_create':

../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument 'pubkey' compared to NULL [-Wnonnull-compare]

     if (EXPECT(!(cond), 0)) { \

        ^

../native/secp256k1/src/secp256k1.c:411:5: note: in expansion of macro 'ARG_CHECK'

     ARG_CHECK(pubkey != NULL);

     ^~~~~~~~~

../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument 'seckey' compared to NULL [-Wnonnull-compare]

     if (EXPECT(!(cond), 0)) { \

        ^

../native/secp256k1/src/secp256k1.c:414:5: note: in expansion of macro 'ARG_CHECK'

     ARG_CHECK(seckey != NULL);

     ^~~~~~~~~

../native/secp256k1/src/secp256k1.c: In function 'secp256k1_ec_privkey_negate':

../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument 'seckey' compared to NULL [-Wnonnull-compare]

     if (EXPECT(!(cond), 0)) { \

        ^

../native/secp256k1/src/secp256k1.c:430:5: note: in expansion of macro 'ARG_CHECK'

     ARG_CHECK(seckey != NULL);

     ^~~~~~~~~

../native/secp256k1/src/secp256k1.c: In function 'secp256k1_ec_pubkey_negate':

../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument 'pubkey' compared to NULL [-Wnonnull-compare]

     if (EXPECT(!(cond), 0)) { \

        ^

../native/secp256k1/src/secp256k1.c:443:5: note: in expansion of macro 'ARG_CHECK'

     ARG_CHECK(pubkey != NULL);

     ^~~~~~~~~

../native/secp256k1/src/secp256k1.c: In function 'secp256k1_ec_privkey_tweak_add':

../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument 'seckey' compared to NULL [-Wnonnull-compare]

     if (EXPECT(!(cond), 0)) { \

        ^

../native/secp256k1/src/secp256k1.c:460:5: note: in expansion of macro 'ARG_CHECK'

     ARG_CHECK(seckey != NULL);

     ^~~~~~~~~

../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument 'tweak' compared to NULL [-Wnonnull-compare]

     if (EXPECT(!(cond), 0)) { \

        ^

../native/secp256k1/src/secp256k1.c:461:5: note: in expansion of macro 'ARG_CHECK'

     ARG_CHECK(tweak != NULL);

     ^~~~~~~~~

../native/secp256k1/src/secp256k1.c: In function 'secp256k1_ec_pubkey_tweak_add':

../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument 'pubkey' compared to NULL [-Wnonnull-compare]

     if (EXPECT(!(cond), 0)) { \

        ^

../native/secp256k1/src/secp256k1.c:484:5: note: in expansion of macro 'ARG_CHECK'

     ARG_CHECK(pubkey != NULL);

     ^~~~~~~~~

../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument 'tweak' compared to NULL [-Wnonnull-compare]

     if (EXPECT(!(cond), 0)) { \

        ^

../native/secp256k1/src/secp256k1.c:485:5: note: in expansion of macro 'ARG_CHECK'

     ARG_CHECK(tweak != NULL);

     ^~~~~~~~~

../native/secp256k1/src/secp256k1.c: In function 'secp256k1_ec_privkey_tweak_mul':

../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument 'seckey' compared to NULL [-Wnonnull-compare]

     if (EXPECT(!(cond), 0)) { \

        ^

../native/secp256k1/src/secp256k1.c:507:5: note: in expansion of macro 'ARG_CHECK'

     ARG_CHECK(seckey != NULL);

     ^~~~~~~~~

../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument 'tweak' compared to NULL [-Wnonnull-compare]

     if (EXPECT(!(cond), 0)) { \

        ^

../native/secp256k1/src/secp256k1.c:508:5: note: in expansion of macro 'ARG_CHECK'

     ARG_CHECK(tweak != NULL);

     ^~~~~~~~~

../native/secp256k1/src/secp256k1.c: In function 'secp256k1_ec_pubkey_tweak_mul':

../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument 'pubkey' compared to NULL [-Wnonnull-compare]

     if (EXPECT(!(cond), 0)) { \

        ^

../native/secp256k1/src/secp256k1.c:530:5: note: in expansion of macro 'ARG_CHECK'

     ARG_CHECK(pubkey != NULL);

     ^~~~~~~~~

../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument 'tweak' compared to NULL [-Wnonnull-compare]

     if (EXPECT(!(cond), 0)) { \

        ^

../native/secp256k1/src/secp256k1.c:531:5: note: in expansion of macro 'ARG_CHECK'

     ARG_CHECK(tweak != NULL);

     ^~~~~~~~~

../native/secp256k1/src/secp256k1.c: In function 'secp256k1_ec_pubkey_combine':

../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument 'pubnonce' compared to NULL [-Wnonnull-compare]

     if (EXPECT(!(cond), 0)) { \

        ^

../native/secp256k1/src/secp256k1.c:559:5: note: in expansion of macro 'ARG_CHECK'

     ARG_CHECK(pubnonce != NULL);

     ^~~~~~~~~

../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument 'pubnonces' compared to NULL [-Wnonnull-compare]

     if (EXPECT(!(cond), 0)) { \

        ^

../native/secp256k1/src/secp256k1.c:562:5: note: in expansion of macro 'ARG_CHECK'

     ARG_CHECK(pubnonces != NULL);

     ^~~~~~~~~

  SOLINK_MODULE(target) Release/obj.target/secp256k1.node

  COPY Release/secp256k1.node

make: Leaving directory '/root/MultiCurrencyWallet/node_modules/tiny-secp256k1/build'

> sharp@0.22.1 install /root/MultiCurrencyWallet/node_modules/favicons/node_modules/sharp

> (node install/libvips && node install/dll-copy && prebuild-install) || (node-gyp rebuild && node install/dll-copy)

info sharp Downloading https://github.com/lovell/sharp-libvips/releases/download/v8.7.4/libvips-8.7.4-linuxmusl-x64.tar.gz

> husky@4.3.0 install /root/MultiCurrencyWallet/node_modules/husky

> node husky install

husky > Setting up git hooks

skipping existing user hook: pre-commit

skipping existing user hook: pre-push

husky > Done

> node-sass@4.14.1 install /root/MultiCurrencyWallet/node_modules/node-sass

> node scripts/install.js

Downloading binary from https://github.com/sass/node-sass/releases/download/v4.14.1/linux_musl-x64-72_binding.node

Download complete

Binary saved to /root/MultiCurrencyWallet/node_modules/node-sass/vendor/linux_musl-x64-72/binding.node

Caching binary to /root/.npm/node-sass/4.14.1/linux_musl-x64-72_binding.node

> puppeteer@5.5.0 install /root/MultiCurrencyWallet/node_modules/puppeteer

> node install.js

Chromium (818858) downloaded to /root/MultiCurrencyWallet/node_modules/puppeteer/.local-chromium/linux-818858

> sharp@0.26.2 install /root/MultiCurrencyWallet/node_modules/sharp

> (node install/libvips && node install/dll-copy && prebuild-install) || (node-gyp rebuild && node install/dll-copy)

info sharp Downloading https://github.com/lovell/sharp-libvips/releases/download/v8.10.0/libvips-8.10.0-linuxmusl-x64.tar.br

> wrtc@0.4.6 install /root/MultiCurrencyWallet/node_modules/wrtc

> node scripts/download-prebuilt.js

node-pre-gyp WARN Using request for node-pre-gyp https download 

[wrtc] Success: "/root/MultiCurrencyWallet/node_modules/wrtc/build/Release/wrtc.node" is installed via remote

> core-js@2.6.11 postinstall /root/MultiCurrencyWallet/node_modules/@babel/polyfill/node_modules/core-js

> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 

> https://opencollective.com/core-js 

> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

> core-js@2.6.11 postinstall /root/MultiCurrencyWallet/node_modules/@jimp/bmp/node_modules/core-js

> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 

> https://opencollective.com/core-js 

> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

> core-js@2.6.11 postinstall /root/MultiCurrencyWallet/node_modules/@jimp/core/node_modules/core-js

> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 

> https://opencollective.com/core-js 

> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

> core-js@2.6.11 postinstall /root/MultiCurrencyWallet/node_modules/@jimp/custom/node_modules/core-js

> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 

> https://opencollective.com/core-js 

> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

> core-js@2.6.11 postinstall /root/MultiCurrencyWallet/node_modules/@jimp/gif/node_modules/core-js

> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 

> https://opencollective.com/core-js 

> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

> core-js@2.6.11 postinstall /root/MultiCurrencyWallet/node_modules/@jimp/jpeg/node_modules/core-js

> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 

> https://opencollective.com/core-js 

> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

> core-js@2.6.11 postinstall /root/MultiCurrencyWallet/node_modules/@jimp/plugin-blit/node_modules/core-js

> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 

> https://opencollective.com/core-js 

> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

> core-js@2.6.11 postinstall /root/MultiCurrencyWallet/node_modules/@jimp/plugin-blur/node_modules/core-js

> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 

> https://opencollective.com/core-js 

> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

> core-js@2.6.11 postinstall /root/MultiCurrencyWallet/node_modules/@jimp/plugin-color/node_modules/core-js

> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 

> https://opencollective.com/core-js 

> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

> core-js@2.6.11 postinstall /root/MultiCurrencyWallet/node_modules/@jimp/plugin-contain/node_modules/core-js

> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 

> https://opencollective.com/core-js 

> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

> core-js@2.6.11 postinstall /root/MultiCurrencyWallet/node_modules/@jimp/plugin-cover/node_modules/core-js

> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 

> https://opencollective.com/core-js 

> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

> core-js@2.6.11 postinstall /root/MultiCurrencyWallet/node_modules/@jimp/plugin-crop/node_modules/core-js

> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 

> https://opencollective.com/core-js 

> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

> core-js@2.6.11 postinstall /root/MultiCurrencyWallet/node_modules/@jimp/plugin-displace/node_modules/core-js

> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 

> https://opencollective.com/core-js 

> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

> core-js@2.6.11 postinstall /root/MultiCurrencyWallet/node_modules/@jimp/plugin-dither/node_modules/core-js

> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 

> https://opencollective.com/core-js 

> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

> core-js@2.6.11 postinstall /root/MultiCurrencyWallet/node_modules/@jimp/plugin-flip/node_modules/core-js

> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 

> https://opencollective.com/core-js 

> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

> core-js@2.6.11 postinstall /root/MultiCurrencyWallet/node_modules/@jimp/plugin-gaussian/node_modules/core-js

> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 

> https://opencollective.com/core-js 

> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

> core-js@2.6.11 postinstall /root/MultiCurrencyWallet/node_modules/@jimp/plugin-invert/node_modules/core-js

> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 

> https://opencollective.com/core-js 

> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

> core-js@2.6.11 postinstall /root/MultiCurrencyWallet/node_modules/@jimp/plugin-mask/node_modules/core-js

> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 

> https://opencollective.com/core-js 

> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

> core-js@2.6.11 postinstall /root/MultiCurrencyWallet/node_modules/@jimp/plugin-normalize/node_modules/core-js

> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 

> https://opencollective.com/core-js 

> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

> core-js@2.6.11 postinstall /root/MultiCurrencyWallet/node_modules/@jimp/plugin-print/node_modules/core-js

> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 

> https://opencollective.com/core-js 

> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

> core-js@2.6.11 postinstall /root/MultiCurrencyWallet/node_modules/@jimp/plugin-resize/node_modules/core-js

> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 

> https://opencollective.com/core-js 

> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

> core-js@2.6.11 postinstall /root/MultiCurrencyWallet/node_modules/@jimp/plugin-rotate/node_modules/core-js

> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 

> https://opencollective.com/core-js 

> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

> core-js@2.6.11 postinstall /root/MultiCurrencyWallet/node_modules/@jimp/plugin-scale/node_modules/core-js

> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 

> https://opencollective.com/core-js 

> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

> core-js@2.6.11 postinstall /root/MultiCurrencyWallet/node_modules/@jimp/plugins/node_modules/core-js

> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 

> https://opencollective.com/core-js 

> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

> core-js@2.6.11 postinstall /root/MultiCurrencyWallet/node_modules/@jimp/png/node_modules/core-js

> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 

> https://opencollective.com/core-js 

> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

> core-js@2.6.11 postinstall /root/MultiCurrencyWallet/node_modules/@jimp/tiff/node_modules/core-js

> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 

> https://opencollective.com/core-js 

> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

> core-js@2.6.11 postinstall /root/MultiCurrencyWallet/node_modules/@jimp/types/node_modules/core-js

> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 

> https://opencollective.com/core-js 

> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

> core-js@2.6.11 postinstall /root/MultiCurrencyWallet/node_modules/@jimp/utils/node_modules/core-js

> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 

> https://opencollective.com/core-js 

> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

> ejs@2.7.4 postinstall /root/MultiCurrencyWallet/node_modules/aegir/node_modules/ejs

> node ./postinstall.js

Thank you for installing EJS: built with the Jake JavaScript build tool (https://jakejs.com/)

> core-js@2.6.11 postinstall /root/MultiCurrencyWallet/node_modules/babel-plugin-espower/node_modules/core-js

> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 

> https://opencollective.com/core-js 

> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

> core-js@2.6.11 postinstall /root/MultiCurrencyWallet/node_modules/babel-runtime/node_modules/core-js

> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 

> https://opencollective.com/core-js 

> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

> core-js@2.6.11 postinstall /root/MultiCurrencyWallet/node_modules/call-matcher/node_modules/core-js

> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 

> https://opencollective.com/core-js 

> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

> core-js@3.6.5 postinstall /root/MultiCurrencyWallet/node_modules/core-js

> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 

> https://opencollective.com/core-js 

> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

> core-js-pure@3.6.5 postinstall /root/MultiCurrencyWallet/node_modules/core-js-pure

> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 

> https://opencollective.com/core-js 

> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

> core-js@2.6.11 postinstall /root/MultiCurrencyWallet/node_modules/empower-core/node_modules/core-js

> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 

> https://opencollective.com/core-js 

> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

> core-js@2.6.11 postinstall /root/MultiCurrencyWallet/node_modules/espurify/node_modules/core-js

> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 

> https://opencollective.com/core-js 

> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

> core-js@2.6.11 postinstall /root/MultiCurrencyWallet/node_modules/jimp/node_modules/core-js

> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 

> https://opencollective.com/core-js 

> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

> protobufjs@6.10.1 postinstall /root/MultiCurrencyWallet/node_modules/libp2p-noise/node_modules/protobufjs

> node scripts/postinstall

> protobufjs@6.10.2 postinstall /root/MultiCurrencyWallet/node_modules/protobufjs

> node scripts/postinstall

> core-js@2.6.11 postinstall /root/MultiCurrencyWallet/node_modules/terser-webpack-plugin-legacy/node_modules/core-js

> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 

> https://opencollective.com/core-js 

> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

> styled-components@4.4.1 postinstall /root/MultiCurrencyWallet/node_modules/styled-components

> node ./scripts/postinstall.js || exit 0

Use styled-components at work? Consider supporting our development efforts at https://opencollective.com/styled-components

> husky@4.3.0 postinstall /root/MultiCurrencyWallet/node_modules/husky

> opencollective-postinstall || exit 0

Thank you for using husky!

If you rely on this package, please consider supporting our open collective:

> https://opencollective.com/husky/donate

> node-sass@4.14.1 postinstall /root/MultiCurrencyWallet/node_modules/node-sass

> node scripts/build.js

Binary found at /root/MultiCurrencyWallet/node_modules/node-sass/vendor/linux_musl-x64-72/binding.node

Testing binary

Binary is fine

> nodemon@2.0.5 postinstall /root/MultiCurrencyWallet/node_modules/nodemon

> node bin/postinstall || exit 0

Love nodemon? You can now support the project via the open collective:

 > https://opencollective.com/nodemon/donate

> web3@1.3.0 postinstall /root/MultiCurrencyWallet/node_modules/web3

> node angular-patch.js

npm WARN The package babel-plugin-react-intl is included as both a dev and production dependency.

npm WARN The package superagent is included as both a dev and production dependency.

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules/@babel/cli/node_modules/fsevents):

npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules/watchpack/node_modules/fsevents):

npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules/nodemon/node_modules/fsevents):

npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/fsevents):

npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules/mocha/node_modules/fsevents):

npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules/karma/node_modules/fsevents):

npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules/jest-haste-map/node_modules/fsevents):

npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules/fork-ts-checker-webpack-plugin/node_modules/fsevents):

npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules/copy-and-watch/node_modules/fsevents):

npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

added 4402 packages from 2970 contributors and audited 4445 packages in 1969.672s

159 packages are looking for funding

  run `npm fund` for details

found 38 vulnerabilities (13 low, 25 high)

  run `npm audit fix` to fix them, or `npm audit` for details

waiting for your response
finest regards
Disti4ct commented 3 years ago

Network field MAINNET or TESTNET ? I am try to understand whats happen. My app is building on TESTNET, but it doesn't work now)

heroku_doesnotwork

Disti4ct commented 3 years ago

no activity