Deploy Pickle On Mac

Hi, I am try to deploy a pickle project on my computer and find out how does it work. I am trying to deploy PICKLE via JAVASCRIPT, And I got a error

Error: invalid hexlify value (argument=“value”, value=“171f7c4cfa54c4b3091f42a5ccb9f5a861cdf95437cefd82c844640390f827e9”, code=INVALID_ARGUMENT, version=bytes/5.0.4)
at Logger.makeError (/Users/…/protocol/node_modules/@ethersproject/logger/lib/index.js:179:21)
at Logger.throwError (/Users/…i/protocol/node_modules/@ethersproject/logger/lib/index.js:188:20)
at Logger.throwArgumentError (/Users/…/protocol/node_modules/@ethersproject/logger/lib/index.js:191:21)
at Object.hexlify (/Users/…/protocol/node_modules/@ethersproject/bytes/lib/index.js:189:19)
at new SigningKey (/Users/…/protocol/node_modules/@ethersproject/signing-key/lib/index.js:19:65)
at new Wallet (/Users/…/protocol/node_modules/@ethersproject/wallet/lib/index.js:78:36)
at Object. (/Users/…/protocol/scripts/deploy.js:7:18)
at Module._compile (internal/modules/cjs/loader.js:776:30)
at Object.Module._extensions…js (internal/modules/cjs/loader.js:787:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
MacBook-Pro:protocol …$ dapp build -h

What Wrong with that. And May i ask about the address in deploy.js ?

where do they come from and where can I got it?

Also, What is the meaning of Deployer private key? Why do private key is public to all ? Then everyone can get the Wallet value ?