{"_id":"@vechain/vebetterdao-contracts","_rev":"58-44a6f09d973db3d837bd501578597b01","name":"@vechain/vebetterdao-contracts","dist-tags":{"latest":"10.0.0"},"versions":{"0.0.1":{"name":"@vechain/vebetterdao-contracts","version":"0.0.1","keywords":["vechain","vebetterdao","dao","smart-contracts"],"author":{"name":"@vechain/b3tr"},"license":"MIT","_id":"@vechain/vebetterdao-contracts@0.0.1","maintainers":[{"name":"roisindowling","email":"roisin.dowling@vechain.org"},{"name":"cnealvechain","email":"clayton.neal@vechain.org"},{"name":"rodolfopietro97","email":"rodolfo.calabro@vechain.org"},{"name":"fabiorigam","email":"fabio.rigamonti@vechain.org"},{"name":"davide.carpini","email":"carpini.davide@gmail.com"},{"name":"darren_vechain","email":"darren.kelly@vechain.org"},{"name":"vanjat7vechaib","email":"vanja.tomic@vechain.org"},{"name":"freemanzmrojo","email":"miguel.rojo@vechain.org"}],"homepage":"https://github.com/vechain/vebetterdao-contracts","bugs":{"url":"https://github.com/vechain/vebetterdao-contracts/issues"},"dist":{"shasum":"71643442b0695eb4c96d34a078fee59890028d8a","tarball":"https://registry.npmjs.org/@vechain/vebetterdao-contracts/-/vebetterdao-contracts-0.0.1.tgz","fileCount":734,"integrity":"sha512-XTVewsGvoLjqj977CHUn2rLeai3RfhZPQAdfZuZ2DV9FUYbpjkOkiCNkP38ElJc5KODHJkp8gLzc26IUbJRkZA==","signatures":[{"sig":"MEUCIQDMT2tb/ZjpKLHxAuBDTIN0u33+vO/4o5YI7R6RuMEZugIgcAXtqop4ud8fadx1JYy42QE6zaxPzuTa3Ecvgc7DA6E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10482934},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"8bc97df1a97d6b88cecbe45b015485126ec8b21c","private":false,"scripts":{"lint":"eslint . --ext .ts","build":"npx hardhat typechain && tsup index.ts --format esm,cjs --dts","clean":"rm -rf dist artifacts typechain-types cache node_modules","deploy":"yarn check-or-generate-local-config && yarn start-solo && dotenv -v NEXT_PUBLIC_APP_ENV=local -e .env.example -- npx hardhat run scripts/checkContractsDeployment.ts","format":"eslint . --ext .ts --fix","compile":"yarn check-or-generate-local-config && npx hardhat compile","stop-solo":"make solo-down","start-solo":"make solo-up","test:hardhat":"yarn check-or-generate-local-config && dotenv -v NEXT_PUBLIC_APP_ENV=local -e .env.example -- hardhat test --network hardhat","generate-docs":"npx hardhat docgen","prepublishOnly":"yarn build","test:thor-solo":"yarn check-or-generate-local-config && yarn start-solo && dotenv -v NEXT_PUBLIC_APP_ENV=local -e .env.example -- npx hardhat test","deploy:simulation":"export RUN_SIMULATION=true; yarn deploy","test:coverage:solidity":"yarn check-or-generate-local-config && dotenv -v NEXT_PUBLIC_APP_ENV=local -v IS_TEST_COVERAGE=true -e .env.example -- hardhat coverage --testfiles ./test/**/*test.ts","check-or-generate-local-config":"ts-node ./config/scripts/generateMockLocalConfig.ts"},"_npmUser":{"name":"roisindowling","email":"roisin.dowling@vechain.org"},"repository":{"url":"git+https://github.com/vechain/vebetterdao-contracts.git","type":"git"},"_npmVersion":"10.8.1","description":"Vebetter DAO smart contracts, including their addresses, ABIs, and interfaces.","directories":{"test":"test"},"_nodeVersion":"22.4.1","dependencies":{"d":"^1.0.2","he":"^1.2.0","ms":"^2.1.3","mz":"^2.7.0","qs":"^6.11.0","ws":"^8.5.0","yn":"^3.1.1","ajv":"^6.12.6","arg":"^4.1.3","cac":"^6.7.14","ext":"^1.7.0","got":"^12.1.0","ini":"^1.3.8","psl":"^1.9.0","rlp":"^2.2.7","tar":"^4.4.19","tmp":"^0.0.33","xhr":"^2.6.0","asap":"^2.0.6","asn1":"^0.2.6","aws4":"^1.13.0","bs58":"^4.0.1","cbor":"^8.1.0","cids":"^0.7.5","cors":"^2.8.5","depd":"^2.0.0","diff":"^4.0.2","etag":"^1.8.1","flat":"^5.0.2","glob":"^7.2.3","gopd":"^1.0.1","heap":"^0.2.7","jsbn":"^0.1.1","keyv":"^4.5.4","klaw":"^1.3.1","lcid":"^1.0.0","levn":"^0.4.1","mime":"^1.6.0","nopt":"^3.0.6","oboe":"^2.1.5","once":"^1.4.0","pako":"^1.0.11","pify":"^2.3.0","pino":"^8.14.1","pump":"^3.0.0","send":"^0.18.0","sha1":"^1.1.1","sha3":"^2.1.4","solc":"^0.8.26","tr46":"^1.0.1","type":"^2.7.3","utf8":"^3.0.0","util":"^0.12.5","uuid":"^2.0.1","vary":"^1.1.2","web3":"^1.10.0","y18n":"^5.0.8","yaml":"^2.4.5","acorn":"^8.11.3","async":"^1.5.2","axios":"^1.7.2","bn.js":"^5.2.1","boxen":"^5.1.2","bytes":"^3.1.2","chalk":"^2.4.2","cliui":"^7.0.4","crypt":"^0.0.2","death":"^1.1.0","debug":"^4.3.5","execa":"^5.1.1","fastq":"^1.17.1","fp-ts":"^1.19.3","fresh":"^0.5.2","io-ts":"^1.10.4","isexe":"^2.0.0","loupe":"^2.3.7","p-map":"^4.0.0","p-try":"^1.0.0","retry":"^0.12.0","slash":"^3.0.0","sshpk":"^1.18.0","table":"^6.8.2","tslib":"^1.14.1","tsort":"^0.0.1","which":"^1.3.1","xtend":"^4.0.2","yaeti":"^0.0.6","yargs":"^16.2.0","abbrev":"^1.0.9","aes-js":"^3.0.0","base-x":"^3.0.10","bech32":"^1.1.4","big.js":"^6.2.1","braces":"^3.0.3","buffer":"^5.7.1","chownr":"^1.1.4","colors":"^1.4.0","cookie":"^0.4.2","crc-32":"^1.2.2","esniff":"^2.0.1","espree":"^9.6.1","events":"^3.3.0","extend":"^3.0.2","global":"^4.4.0","globby":"^10.0.2","hasown":"^2.0.2","ignore":"^5.3.1","joycon":"^3.1.1","jsprim":"^1.4.2","keccak":"^3.0.4","lodash":"^4.17.21","md5.js":"^1.3.5","merge2":"^1.4.1","mkdirp":"^0.5.6","parse5":"^7.1.2","pbkdf2":"^3.1.2","pinkie":"^2.0.4","rimraf":"^3.0.2","rollup":"^4.18.1","semver":"^5.7.2","sha.js":"^2.4.11","split2":"^4.2.0","ultron":"^1.1.1","undici":"^5.28.4","unpipe":"^1.0.0","uri-js":"^4.4.1","varint":"^5.0.2","verror":"^1.10.0","wrappy":"^1.0.2","accepts":"^1.3.8","adm-zip":"^0.4.16","blakejs":"^1.2.1","brorand":"^1.1.0","charenc":"^0.0.2","cheerio":"^1.0.0-rc.12","ci-info":"^2.0.0","deep-is":"^0.1.4","destroy":"^1.2.0","difflib":"^0.2.4","es5-ext":"^0.10.64","esbuild":"^0.21.5","esprima":"^2.7.3","esquery":"^1.5.0","esutils":"^2.0.3","eth-lib":"^0.2.8","express":"^4.19.2","find-up":"^5.0.0","flatted":"^3.3.1","getpass":"^0.1.7","globals":"^13.24.0","hash.js":"^1.1.7","help-me":"^4.2.0","ieee754":"^1.2.1","is-glob":"^4.0.3","is-utf8":"^0.2.1","isarray":"^2.0.5","js-sha3":"^0.5.7","js-yaml":"^4.1.0","kind-of":"^6.0.3","lru_map":"^0.3.3","methods":"^1.1.2","mime-db":"^1.52.0","mock-fs":"^4.14.0","no-case":"^2.3.2","onetime":"^5.1.2","ordinal":"^1.0.3","p-limit":"^3.1.0","pathval":"^1.1.1","pirates":"^4.0.6","process":"^0.11.10","promise":"^8.3.0","rechoir":"^0.6.2","req-cwd":"^2.0.0","request":"^2.88.2","resolve":"^1.22.8","reusify":"^1.0.4","servify":"^0.1.12","shelljs":"^0.8.5","sucrase":"^3.35.0","synckit":"^0.8.8","testrpc":"^0.0.1","thenify":"^3.3.1","type-is":"^1.6.18","typical":"^5.2.0","yallist":"^3.1.1","amdefine":"^1.0.1","antlr4ts":"^0.5.0-alpha.4","anymatch":"^3.1.3","argparse":"^2.0.1","asynckit":"^0.4.0","bluebird":"^3.7.2","boolbase":"^1.0.0","caseless":"^0.12.0","chokidar":"^3.6.0","class-is":"^1.1.0","css-what":"^6.1.0","dashdash":"^1.14.1","deep-eql":"^4.1.4","dir-glob":"^3.0.1","doctrine":"^3.0.0","dom-walk":"^0.1.2","domutils":"^3.1.0","dot-case":"^2.1.1","ecc-jsbn":"^0.1.2","ee-first":"^1.1.1","elliptic":"^6.5.5","enquirer":"^2.4.1","entities":"^4.5.0","error-ex":"^1.3.2","escalade":"^3.1.2","for-each":"^0.3.3","fs-extra":"^7.0.1","fsevents":"^2.3.3","get-port":"^3.2.0","has-flag":"^4.0.0","inflight":"^1.0.6","inherits":"^2.0.4","is-regex":"^1.1.4","isstream":"^0.1.2","jsonfile":"^4.0.0","mimic-fn":"^2.1.0","minimist":"^1.2.8","minipass":"^2.9.0","minizlib":"^1.3.3","nofilter":"^3.1.0","p-locate":"^5.0.0","parseurl":"^1.3.3","path-key":"^3.1.1","punycode":"^2.3.1","raw-body":"^2.5.2","read-pkg":"^1.1.0","readdirp":"^3.6.0","req-from":"^2.0.0","statuses":"^2.0.1","swarm-js":"^0.1.42","sync-rpc":"^1.3.6","web3-bzz":"^1.10.0","web3-eth":"^1.10.0","web3-net":"^1.10.0","web3-shh":"^1.10.0","wordwrap":"^1.0.0","acorn-jsx":"^5.3.2","aws-sign2":"^0.7.0","base64-js":"^1.5.1","bs58check":"^2.1.2","call-bind":"^1.0.7","callsites":"^3.1.0","camelcase":"^6.3.0","cli-boxes":"^2.2.1","colorette":"^2.0.20","commander":"^4.1.1","encodeurl":"^1.0.2","env-paths":"^2.2.1","es-errors":"^1.3.0","escodegen":"^1.8.1","esrecurse":"^4.3.0","fast-copy":"^3.0.2","fast-diff":"^1.3.0","fast-glob":"^3.3.2","form-data":"^4.0.0","forwarded":"^0.2.0","graphemer":"^1.4.0","has-proto":"^1.0.3","hash-base":"^3.1.0","hmac-drbg":"^1.0.1","immutable":"^4.3.6","interpret":"^1.4.0","invert-kv":"^1.0.0","ipaddr.js":"^1.9.1","is-bigint":"^1.0.4","is-number":"^7.0.0","is-stream":"^2.0.1","is-string":"^1.0.7","is-symbol":"^1.0.4","jackspeak":"^3.4.3","lilconfig":"^3.1.2","lru-cache":"^5.1.1","minimatch":"^3.1.2","mnemonist":"^0.38.5","multibase":"^0.7.0","neo-async":"^2.6.2","next-tick":"^1.1.0","nth-check":"^2.1.1","os-locale":"^1.4.0","os-tmpdir":"^1.0.2","path-case":"^2.1.1","path-type":"^4.0.0","picomatch":"^2.3.1","pure-rand":"^5.0.5","quick-lru":"^5.1.1","ripemd160":"^2.0.2","scrypt-js":"^3.0.1","secp256k1":"^4.0.3","strip-bom":"^2.0.0","swap-case":"^1.1.2","timed-out":"^4.0.1","tree-kill":"^1.2.2","tweetnacl":"^0.14.5","type-fest":"^0.20.2","uglify-js":"^3.18.0","web3-core":"^1.10.0","websocket":"^1.0.35","word-wrap":"^1.2.5","wrap-ansi":"^7.0.0","acorn-walk":"^8.3.2","agent-base":"^6.0.2","ansi-align":"^3.0.1","ansi-regex":"^5.0.1","array-back":"^3.1.0","array-uniq":"^1.0.3","buffer-xor":"^1.0.3","bufferutil":"^4.0.8","camel-case":"^3.0.0","cli-table3":"^0.6.5","color-name":"^1.1.4","concat-map":"^0.0.1","css-select":"^5.1.0","dateformat":"^4.6.3","decamelize":"^4.0.0","domhandler":"^5.0.3","es6-symbol":"^3.1.4","estraverse":"^5.3.0","ethjs-unit":"^0.1.6","ethjs-util":"^0.1.6","extsprintf":"^1.3.0","fast-check":"^3.1.1","fill-range":"^7.1.1","flat-cache":"^3.2.0","get-stream":"^6.0.1","globalthis":"^1.0.4","handlebars":"^4.7.8","har-schema":"^2.0.0","http-basic":"^8.1.3","http-https":"^1.0.0","iconv-lite":"^0.4.24","is-extglob":"^2.1.1","is-weakref":"^1.0.2","jsonschema":"^1.4.1","lower-case":"^1.1.4","make-error":"^1.3.6","micro-ftch":"^0.3.1","micromatch":"^4.0.7","mime-types":"^2.1.35","multicodec":"^0.5.7","negotiator":"^0.6.3","node-emoji":"^1.11.0","node-fetch":"^2.7.0","oauth-sign":"^0.9.0","optionator":"^0.9.4","param-case":"^2.1.1","parse-json":"^2.2.0","path-parse":"^1.0.7","prelude-ls":"^1.1.2","proxy-addr":"^2.0.7","simple-get":"^2.8.2","slice-ansi":"^4.0.0","snake-case":"^2.1.0","sonic-boom":"^3.8.1","source-map":"^0.6.1","sprintf-js":"^1.0.3","strip-ansi":"^6.0.1","text-table":"^0.2.0","title-case":"^2.1.1","type-check":"^0.3.2","typedarray":"^0.0.6","underscore":"^1.13.6","upper-case":"^1.1.3","web3-utils":"^1.10.4","whatwg-url":"^7.1.0","wordwrapjs":"^4.0.1","workerpool":"^6.5.1","ansi-colors":"^4.1.3","ansi-styles":"^4.3.0","any-promise":"^1.3.0","array-union":"^2.1.0","assert-plus":"^1.0.0","big-integer":"^1.6.36","body-parser":"^1.20.2","buffer-from":"^1.1.2","change-case":"^3.0.2","check-error":"^1.0.3","cipher-base":"^1.0.4","clean-stack":"^2.2.0","create-hash":"^1.2.0","create-hmac":"^1.1.7","cross-fetch":"^3.1.8","cross-spawn":"^7.0.3","deep-extend":"^0.6.0","emoji-regex":"^8.0.0","es-abstract":"^1.23.3","es6-promise":"^4.2.8","escape-html":"^1.0.3","fast-redact":"^3.5.0","fs-minipass":"^1.2.7","fs.realpath":"^1.0.0","glob-parent":"^5.1.2","graceful-fs":"^4.2.11","has-bigints":"^1.0.2","has-symbols":"^1.0.3","header-case":"^1.0.1","htmlparser2":"^8.0.2","http-errors":"^2.0.0","imurmurhash":"^0.1.4","is-arrayish":"^0.2.1","is-callable":"^1.2.7","is-function":"^1.0.2","json-buffer":"^3.0.1","json-schema":"^0.4.0","locate-path":"^6.0.0","log-symbols":"^4.1.0","media-typer":"^0.3.0","multihashes":"^0.4.21","nano-base32":"^1.0.1","object-keys":"^1.1.1","obliterator":"^2.0.4","on-finished":"^2.4.1","pascal-case":"^2.0.1","path-exists":"^4.0.0","path-scurry":"^1.11.1","pino-pretty":"^9.4.0","randombytes":"^2.1.0","read-pkg-up":"^1.0.1","safe-buffer":"^5.2.1","sc-istanbul":"^0.4.6","signal-exit":"^3.0.7","thenify-all":"^1.6.0","thor-devkit":"^2.0.9","type-detect":"^4.0.8","utils-merge":"^1.0.1","widest-line":"^3.1.0","window-size":"^0.2.0","xhr-request":"^1.1.0","yocto-queue":"^0.1.0","ansi-escapes":"^4.3.2","astral-regex":"^2.0.0","atomic-sleep":"^1.0.0","bcrypt-pbkdf":"^1.0.2","bignumber.js":"^9.1.2","content-hash":"^2.5.2","content-type":"^1.0.5","core-util-is":"^1.0.3","es6-iterator":"^2.0.3","eslint-scope":"^7.2.2","ethereum-ens":"^0.8.0","finalhandler":"^1.2.0","find-replace":"^3.0.0","highlight.js":"^10.7.3","import-fresh":"^3.3.0","is-arguments":"^1.1.1","is-data-view":"^1.0.1","is-plain-obj":"^2.1.0","lodash.merge":"^4.6.2","memorystream":"^0.3.1","merge-stream":"^2.0.0","min-document":"^2.19.0","npm-run-path":"^4.0.1","number-to-bn":"^1.7.0","p-cancelable":"^3.0.0","query-string":"^5.1.1","range-parser":"^1.2.1","real-require":"^0.2.0","resolve-alpn":"^1.2.1","resolve-from":"^5.0.0","responselike":"^2.0.1","run-parallel":"^1.2.0","safer-buffer":"^2.1.2","serve-static":"^1.15.0","set-blocking":"^2.0.0","setimmediate":"^1.0.4","shallowequal":"^1.1.0","side-channel":"^1.0.6","solidity-ast":"^0.4.56","spdx-correct":"^3.2.0","string-width":"^4.2.3","strip-indent":"^2.0.0","sync-request":"^6.1.0","table-layout":"^1.0.2","then-request":"^6.0.2","toidentifier":"^1.0.1","tough-cookie":"^2.5.0","ts-api-utils":"^1.3.0","tunnel-agent":"^0.6.0","undici-types":"^5.26.5","universalify":"^0.1.2","validator-ts":"^0.9.1","web3-eth-abi":"^1.10.0","web3-eth-ens":"^1.10.0","which-module":"^1.0.0","yargs-parser":"^20.2.9","array-flatten":"^1.1.1","async-limiter":"^1.0.1","at-least-node":"^1.0.0","code-point-at":"^1.1.0","color-convert":"^2.0.1","concat-stream":"^1.6.2","constant-case":"^2.0.0","detect-indent":"^5.0.0","dotenv-expand":"^10.0.0","end-of-stream":"^1.4.4","event-emitter":"^0.3.5","eventemitter3":"^4.0.4","forever-agent":"^0.6.1","function-bind":"^1.1.2","get-func-name":"^2.0.2","get-intrinsic":"^1.2.4","ghost-testrpc":"^0.0.2","global-prefix":"^3.0.0","har-validator":"^5.1.5","http2-wrapper":"^2.2.1","human-signals":"^2.1.0","idna-uts46-hx":"^2.3.1","indent-string":"^4.0.0","internal-slot":"^1.0.7","is-lower-case":"^1.1.3","is-typedarray":"^1.0.0","is-upper-case":"^1.1.2","isomorphic-ws":"^4.0.1","load-tsconfig":"^0.2.5","lodash.assign":"^4.2.0","lodash.sortby":"^4.7.0","normalize-url":"^6.1.0","number-is-nan":"^1.0.1","object-assign":"^4.1.1","object.assign":"^4.1.5","parent-module":"^1.0.1","parse-headers":"^2.0.5","ripemd160-min":"^0.0.6","sentence-case":"^2.1.1","shebang-regex":"^3.0.0","simple-concat":"^1.0.1","string-format":"^2.0.0","thread-stream":"^2.7.0","ts-essentials":"^7.0.3","url-set-query":"^1.0.0","web3-eth-iban":"^1.10.0","wrap-ansi-cjs":"^7.0.0","balanced-match":"^1.0.2","browser-stdout":"^1.3.1","browserify-aes":"^1.2.0","bundle-require":"^4.2.1","cheerio-select":"^2.1.0","clone-response":"^1.0.3","command-exists":"^1.2.9","create-require":"^1.1.1","delayed-stream":"^1.0.0","dom-serializer":"^2.0.0","domelementtype":"^2.3.0","eastasianwidth":"^0.2.0","ethereumjs-abi":"^0.6.8","evp_bytestokey":"^1.0.3","global-modules":"^2.0.0","http-signature":"^1.2.0","is-binary-path":"^2.1.0","is-core-module":"^2.14.0","is-date-object":"^1.0.5","is-path-inside":"^3.0.3","is-typed-array":"^1.1.13","load-json-file":"^1.1.0","lodash.isequal":"^4.5.0","lowercase-keys":"^2.0.0","markdown-table":"^1.1.3","mimic-response":"^1.0.1","mkdirp-promise":"^5.0.1","node-addon-api":"^2.0.2","node-gyp-build":"^4.8.1","normalize-path":"^3.0.0","object-inspect":"^1.13.2","path-to-regexp":"^0.1.7","pinkie-promise":"^2.0.1","proxy-from-env":"^1.1.0","reduce-flatten":"^2.0.0","setprototypeof":"^1.2.0","string_decoder":"^1.3.0","strip-ansi-cjs":"^6.0.1","supports-color":"^5.5.0","to-regex-range":"^5.0.1","tweetnacl-util":"^0.15.1","utf-8-validate":"^5.0.10","util-deprecate":"^1.0.2","xmlhttprequest":"^1.8.0","yargs-unparser":"^2.0.0","aggregate-error":"^3.1.0","assertion-error":"^1.1.0","brace-expansion":"^2.0.1","combined-stream":"^1.0.8","es-object-atoms":"^1.0.0","es-to-primitive":"^1.2.1","ethereumjs-util":"^7.1.5","fast-deep-equal":"^3.1.3","get-caller-file":"^2.0.5","has-tostringtag":"^1.0.2","hosted-git-info":"^2.8.9","is-array-buffer":"^3.0.4","is-hex-prefixed":"^1.0.0","lodash.truncate":"^4.4.2","natural-compare":"^1.4.0","performance-now":"^2.1.0","process-warning":"^2.3.2","proper-lockfile":"^4.1.2","queue-microtask":"^1.2.3","readable-stream":"^3.6.2","safe-regex-test":"^1.0.3","shebang-command":"^2.0.0","spdx-exceptions":"^2.5.0","unbox-primitive":"^1.0.2","abort-controller":"^3.0.0","cacheable-lookup":"^6.1.0","chai-as-promised":"^7.1.2","compare-versions":"^6.1.0","cookie-signature":"^1.0.6","data-view-buffer":"^1.0.1","defer-to-connect":"^2.0.1","eth-ens-namehash":"^2.0.8","eth-gas-reporter":"^0.2.27","fast-levenshtein":"^2.0.6","file-entry-cache":"^6.0.1","follow-redirects":"^1.15.6","foreground-child":"^3.2.1","is-negative-zero":"^2.0.3","is-number-object":"^1.0.7","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lower-case-first":"^1.0.2","path-is-absolute":"^1.0.1","spdx-license-ids":"^3.0.18","string-width-cjs":"^4.2.3","strip-hex-prefix":"^1.0.0","upper-case-first":"^1.1.2","web3-core-method":"^1.10.0","binary-extensions":"^2.3.0","cacheable-request":"^7.0.4","command-line-args":"^5.2.1","crypto-addr-codec":"^0.1.8","define-properties":"^1.2.1","event-target-shim":"^5.0.1","form-data-encoder":"^1.7.1","https-proxy-agent":"^5.0.1","is-boolean-object":"^1.1.2","lines-and-columns":"^1.2.4","merge-descriptors":"^1.0.1","on-exit-leak-free":"^2.1.2","recursive-readdir":"^2.2.3","require-directory":"^2.1.1","safe-array-concat":"^1.1.2","secure-json-parse":"^2.7.0","set-function-name":"^2.0.2","solidity-comments":"^0.0.2","stacktrace-parser":"^0.1.10","strict-uri-encode":"^1.1.0","web3-core-helpers":"^1.10.0","web3-eth-accounts":"^1.10.0","web3-eth-contract":"^1.10.0","web3-eth-personal":"^1.10.0","web3-providers-ws":"^1.10.0","which-typed-array":"^1.1.15","command-line-usage":"^6.1.3","es-define-property":"^1.0.0","es-set-tostringtag":"^2.0.3","node-interval-tree":"^2.1.2","source-map-support":"^0.5.21","typed-array-buffer":"^1.0.2","typed-array-length":"^1.0.6","web3-providers-ipc":"^1.10.0","webidl-conversions":"^4.0.2","content-disposition":"^0.5.4","decompress-response":"^6.0.0","es-shim-unscopables":"^1.0.2","eslint-visitor-keys":"^3.4.3","fast-safe-stringify":"^2.1.1","json-stringify-safe":"^5.0.1","minimalistic-assert":"^1.0.1","parse-cache-control":"^1.0.1","postcss-load-config":"^4.0.2","regenerator-runtime":"^0.14.1","require-from-string":"^2.0.2","set-function-length":"^1.2.2","strip-final-newline":"^2.0.0","strip-json-comments":"^3.1.1","web3-providers-http":"^1.10.0","xhr-request-promise":"^0.1.3","decode-uri-component":"^0.2.2","define-data-property":"^1.1.4","escape-string-regexp":"^4.0.0","fs-readdir-recursive":"^1.1.0","functions-have-names":"^1.2.3","highlightjs-solidity":"^2.0.6","http-cache-semantics":"^4.1.1","http-response-object":"^3.0.2","is-unicode-supported":"^0.1.0","json-schema-traverse":"^0.4.1","pino-std-serializers":"^6.2.2","process-nextick-args":"^2.0.1","serialize-javascript":"^6.0.2","ts-command-line-args":"^2.5.1","ts-interface-checker":"^0.1.13","typedarray-to-buffer":"^3.1.5","v8-compile-cache-lib":"^3.0.1","web3-core-promievent":"^1.10.0","buffer-to-arraybuffer":"^0.0.5","data-view-byte-length":"^1.0.1","data-view-byte-offset":"^1.0.0","ethereum-cryptography":"^0.1.3","is-generator-function":"^1.0.10","require-main-filename":"^1.0.1","safe-stable-stringify":"^2.4.3","spdx-expression-parse":"^3.0.1","string.prototype.trim":"^1.2.9","which-boxed-primitive":"^1.0.2","available-typed-arrays":"^1.0.7","ethereum-bloom-filters":"^1.1.0","get-symbol-description":"^1.0.2","is-shared-array-buffer":"^1.0.3","normalize-package-data":"^2.5.0","package-json-from-dist":"^1.0.0","quick-format-unescaped":"^4.0.4","regexp.prototype.flags":"^1.5.2","function.prototype.name":"^1.1.6","is-fullwidth-code-point":"^3.0.0","nano-json-stream-parser":"^0.1.2","pino-abstract-transport":"^1.2.0","prettier-linter-helpers":"^1.0.0","typed-array-byte-length":"^1.0.1","typed-array-byte-offset":"^1.0.2","web3-core-subscriptions":"^1.10.0","abortcontroller-polyfill":"^1.7.5","array-buffer-byte-length":"^1.0.1","array.prototype.findlast":"^1.2.5","has-property-descriptors":"^1.0.2","string.prototype.trimend":"^1.0.8","web3-core-requestmanager":"^1.10.0","minimalistic-crypto-utils":"^1.0.1","fast-json-stable-stringify":"^2.1.0","possible-typed-array-names":"^1.0.0","string.prototype.trimstart":"^1.0.8","arraybuffer.prototype.slice":"^1.0.3","validate-npm-package-license":"^3.0.4","solidity-comments-darwin-arm64":"^0.0.2","parse5-htmlparser2-tree-adapter":"^7.0.0","supports-preserve-symlinks-flag":"^1.0.0","json-stable-stringify-without-jsonify":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","tsup":"^8.1.0","dotenv":"^16.3.1","eslint":"^8.56.0","ethers":"^6.9.0","hardhat":"^2.22.6","ts-node":">=8.0.0","prettier":"^3.2.4","typechain":"^8.1.0","dotenv-cli":"^7.4.2","typescript":">=4.5.0","@types/chai":"^4.2.0","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","solidity-coverage":"^0.8.11","@typechain/hardhat":"^8.0.0","@vechain/sdk-wallet":"^1.0.0-beta.3","@typechain/ethers-v6":"^0.4.3","@vechain/sdk-network":"1.0.0-beta.5","hardhat-gas-reporter":"^1.0.8","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","hardhat-contract-sizer":"^2.10.0","@nomiclabs/hardhat-web3":"^2.0.0","@openzeppelin/contracts":"^5.0.2","@vechain/hardhat-ethers":"^0.1.4","hardhat-ignore-warnings":"^0.2.11","@vechain/hardhat-vechain":"^0.1.4","@nomiclabs/hardhat-truffle5":"^2.0.7","@openzeppelin/upgrades-core":"^1.32.5","@nomiclabs/hardhat-etherscan":"^3.0.0","@vechain/web3-providers-connex":"^1.1.2","@nomicfoundation/hardhat-ethers":"^3.0.4","@nomicfoundation/hardhat-verify":"^1.1.1","@nomicfoundation/hardhat-toolbox":"^3.0.0","@typescript-eslint/eslint-plugin":"^7.16.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/vebetterdao-contracts_0.0.1_1721040923212_0.10402768721869049","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@vechain/vebetterdao-contracts","version":"0.0.2","keywords":["vechain","vebetterdao","dao","smart-contracts"],"author":{"name":"@vechain/b3tr"},"license":"MIT","_id":"@vechain/vebetterdao-contracts@0.0.2","maintainers":[{"name":"roisindowling","email":"roisin.dowling@vechain.org"},{"name":"cnealvechain","email":"clayton.neal@vechain.org"},{"name":"rodolfopietro97","email":"rodolfo.calabro@vechain.org"},{"name":"fabiorigam","email":"fabio.rigamonti@vechain.org"},{"name":"davide.carpini","email":"carpini.davide@gmail.com"},{"name":"darren_vechain","email":"darren.kelly@vechain.org"},{"name":"vanjat7vechaib","email":"vanja.tomic@vechain.org"},{"name":"freemanzmrojo","email":"miguel.rojo@vechain.org"}],"homepage":"https://github.com/vechain/vebetterdao-contracts","bugs":{"url":"https://github.com/vechain/vebetterdao-contracts/issues"},"dist":{"shasum":"d673762c6d129a1be26053f7dd2d9fdbb1ae3cfa","tarball":"https://registry.npmjs.org/@vechain/vebetterdao-contracts/-/vebetterdao-contracts-0.0.2.tgz","fileCount":734,"integrity":"sha512-vbM6JtQVRZZDCrLvP1V9JPFtDnA2A1iWDhK5Sg0xRLqP3twRzywfooHRRwsfMS5bsPPYQoPB6wihb5OEOtrZxQ==","signatures":[{"sig":"MEUCIHQJdmQLvnen+KAN9rYnN0kj8WdDEakEbflqtFk4HYH3AiEA6c1tj9eY14gXqlJtpZIXp5BLokfF3wnP2744x36BqQA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10461055},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"8bc97df1a97d6b88cecbe45b015485126ec8b21c","private":false,"scripts":{"lint":"eslint . --ext .ts","build":"npx hardhat typechain && tsup index.ts --format esm,cjs --dts","clean":"rm -rf dist artifacts typechain-types cache node_modules","deploy":"yarn check-or-generate-local-config && yarn start-solo && dotenv -v NEXT_PUBLIC_APP_ENV=local -e .env.example -- npx hardhat run scripts/checkContractsDeployment.ts","format":"eslint . --ext .ts --fix","compile":"yarn check-or-generate-local-config && npx hardhat compile","stop-solo":"make solo-down","start-solo":"make solo-up","test:hardhat":"yarn check-or-generate-local-config && dotenv -v NEXT_PUBLIC_APP_ENV=local -e .env.example -- hardhat test --network hardhat","generate-docs":"npx hardhat docgen","prepublishOnly":"yarn build","test:thor-solo":"yarn check-or-generate-local-config && yarn start-solo && dotenv -v NEXT_PUBLIC_APP_ENV=local -e .env.example -- npx hardhat test","deploy:simulation":"export RUN_SIMULATION=true; yarn deploy","test:coverage:solidity":"yarn check-or-generate-local-config && dotenv -v NEXT_PUBLIC_APP_ENV=local -v IS_TEST_COVERAGE=true -e .env.example -- hardhat coverage --testfiles ./test/**/*test.ts","check-or-generate-local-config":"ts-node ./config/scripts/generateMockLocalConfig.ts"},"_npmUser":{"name":"roisindowling","email":"roisin.dowling@vechain.org"},"repository":{"url":"git+https://github.com/vechain/vebetterdao-contracts.git","type":"git"},"_npmVersion":"10.8.1","description":"Vebetter DAO smart contracts, including their addresses, ABIs, and interfaces.","directories":{},"_nodeVersion":"22.4.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","tsup":"^8.1.0","dotenv":"^16.3.1","eslint":"^8.56.0","ethers":"^6.9.0","hardhat":"^2.22.6","ts-node":">=8.0.0","prettier":"^3.2.4","typechain":"^8.1.0","dotenv-cli":"^7.4.2","typescript":">=4.5.0","@types/chai":"^4.2.0","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","solidity-coverage":"^0.8.11","@typechain/hardhat":"^8.0.0","@vechain/sdk-wallet":"^1.0.0-beta.3","@typechain/ethers-v6":"^0.4.3","@vechain/sdk-network":"1.0.0-beta.5","hardhat-gas-reporter":"^1.0.8","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","hardhat-contract-sizer":"^2.10.0","@nomiclabs/hardhat-web3":"^2.0.0","@openzeppelin/contracts":"^5.0.2","@vechain/hardhat-ethers":"^0.1.4","hardhat-ignore-warnings":"^0.2.11","@vechain/hardhat-vechain":"^0.1.4","@nomiclabs/hardhat-truffle5":"^2.0.7","@openzeppelin/upgrades-core":"^1.32.5","@nomiclabs/hardhat-etherscan":"^3.0.0","@vechain/web3-providers-connex":"^1.1.2","@nomicfoundation/hardhat-ethers":"^3.0.4","@nomicfoundation/hardhat-verify":"^1.1.1","@nomicfoundation/hardhat-toolbox":"^3.0.0","@typescript-eslint/eslint-plugin":"^7.16.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/vebetterdao-contracts_0.0.2_1721044785172_0.3771098882324073","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@vechain/vebetterdao-contracts","version":"0.0.3","keywords":["vechain","vebetterdao","dao","smart-contracts"],"author":{"name":"@vechain/b3tr"},"license":"MIT","_id":"@vechain/vebetterdao-contracts@0.0.3","maintainers":[{"name":"roisindowling","email":"roisin.dowling@vechain.org"},{"name":"cnealvechain","email":"clayton.neal@vechain.org"},{"name":"rodolfopietro97","email":"rodolfo.calabro@vechain.org"},{"name":"fabiorigam","email":"fabio.rigamonti@vechain.org"},{"name":"davide.carpini","email":"carpini.davide@gmail.com"},{"name":"darren_vechain","email":"darren.kelly@vechain.org"},{"name":"vanjat7vechaib","email":"vanja.tomic@vechain.org"},{"name":"freemanzmrojo","email":"miguel.rojo@vechain.org"}],"homepage":"https://github.com/vechain/vebetterdao-contracts","bugs":{"url":"https://github.com/vechain/vebetterdao-contracts/issues"},"dist":{"shasum":"83eba89361cbafb9745bb8682a715e668ddba3f8","tarball":"https://registry.npmjs.org/@vechain/vebetterdao-contracts/-/vebetterdao-contracts-0.0.3.tgz","fileCount":734,"integrity":"sha512-RluCKNQIMj9iaM5wvOtHAIdspq/dCrzQTT4xkvaTzfiLX6quw5Qe2VXKb+yOkwFLryE+buXGQuSEx9BkkiJi5g==","signatures":[{"sig":"MEYCIQCAPeIXiGO3E/5zQTgMyKmnNCq22eY6ZhscfyZfo0NNmAIhAI3YAWBS/iC78UetSKSzs91gsK52iOLGnkiqhDLIkQgM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10044138},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"8bc97df1a97d6b88cecbe45b015485126ec8b21c","private":false,"scripts":{"lint":"eslint . --ext .ts","build":"npx hardhat typechain && tsup index.ts --format esm,cjs --dts","clean":"rm -rf dist artifacts typechain-types cache node_modules","deploy":"yarn check-or-generate-local-config && yarn start-solo && dotenv -v NEXT_PUBLIC_APP_ENV=local -e .env.example -- npx hardhat run scripts/checkContractsDeployment.ts","format":"eslint . --ext .ts --fix","compile":"yarn check-or-generate-local-config && npx hardhat compile","stop-solo":"make solo-down","start-solo":"make solo-up","test:hardhat":"yarn check-or-generate-local-config && dotenv -v NEXT_PUBLIC_APP_ENV=local -e .env.example -- hardhat test --network hardhat","generate-docs":"npx hardhat docgen","prepublishOnly":"yarn build","test:thor-solo":"yarn check-or-generate-local-config && yarn start-solo && dotenv -v NEXT_PUBLIC_APP_ENV=local -e .env.example -- npx hardhat test","deploy:simulation":"export RUN_SIMULATION=true; yarn deploy","test:coverage:solidity":"yarn check-or-generate-local-config && dotenv -v NEXT_PUBLIC_APP_ENV=local -v IS_TEST_COVERAGE=true -e .env.example -- hardhat coverage --testfiles ./test/**/*test.ts","check-or-generate-local-config":"ts-node ./config/scripts/generateMockLocalConfig.ts"},"_npmUser":{"name":"roisindowling","email":"roisin.dowling@vechain.org"},"repository":{"url":"git+https://github.com/vechain/vebetterdao-contracts.git","type":"git"},"_npmVersion":"10.8.1","description":"Vebetter DAO smart contracts, including their addresses, ABIs, and interfaces.","directories":{},"_nodeVersion":"22.4.1","dependencies":{"ethers":"^6.9.0","@openzeppelin/contracts":"^5.0.2","@openzeppelin/contracts-upgradeable":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","tsup":"^8.1.0","dotenv":"^16.3.1","eslint":"^8.56.0","ethers":"^6.9.0","ts-node":">=8.0.0","prettier":"^3.2.4","typechain":"^8.1.0","dotenv-cli":"^7.4.2","typescript":">=4.5.0","@types/chai":"^4.2.0","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","solidity-coverage":"^0.8.11","@typechain/hardhat":"^8.0.0","@vechain/sdk-wallet":"^1.0.0-beta.3","@typechain/ethers-v6":"^0.4.3","@vechain/sdk-network":"1.0.0-beta.5","hardhat-gas-reporter":"^1.0.8","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","hardhat-contract-sizer":"^2.10.0","@nomiclabs/hardhat-web3":"^2.0.0","@vechain/hardhat-ethers":"^0.1.4","hardhat-ignore-warnings":"^0.2.11","@vechain/hardhat-vechain":"^0.1.4","@nomiclabs/hardhat-truffle5":"^2.0.7","@openzeppelin/upgrades-core":"^1.32.5","@nomiclabs/hardhat-etherscan":"^3.0.0","@vechain/web3-providers-connex":"^1.1.2","@nomicfoundation/hardhat-ethers":"^3.0.4","@nomicfoundation/hardhat-verify":"^1.1.1","@nomicfoundation/hardhat-toolbox":"^3.0.0","@typescript-eslint/eslint-plugin":"^7.16.0","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/vebetterdao-contracts_0.0.3_1721057647976_0.6901869675416521","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@vechain/vebetterdao-contracts","version":"1.0.0","keywords":["vechain","vebetterdao","dao","smart-contracts"],"author":{"name":"@vechain/b3tr"},"license":"MIT","_id":"@vechain/vebetterdao-contracts@1.0.0","maintainers":[{"name":"roisindowling","email":"roisin.dowling@vechain.org"},{"name":"cnealvechain","email":"clayton.neal@vechain.org"},{"name":"rodolfopietro97","email":"rodolfo.calabro@vechain.org"},{"name":"fabiorigam","email":"fabio.rigamonti@vechain.org"},{"name":"davide.carpini","email":"carpini.davide@gmail.com"},{"name":"darren_vechain","email":"darren.kelly@vechain.org"},{"name":"vanjat7vechaib","email":"vanja.tomic@vechain.org"},{"name":"freemanzmrojo","email":"miguel.rojo@vechain.org"}],"homepage":"https://github.com/vechain/vebetterdao-contracts","bugs":{"url":"https://github.com/vechain/vebetterdao-contracts/issues"},"dist":{"shasum":"bbb2d9ca9a4762f80aef8a3daf42eee156c485aa","tarball":"https://registry.npmjs.org/@vechain/vebetterdao-contracts/-/vebetterdao-contracts-1.0.0.tgz","fileCount":734,"integrity":"sha512-YTAmMDkq+JLkTi8RVdK4EsZlLyLIHdmqZRjfbSby/m1F3p6L10j6UHMafcajyXgsZOJz7884D/Aj3ObF0hdcgQ==","signatures":[{"sig":"MEUCIFa06SAdMdbwj0fQFuAVlcIhmbpKsN4mCusGF/Bo4LX5AiEA4B2FlRurWKgFEk9W57ENgMb073+ITBRm3DjBKwc47pI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10044138},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"8bc97df1a97d6b88cecbe45b015485126ec8b21c","private":false,"scripts":{"lint":"eslint . --ext .ts","build":"npx hardhat typechain && tsup index.ts --format esm,cjs --dts","clean":"rm -rf dist artifacts typechain-types cache node_modules","deploy":"yarn check-or-generate-local-config && yarn start-solo && dotenv -v NEXT_PUBLIC_APP_ENV=local -e .env.example -- npx hardhat run scripts/checkContractsDeployment.ts","format":"eslint . --ext .ts --fix","compile":"yarn check-or-generate-local-config && npx hardhat compile","stop-solo":"make solo-down","start-solo":"make solo-up","test:hardhat":"yarn check-or-generate-local-config && dotenv -v NEXT_PUBLIC_APP_ENV=local -e .env.example -- hardhat test --network hardhat","generate-docs":"npx hardhat docgen","prepublishOnly":"yarn build","test:thor-solo":"yarn check-or-generate-local-config && yarn start-solo && dotenv -v NEXT_PUBLIC_APP_ENV=local -e .env.example -- npx hardhat test","deploy:simulation":"export RUN_SIMULATION=true; yarn deploy","test:coverage:solidity":"yarn check-or-generate-local-config && dotenv -v NEXT_PUBLIC_APP_ENV=local -v IS_TEST_COVERAGE=true -e .env.example -- hardhat coverage --testfiles ./test/**/*test.ts","check-or-generate-local-config":"ts-node ./config/scripts/generateMockLocalConfig.ts"},"_npmUser":{"name":"roisindowling","email":"roisin.dowling@vechain.org"},"repository":{"url":"git+https://github.com/vechain/vebetterdao-contracts.git","type":"git"},"_npmVersion":"10.8.1","description":"Vebetter DAO smart contracts, including their addresses, ABIs, and interfaces.","directories":{},"_nodeVersion":"22.4.1","dependencies":{"ethers":"^6.9.0","@openzeppelin/contracts":"^5.0.2","@openzeppelin/contracts-upgradeable":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","tsup":"^8.1.0","dotenv":"^16.3.1","eslint":"^8.56.0","ethers":"^6.9.0","ts-node":">=8.0.0","prettier":"^3.2.4","typechain":"^8.1.0","dotenv-cli":"^7.4.2","typescript":">=4.5.0","@types/chai":"^4.2.0","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","solidity-coverage":"^0.8.11","@typechain/hardhat":"^8.0.0","@vechain/sdk-wallet":"^1.0.0-beta.3","@typechain/ethers-v6":"^0.4.3","@vechain/sdk-network":"1.0.0-beta.5","hardhat-gas-reporter":"^1.0.8","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","hardhat-contract-sizer":"^2.10.0","@nomiclabs/hardhat-web3":"^2.0.0","@vechain/hardhat-ethers":"^0.1.4","hardhat-ignore-warnings":"^0.2.11","@vechain/hardhat-vechain":"^0.1.4","@nomiclabs/hardhat-truffle5":"^2.0.7","@openzeppelin/upgrades-core":"^1.32.5","@nomiclabs/hardhat-etherscan":"^3.0.0","@vechain/web3-providers-connex":"^1.1.2","@nomicfoundation/hardhat-ethers":"^3.0.4","@nomicfoundation/hardhat-verify":"^1.1.1","@nomicfoundation/hardhat-toolbox":"^3.0.0","@typescript-eslint/eslint-plugin":"^7.16.0","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/vebetterdao-contracts_1.0.0_1721060244373_0.4998420851147165","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@vechain/vebetterdao-contracts","version":"1.1.0","keywords":["vechain","vebetterdao","dao","smart-contracts"],"author":{"name":"@vechain/b3tr"},"license":"MIT","_id":"@vechain/vebetterdao-contracts@1.1.0","maintainers":[{"name":"roisindowling","email":"roisin.dowling@vechain.org"},{"name":"cnealvechain","email":"clayton.neal@vechain.org"},{"name":"rodolfopietro97","email":"rodolfo.calabro@vechain.org"},{"name":"fabiorigam","email":"fabio.rigamonti@vechain.org"},{"name":"davide.carpini","email":"carpini.davide@gmail.com"},{"name":"darren_vechain","email":"darren.kelly@vechain.org"},{"name":"vanjat7vechaib","email":"vanja.tomic@vechain.org"},{"name":"freemanzmrojo","email":"miguel.rojo@vechain.org"}],"homepage":"https://github.com/vechain/vebetterdao-contracts","bugs":{"url":"https://github.com/vechain/vebetterdao-contracts/issues"},"dist":{"shasum":"8df5a53a8f6cee2d8df73a35bb16c040b0f4c582","tarball":"https://registry.npmjs.org/@vechain/vebetterdao-contracts/-/vebetterdao-contracts-1.1.0.tgz","fileCount":324,"integrity":"sha512-k1dBFghEhhVgvPupajFov/hvZaU6hCcyVCXVhDCW43HDTX6XpBkb3M/JKpokJoazs5rnIAeFuwgNZKuZJxACZQ==","signatures":[{"sig":"MEQCIC0fULPWmJ6/6M478wqTfdAY2w+pxUkkYpLH0vMPGFPhAiArNGqSSFh2dW/olEGFxlYaKSti7lut7i/cUtgGtUid3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6919813},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"f2916308a9a0e9682ee1819dad89ff8355dc08f3","private":false,"scripts":{"lint":"eslint . --ext .ts","build":"npx hardhat typechain && tsup index.ts --format esm,cjs --dts","clean":"rm -rf dist artifacts typechain-types cache node_modules","deploy":"yarn check-or-generate-local-config && yarn start-solo && dotenv -v NEXT_PUBLIC_APP_ENV=local -e .env.example -- npx hardhat run scripts/checkContractsDeployment.ts","format":"eslint . --ext .ts --fix","compile":"yarn check-or-generate-local-config && npx hardhat compile","stop-solo":"make solo-down","start-solo":"make solo-up","test:hardhat":"yarn check-or-generate-local-config && dotenv -v NEXT_PUBLIC_APP_ENV=local -e .env.example -- hardhat test --network hardhat","generate-docs":"npx hardhat docgen","prepublishOnly":"yarn build","test:thor-solo":"yarn check-or-generate-local-config && yarn start-solo && dotenv -v NEXT_PUBLIC_APP_ENV=local -e .env.example -- npx hardhat test","deploy:simulation":"export RUN_SIMULATION=true; yarn deploy","test:coverage:solidity":"yarn check-or-generate-local-config && dotenv -v NEXT_PUBLIC_APP_ENV=local -v IS_TEST_COVERAGE=true -e .env.example -- hardhat coverage --testfiles ./test/**/*test.ts","check-or-generate-local-config":"ts-node ./config/scripts/generateMockLocalConfig.ts"},"_npmUser":{"name":"roisindowling","email":"roisin.dowling@vechain.org"},"repository":{"url":"git+https://github.com/vechain/vebetterdao-contracts.git","type":"git"},"_npmVersion":"10.8.1","description":"Vebetter DAO smart contracts, including their addresses, ABIs, and interfaces.","directories":{},"_nodeVersion":"22.4.1","dependencies":{"ethers":"^6.9.0","@openzeppelin/contracts":"^5.0.2","@openzeppelin/contracts-upgradeable":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","tsup":"^8.1.0","dotenv":"^16.3.1","eslint":"^8.56.0","ethers":"^6.9.0","hardhat":"^2.22.6","ts-node":">=8.0.0","prettier":"^3.2.4","typechain":"^8.1.0","dotenv-cli":"^7.4.2","typescript":">=4.5.0","@types/chai":"^4.2.0","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","solidity-coverage":"^0.8.11","@typechain/hardhat":"^8.0.0","@vechain/sdk-wallet":"^1.0.0-beta.3","@typechain/ethers-v6":"^0.4.3","@vechain/sdk-network":"1.0.0-beta.5","hardhat-gas-reporter":"^1.0.8","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","hardhat-contract-sizer":"^2.10.0","@nomiclabs/hardhat-web3":"^2.0.0","@vechain/hardhat-ethers":"^0.1.4","hardhat-ignore-warnings":"^0.2.11","@vechain/hardhat-vechain":"^0.1.4","@nomiclabs/hardhat-truffle5":"^2.0.7","@openzeppelin/upgrades-core":"^1.32.5","@nomiclabs/hardhat-etherscan":"^3.0.0","@vechain/web3-providers-connex":"^1.1.2","@nomicfoundation/hardhat-ethers":"^3.0.4","@nomicfoundation/hardhat-verify":"^1.1.1","@nomicfoundation/hardhat-toolbox":"^3.0.0","@typescript-eslint/eslint-plugin":"^7.16.0","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/vebetterdao-contracts_1.1.0_1725965288442_0.43008140868168154","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@vechain/vebetterdao-contracts","version":"2.0.0","keywords":["vechain","vebetterdao","dao","smart-contracts"],"author":{"name":"@vechain/b3tr"},"license":"MIT","_id":"@vechain/vebetterdao-contracts@2.0.0","maintainers":[{"name":"roisindowling","email":"roisin.dowling@vechain.org"},{"name":"cnealvechain","email":"clayton.neal@vechain.org"},{"name":"rodolfopietro97","email":"rodolfo.calabro@vechain.org"},{"name":"fabiorigam","email":"fabio.rigamonti@vechain.org"},{"name":"davide.carpini","email":"carpini.davide@gmail.com"},{"name":"darren_vechain","email":"darren.kelly@vechain.org"},{"name":"vanjat7vechaib","email":"vanja.tomic@vechain.org"},{"name":"freemanzmrojo","email":"miguel.rojo@vechain.org"}],"homepage":"https://github.com/vechain/vebetterdao-contracts","bugs":{"url":"https://github.com/vechain/vebetterdao-contracts/issues"},"dist":{"shasum":"a72e3642e284c4a408653327c5aedb9e5cda35a4","tarball":"https://registry.npmjs.org/@vechain/vebetterdao-contracts/-/vebetterdao-contracts-2.0.0.tgz","fileCount":330,"integrity":"sha512-2Q/OsRiC8VRZp6+IAel4ZyL/sFK6SEw60dLf8uBd8E4jM5ieYaqamCYgeJg0H7tc9BvDX0PHclQiU1FFb3i3HA==","signatures":[{"sig":"MEYCIQCBTkiw4zAVmiod09jWJP10X/al6Y8pUWFSqKLs96rtZAIhAKRHGca2ZTO9luWE1hND/SiKAWVz33PqbrGuU4SamxIt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7256307},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"d21206f86189ba93d508466f26f99879e167436f","private":false,"scripts":{"lint":"eslint . --ext .ts","build":"npx hardhat typechain && tsup index.ts --format esm,cjs --dts","clean":"rm -rf dist artifacts typechain-types cache node_modules","deploy":"yarn check-or-generate-local-config && yarn start-solo && dotenv -v NEXT_PUBLIC_APP_ENV=local -e .env.example -- npx hardhat run scripts/checkContractsDeployment.ts","format":"eslint . --ext .ts --fix","compile":"yarn check-or-generate-local-config && npx hardhat compile","stop-solo":"make solo-down","start-solo":"make solo-up","test:hardhat":"yarn check-or-generate-local-config && dotenv -v NEXT_PUBLIC_APP_ENV=local -e .env.example -- hardhat test --network hardhat","generate-docs":"npx hardhat docgen","prepublishOnly":"yarn build","test:thor-solo":"yarn check-or-generate-local-config && yarn start-solo && dotenv -v NEXT_PUBLIC_APP_ENV=local -e .env.example -- npx hardhat test","deploy:simulation":"export RUN_SIMULATION=true; yarn deploy","test:coverage:solidity":"yarn check-or-generate-local-config && dotenv -v NEXT_PUBLIC_APP_ENV=local -v IS_TEST_COVERAGE=true -e .env.example -- hardhat coverage --testfiles ./test/**/*test.ts","check-or-generate-local-config":"ts-node ./config/scripts/generateMockLocalConfig.ts"},"_npmUser":{"name":"roisindowling","email":"roisin.dowling@vechain.org"},"repository":{"url":"git+https://github.com/vechain/vebetterdao-contracts.git","type":"git"},"_npmVersion":"10.8.1","description":"Vebetter DAO smart contracts, including their addresses, ABIs, and interfaces.","directories":{},"_nodeVersion":"22.4.1","dependencies":{"ethers":"^6.9.0","@openzeppelin/contracts":"^5.0.2","@openzeppelin/contracts-upgradeable":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","tsup":"^8.1.0","dotenv":"^16.3.1","eslint":"^8.56.0","ethers":"^6.9.0","hardhat":"^2.22.6","ts-node":">=8.0.0","prettier":"^3.2.4","typechain":"^8.1.0","dotenv-cli":"^7.4.2","typescript":">=4.5.0","@types/chai":"^4.2.0","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","solidity-coverage":"^0.8.11","@typechain/hardhat":"^8.0.0","@vechain/sdk-wallet":"^1.0.0-beta.3","@typechain/ethers-v6":"^0.4.3","@vechain/sdk-network":"1.0.0-beta.5","hardhat-gas-reporter":"^1.0.8","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","hardhat-contract-sizer":"^2.10.0","@nomiclabs/hardhat-web3":"^2.0.0","@vechain/hardhat-ethers":"^0.1.4","hardhat-ignore-warnings":"^0.2.11","@vechain/hardhat-vechain":"^0.1.4","@nomiclabs/hardhat-truffle5":"^2.0.7","@openzeppelin/upgrades-core":"^1.32.5","@nomiclabs/hardhat-etherscan":"^3.0.0","@vechain/web3-providers-connex":"^1.1.2","@nomicfoundation/hardhat-ethers":"^3.0.4","@nomicfoundation/hardhat-verify":"^1.1.1","@nomicfoundation/hardhat-toolbox":"^3.0.0","@typescript-eslint/eslint-plugin":"^7.16.0","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/vebetterdao-contracts_2.0.0_1725988281465_0.6943673761743854","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@vechain/vebetterdao-contracts","version":"3.1.0","keywords":["vechain","vebetterdao","dao","smart-contracts"],"author":{"name":"@vechain/b3tr"},"license":"MIT","_id":"@vechain/vebetterdao-contracts@3.1.0","maintainers":[{"name":"roisindowling","email":"roisin.dowling@vechain.org"},{"name":"cnealvechain","email":"clayton.neal@vechain.org"},{"name":"rodolfopietro97","email":"rodolfo.calabro@vechain.org"},{"name":"fabiorigam","email":"fabio.rigamonti@vechain.org"},{"name":"davide.carpini","email":"carpini.davide@gmail.com"},{"name":"darren_vechain","email":"darren.kelly@vechain.org"},{"name":"vanjat7vechaib","email":"vanja.tomic@vechain.org"},{"name":"freemanzmrojo","email":"miguel.rojo@vechain.org"}],"homepage":"https://github.com/vechain/vebetterdao-contracts","bugs":{"url":"https://github.com/vechain/vebetterdao-contracts/issues"},"dist":{"shasum":"5ac0a5e3bab00ace5176d663e3169266d136c5d2","tarball":"https://registry.npmjs.org/@vechain/vebetterdao-contracts/-/vebetterdao-contracts-3.1.0.tgz","fileCount":615,"integrity":"sha512-4XdzORQWUXDPdk5hIjNHXAuPTAC94GWwfLtcGhX365lpZZj/7SIgEznAsfwUPcSrWWdLjoDi0b1cFTJ3ozqqLQ==","signatures":[{"sig":"MEQCIEAXDvH8vSaLb1TLyjR0l/bEGnW9AK/lNtPxQujR7TryAiA86SMwyKz42+5V46IfB89IxmnmBM6Rd2/F5rr4gH8Ovg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13925240},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"e183f080dccfef87df173da67a8c0008cae2a809","private":false,"scripts":{"lint":"eslint . --ext .ts","build":"npx hardhat typechain && tsup index.ts --format esm,cjs --dts","clean":"rm -rf dist artifacts typechain-types cache node_modules","deploy":"yarn check-or-generate-local-config && yarn start-solo && dotenv -v NEXT_PUBLIC_APP_ENV=local -e .env.example -- npx hardhat run scripts/checkContractsDeployment.ts","format":"eslint . --ext .ts --fix","compile":"yarn check-or-generate-local-config && npx hardhat compile","stop-solo":"make solo-down","start-solo":"make solo-up","test:hardhat":"yarn check-or-generate-local-config && dotenv -v NEXT_PUBLIC_APP_ENV=local -e .env.example -- hardhat test --network hardhat","generate-docs":"npx hardhat docgen","deploy:hardhat":"dotenv -v NEXT_PUBLIC_APP_ENV=local -e .env.example -- npx hardhat run scripts/deploy --network hardhat","prepublishOnly":"yarn build","test:thor-solo":"yarn check-or-generate-local-config && yarn start-solo && dotenv -v NEXT_PUBLIC_APP_ENV=local -e .env.example -- npx hardhat test","deploy:simulation":"export RUN_SIMULATION=true; yarn deploy","test:coverage:solidity":"yarn check-or-generate-local-config && dotenv -v NEXT_PUBLIC_APP_ENV=local -v IS_TEST_COVERAGE=true -e .env.example -- hardhat coverage --testfiles ./test/**/*test.ts","check-or-generate-local-config":"ts-node ./config/scripts/generateMockLocalConfig.ts"},"_npmUser":{"name":"roisindowling","email":"roisin.dowling@vechain.org"},"repository":{"url":"git+https://github.com/vechain/vebetterdao-contracts.git","type":"git"},"_npmVersion":"10.8.1","description":"Vebetter DAO smart contracts, including their addresses, ABIs, and interfaces.","directories":{},"_nodeVersion":"22.4.1","dependencies":{"ethers":"^6.9.0","@openzeppelin/contracts":"^5.0.2","@openzeppelin/contracts-upgradeable":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","tsup":"^8.1.0","dotenv":"^16.3.1","eslint":"^8.56.0","ethers":"^6.9.0","hardhat":"^2.22.6","ts-node":">=8.0.0","archiver":"^7.0.1","prettier":"^3.2.4","typechain":"^8.1.0","dotenv-cli":"^7.4.2","typescript":">=4.5.0","@types/chai":"^4.2.0","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","solidity-coverage":"^0.8.11","@typechain/hardhat":"^8.0.0","@vechain/sdk-wallet":"^1.0.0-beta.3","@typechain/ethers-v6":"^0.4.3","@vechain/sdk-network":"1.0.0-beta.5","hardhat-gas-reporter":"^1.0.8","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","hardhat-contract-sizer":"^2.10.0","@nomiclabs/hardhat-web3":"^2.0.0","@vechain/hardhat-ethers":"^0.1.4","hardhat-ignore-warnings":"^0.2.11","@vechain/hardhat-vechain":"^0.1.4","@nomiclabs/hardhat-truffle5":"^2.0.7","@openzeppelin/upgrades-core":"^1.32.5","@nomiclabs/hardhat-etherscan":"^3.0.0","@vechain/web3-providers-connex":"^1.1.2","@nomicfoundation/hardhat-ethers":"^3.0.4","@nomicfoundation/hardhat-verify":"^1.1.1","@nomicfoundation/hardhat-toolbox":"^3.0.0","@typescript-eslint/eslint-plugin":"^7.16.0","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/vebetterdao-contracts_3.1.0_1730465883203_0.3160031785616588","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@vechain/vebetterdao-contracts","version":"4.0.0","keywords":["vechain","vebetterdao","dao","smart-contracts"],"author":{"name":"@vechain/b3tr"},"license":"MIT","_id":"@vechain/vebetterdao-contracts@4.0.0","maintainers":[{"name":"roisindowling","email":"roisin.dowling@vechain.org"},{"name":"cnealvechain","email":"clayton.neal@vechain.org"},{"name":"rodolfopietro97","email":"rodolfo.calabro@vechain.org"},{"name":"fabiorigam","email":"fabio.rigamonti@vechain.org"},{"name":"davide.carpini","email":"carpini.davide@gmail.com"},{"name":"darren_vechain","email":"darren.kelly@vechain.org"},{"name":"vanjat7vechaib","email":"vanja.tomic@vechain.org"},{"name":"freemanzmrojo","email":"miguel.rojo@vechain.org"}],"homepage":"https://github.com/vechain/vebetterdao-contracts","bugs":{"url":"https://github.com/vechain/vebetterdao-contracts/issues"},"dist":{"shasum":"a4ddd8de1b232002810bcee40b9617a5379d40d0","tarball":"https://registry.npmjs.org/@vechain/vebetterdao-contracts/-/vebetterdao-contracts-4.0.0.tgz","fileCount":615,"integrity":"sha512-tC4Q1r8v0K1MMpiVc+p0zOL7Me/yW+FEeDh2RXYWrXOEuMZBGk9D7KhTX06XGaKdMCwBPIRb3UtELHCvWfT6tQ==","signatures":[{"sig":"MEUCIA7kIN0gvxsZ7jC0xTTc/l4VAnNyiwXESZWmOkHBvEr5AiEA0zlRghDSAu4+xJNxVDiGQCu/Frj1CKUoq5LfPDZE4BQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13925240},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"4bc510ab70f92f57799ab2219159d3273d12b2c1","private":false,"scripts":{"lint":"eslint . --ext .ts","build":"npx hardhat typechain && tsup index.ts --format esm,cjs --dts","clean":"rm -rf dist artifacts typechain-types cache node_modules","deploy":"yarn check-or-generate-local-config && yarn start-solo && dotenv -v NEXT_PUBLIC_APP_ENV=local -e .env.example -- npx hardhat run scripts/checkContractsDeployment.ts","format":"eslint . --ext .ts --fix","compile":"yarn check-or-generate-local-config && npx hardhat compile","stop-solo":"make solo-down","start-solo":"make solo-up","test:hardhat":"yarn check-or-generate-local-config && dotenv -v NEXT_PUBLIC_APP_ENV=local -e .env.example -- hardhat test --network hardhat","generate-docs":"npx hardhat docgen","deploy:hardhat":"dotenv -v NEXT_PUBLIC_APP_ENV=local -e .env.example -- npx hardhat run scripts/deploy --network hardhat","prepublishOnly":"yarn build","test:thor-solo":"yarn check-or-generate-local-config && yarn start-solo && dotenv -v NEXT_PUBLIC_APP_ENV=local -e .env.example -- npx hardhat test","deploy:simulation":"export RUN_SIMULATION=true; yarn deploy","test:coverage:solidity":"yarn check-or-generate-local-config && dotenv -v NEXT_PUBLIC_APP_ENV=local -v IS_TEST_COVERAGE=true -e .env.example -- hardhat coverage --testfiles ./test/**/*test.ts","check-or-generate-local-config":"ts-node ./config/scripts/generateMockLocalConfig.ts"},"_npmUser":{"name":"roisindowling","email":"roisin.dowling@vechain.org"},"repository":{"url":"git+https://github.com/vechain/vebetterdao-contracts.git","type":"git"},"_npmVersion":"10.8.1","description":"Vebetter DAO smart contracts, including their addresses, ABIs, and interfaces.","directories":{},"_nodeVersion":"22.4.1","dependencies":{"ethers":"^6.9.0","@openzeppelin/contracts":"^5.0.2","@openzeppelin/contracts-upgradeable":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","tsup":"^8.1.0","dotenv":"^16.3.1","eslint":"^8.56.0","ethers":"^6.9.0","hardhat":"^2.22.6","ts-node":">=8.0.0","archiver":"^7.0.1","prettier":"^3.2.4","typechain":"^8.1.0","dotenv-cli":"^7.4.2","typescript":">=4.5.0","@types/chai":"^4.2.0","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","solidity-coverage":"^0.8.11","@typechain/hardhat":"^8.0.0","@vechain/sdk-wallet":"^1.0.0-beta.3","@typechain/ethers-v6":"^0.4.3","@vechain/sdk-network":"1.0.0-beta.5","hardhat-gas-reporter":"^1.0.8","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","hardhat-contract-sizer":"^2.10.0","@nomiclabs/hardhat-web3":"^2.0.0","@vechain/hardhat-ethers":"^0.1.4","hardhat-ignore-warnings":"^0.2.11","@vechain/hardhat-vechain":"^0.1.4","@nomiclabs/hardhat-truffle5":"^2.0.7","@openzeppelin/upgrades-core":"^1.32.5","@nomiclabs/hardhat-etherscan":"^3.0.0","@vechain/web3-providers-connex":"^1.1.2","@nomicfoundation/hardhat-ethers":"^3.0.4","@nomicfoundation/hardhat-verify":"^1.1.1","@nomicfoundation/hardhat-toolbox":"^3.0.0","@typescript-eslint/eslint-plugin":"^7.16.0","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/vebetterdao-contracts_4.0.0_1730465958876_0.3310969808874644","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@vechain/vebetterdao-contracts","version":"4.1.0","keywords":["vechain","vebetterdao","dao","smart-contracts"],"author":{"name":"@vechain/b3tr"},"license":"MIT","_id":"@vechain/vebetterdao-contracts@4.1.0","maintainers":[{"name":"freemanzmrojo","email":"miguel.rojo@vechain.org"},{"name":"vanjat7vechaib","email":"vanja.tomic@vechain.org"},{"name":"darren_vechain","email":"darren.kelly@vechain.org"},{"name":"fabiorigam","email":"fabio.rigamonti@vechain.org"},{"name":"lucanicoladebiasi","email":"luca.debiasi@vechain.org"},{"name":"davide.carpini","email":"carpini.davide@gmail.com"},{"name":"cnealvechain","email":"clayton.neal@vechain.org"},{"name":"roisindowling","email":"roisin.dowling@vechain.org"},{"name":"fbaruf","email":"federico.baruffaldi@vechain.org"}],"homepage":"https://github.com/vechain/vebetterdao-contracts","bugs":{"url":"https://github.com/vechain/vebetterdao-contracts/issues"},"dist":{"shasum":"5a081bf9c548ea777fe16dcab40536d6d2cc1a62","tarball":"https://registry.npmjs.org/@vechain/vebetterdao-contracts/-/vebetterdao-contracts-4.1.0.tgz","fileCount":762,"integrity":"sha512-vLxxErpvHuVisrkgvrrqgz8hkhbhreEmOyjolcRGpYF9ozzhEm1wTZKelO9qmKoNi/mviMG6ZYZU3Ykwg9LfIw==","signatures":[{"sig":"MEQCIDchVU4+BDDfVDJx7BbOX6szHQBsTw852IwGCIdGiPW9AiAhVrVD//qYtzgVs88DFxbUd8JcyAJxyOL0RgmOjRie+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18859427},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"6a933d76d228f0ddf6b04493938d1ec731ee847e","private":false,"scripts":{"lint":"eslint . --ext .ts","build":"npx hardhat typechain && tsup index.ts --format esm,cjs --dts","clean":"rm -rf dist artifacts typechain-types cache node_modules","deploy":"yarn check-or-generate-local-config && yarn start-solo && dotenv -v NEXT_PUBLIC_APP_ENV=local -e .env.example -- npx hardhat run scripts/checkContractsDeployment.ts","format":"eslint . --ext .ts --fix","compile":"yarn check-or-generate-local-config && npx hardhat compile","stop-solo":"make solo-down","start-solo":"make solo-up","test:hardhat":"yarn check-or-generate-local-config && dotenv -v NEXT_PUBLIC_APP_ENV=local -e .env.example -- hardhat test --network hardhat","generate-docs":"npx hardhat docgen","deploy:hardhat":"dotenv -v NEXT_PUBLIC_APP_ENV=local -e .env.example -- npx hardhat run scripts/deploy --network hardhat","prepublishOnly":"yarn build","test:thor-solo":"yarn check-or-generate-local-config && yarn start-solo && dotenv -v NEXT_PUBLIC_APP_ENV=local -e .env.example -- npx hardhat test","coverage:report":"nyc report --reporter=lcov --reporter=text --reporter=html --temp-dir=./coverage","deploy:simulation":"export RUN_SIMULATION=true; yarn deploy","test:coverage:solidity":"yarn check-or-generate-local-config && dotenv -v NEXT_PUBLIC_APP_ENV=local -v IS_TEST_COVERAGE=true -e .env.example -- hardhat coverage","check-or-generate-local-config":"ts-node ./config/scripts/generateMockLocalConfig.ts"},"_npmUser":{"name":"roisindowling","email":"roisin.dowling@vechain.org"},"repository":{"url":"git+https://github.com/vechain/vebetterdao-contracts.git","type":"git"},"_npmVersion":"10.8.1","description":"Vebetter DAO smart contracts, including their addresses, ABIs, and interfaces.","directories":{},"resolutions":{"ws":"^8.17.1","tar":"^6.2.1","axios":"^1.7.4","cookie":"^0.7.0","elliptic":"^6.6.0","tough-cookie":"^4.1.3","yargs-parser":"^5.0.1"},"_nodeVersion":"22.4.1","dependencies":{"ethers":"^6.9.0","@openzeppelin/contracts":"5.0.2","@openzeppelin/contracts-upgradeable":"5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","tsup":"^8.1.0","dotenv":"^16.3.1","eslint":"^8.56.0","ethers":"^6.9.0","hardhat":"^2.22.6","ts-node":">=8.0.0","archiver":"^7.0.1","prettier":"^3.2.4","typechain":"^8.1.0","dotenv-cli":"^7.4.2","typescript":">=4.5.0","@types/chai":"^4.2.0","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","solidity-coverage":"^0.8.11","@typechain/hardhat":"^8.0.0","@vechain/sdk-wallet":"^1.0.0-beta.3","@typechain/ethers-v6":"^0.4.3","@vechain/sdk-network":"1.0.0-beta.5","hardhat-gas-reporter":"^1.0.8","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","hardhat-contract-sizer":"^2.10.0","@nomiclabs/hardhat-web3":"^2.0.0","@vechain/hardhat-ethers":"^0.1.4","hardhat-ignore-warnings":"^0.2.11","@vechain/hardhat-vechain":"^0.1.4","@nomiclabs/hardhat-truffle5":"^2.0.7","@openzeppelin/upgrades-core":"^1.32.5","@nomiclabs/hardhat-etherscan":"^3.0.0","@vechain/web3-providers-connex":"^1.1.2","@nomicfoundation/hardhat-ethers":"^3.0.4","@nomicfoundation/hardhat-verify":"^1.1.1","@nomicfoundation/hardhat-toolbox":"^3.0.0","@typescript-eslint/eslint-plugin":"^7.16.0","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/vebetterdao-contracts_4.1.0_1732532500218_0.15271896944928698","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@vechain/vebetterdao-contracts","version":"5.0.0","keywords":["vechain","vebetterdao","dao","smart-contracts"],"author":{"name":"@vechain/b3tr"},"license":"MIT","_id":"@vechain/vebetterdao-contracts@5.0.0","maintainers":[{"name":"freemanzmrojo","email":"miguel.rojo@vechain.org"},{"name":"vanjat7vechaib","email":"vanja.tomic@vechain.org"},{"name":"darren_vechain","email":"darren.kelly@vechain.org"},{"name":"fabiorigam","email":"fabio.rigamonti@vechain.org"},{"name":"lucanicoladebiasi","email":"luca.debiasi@vechain.org"},{"name":"davide.carpini","email":"carpini.davide@gmail.com"},{"name":"cnealvechain","email":"clayton.neal@vechain.org"},{"name":"roisindowling","email":"roisin.dowling@vechain.org"},{"name":"fbaruf","email":"federico.baruffaldi@vechain.org"},{"name":"agilulfo","email":"dan.rusnac@vechain.org"},{"name":"domkasper","email":"daumantas.kasperavicius@vechain.org"},{"name":"mikeredmond","email":"michael.redmond@vechain.org"},{"name":"jennifer.echenim","email":"jennifer.echenim@vechain.org"}],"homepage":"https://github.com/vechain/vebetterdao-contracts","bugs":{"url":"https://github.com/vechain/vebetterdao-contracts/issues"},"dist":{"shasum":"0bca420c18b83e4056339b3f0f5d50ad1f1d6dd4","tarball":"https://registry.npmjs.org/@vechain/vebetterdao-contracts/-/vebetterdao-contracts-5.0.0.tgz","fileCount":1057,"integrity":"sha512-SpjqRyTlO/f2OjP2y6ewI6ksQoUyxW6Ie6/5qFSXUQY+Y8ZJngj6lNrnxeVhMnzXAAIjbCPoktcTCUPqHOCIVw==","signatures":[{"sig":"MEYCIQD7AY7cUv4wxd0su8S7g9cdoRUuTU1DrVsmekxWtV/FfQIhANbcvFviEKC6gReRyXD4IGi1z6hJ6PbBLO7iOjwMpw28","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28969153},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"1836b2ab16c4963394f0aa0c8e9b5257053aaa75","private":false,"scripts":{"lint":"eslint . --ext .ts","build":"npx hardhat typechain && tsup index.ts --format esm,cjs --dts","clean":"rm -rf dist artifacts typechain-types cache node_modules","deploy":"yarn check-or-generate-local-config && yarn start-solo && dotenv -v NEXT_PUBLIC_APP_ENV=local -e .env.example -- npx hardhat run scripts/checkContractsDeployment.ts","format":"eslint . --ext .ts --fix","verify":"./scripts/verify/verify-contract.sh","compile":"yarn check-or-generate-local-config && npx hardhat compile","stop-solo":"make solo-down","start-solo":"make solo-up","test:hardhat":"yarn check-or-generate-local-config && dotenv -v NEXT_PUBLIC_APP_ENV=local -e .env.example -- hardhat test --network hardhat","generate-docs":"npx hardhat docgen","deploy:hardhat":"dotenv -v NEXT_PUBLIC_APP_ENV=local -e .env.example -- npx hardhat run scripts/deploy --network hardhat","prepublishOnly":"yarn build","test:thor-solo":"yarn check-or-generate-local-config && yarn start-solo && dotenv -v NEXT_PUBLIC_APP_ENV=local -e .env.example -- npx hardhat test","coverage:report":"nyc report --reporter=lcov --reporter=text --reporter=html --temp-dir=./coverage","verify-contract":"CONTRACT_NAME=$CONTRACT_NAME CONTRACT_ADDRESS=$CONTRACT_ADDRESS npx hardhat run scripts/verify/verifyContract.ts --network hardhat","deploy:simulation":"export RUN_SIMULATION=true; yarn deploy","test:coverage:solidity":"yarn check-or-generate-local-config && dotenv -v NEXT_PUBLIC_APP_ENV=local -v IS_TEST_COVERAGE=true -e .env.example -- hardhat coverage","check-or-generate-local-config":"ts-node ./config/scripts/generateMockLocalConfig.ts"},"_npmUser":{"name":"agilulfo","email":"dan.rusnac@vechain.org"},"repository":{"url":"git+https://github.com/vechain/vebetterdao-contracts.git","type":"git"},"_npmVersion":"9.6.6","description":"Vebetter DAO smart contracts, including their addresses, ABIs, and interfaces.","directories":{},"resolutions":{"ws":"^8.17.1","tar":"^6.2.1","axios":"^1.7.4","cookie":"^0.7.0","elliptic":"^6.6.0","tough-cookie":"^4.1.3","yargs-parser":"^5.0.1"},"_nodeVersion":"20.2.0","dependencies":{"ethers":"^6.9.0","@openzeppelin/contracts":"5.0.2","@openzeppelin/contracts-upgradeable":"5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","tsup":"^8.1.0","dotenv":"^16.3.1","eslint":"^8.56.0","ethers":"^6.9.0","hardhat":"^2.22.6","ts-node":">=8.0.0","archiver":"^7.0.1","prettier":"^3.2.4","typechain":"^8.1.0","dotenv-cli":"^7.4.2","typescript":">=4.5.0","@types/chai":"^4.2.0","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","solidity-coverage":"^0.8.11","@typechain/hardhat":"^8.0.0","@vechain/sdk-wallet":"^1.0.0-beta.3","@typechain/ethers-v6":"^0.4.3","@vechain/sdk-network":"1.0.0-beta.5","hardhat-gas-reporter":"^1.0.8","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","hardhat-contract-sizer":"^2.10.0","@nomiclabs/hardhat-web3":"^2.0.0","@vechain/hardhat-ethers":"^0.1.4","hardhat-ignore-warnings":"^0.2.11","@vechain/hardhat-vechain":"^0.1.4","@nomiclabs/hardhat-truffle5":"^2.0.7","@openzeppelin/upgrades-core":"^1.32.5","@nomiclabs/hardhat-etherscan":"^3.0.0","@vechain/web3-providers-connex":"^1.1.2","@nomicfoundation/hardhat-ethers":"^3.0.4","@nomicfoundation/hardhat-verify":"^1.1.1","@nomicfoundation/hardhat-toolbox":"^3.0.0","@typescript-eslint/eslint-plugin":"^7.16.0","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/vebetterdao-contracts_5.0.0_1750125437305_0.2709842823539599","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@vechain/vebetterdao-contracts","version":"6.0.0","license":"MIT","_id":"@vechain/vebetterdao-contracts@6.0.0","maintainers":[{"name":"freemanzmrojo","email":"miguel.rojo@vechain.org"},{"name":"vanjat7vechaib","email":"vanja.tomic@vechain.org"},{"name":"darren_vechain","email":"darren.kelly@vechain.org"},{"name":"fabiorigam","email":"fabio.rigamonti@vechain.org"},{"name":"lucanicoladebiasi","email":"luca.debiasi@vechain.org"},{"name":"davide.carpini","email":"carpini.davide@gmail.com"},{"name":"cnealvechain","email":"clayton.neal@vechain.org"},{"name":"roisindowling","email":"roisin.dowling@vechain.org"},{"name":"fbaruf","email":"federico.baruffaldi@vechain.org"},{"name":"agilulfo","email":"dan.rusnac@vechain.org"},{"name":"domkasper","email":"daumantas.kasperavicius@vechain.org"},{"name":"mikeredmond","email":"michael.redmond@vechain.org"},{"name":"jennifer.echenim","email":"jennifer.echenim@vechain.org"}],"dist":{"shasum":"6ce4ae7cba32a8d3f9888b43db8e38604146191d","tarball":"https://registry.npmjs.org/@vechain/vebetterdao-contracts/-/vebetterdao-contracts-6.0.0.tgz","fileCount":573,"integrity":"sha512-TBbdzz+qI/jxnQ8vpqaJKd5fOzbkhn+wDvauDhuvKVUlqwUjVAp7Qn5oWNl76XJHXD9oAVcTT8jToG25E0stbg==","signatures":[{"sig":"MEQCIACtSCZp1LNnyXoc6BZMG8sM2L7F93epIahYzFQ1l8S3AiAijFSjnKYy/8TvpRuYnhEQ/RUQbLicnJVPe/u7ApJ2yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25100757},"main":"index.ts","types":"index.ts","gitHead":"d7e7991b8c0616e4c2b125149a47a35d95016fdf","scripts":{"lint":"eslint . --ext .ts","clean":"rm -rf dist artifacts typechain-types cache node_modules","deploy":"npx hardhat run scripts/deploy","format":"eslint . --ext .ts --fix","compile":"npx hardhat compile","stop-solo":"docker compose down","simulation":"npx hardhat run scripts/runSimulation.ts","start-solo":"docker compose up -d","start-round":"npx hardhat run scripts/emissions/startRound.ts","deploy:local":"npx hardhat run scripts/deploy --network vechain_solo","test:hardhat":"npx hardhat test --network hardhat","call:contract":"npx hardhat run scripts/functionCalls/calls/\"$FUNCTION_TO_CALL\".ts","generate-docs":"npx hardhat docgen","deploy:hardhat":"npx hardhat run scripts/deploy --network hardhat","deploy:mainnet":"npx hardhat run scripts/deploy --network vechain_mainnet","deploy:testnet":"npx hardhat run scripts/deploy --network vechain_testnet","get-app-shares":"npx hardhat run scripts/xApps/getAppShares.ts --network vechain_mainnet","test:thor-solo":"npx hardhat test","verify:mainnet":"npx hardhat verify --network vechain_mainnet","verify:testnet":"npx hardhat verify --network vechain_testnet","coverage:report":"nyc report --reporter=lcov --reporter=text --reporter=html --temp-dir=./coverage","deploy:contract":"npx hardhat run scripts/deploy/deploys/\"$CONTRACT_TO_DEPLOY\".ts","rename-contracts":"ts-node scripts/renameContracts.ts","upgrade:contract":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts","test:hardhat:shard":"npx hardhat test --network hardhat --grep \"$SHARD\"","start-round:testnet":"npx hardhat run scripts/emissions/startRound.ts --network vechain_testnet","upload-xapp-metadata":"yarn generate-xapp-metadata && npx hardhat run scripts/metadata/xApps/upload.ts","deploy:galactica-test":"npx hardhat run scripts/deploy --network vechain_solo","deploy:testnet-staging":"npx hardhat run scripts/deploy --network vechain_testnet","generate-xapp-metadata":"npx hardhat run scripts/metadata/xApps/generate.ts","test:coverage:solidity":"hardhat coverage","get-galaxy-member-owners":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_mainnet","get-all-apps-from-creator":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_mainnet","check-contracts-deployment":"npx hardhat run scripts/checkContractsDeployment.ts","upload-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/upload.ts","generate-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/generate.ts","upload-galaxy-member-metadata":"yarn generate-galaxy-member-metadata && npx hardhat run scripts/metadata/GalaxyMember/upload.ts","generate-galaxy-member-metadata":"npx hardhat run scripts/metadata/GalaxyMember/generate.ts","get-galaxy-member-owners:staging":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_testnet","get-all-apps-from-creator:staging":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_testnet","get-galaxy-member-selected-tokens":"npx hardhat run scripts/galaxyMember/getGmSelectedTokens.ts --network vechain_mainnet","check-contracts-deployment:mainnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_mainnet","check-contracts-deployment:staging":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","check-contracts-deployment:testnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","check-contracts-deployment:galactica-test":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_solo"},"_npmUser":{"name":"agilulfo","email":"dan.rusnac@vechain.org"},"_npmVersion":"10.8.2","description":"### Overview","directories":{},"_nodeVersion":"20.18.1","dependencies":{"fs":"^0.0.1-security","nyc":"^17.1.0","chai":"^4.2.0","axios":"^1.7.2","dotenv":"^16.3.1","ts-node":">=8.0.0","archiver":"^7.0.1","inquirer":"^12.1.0","form-data":"^4.0.0","typechain":"^8.1.0","mime-types":"^2.1.35","typescript":">=4.5.0","@repo/utils":"*","@types/chai":"^4.2.0","@repo/config":"*","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","@vechain/sdk-core":"1.2.0-rc.2","solidity-coverage":"^0.8.11","@typechain/hardhat":"^8.0.0","@vechain/sdk-network":"1.2.0-rc.2","hardhat-gas-reporter":"^1.0.8","hardhat-contract-sizer":"^2.10.0","@nomiclabs/hardhat-web3":"^2.0.0","@openzeppelin/contracts":"5.0.2","hardhat-ignore-warnings":"^0.2.11","@nomiclabs/hardhat-truffle5":"^2.0.7","@openzeppelin/upgrades-core":"^1.32.5","@vechain/sdk-hardhat-plugin":"1.2.0-rc.2","@nomiclabs/hardhat-etherscan":"^3.0.0","@nomicfoundation/hardhat-ethers":"^3.0.4","@openzeppelin/contracts-upgradeable":"5.0.2","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","ethers":"^6.9.0","hardhat":"2.19.1","prettier":"^3.2.4","nft.storage":"^7.1.1","@types/archiver":"^6.0.3","@types/inquirer":"^9.0.7","@types/mime-types":"^2.1.4","@repo/eslint-config":"*","@typechain/ethers-v6":"^0.4.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@nomicfoundation/hardhat-verify":"^2.0.12","@nomicfoundation/hardhat-toolbox":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vebetterdao-contracts_6.0.0_1754396361542_0.09194516876780523","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"@vechain/vebetterdao-contracts","version":"6.0.1","license":"MIT","_id":"@vechain/vebetterdao-contracts@6.0.1","maintainers":[{"name":"freemanzmrojo","email":"miguel.rojo@vechain.org"},{"name":"vanjat7vechaib","email":"vanja.tomic@vechain.org"},{"name":"darren_vechain","email":"darren.kelly@vechain.org"},{"name":"fabiorigam","email":"fabio.rigamonti@vechain.org"},{"name":"lucanicoladebiasi","email":"luca.debiasi@vechain.org"},{"name":"davide.carpini","email":"carpini.davide@gmail.com"},{"name":"cnealvechain","email":"clayton.neal@vechain.org"},{"name":"roisindowling","email":"roisin.dowling@vechain.org"},{"name":"fbaruf","email":"federico.baruffaldi@vechain.org"},{"name":"agilulfo","email":"dan.rusnac@vechain.org"},{"name":"domkasper","email":"daumantas.kasperavicius@vechain.org"},{"name":"mikeredmond","email":"michael.redmond@vechain.org"},{"name":"jennifer.echenim","email":"jennifer.echenim@vechain.org"}],"dist":{"shasum":"25205abaab4a0d9b658a98200d11442a802b6001","tarball":"https://registry.npmjs.org/@vechain/vebetterdao-contracts/-/vebetterdao-contracts-6.0.1.tgz","fileCount":573,"integrity":"sha512-J+1e4EB5QYlQTMWxwgmThBTGuKCc+IPd64vI6YbIe7GuFPb2zkTie7LdbkG/Sg71Q0yk4CrHke3wQL1z+rK+wA==","signatures":[{"sig":"MEUCIFkZnhQDjK/NA89F5cNix3M5v3MDORmi+8NKQTZ899nAAiEArVbw67jyAmG3BTm1lDAF//ZEzRsZCgcTrU8eHpohGTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25101694},"main":"index.ts","types":"index.ts","gitHead":"1363a288412fc7dfea1971bea02510a7f8f3b43b","scripts":{"lint":"eslint . --ext .ts","clean":"rm -rf dist artifacts typechain-types cache node_modules","deploy":"npx hardhat run scripts/deploy","format":"eslint . --ext .ts --fix","compile":"npx hardhat compile","stop-solo":"docker compose down","simulation":"npx hardhat run scripts/runSimulation.ts","start-solo":"docker compose up -d","start-round":"npx hardhat run scripts/emissions/startRound.ts","deploy:local":"npx hardhat run scripts/deploy --network vechain_solo","test:hardhat":"npx hardhat test --network hardhat","call:contract":"npx hardhat run scripts/functionCalls/calls/\"$FUNCTION_TO_CALL\".ts","generate-docs":"npx hardhat docgen","deploy:hardhat":"npx hardhat run scripts/deploy --network hardhat","deploy:mainnet":"npx hardhat run scripts/deploy --network vechain_mainnet","deploy:testnet":"npx hardhat run scripts/deploy --network vechain_testnet","get-app-shares":"npx hardhat run scripts/xApps/getAppShares.ts --network vechain_mainnet","test:thor-solo":"npx hardhat test","verify:mainnet":"npx hardhat verify --network vechain_mainnet","verify:testnet":"npx hardhat verify --network vechain_testnet","coverage:report":"nyc report --reporter=lcov --reporter=text --reporter=html --temp-dir=./coverage","deploy:contract":"npx hardhat run scripts/deploy/deploys/\"$CONTRACT_TO_DEPLOY\".ts","rename-contracts":"ts-node scripts/renameContracts.ts","upgrade:contract":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts","test:hardhat:shard":"npx hardhat test --network hardhat --grep \"$SHARD\"","start-round:testnet":"npx hardhat run scripts/emissions/startRound.ts --network vechain_testnet","upload-xapp-metadata":"yarn generate-xapp-metadata && npx hardhat run scripts/metadata/xApps/upload.ts","deploy:galactica-test":"npx hardhat run scripts/deploy --network vechain_solo","deploy:testnet-staging":"npx hardhat run scripts/deploy --network vechain_testnet","generate-xapp-metadata":"npx hardhat run scripts/metadata/xApps/generate.ts","test:coverage:solidity":"hardhat coverage","get-galaxy-member-owners":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_mainnet","get-all-apps-from-creator":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_mainnet","check-contracts-deployment":"npx hardhat run scripts/checkContractsDeployment.ts","upload-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/upload.ts","generate-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/generate.ts","upload-galaxy-member-metadata":"yarn generate-galaxy-member-metadata && npx hardhat run scripts/metadata/GalaxyMember/upload.ts","generate-galaxy-member-metadata":"npx hardhat run scripts/metadata/GalaxyMember/generate.ts","get-galaxy-member-owners:staging":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_testnet","get-all-apps-from-creator:staging":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_testnet","get-galaxy-member-selected-tokens":"npx hardhat run scripts/galaxyMember/getGmSelectedTokens.ts --network vechain_mainnet","check-contracts-deployment:mainnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_mainnet","check-contracts-deployment:staging":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","check-contracts-deployment:testnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","check-contracts-deployment:galactica-test":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_solo"},"_npmUser":{"name":"agilulfo","email":"dan.rusnac@vechain.org"},"_npmVersion":"9.6.6","description":"Welcome to the VeBetterDAO Smart Contracts repository! This open-source repository houses the smart contracts powering the decentralized VeBetterDAO on the VeChain Thor blockchain. Dive into a world of transparent and auditable governance mechanisms, leve","directories":{},"_nodeVersion":"20.2.0","dependencies":{"fs":"^0.0.1-security","nyc":"^17.1.0","chai":"^4.2.0","axios":"^1.7.2","dotenv":"^16.3.1","ts-node":">=8.0.0","archiver":"^7.0.1","inquirer":"^12.1.0","form-data":"^4.0.0","typechain":"^8.1.0","mime-types":"^2.1.35","typescript":">=4.5.0","@repo/utils":"*","@types/chai":"^4.2.0","@repo/config":"*","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","@vechain/sdk-core":"1.2.0-rc.2","solidity-coverage":"^0.8.11","@typechain/hardhat":"^8.0.0","@vechain/sdk-network":"1.2.0-rc.2","hardhat-gas-reporter":"^1.0.8","hardhat-contract-sizer":"^2.10.0","@nomiclabs/hardhat-web3":"^2.0.0","@openzeppelin/contracts":"5.0.2","hardhat-ignore-warnings":"^0.2.11","@nomiclabs/hardhat-truffle5":"^2.0.7","@openzeppelin/upgrades-core":"^1.32.5","@vechain/sdk-hardhat-plugin":"1.2.0-rc.2","@nomiclabs/hardhat-etherscan":"^3.0.0","@nomicfoundation/hardhat-ethers":"^3.0.4","@openzeppelin/contracts-upgradeable":"5.0.2","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","ethers":"^6.9.0","hardhat":"2.19.1","prettier":"^3.2.4","nft.storage":"^7.1.1","@types/archiver":"^6.0.3","@types/inquirer":"^9.0.7","@types/mime-types":"^2.1.4","@repo/eslint-config":"*","@typechain/ethers-v6":"^0.4.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@nomicfoundation/hardhat-verify":"^2.0.12","@nomicfoundation/hardhat-toolbox":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vebetterdao-contracts_6.0.1_1754401220894_0.39502469141020446","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@vechain/vebetterdao-contracts","version":"6.1.0","license":"MIT","_id":"@vechain/vebetterdao-contracts@6.1.0","maintainers":[{"name":"freemanzmrojo","email":"miguel.rojo@vechain.org"},{"name":"vanjat7vechaib","email":"vanja.tomic@vechain.org"},{"name":"darren_vechain","email":"darren.kelly@vechain.org"},{"name":"fabiorigam","email":"fabio.rigamonti@vechain.org"},{"name":"lucanicoladebiasi","email":"luca.debiasi@vechain.org"},{"name":"davide.carpini","email":"carpini.davide@gmail.com"},{"name":"cnealvechain","email":"clayton.neal@vechain.org"},{"name":"roisindowling","email":"roisin.dowling@vechain.org"},{"name":"fbaruf","email":"federico.baruffaldi@vechain.org"},{"name":"agilulfo","email":"dan.rusnac@vechain.org"},{"name":"domkasper","email":"daumantas.kasperavicius@vechain.org"},{"name":"mikeredmond","email":"michael.redmond@vechain.org"},{"name":"jennifer.echenim","email":"jennifer.echenim@vechain.org"},{"name":"berk-vechain","email":"berk.akgun@vechain.org"}],"dist":{"shasum":"c1e8002e4c33557db3b1999a2918abf21355cac6","tarball":"https://registry.npmjs.org/@vechain/vebetterdao-contracts/-/vebetterdao-contracts-6.1.0.tgz","fileCount":7403,"integrity":"sha512-SSrY4L/XBdo4OPSanUz2Lt5uRfVmo/iy4M/JhHCtLfN84dT8EQzeJpuZtCtqqAcFW/TDb3QhR6zWZphij0q8BQ==","signatures":[{"sig":"MEUCIQCbxw+Oy/ZNIrfG5gMWd3lLKuLYN74p1ZU0gZpOfjUnSAIgH11mRbNo2u8Ibv51oGWXKI9Pa8o5Ce5HyDbaPn+H9ms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94768921},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./typechain-types":"./typechain-types/index.ts"},"prepare":"yarn compile","scripts":{"lint":"eslint . --ext .ts","clean":"rm -rf dist artifacts typechain-types cache node_modules","deploy":"npx hardhat run scripts/deploy","format":"eslint . --ext .ts --fix","compile":"npx hardhat compile && tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","stop-solo":"docker compose down","simulation":"npx hardhat run scripts/runSimulation.ts","start-solo":"docker compose up -d","start-round":"npx hardhat run scripts/emissions/startRound.ts","deploy:local":"npx hardhat run scripts/deploy --network vechain_solo","test:hardhat":"npx hardhat test --network hardhat","call:contract":"npx hardhat run scripts/functionCalls/calls/\"$FUNCTION_TO_CALL\".ts","generate-docs":"npx hardhat docgen","deploy:hardhat":"npx hardhat run scripts/deploy --network hardhat","deploy:mainnet":"npx hardhat run scripts/deploy --network vechain_mainnet","deploy:testnet":"npx hardhat run scripts/deploy --network vechain_testnet","get-app-shares":"npx hardhat run scripts/xApps/getAppShares.ts --network vechain_mainnet","test:thor-solo":"npx hardhat test","verify:mainnet":"npx hardhat verify --network vechain_mainnet","verify:testnet":"npx hardhat verify --network vechain_testnet","coverage:report":"nyc report --reporter=lcov --reporter=text --reporter=html --temp-dir=./coverage","deploy:contract":"npx hardhat run scripts/deploy/deploys/\"$CONTRACT_TO_DEPLOY\".ts","rename-contracts":"ts-node scripts/renameContracts.ts","upgrade:contract":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts","test:hardhat:shard":"npx hardhat test --network hardhat --grep \"$SHARD\"","start-round:testnet":"npx hardhat run scripts/emissions/startRound.ts --network vechain_testnet","upload-xapp-metadata":"yarn generate-xapp-metadata && npx hardhat run scripts/metadata/xApps/upload.ts","deploy:galactica-test":"npx hardhat run scripts/deploy --network vechain_solo","deploy:testnet-staging":"npx hardhat run scripts/deploy --network vechain_testnet","generate-xapp-metadata":"npx hardhat run scripts/metadata/xApps/generate.ts","test:coverage:solidity":"hardhat coverage","upgrade:contract:local":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_solo","get-galaxy-member-owners":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_mainnet","upgrade:contract:mainnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_mainnet","upgrade:contract:testnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","get-all-apps-from-creator":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_mainnet","check-contracts-deployment":"npx hardhat run scripts/checkContractsDeployment.ts","estimate-voting-gas:mainnet":"npx hardhat run scripts/helpers/estimateVotingGas.ts --network vechain_mainnet","upload-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/upload.ts","generate-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/generate.ts","upload-galaxy-member-metadata":"yarn generate-galaxy-member-metadata && npx hardhat run scripts/metadata/GalaxyMember/upload.ts","generate-galaxy-member-metadata":"npx hardhat run scripts/metadata/GalaxyMember/generate.ts","get-galaxy-member-owners:staging":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_testnet","upgrade:contract:testnet-staging":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","get-all-apps-from-creator:staging":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_testnet","get-galaxy-member-selected-tokens":"npx hardhat run scripts/galaxyMember/getGmSelectedTokens.ts --network vechain_mainnet","check-contracts-deployment:mainnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_mainnet","check-contracts-deployment:staging":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","check-contracts-deployment:testnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","check-contracts-deployment:galactica-test":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_solo"},"_npmUser":{"name":"berk-vechain","email":"berk.akgun@vechain.org"},"description":"### Overview","directories":{},"dependencies":{"fs":"^0.0.1-security","nyc":"^17.1.0","chai":"^4.2.0","axios":"^1.11.0","dotenv":"^16.3.1","ts-node":">=8.0.0","archiver":"^7.0.1","inquirer":"^12.1.0","form-data":"^4.0.0","typechain":"^8.1.0","mime-types":"^2.1.35","typescript":">=4.5.0","@repo/utils":"*","@types/chai":"^4.2.0","@repo/config":"*","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","@vechain/sdk-core":"1.2.0-rc.2","solidity-coverage":"^0.8.11","@typechain/hardhat":"^8.0.0","@vechain/sdk-network":"1.2.0-rc.2","hardhat-gas-reporter":"^1.0.8","hardhat-contract-sizer":"^2.10.0","@nomiclabs/hardhat-web3":"^2.0.0","@openzeppelin/contracts":"5.0.2","hardhat-ignore-warnings":"^0.2.11","@nomiclabs/hardhat-truffle5":"^2.0.7","@openzeppelin/upgrades-core":"^1.32.5","@vechain/sdk-hardhat-plugin":"1.2.0-rc.2","@nomiclabs/hardhat-etherscan":"^3.0.0","@nomicfoundation/hardhat-ethers":"^3.0.4","@openzeppelin/contracts-upgradeable":"5.0.2","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","ethers":"^6.9.0","hardhat":"2.19.1","prettier":"^3.2.4","nft.storage":"^7.1.1","@types/archiver":"^6.0.3","@types/inquirer":"^9.0.7","@types/mime-types":"^2.1.4","@repo/eslint-config":"*","@typechain/ethers-v6":"^0.4.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@nomicfoundation/hardhat-verify":"^2.0.12","@nomicfoundation/hardhat-toolbox":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vebetterdao-contracts_6.1.0_1755700780881_0.4037845073464059","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"name":"@vechain/vebetterdao-contracts","version":"6.2.0","license":"MIT","_id":"@vechain/vebetterdao-contracts@6.2.0","maintainers":[{"name":"freemanzmrojo","email":"miguel.rojo@vechain.org"},{"name":"vanjat7vechaib","email":"vanja.tomic@vechain.org"},{"name":"darren_vechain","email":"darren.kelly@vechain.org"},{"name":"fabiorigam","email":"fabio.rigamonti@vechain.org"},{"name":"lucanicoladebiasi","email":"luca.debiasi@vechain.org"},{"name":"davide.carpini","email":"carpini.davide@gmail.com"},{"name":"cnealvechain","email":"clayton.neal@vechain.org"},{"name":"roisindowling","email":"roisin.dowling@vechain.org"},{"name":"fbaruf","email":"federico.baruffaldi@vechain.org"},{"name":"agilulfo","email":"dan.rusnac@vechain.org"},{"name":"domkasper","email":"daumantas.kasperavicius@vechain.org"},{"name":"mikeredmond","email":"michael.redmond@vechain.org"},{"name":"jennifer.echenim","email":"jennifer.echenim@vechain.org"},{"name":"berk-vechain","email":"berk.akgun@vechain.org"}],"dist":{"shasum":"cf02ba6b04ba230a9e5afe1d9675d82894c4d92f","tarball":"https://registry.npmjs.org/@vechain/vebetterdao-contracts/-/vebetterdao-contracts-6.2.0.tgz","fileCount":7403,"integrity":"sha512-Xzl4tlwGJh4g0gGsFx0kdpKeYmwoV5W0IrKJJqFrO0S12pacOe7NL5nfzCe5vw2dRO2omfAWxvzy/jKcbYHbIQ==","signatures":[{"sig":"MEQCIFjTTAxzabDBSTvxSRqcnxkxbnIYz0iDJhT9U1TV4UgDAiAbyfJ2QoCC3Ccdqz7ZKlYPQXvLGawsSVnL91nOssYwsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94768928},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./typechain-types":"./typechain-types/index.ts"},"scripts":{"lint":"eslint . --ext .ts","clean":"rm -rf dist artifacts typechain-types cache node_modules","deploy":"npx hardhat run scripts/deploy","format":"eslint . --ext .ts --fix","compile":"npx hardhat compile && tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","stop-solo":"docker compose down","simulation":"npx hardhat run scripts/runSimulation.ts","start-solo":"docker compose up -d","start-round":"npx hardhat run scripts/emissions/startRound.ts","deploy:local":"npx hardhat run scripts/deploy --network vechain_solo","test:hardhat":"npx hardhat test --network hardhat","call:contract":"npx hardhat run scripts/functionCalls/calls/\"$FUNCTION_TO_CALL\".ts","generate-docs":"npx hardhat docgen","deploy:hardhat":"npx hardhat run scripts/deploy --network hardhat","deploy:mainnet":"npx hardhat run scripts/deploy --network vechain_mainnet","deploy:testnet":"npx hardhat run scripts/deploy --network vechain_testnet","get-app-shares":"npx hardhat run scripts/xApps/getAppShares.ts --network vechain_mainnet","test:thor-solo":"npx hardhat test","verify:mainnet":"npx hardhat verify --network vechain_mainnet","verify:testnet":"npx hardhat verify --network vechain_testnet","coverage:report":"nyc report --reporter=lcov --reporter=text --reporter=html --temp-dir=./coverage","deploy:contract":"npx hardhat run scripts/deploy/deploys/\"$CONTRACT_TO_DEPLOY\".ts","rename-contracts":"ts-node scripts/renameContracts.ts","upgrade:contract":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts","test:hardhat:shard":"npx hardhat test --network hardhat --grep \"$SHARD\"","start-round:testnet":"npx hardhat run scripts/emissions/startRound.ts --network vechain_testnet","upload-xapp-metadata":"yarn generate-xapp-metadata && npx hardhat run scripts/metadata/xApps/upload.ts","deploy:galactica-test":"npx hardhat run scripts/deploy --network vechain_solo","deploy:testnet-staging":"npx hardhat run scripts/deploy --network vechain_testnet","generate-xapp-metadata":"npx hardhat run scripts/metadata/xApps/generate.ts","test:coverage:solidity":"hardhat coverage","upgrade:contract:local":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_solo","get-galaxy-member-owners":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_mainnet","upgrade:contract:mainnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_mainnet","upgrade:contract:testnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","get-all-apps-from-creator":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_mainnet","check-contracts-deployment":"npx hardhat run scripts/checkContractsDeployment.ts","estimate-voting-gas:mainnet":"npx hardhat run scripts/helpers/estimateVotingGas.ts --network vechain_mainnet","upload-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/upload.ts","generate-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/generate.ts","upload-galaxy-member-metadata":"yarn generate-galaxy-member-metadata && npx hardhat run scripts/metadata/GalaxyMember/upload.ts","generate-galaxy-member-metadata":"npx hardhat run scripts/metadata/GalaxyMember/generate.ts","get-galaxy-member-owners:staging":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_testnet","upgrade:contract:testnet-staging":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","get-all-apps-from-creator:staging":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_testnet","get-galaxy-member-selected-tokens":"npx hardhat run scripts/galaxyMember/getGmSelectedTokens.ts --network vechain_mainnet","check-contracts-deployment:mainnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_mainnet","check-contracts-deployment:staging":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","check-contracts-deployment:testnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","check-contracts-deployment:galactica-test":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_solo"},"_npmUser":{"name":"berk-vechain","email":"berk.akgun@vechain.org"},"description":"### Overview","directories":{},"dependencies":{"fs":"^0.0.1-security","nyc":"^17.1.0","chai":"^4.2.0","axios":"^1.11.0","dotenv":"^16.3.1","ts-node":">=8.0.0","archiver":"^7.0.1","inquirer":"^12.1.0","form-data":"^4.0.0","typechain":"^8.1.0","mime-types":"^2.1.35","typescript":">=4.5.0","@types/chai":"^4.2.0","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","@vechain/sdk-core":"1.2.0-rc.2","solidity-coverage":"^0.8.11","@typechain/hardhat":"^8.0.0","@vechain/sdk-network":"1.2.0-rc.2","hardhat-gas-reporter":"^1.0.8","hardhat-contract-sizer":"^2.10.0","@nomiclabs/hardhat-web3":"^2.0.0","@openzeppelin/contracts":"5.0.2","hardhat-ignore-warnings":"^0.2.11","@nomiclabs/hardhat-truffle5":"^2.0.7","@openzeppelin/upgrades-core":"^1.32.5","@vechain/sdk-hardhat-plugin":"1.2.0-rc.2","@nomiclabs/hardhat-etherscan":"^3.0.0","@nomicfoundation/hardhat-ethers":"^3.0.4","@openzeppelin/contracts-upgradeable":"5.0.2","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.10"},"_hasShrinkwrap":false,"prepublishOnly":"yarn compile","devDependencies":{"eslint":"^8.56.0","ethers":"^6.9.0","hardhat":"2.19.1","prettier":"^3.2.4","@repo/utils":"*","nft.storage":"^7.1.1","@repo/config":"*","@types/archiver":"^6.0.3","@types/inquirer":"^9.0.7","@types/mime-types":"^2.1.4","@repo/eslint-config":"*","@typechain/ethers-v6":"^0.4.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@nomicfoundation/hardhat-verify":"^2.0.12","@nomicfoundation/hardhat-toolbox":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vebetterdao-contracts_6.2.0_1755702555402_0.5726787970531007","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@vechain/vebetterdao-contracts","version":"7.0.0","license":"MIT","_id":"@vechain/vebetterdao-contracts@7.0.0","maintainers":[{"name":"freemanzmrojo","email":"miguel.rojo@vechain.org"},{"name":"vanjat7vechaib","email":"vanja.tomic@vechain.org"},{"name":"darren_vechain","email":"darren.kelly@vechain.org"},{"name":"fabiorigam","email":"fabio.rigamonti@vechain.org"},{"name":"lucanicoladebiasi","email":"luca.debiasi@vechain.org"},{"name":"davide.carpini","email":"carpini.davide@gmail.com"},{"name":"cnealvechain","email":"clayton.neal@vechain.org"},{"name":"roisindowling","email":"roisin.dowling@vechain.org"},{"name":"fbaruf","email":"federico.baruffaldi@vechain.org"},{"name":"agilulfo","email":"dan.rusnac@vechain.org"},{"name":"domkasper","email":"daumantas.kasperavicius@vechain.org"},{"name":"mikeredmond","email":"michael.redmond@vechain.org"},{"name":"jennifer.echenim","email":"jennifer.echenim@vechain.org"},{"name":"berk-vechain","email":"berk.akgun@vechain.org"}],"dist":{"shasum":"4c965fb9c96e6d14f340f4ad7e476fac5c5ea363","tarball":"https://registry.npmjs.org/@vechain/vebetterdao-contracts/-/vebetterdao-contracts-7.0.0.tgz","fileCount":7403,"integrity":"sha512-a3IxR1DosHiPNLZqF9YqHvbRYlmDO3q3g5ez2VFls1Ec5rzGuULkV+Cz8HoZ7NDlFnYNL0aGGmbeTc2FTmX4uw==","signatures":[{"sig":"MEQCIBUa7NqUsEAKZtN9dWr3AzTuoGZnws9k0GAXOfCPjxvEAiB9SbR0M8YpVVV4UrPv4tZDj4cyvnQZsjZYM49yYunNfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94769113},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./typechain-types":{"types":"./dist/esm/typechain-types/index.d.ts","import":"./dist/esm/typechain-types/index.js","require":"./dist/cjs/typechain-types/index.js"}},"scripts":{"lint":"eslint . --ext .ts","clean":"rm -rf dist artifacts typechain-types cache node_modules","deploy":"npx hardhat run scripts/deploy","format":"eslint . --ext .ts --fix","compile":"npx hardhat compile && tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","stop-solo":"docker compose down","simulation":"npx hardhat run scripts/runSimulation.ts","start-solo":"docker compose up -d","start-round":"npx hardhat run scripts/emissions/startRound.ts","deploy:local":"npx hardhat run scripts/deploy --network vechain_solo","test:hardhat":"npx hardhat test --network hardhat","call:contract":"npx hardhat run scripts/functionCalls/calls/\"$FUNCTION_TO_CALL\".ts","generate-docs":"npx hardhat docgen","deploy:hardhat":"npx hardhat run scripts/deploy --network hardhat","deploy:mainnet":"npx hardhat run scripts/deploy --network vechain_mainnet","deploy:testnet":"npx hardhat run scripts/deploy --network vechain_testnet","get-app-shares":"npx hardhat run scripts/xApps/getAppShares.ts --network vechain_mainnet","test:thor-solo":"npx hardhat test","verify:mainnet":"npx hardhat verify --network vechain_mainnet","verify:testnet":"npx hardhat verify --network vechain_testnet","coverage:report":"nyc report --reporter=lcov --reporter=text --reporter=html --temp-dir=./coverage","deploy:contract":"npx hardhat run scripts/deploy/deploys/\"$CONTRACT_TO_DEPLOY\".ts","rename-contracts":"ts-node scripts/renameContracts.ts","upgrade:contract":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts","test:hardhat:shard":"npx hardhat test --network hardhat --grep \"$SHARD\"","start-round:testnet":"npx hardhat run scripts/emissions/startRound.ts --network vechain_testnet","upload-xapp-metadata":"yarn generate-xapp-metadata && npx hardhat run scripts/metadata/xApps/upload.ts","deploy:galactica-test":"npx hardhat run scripts/deploy --network vechain_solo","deploy:testnet-staging":"npx hardhat run scripts/deploy --network vechain_testnet","generate-xapp-metadata":"npx hardhat run scripts/metadata/xApps/generate.ts","test:coverage:solidity":"hardhat coverage","upgrade:contract:local":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_solo","get-galaxy-member-owners":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_mainnet","upgrade:contract:mainnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_mainnet","upgrade:contract:testnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","get-all-apps-from-creator":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_mainnet","check-contracts-deployment":"npx hardhat run scripts/checkContractsDeployment.ts","estimate-voting-gas:mainnet":"npx hardhat run scripts/helpers/estimateVotingGas.ts --network vechain_mainnet","upload-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/upload.ts","generate-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/generate.ts","upload-galaxy-member-metadata":"yarn generate-galaxy-member-metadata && npx hardhat run scripts/metadata/GalaxyMember/upload.ts","generate-galaxy-member-metadata":"npx hardhat run scripts/metadata/GalaxyMember/generate.ts","get-galaxy-member-owners:staging":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_testnet","upgrade:contract:testnet-staging":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","get-all-apps-from-creator:staging":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_testnet","get-galaxy-member-selected-tokens":"npx hardhat run scripts/galaxyMember/getGmSelectedTokens.ts --network vechain_mainnet","check-contracts-deployment:mainnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_mainnet","check-contracts-deployment:staging":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","check-contracts-deployment:testnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","check-contracts-deployment:galactica-test":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_solo"},"_npmUser":{"name":"berk-vechain","email":"berk.akgun@vechain.org"},"description":"### Overview","directories":{},"dependencies":{"fs":"^0.0.1-security","nyc":"^17.1.0","chai":"^4.2.0","axios":"^1.11.0","dotenv":"^16.3.1","ts-node":">=8.0.0","archiver":"^7.0.1","inquirer":"^12.1.0","form-data":"^4.0.0","typechain":"^8.1.0","mime-types":"^2.1.35","typescript":">=4.5.0","@types/chai":"^4.2.0","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","@vechain/sdk-core":"1.2.0-rc.2","solidity-coverage":"^0.8.11","@typechain/hardhat":"^8.0.0","@vechain/sdk-network":"1.2.0-rc.2","hardhat-gas-reporter":"^1.0.8","hardhat-contract-sizer":"^2.10.0","@nomiclabs/hardhat-web3":"^2.0.0","@openzeppelin/contracts":"5.0.2","hardhat-ignore-warnings":"^0.2.11","@nomiclabs/hardhat-truffle5":"^2.0.7","@openzeppelin/upgrades-core":"^1.32.5","@vechain/sdk-hardhat-plugin":"1.2.0-rc.2","@nomiclabs/hardhat-etherscan":"^3.0.0","@nomicfoundation/hardhat-ethers":"^3.0.4","@openzeppelin/contracts-upgradeable":"5.0.2","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.10"},"_hasShrinkwrap":false,"prepublishOnly":"yarn compile","devDependencies":{"eslint":"^8.56.0","ethers":"^6.9.0","hardhat":"2.19.1","prettier":"^3.2.4","@repo/utils":"*","nft.storage":"^7.1.1","@repo/config":"*","@types/archiver":"^6.0.3","@types/inquirer":"^9.0.7","@types/mime-types":"^2.1.4","@repo/eslint-config":"*","@typechain/ethers-v6":"^0.4.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@nomicfoundation/hardhat-verify":"^2.0.12","@nomicfoundation/hardhat-toolbox":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vebetterdao-contracts_7.0.0_1755704131858_0.8372952664529447","host":"s3://npm-registry-packages-npm-production"}},"7.0.1":{"name":"@vechain/vebetterdao-contracts","version":"7.0.1","license":"MIT","_id":"@vechain/vebetterdao-contracts@7.0.1","maintainers":[{"name":"freemanzmrojo","email":"miguel.rojo@vechain.org"},{"name":"vanjat7vechaib","email":"vanja.tomic@vechain.org"},{"name":"darren_vechain","email":"darren.kelly@vechain.org"},{"name":"fabiorigam","email":"fabio.rigamonti@vechain.org"},{"name":"lucanicoladebiasi","email":"luca.debiasi@vechain.org"},{"name":"davide.carpini","email":"carpini.davide@gmail.com"},{"name":"cnealvechain","email":"clayton.neal@vechain.org"},{"name":"roisindowling","email":"roisin.dowling@vechain.org"},{"name":"fbaruf","email":"federico.baruffaldi@vechain.org"},{"name":"agilulfo","email":"dan.rusnac@vechain.org"},{"name":"domkasper","email":"daumantas.kasperavicius@vechain.org"},{"name":"mikeredmond","email":"michael.redmond@vechain.org"},{"name":"jennifer.echenim","email":"jennifer.echenim@vechain.org"},{"name":"berk-vechain","email":"berk.akgun@vechain.org"}],"dist":{"shasum":"3d622373a3c5312f32342dd941e90b7f48ac8e97","tarball":"https://registry.npmjs.org/@vechain/vebetterdao-contracts/-/vebetterdao-contracts-7.0.1.tgz","fileCount":7519,"integrity":"sha512-q1LkLP2hEwqRFRRwNK/N7WbLNNETw77BidwA5qJj0H9rSiKrtjh83YPu1XccJYxrXPv1bhF17QMZV2JOBmLPlg==","signatures":[{"sig":"MEUCIDliUOkYsewTtck09IMAw+lKzGSsdS4GjLT+G8ZYyotuAiEAnE3JuU/fCQCwCMqSxB7pikYJcMWt39GRW/zyMpv91us=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97645154},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./typechain-types":{"types":"./dist/esm/typechain-types/index.d.ts","import":"./dist/esm/typechain-types/index.js","require":"./dist/cjs/typechain-types/index.js"}},"scripts":{"lint":"eslint . --ext .ts","clean":"rm -rf dist artifacts typechain-types cache node_modules","deploy":"npx hardhat run scripts/deploy","format":"eslint . --ext .ts --fix","compile":"npx hardhat compile && tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","stop-solo":"docker compose down","simulation":"npx hardhat run scripts/runSimulation.ts","start-solo":"docker compose up -d","start-round":"npx hardhat run scripts/emissions/startRound.ts","deploy:local":"npx hardhat run scripts/deploy --network vechain_solo","test:hardhat":"npx hardhat test --network hardhat","call:contract":"npx hardhat run scripts/functionCalls/calls/\"$FUNCTION_TO_CALL\".ts","generate-docs":"npx hardhat docgen","deploy:hardhat":"npx hardhat run scripts/deploy --network hardhat","deploy:mainnet":"npx hardhat run scripts/deploy --network vechain_mainnet","deploy:testnet":"npx hardhat run scripts/deploy --network vechain_testnet","get-app-shares":"npx hardhat run scripts/xApps/getAppShares.ts --network vechain_mainnet","test:thor-solo":"npx hardhat test","verify:mainnet":"npx hardhat verify --network vechain_mainnet","verify:testnet":"npx hardhat verify --network vechain_testnet","coverage:report":"nyc report --reporter=lcov --reporter=text --reporter=html --temp-dir=./coverage","deploy:contract":"npx hardhat run scripts/deploy/deploys/\"$CONTRACT_TO_DEPLOY\".ts","rename-contracts":"ts-node scripts/renameContracts.ts","upgrade:contract":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts","test:hardhat:shard":"npx hardhat test --network hardhat --grep \"$SHARD\"","start-round:testnet":"npx hardhat run scripts/emissions/startRound.ts --network vechain_testnet","upload-xapp-metadata":"yarn generate-xapp-metadata && npx hardhat run scripts/metadata/xApps/upload.ts","deploy:galactica-test":"npx hardhat run scripts/deploy --network vechain_solo","deploy:testnet-staging":"npx hardhat run scripts/deploy --network vechain_testnet","generate-xapp-metadata":"npx hardhat run scripts/metadata/xApps/generate.ts","test:coverage:solidity":"hardhat coverage","upgrade:contract:local":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_solo","get-galaxy-member-owners":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_mainnet","upgrade:contract:mainnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_mainnet","upgrade:contract:testnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","get-all-apps-from-creator":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_mainnet","check-contracts-deployment":"npx hardhat run scripts/checkContractsDeployment.ts","estimate-voting-gas:mainnet":"npx hardhat run scripts/helpers/estimateVotingGas.ts --network vechain_mainnet","upload-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/upload.ts","generate-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/generate.ts","upload-galaxy-member-metadata":"yarn generate-galaxy-member-metadata && npx hardhat run scripts/metadata/GalaxyMember/upload.ts","generate-galaxy-member-metadata":"npx hardhat run scripts/metadata/GalaxyMember/generate.ts","get-galaxy-member-owners:staging":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_testnet","upgrade:contract:testnet-staging":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","get-all-apps-from-creator:staging":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_testnet","get-galaxy-member-selected-tokens":"npx hardhat run scripts/galaxyMember/getGmSelectedTokens.ts --network vechain_mainnet","check-contracts-deployment:mainnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_mainnet","check-contracts-deployment:staging":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","check-contracts-deployment:testnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","check-contracts-deployment:galactica-test":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_solo"},"_npmUser":{"name":"agilulfo","email":"dan.rusnac@vechain.org"},"description":"``` \"B3TR\": \"0x5ef79995FE8a89e0812330E4378eB2660ceDe699\", \"B3TRGovernor\": \"0x1c65C25fABe2fc1bCb82f253fA0C916a322f777C\", \"Emissions\": \"0xDf94739bd169C84fe6478D8420Bb807F1f47b135\", \"GalaxyMember\": \"0x93B8cD34A7Fc4f53271b9011161F7A2B5fEA9D1F\", \"TimeLock\": \"0","directories":{},"dependencies":{"fs":"^0.0.1-security","nyc":"^17.1.0","chai":"^4.2.0","axios":"^1.11.0","dotenv":"^16.3.1","ts-node":">=8.0.0","archiver":"^7.0.1","inquirer":"^12.1.0","form-data":"^4.0.0","typechain":"^8.1.0","mime-types":"^2.1.35","typescript":">=4.5.0","@types/chai":"^4.2.0","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","@vechain/sdk-core":"1.2.0-rc.2","solidity-coverage":"^0.8.11","@typechain/hardhat":"^8.0.0","@vechain/sdk-network":"1.2.0-rc.2","hardhat-gas-reporter":"^1.0.8","hardhat-contract-sizer":"^2.10.0","@nomiclabs/hardhat-web3":"^2.0.0","@openzeppelin/contracts":"5.0.2","hardhat-ignore-warnings":"^0.2.11","@nomiclabs/hardhat-truffle5":"^2.0.7","@openzeppelin/upgrades-core":"^1.32.5","@vechain/sdk-hardhat-plugin":"1.2.0-rc.2","@nomiclabs/hardhat-etherscan":"^3.0.0","@nomicfoundation/hardhat-ethers":"^3.0.4","@openzeppelin/contracts-upgradeable":"5.0.2","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.10"},"_hasShrinkwrap":false,"prepublishOnly":"yarn compile","devDependencies":{"eslint":"^8.56.0","ethers":"^6.9.0","hardhat":"2.19.1","prettier":"^3.2.4","@repo/utils":"*","nft.storage":"^7.1.1","@repo/config":"*","@types/archiver":"^6.0.3","@types/inquirer":"^9.0.7","@types/mime-types":"^2.1.4","@repo/eslint-config":"*","@typechain/ethers-v6":"^0.4.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@nomicfoundation/hardhat-verify":"^2.0.12","@nomicfoundation/hardhat-toolbox":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vebetterdao-contracts_7.0.1_1755762898152_0.3290700408507805","host":"s3://npm-registry-packages-npm-production"}},"7.0.2":{"name":"@vechain/vebetterdao-contracts","version":"7.0.2","license":"MIT","_id":"@vechain/vebetterdao-contracts@7.0.2","maintainers":[{"name":"freemanzmrojo","email":"miguel.rojo@vechain.org"},{"name":"vanjat7vechaib","email":"vanja.tomic@vechain.org"},{"name":"darren_vechain","email":"darren.kelly@vechain.org"},{"name":"fabiorigam","email":"fabio.rigamonti@vechain.org"},{"name":"lucanicoladebiasi","email":"luca.debiasi@vechain.org"},{"name":"davide.carpini","email":"carpini.davide@gmail.com"},{"name":"cnealvechain","email":"clayton.neal@vechain.org"},{"name":"roisindowling","email":"roisin.dowling@vechain.org"},{"name":"fbaruf","email":"federico.baruffaldi@vechain.org"},{"name":"agilulfo","email":"dan.rusnac@vechain.org"},{"name":"domkasper","email":"daumantas.kasperavicius@vechain.org"},{"name":"mikeredmond","email":"michael.redmond@vechain.org"},{"name":"jennifer.echenim","email":"jennifer.echenim@vechain.org"},{"name":"berk-vechain","email":"berk.akgun@vechain.org"}],"dist":{"shasum":"5bfd0fdeb34399b0f575f2ff7adb1085c73997ad","tarball":"https://registry.npmjs.org/@vechain/vebetterdao-contracts/-/vebetterdao-contracts-7.0.2.tgz","fileCount":7519,"integrity":"sha512-vptVKoSsNNN/Pwz5xUsZWivZ3hDYltQandZz0xk9qUXu5m6KLXp5E0wXiKOvFrz/raBNL5vo0rD1EiwsKjwgnw==","signatures":[{"sig":"MEYCIQD+ht9oo40tvACUTIAojO4ZBQ+Jx7uXC3+KhJmva9fgxAIhAN0ApFHjgVKdTUoOolwbSDePtdaqPYZIUBTASG0zRKgB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97645007},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./typechain-types":{"types":"./dist/esm/typechain-types/index.d.ts","import":"./dist/esm/typechain-types/index.js","require":"./dist/cjs/typechain-types/index.js"}},"scripts":{"lint":"eslint . --ext .ts","clean":"rm -rf dist artifacts typechain-types cache node_modules","deploy":"npx hardhat run scripts/deploy","format":"eslint . --ext .ts --fix","compile":"npx hardhat compile && tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","stop-solo":"docker compose down","simulation":"npx hardhat run scripts/runSimulation.ts","start-solo":"docker compose up -d","start-round":"npx hardhat run scripts/emissions/startRound.ts","deploy:local":"npx hardhat run scripts/deploy --network vechain_solo","test:hardhat":"npx hardhat test --network hardhat","call:contract":"npx hardhat run scripts/functionCalls/calls/\"$FUNCTION_TO_CALL\".ts","generate-docs":"npx hardhat docgen","deploy:hardhat":"npx hardhat run scripts/deploy --network hardhat","deploy:mainnet":"npx hardhat run scripts/deploy --network vechain_mainnet","deploy:testnet":"npx hardhat run scripts/deploy --network vechain_testnet","get-app-shares":"npx hardhat run scripts/xApps/getAppShares.ts --network vechain_mainnet","test:thor-solo":"npx hardhat test","verify:mainnet":"npx hardhat verify --network vechain_mainnet","verify:testnet":"npx hardhat verify --network vechain_testnet","coverage:report":"nyc report --reporter=lcov --reporter=text --reporter=html --temp-dir=./coverage","deploy:contract":"npx hardhat run scripts/deploy/deploys/\"$CONTRACT_TO_DEPLOY\".ts","rename-contracts":"ts-node scripts/renameContracts.ts","upgrade:contract":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts","test:hardhat:shard":"npx hardhat test --network hardhat --grep \"$SHARD\"","start-round:testnet":"npx hardhat run scripts/emissions/startRound.ts --network vechain_testnet","upload-xapp-metadata":"yarn generate-xapp-metadata && npx hardhat run scripts/metadata/xApps/upload.ts","deploy:galactica-test":"npx hardhat run scripts/deploy --network vechain_solo","deploy:testnet-staging":"npx hardhat run scripts/deploy --network vechain_testnet","generate-xapp-metadata":"npx hardhat run scripts/metadata/xApps/generate.ts","test:coverage:solidity":"hardhat coverage","upgrade:contract:local":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_solo","get-galaxy-member-owners":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_mainnet","upgrade:contract:mainnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_mainnet","upgrade:contract:testnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","get-all-apps-from-creator":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_mainnet","check-contracts-deployment":"npx hardhat run scripts/checkContractsDeployment.ts","estimate-voting-gas:mainnet":"npx hardhat run scripts/helpers/estimateVotingGas.ts --network vechain_mainnet","upload-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/upload.ts","generate-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/generate.ts","upload-galaxy-member-metadata":"yarn generate-galaxy-member-metadata && npx hardhat run scripts/metadata/GalaxyMember/upload.ts","generate-galaxy-member-metadata":"npx hardhat run scripts/metadata/GalaxyMember/generate.ts","get-galaxy-member-owners:staging":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_testnet","upgrade:contract:testnet-staging":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","get-all-apps-from-creator:staging":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_testnet","get-galaxy-member-selected-tokens":"npx hardhat run scripts/galaxyMember/getGmSelectedTokens.ts --network vechain_mainnet","check-contracts-deployment:mainnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_mainnet","check-contracts-deployment:staging":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","check-contracts-deployment:testnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","check-contracts-deployment:galactica-test":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_solo"},"_npmUser":{"name":"agilulfo","email":"dan.rusnac@vechain.org"},"description":"Open-source repository that houses the smart contracts powering the decentralized VeBetterDAO on the VeChain Thor blockchain.","directories":{},"dependencies":{"fs":"^0.0.1-security","nyc":"^17.1.0","chai":"^4.2.0","axios":"^1.11.0","dotenv":"^16.3.1","ts-node":">=8.0.0","archiver":"^7.0.1","inquirer":"^12.1.0","form-data":"^4.0.0","typechain":"^8.1.0","mime-types":"^2.1.35","typescript":">=4.5.0","@types/chai":"^4.2.0","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","@vechain/sdk-core":"1.2.0-rc.2","solidity-coverage":"^0.8.11","@typechain/hardhat":"^8.0.0","@vechain/sdk-network":"1.2.0-rc.2","hardhat-gas-reporter":"^1.0.8","hardhat-contract-sizer":"^2.10.0","@nomiclabs/hardhat-web3":"^2.0.0","@openzeppelin/contracts":"5.0.2","hardhat-ignore-warnings":"^0.2.11","@nomiclabs/hardhat-truffle5":"^2.0.7","@openzeppelin/upgrades-core":"^1.32.5","@vechain/sdk-hardhat-plugin":"1.2.0-rc.2","@nomiclabs/hardhat-etherscan":"^3.0.0","@nomicfoundation/hardhat-ethers":"^3.0.4","@openzeppelin/contracts-upgradeable":"5.0.2","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.10"},"_hasShrinkwrap":false,"prepublishOnly":"yarn compile","devDependencies":{"eslint":"^8.56.0","ethers":"^6.9.0","hardhat":"2.19.1","prettier":"^3.2.4","@repo/utils":"*","nft.storage":"^7.1.1","@repo/config":"*","@types/archiver":"^6.0.3","@types/inquirer":"^9.0.7","@types/mime-types":"^2.1.4","@repo/eslint-config":"*","@typechain/ethers-v6":"^0.4.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@nomicfoundation/hardhat-verify":"^2.0.12","@nomicfoundation/hardhat-toolbox":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vebetterdao-contracts_7.0.2_1755763166081_0.7556085921895812","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"@vechain/vebetterdao-contracts","version":"7.1.0","license":"MIT","_id":"@vechain/vebetterdao-contracts@7.1.0","maintainers":[{"name":"freemanzmrojo","email":"miguel.rojo@vechain.org"},{"name":"vanjat7vechaib","email":"vanja.tomic@vechain.org"},{"name":"darren_vechain","email":"darren.kelly@vechain.org"},{"name":"fabiorigam","email":"fabio.rigamonti@vechain.org"},{"name":"lucanicoladebiasi","email":"luca.debiasi@vechain.org"},{"name":"davide.carpini","email":"carpini.davide@gmail.com"},{"name":"cnealvechain","email":"clayton.neal@vechain.org"},{"name":"roisindowling","email":"roisin.dowling@vechain.org"},{"name":"fbaruf","email":"federico.baruffaldi@vechain.org"},{"name":"agilulfo","email":"dan.rusnac@vechain.org"},{"name":"domkasper","email":"daumantas.kasperavicius@vechain.org"},{"name":"mikeredmond","email":"michael.redmond@vechain.org"},{"name":"berk-vechain","email":"berk.akgun@vechain.org"},{"name":"victor-vechain","email":"victor.emanuel@vechain.org"},{"name":"doublemme","email":"michael.martin@vechain.org"},{"name":"dara-vechain","email":"dara.heng@vechain.org"}],"dist":{"shasum":"e75a80606d248624ce471f6cab3caf4b34b3a390","tarball":"https://registry.npmjs.org/@vechain/vebetterdao-contracts/-/vebetterdao-contracts-7.1.0.tgz","fileCount":6349,"integrity":"sha512-cDiLJQA2BiHVXbVbVne4RIpSYipD5MLAmC6MSvFE+L42r4Ni5lZIxWUEhKh2JRtJGL735Jgku60hDB8JI4ev/w==","signatures":[{"sig":"MEUCIQDY3EpxMBwyvx2yZkV8xHPTtegw+fX272Gwvb5cpGN2kgIgc92xT3rfyWyEKqWS2cUaCbM/1jUxAi313Uxej7Ti1Rk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102631928},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./factories/*":{"types":"./dist/esm/typechain-types/factories/contracts/*.d.ts","import":"./dist/esm/typechain-types/factories/contracts/*.js","require":"./dist/cjs/typechain-types/factories/contracts/*.js"},"./@openzeppelin/*":{"types":"./dist/esm/typechain-types/factories/@openzeppelin/contracts/*.d.ts","import":"./dist/esm/typechain-types/factories/@openzeppelin/contracts/*.js","require":"./dist/cjs/typechain-types/factories/@openzeppelin/contracts/*.js"},"./typechain-types":{"types":"./dist/esm/typechain-types/index.d.ts","import":"./dist/esm/typechain-types/index.js","require":"./dist/cjs/typechain-types/index.js"}},"gitHead":"b2df37a00796f11466025d1d45f1901b484db29a","scripts":{"lint":"eslint . --ext .ts","clean":"rm -rf dist artifacts typechain-types cache node_modules","deploy":"npx hardhat run scripts/deploy","format":"eslint . --ext .ts --fix","compile":"npx hardhat compile && tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","stop-solo":"docker compose down","simulation":"npx hardhat run scripts/runSimulation.ts","start-solo":"docker compose up -d","start-round":"npx hardhat run scripts/emissions/startRound.ts","deploy:local":"npx hardhat run scripts/deploy --network vechain_solo","test:hardhat":"npx hardhat test --network hardhat","call:contract":"npx hardhat run scripts/functionCalls/calls/\"$FUNCTION_TO_CALL\".ts","generate-docs":"npx hardhat docgen","deploy:hardhat":"npx hardhat run scripts/deploy --network hardhat","deploy:mainnet":"npx hardhat run scripts/deploy --network vechain_mainnet","deploy:testnet":"npx hardhat run scripts/deploy --network vechain_testnet","get-app-shares":"npx hardhat run scripts/xApps/getAppShares.ts --network vechain_mainnet","test:thor-solo":"npx hardhat test","verify:mainnet":"npx hardhat verify --network vechain_mainnet","verify:testnet":"npx hardhat verify --network vechain_testnet","coverage:report":"nyc report --reporter=lcov --reporter=text --reporter=html --temp-dir=./coverage","deploy:contract":"npx hardhat run scripts/deploy/deploys/\"$CONTRACT_TO_DEPLOY\".ts","rename-contracts":"ts-node scripts/renameContracts.ts","upgrade:contract":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts","test:hardhat:shard":"npx hardhat test --network hardhat --grep \"$SHARD\"","start-round:testnet":"npx hardhat run scripts/emissions/startRound.ts --network vechain_testnet","upload-xapp-metadata":"yarn generate-xapp-metadata && npx hardhat run scripts/metadata/xApps/upload.ts","deploy:galactica-test":"npx hardhat run scripts/deploy --network vechain_solo","deploy:testnet-staging":"npx hardhat run scripts/deploy --network vechain_testnet","generate-xapp-metadata":"npx hardhat run scripts/metadata/xApps/generate.ts","test:coverage:solidity":"hardhat coverage","upgrade:contract:local":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_solo","setup-environment:local":"npx hardhat run scripts/standalone/setupLocalEnvironment.ts","get-galaxy-member-owners":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_mainnet","upgrade:contract:mainnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_mainnet","upgrade:contract:testnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","get-all-apps-from-creator":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_mainnet","seed-voting-power:mainnet":"npx hardhat run scripts/data/remainingProposalDeposits/seed.ts --network vechain_mainnet","check-contracts-deployment":"npx hardhat run scripts/checkContractsDeployment.ts","estimate-voting-gas:mainnet":"npx hardhat run scripts/helpers/estimateVotingGas.ts --network vechain_mainnet","upload-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/upload.ts","generate-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/generate.ts","upload-galaxy-member-metadata":"yarn generate-galaxy-member-metadata && npx hardhat run scripts/metadata/GalaxyMember/upload.ts","generate-galaxy-member-metadata":"npx hardhat run scripts/metadata/GalaxyMember/generate.ts","get-galaxy-member-owners:staging":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_testnet","upgrade:contract:testnet-staging":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","analyze-proposal-deposits:mainnet":"npx hardhat run scripts/data/remainingProposalDeposits/analyze.ts --network vechain_mainnet","get-all-apps-from-creator:staging":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_testnet","get-galaxy-member-selected-tokens":"npx hardhat run scripts/galaxyMember/getGmSelectedTokens.ts --network vechain_mainnet","seed-voting-power:testnet-staging":"npx hardhat run scripts/data/remainingProposalDeposits/seed.ts --network vechain_testnet","check-contracts-deployment:mainnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_mainnet","check-contracts-deployment:staging":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","check-contracts-deployment:testnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","analyze-proposal-deposits:testnet-staging":"npx hardhat run scripts/data/remainingProposalDeposits/analyze.ts --network vechain_testnet","check-contracts-deployment:galactica-test":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_solo"},"_npmUser":{"name":"dara-vechain","email":"dara.heng@vechain.org"},"_npmVersion":"10.8.2","description":"Open-source repository that houses the smart contracts powering the decentralized VeBetterDAO on the VeChain Thor blockchain.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"fs":"^0.0.1-security","nyc":"^17.1.0","chai":"^4.2.0","axios":"^1.11.0","dotenv":"^16.3.1","ts-node":">=8.0.0","archiver":"^7.0.1","inquirer":"^12.1.0","form-data":"^4.0.0","typechain":"^8.1.0","mime-types":"^2.1.35","typescript":">=4.5.0","@types/chai":"^4.2.0","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","@vechain/sdk-core":"1.2.0-rc.2","solidity-coverage":"^0.8.11","@typechain/hardhat":"^8.0.0","@vechain/sdk-network":"1.2.0-rc.2","hardhat-gas-reporter":"^1.0.8","hardhat-contract-sizer":"^2.10.0","@nomiclabs/hardhat-web3":"^2.0.0","@openzeppelin/contracts":"5.0.2","hardhat-ignore-warnings":"^0.2.11","@nomiclabs/hardhat-truffle5":"^2.0.7","@openzeppelin/upgrades-core":"^1.32.5","@vechain/sdk-hardhat-plugin":"1.2.0-rc.2","@nomiclabs/hardhat-etherscan":"^3.0.0","@nomicfoundation/hardhat-ethers":"^3.0.4","@openzeppelin/contracts-upgradeable":"5.0.2","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.10"},"_hasShrinkwrap":false,"prepublishOnly":"yarn compile","devDependencies":{"eslint":"^8.56.0","ethers":"^6.9.0","hardhat":"2.19.1","prettier":"^3.2.4","@repo/utils":"*","nft.storage":"^7.1.1","@repo/config":"*","@types/archiver":"^6.0.3","@types/inquirer":"^9.0.7","@types/mime-types":"^2.1.4","@repo/eslint-config":"*","@typechain/ethers-v6":"^0.4.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@nomicfoundation/hardhat-verify":"^2.0.12","@nomicfoundation/hardhat-toolbox":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vebetterdao-contracts_7.1.0_1761145314290_0.826892406539659","host":"s3://npm-registry-packages-npm-production"}},"7.1.1":{"name":"@vechain/vebetterdao-contracts","version":"7.1.1","license":"MIT","_id":"@vechain/vebetterdao-contracts@7.1.1","maintainers":[{"name":"freemanzmrojo","email":"miguel.rojo@vechain.org"},{"name":"vanjat7vechaib","email":"vanja.tomic@vechain.org"},{"name":"darren_vechain","email":"darren.kelly@vechain.org"},{"name":"fabiorigam","email":"fabio.rigamonti@vechain.org"},{"name":"lucanicoladebiasi","email":"luca.debiasi@vechain.org"},{"name":"davide.carpini","email":"carpini.davide@gmail.com"},{"name":"cnealvechain","email":"clayton.neal@vechain.org"},{"name":"roisindowling","email":"roisin.dowling@vechain.org"},{"name":"fbaruf","email":"federico.baruffaldi@vechain.org"},{"name":"agilulfo","email":"dan.rusnac@vechain.org"},{"name":"domkasper","email":"daumantas.kasperavicius@vechain.org"},{"name":"mikeredmond","email":"michael.redmond@vechain.org"},{"name":"berk-vechain","email":"berk.akgun@vechain.org"},{"name":"victor-vechain","email":"victor.emanuel@vechain.org"},{"name":"doublemme","email":"michael.martin@vechain.org"},{"name":"dara-vechain","email":"dara.heng@vechain.org"}],"dist":{"shasum":"b63dfb771077a60bb5908be1b800099bf865dd1c","tarball":"https://registry.npmjs.org/@vechain/vebetterdao-contracts/-/vebetterdao-contracts-7.1.1.tgz","fileCount":6349,"integrity":"sha512-lBDfBvWGSsTDs1V/usoQMqIYPpPcX7i3GMnXgCt7fXItHfdh4+InlC1Fz6RrvVPDB+p95lJMC+x09/qR4cRLDQ==","signatures":[{"sig":"MEYCIQDBQGk9Cjn/smcNpfNZYFQzKLMrxNCq+goY3GEFYF8sfAIhANyI1GraaaXjP4idQdyjsPwBzWx6Tj6wDVPBG2M4NIb9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102632068},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./factories/*":{"types":"./dist/esm/typechain-types/factories/contracts/*.d.ts","import":"./dist/esm/typechain-types/factories/contracts/*.js","require":"./dist/cjs/typechain-types/factories/contracts/*.js"},"./@openzeppelin/*":{"types":"./dist/esm/typechain-types/factories/@openzeppelin/contracts/*.d.ts","import":"./dist/esm/typechain-types/factories/@openzeppelin/contracts/*.js","require":"./dist/cjs/typechain-types/factories/@openzeppelin/contracts/*.js"},"./typechain-types":{"types":"./dist/esm/typechain-types/index.d.ts","import":"./dist/esm/typechain-types/index.js","require":"./dist/cjs/typechain-types/index.js"}},"gitHead":"022c15d52e5c5f61a55680935e9fe1b054b25225","scripts":{"lint":"eslint . --ext .ts","clean":"rm -rf dist artifacts typechain-types cache node_modules","deploy":"npx hardhat run scripts/deploy","format":"eslint . --ext .ts --fix","compile":"npx hardhat compile && tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","stop-solo":"docker compose down","simulation":"npx hardhat run scripts/runSimulation.ts","start-solo":"docker compose up -d","start-round":"npx hardhat run scripts/emissions/startRound.ts","deploy:local":"npx hardhat run scripts/deploy --network vechain_solo","test:hardhat":"npx hardhat test --network hardhat","call:contract":"npx hardhat run scripts/functionCalls/calls/\"$FUNCTION_TO_CALL\".ts","generate-docs":"npx hardhat docgen","deploy:hardhat":"npx hardhat run scripts/deploy --network hardhat","deploy:mainnet":"npx hardhat run scripts/deploy --network vechain_mainnet","deploy:testnet":"npx hardhat run scripts/deploy --network vechain_testnet","get-app-shares":"npx hardhat run scripts/xApps/getAppShares.ts --network vechain_mainnet","test:thor-solo":"npx hardhat test","verify:mainnet":"npx hardhat verify --network vechain_mainnet","verify:testnet":"npx hardhat verify --network vechain_testnet","coverage:report":"nyc report --reporter=lcov --reporter=text --reporter=html --temp-dir=./coverage","deploy:contract":"npx hardhat run scripts/deploy/deploys/\"$CONTRACT_TO_DEPLOY\".ts","rename-contracts":"ts-node scripts/renameContracts.ts","upgrade:contract":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts","test:hardhat:shard":"npx hardhat test --network hardhat --grep \"$SHARD\"","start-round:testnet":"npx hardhat run scripts/emissions/startRound.ts --network vechain_testnet","upload-xapp-metadata":"yarn generate-xapp-metadata && npx hardhat run scripts/metadata/xApps/upload.ts","deploy:galactica-test":"npx hardhat run scripts/deploy --network vechain_solo","deploy:testnet-staging":"npx hardhat run scripts/deploy --network vechain_testnet","generate-xapp-metadata":"npx hardhat run scripts/metadata/xApps/generate.ts","test:coverage:solidity":"hardhat coverage","upgrade:contract:local":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_solo","setup-environment:local":"npx hardhat run scripts/standalone/setupLocalEnvironment.ts","get-galaxy-member-owners":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_mainnet","upgrade:contract:mainnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_mainnet","upgrade:contract:testnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","get-all-apps-from-creator":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_mainnet","seed-voting-power:mainnet":"npx hardhat run scripts/data/remainingProposalDeposits/seed.ts --network vechain_mainnet","check-contracts-deployment":"npx hardhat run scripts/checkContractsDeployment.ts","estimate-voting-gas:mainnet":"npx hardhat run scripts/helpers/estimateVotingGas.ts --network vechain_mainnet","upload-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/upload.ts","generate-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/generate.ts","upload-galaxy-member-metadata":"yarn generate-galaxy-member-metadata && npx hardhat run scripts/metadata/GalaxyMember/upload.ts","generate-galaxy-member-metadata":"npx hardhat run scripts/metadata/GalaxyMember/generate.ts","get-galaxy-member-owners:staging":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_testnet","upgrade:contract:testnet-staging":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","analyze-proposal-deposits:mainnet":"npx hardhat run scripts/data/remainingProposalDeposits/analyze.ts --network vechain_mainnet","get-all-apps-from-creator:staging":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_testnet","get-galaxy-member-selected-tokens":"npx hardhat run scripts/galaxyMember/getGmSelectedTokens.ts --network vechain_mainnet","seed-voting-power:testnet-staging":"npx hardhat run scripts/data/remainingProposalDeposits/seed.ts --network vechain_testnet","check-contracts-deployment:mainnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_mainnet","check-contracts-deployment:staging":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","check-contracts-deployment:testnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","analyze-proposal-deposits:testnet-staging":"npx hardhat run scripts/data/remainingProposalDeposits/analyze.ts --network vechain_testnet","check-contracts-deployment:galactica-test":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_solo"},"_npmUser":{"name":"dara-vechain","email":"dara.heng@vechain.org"},"_npmVersion":"10.8.2","description":"Open-source repository that houses the smart contracts powering the decentralized VeBetterDAO on the VeChain Thor blockchain.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"fs":"^0.0.1-security","nyc":"^17.1.0","chai":"^4.2.0","axios":"^1.11.0","dotenv":"^16.3.1","ts-node":">=8.0.0","archiver":"^7.0.1","inquirer":"^12.1.0","form-data":"^4.0.0","typechain":"^8.1.0","mime-types":"^2.1.35","typescript":">=4.5.0","@types/chai":"^4.2.0","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","@vechain/sdk-core":"1.2.0-rc.2","solidity-coverage":"^0.8.11","@typechain/hardhat":"^8.0.0","@vechain/sdk-network":"1.2.0-rc.2","hardhat-gas-reporter":"^1.0.8","hardhat-contract-sizer":"^2.10.0","@nomiclabs/hardhat-web3":"^2.0.0","@openzeppelin/contracts":"5.0.2","hardhat-ignore-warnings":"^0.2.11","@nomiclabs/hardhat-truffle5":"^2.0.7","@openzeppelin/upgrades-core":"^1.32.5","@vechain/sdk-hardhat-plugin":"1.2.0-rc.2","@nomiclabs/hardhat-etherscan":"^3.0.0","@nomicfoundation/hardhat-ethers":"^3.0.4","@openzeppelin/contracts-upgradeable":"5.0.2","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.10"},"_hasShrinkwrap":false,"prepublishOnly":"yarn compile","devDependencies":{"eslint":"^8.56.0","ethers":"^6.9.0","hardhat":"2.19.1","prettier":"^3.2.4","@repo/utils":"*","nft.storage":"^7.1.1","@repo/config":"*","@types/archiver":"^6.0.3","@types/inquirer":"^9.0.7","@types/mime-types":"^2.1.4","@repo/eslint-config":"*","@typechain/ethers-v6":"^0.4.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@nomicfoundation/hardhat-verify":"^2.0.12","@nomicfoundation/hardhat-toolbox":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vebetterdao-contracts_7.1.1_1761145795222_0.6805146277624343","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@vechain/vebetterdao-contracts","version":"8.0.0","license":"MIT","_id":"@vechain/vebetterdao-contracts@8.0.0","maintainers":[{"name":"freemanzmrojo","email":"miguel.rojo@vechain.org"},{"name":"vanjat7vechaib","email":"vanja.tomic@vechain.org"},{"name":"darren_vechain","email":"darren.kelly@vechain.org"},{"name":"fabiorigam","email":"fabio.rigamonti@vechain.org"},{"name":"lucanicoladebiasi","email":"luca.debiasi@vechain.org"},{"name":"davide.carpini","email":"carpini.davide@gmail.com"},{"name":"cnealvechain","email":"clayton.neal@vechain.org"},{"name":"roisindowling","email":"roisin.dowling@vechain.org"},{"name":"fbaruf","email":"federico.baruffaldi@vechain.org"},{"name":"agilulfo","email":"dan.rusnac@vechain.org"},{"name":"domkasper","email":"daumantas.kasperavicius@vechain.org"},{"name":"mikeredmond","email":"michael.redmond@vechain.org"},{"name":"berk-vechain","email":"berk.akgun@vechain.org"},{"name":"victor-vechain","email":"victor.emanuel@vechain.org"},{"name":"doublemme","email":"michael.martin@vechain.org"},{"name":"dara-vechain","email":"dara.heng@vechain.org"}],"dist":{"shasum":"057c8486b6940a2cf928bf41a7075645f3821def","tarball":"https://registry.npmjs.org/@vechain/vebetterdao-contracts/-/vebetterdao-contracts-8.0.0.tgz","fileCount":7973,"integrity":"sha512-LSPn5o3j/szBovlL9TEU+7/z+XO93qU1XUuIhykWNtRZhL+SrKhHzM+49F9EsffHNAFiSZsag2MRxD1i9tOJGQ==","signatures":[{"sig":"MEQCIAkepPmdeWfIHvPZfKBHFBjOrRprRK+0a8AqFDWiSyOoAiAyAnBJumvAjOYrsIU9yfhQ5cAVqr5kjhjTTETr/wooSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105120622},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./factories/*":{"types":"./dist/esm/typechain-types/factories/contracts/*.d.ts","import":"./dist/esm/typechain-types/factories/contracts/*.js","require":"./dist/cjs/typechain-types/factories/contracts/*.js"},"./@openzeppelin/*":{"types":"./dist/esm/typechain-types/factories/@openzeppelin/contracts/*.d.ts","import":"./dist/esm/typechain-types/factories/@openzeppelin/contracts/*.js","require":"./dist/cjs/typechain-types/factories/@openzeppelin/contracts/*.js"},"./typechain-types":{"types":"./dist/esm/typechain-types/index.d.ts","import":"./dist/esm/typechain-types/index.js","require":"./dist/cjs/typechain-types/index.js"}},"scripts":{"lint":"eslint . --ext .ts","clean":"rm -rf dist artifacts typechain-types cache node_modules","deploy":"npx hardhat run scripts/deploy","format":"eslint . --ext .ts --fix","compile":"npx hardhat compile && tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","stop-solo":"docker compose down","simulation":"npx hardhat run scripts/runSimulation.ts","start-solo":"docker compose up -d","start-round":"npx hardhat run scripts/emissions/startRound.ts","deploy:local":"npx hardhat run scripts/deploy --network vechain_solo","test:hardhat":"npx hardhat test --network hardhat","call:contract":"npx hardhat run scripts/functionCalls/calls/\"$FUNCTION_TO_CALL\".ts","generate-docs":"npx hardhat docgen","deploy:hardhat":"npx hardhat run scripts/deploy --network hardhat","deploy:mainnet":"npx hardhat run scripts/deploy --network vechain_mainnet","deploy:testnet":"npx hardhat run scripts/deploy --network vechain_testnet","get-app-shares":"npx hardhat run scripts/xApps/getAppShares.ts --network vechain_mainnet","test:thor-solo":"npx hardhat test","verify:mainnet":"npx hardhat verify --network vechain_mainnet","verify:testnet":"npx hardhat verify --network vechain_testnet","coverage:report":"nyc report --reporter=lcov --reporter=text --reporter=html --temp-dir=./coverage","deploy:contract":"npx hardhat run scripts/deploy/deploys/\"$CONTRACT_TO_DEPLOY\".ts","rename-contracts":"ts-node scripts/renameContracts.ts","upgrade:contract":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts","test:hardhat:shard":"npx hardhat test --network hardhat --grep \"$SHARD\"","start-round:testnet":"npx hardhat run scripts/emissions/startRound.ts --network vechain_testnet","upload-xapp-metadata":"yarn generate-xapp-metadata && npx hardhat run scripts/metadata/xApps/upload.ts","deploy:galactica-test":"npx hardhat run scripts/deploy --network vechain_solo","deploy:testnet-staging":"npx hardhat run scripts/deploy --network vechain_testnet","generate-xapp-metadata":"npx hardhat run scripts/metadata/xApps/generate.ts","test:coverage:solidity":"hardhat coverage","upgrade:contract:local":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_solo","setup-environment:local":"npx hardhat run scripts/standalone/setupLocalEnvironment.ts","get-galaxy-member-owners":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_mainnet","upgrade:contract:mainnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_mainnet","upgrade:contract:testnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","get-all-apps-from-creator":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_mainnet","check-contracts-deployment":"npx hardhat run scripts/checkContractsDeployment.ts","estimate-voting-gas:mainnet":"npx hardhat run scripts/helpers/estimateVotingGas.ts --network vechain_mainnet","upload-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/upload.ts","generate-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/generate.ts","upload-galaxy-member-metadata":"yarn generate-galaxy-member-metadata && npx hardhat run scripts/metadata/GalaxyMember/upload.ts","generate-galaxy-member-metadata":"npx hardhat run scripts/metadata/GalaxyMember/generate.ts","get-galaxy-member-owners:staging":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_testnet","upgrade:contract:testnet-staging":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","get-all-apps-from-creator:staging":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_testnet","get-galaxy-member-selected-tokens":"npx hardhat run scripts/galaxyMember/getGmSelectedTokens.ts --network vechain_mainnet","check-contracts-deployment:mainnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_mainnet","check-contracts-deployment:staging":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","check-contracts-deployment:testnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","check-contracts-deployment:galactica-test":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_solo"},"_npmUser":{"name":"agilulfo","email":"dan.rusnac@vechain.org"},"description":"Open-source repository that houses the smart contracts powering the decentralized VeBetterDAO on the VeChain Thor blockchain.","directories":{},"resolutions":{"tmp":"^0.2.4","hono":"^4.10.2","axios":"^1.11.0","cookie":"^0.7.1","elliptic":"^6.6.1","parse-duration":"^2.1.3"},"sideEffects":false,"dependencies":{"fs":"^0.0.1-security","nyc":"^17.1.0","chai":"^4.2.0","axios":"^1.11.0","dotenv":"^16.3.1","ts-node":">=8.0.0","archiver":"^7.0.1","inquirer":"^12.1.0","form-data":"^4.0.0","typechain":"^8.1.0","mime-types":"^2.1.35","typescript":">=4.5.0","@types/chai":"^4.2.0","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","@vechain/sdk-core":"1.2.0-rc.2","solidity-coverage":"^0.8.11","@typechain/hardhat":"^8.0.0","@vechain/sdk-network":"1.2.0-rc.2","hardhat-gas-reporter":"^1.0.8","hardhat-contract-sizer":"^2.10.0","@openzeppelin/contracts":"5.0.2","hardhat-ignore-warnings":"^0.2.11","@openzeppelin/upgrades-core":"^1.32.5","@vechain/sdk-hardhat-plugin":"1.2.0-rc.2","@nomicfoundation/hardhat-ethers":"^3.0.4","@openzeppelin/contracts-upgradeable":"5.0.2","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.10"},"_hasShrinkwrap":false,"prepublishOnly":"yarn compile","devDependencies":{"eslint":"^8.56.0","ethers":"^6.9.0","hardhat":"2.19.1","prettier":"^3.2.4","@repo/utils":"*","nft.storage":"^7.1.1","@repo/config":"*","@types/archiver":"^6.0.3","@types/inquirer":"^9.0.7","@types/mime-types":"^2.1.4","@repo/eslint-config":"*","@typechain/ethers-v6":"^0.4.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@nomicfoundation/hardhat-verify":"^2.0.12","@nomicfoundation/hardhat-toolbox":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vebetterdao-contracts_8.0.0_1761221421244_0.6917917184402023","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"@vechain/vebetterdao-contracts","version":"8.1.0","license":"MIT","_id":"@vechain/vebetterdao-contracts@8.1.0","maintainers":[{"name":"freemanzmrojo","email":"miguel.rojo@vechain.org"},{"name":"vanjat7vechaib","email":"vanja.tomic@vechain.org"},{"name":"darren_vechain","email":"darren.kelly@vechain.org"},{"name":"fabiorigam","email":"fabio.rigamonti@vechain.org"},{"name":"lucanicoladebiasi","email":"luca.debiasi@vechain.org"},{"name":"davide.carpini","email":"carpini.davide@gmail.com"},{"name":"cnealvechain","email":"clayton.neal@vechain.org"},{"name":"roisindowling","email":"roisin.dowling@vechain.org"},{"name":"fbaruf","email":"federico.baruffaldi@vechain.org"},{"name":"agilulfo","email":"dan.rusnac@vechain.org"},{"name":"domkasper","email":"daumantas.kasperavicius@vechain.org"},{"name":"mikeredmond","email":"michael.redmond@vechain.org"},{"name":"berk-vechain","email":"berk.akgun@vechain.org"},{"name":"victor-vechain","email":"victor.emanuel@vechain.org"},{"name":"doublemme","email":"michael.martin@vechain.org"},{"name":"dara-vechain","email":"dara.heng@vechain.org"}],"dist":{"shasum":"b9d42a8405f438a1bd9017aa6f1b952c32e15f49","tarball":"https://registry.npmjs.org/@vechain/vebetterdao-contracts/-/vebetterdao-contracts-8.1.0.tgz","fileCount":7973,"integrity":"sha512-5DSXqjLVzR0wbs8IThkotGMUVYz+5RLkh+SCnZH38HfBnOG2cTA+VBBBN+dv0NmPLibwTnfDLiQTUJc4081lUA==","signatures":[{"sig":"MEQCIBmCTorRGfFrS1IjXwU9b7P1snZDmLsaqizuBUP5MGYfAiAjs7pdwK9vGTvYQ8kX9oQSwVUGoRztW/6Qei/d0Vf1xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105120622},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./factories/*":{"types":"./dist/esm/typechain-types/factories/contracts/*.d.ts","import":"./dist/esm/typechain-types/factories/contracts/*.js","require":"./dist/cjs/typechain-types/factories/contracts/*.js"},"./@openzeppelin/*":{"types":"./dist/esm/typechain-types/factories/@openzeppelin/contracts/*.d.ts","import":"./dist/esm/typechain-types/factories/@openzeppelin/contracts/*.js","require":"./dist/cjs/typechain-types/factories/@openzeppelin/contracts/*.js"},"./typechain-types":{"types":"./dist/esm/typechain-types/index.d.ts","import":"./dist/esm/typechain-types/index.js","require":"./dist/cjs/typechain-types/index.js"}},"scripts":{"lint":"eslint . --ext .ts","clean":"rm -rf dist artifacts typechain-types cache node_modules","deploy":"npx hardhat run scripts/deploy","format":"eslint . --ext .ts --fix","compile":"npx hardhat compile && tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","stop-solo":"docker compose down","simulation":"npx hardhat run scripts/runSimulation.ts","start-solo":"docker compose up -d","start-round":"npx hardhat run scripts/emissions/startRound.ts","deploy:local":"npx hardhat run scripts/deploy --network vechain_solo","test:hardhat":"npx hardhat test --network hardhat","call:contract":"npx hardhat run scripts/functionCalls/calls/\"$FUNCTION_TO_CALL\".ts","generate-docs":"npx hardhat docgen","deploy:hardhat":"npx hardhat run scripts/deploy --network hardhat","deploy:mainnet":"npx hardhat run scripts/deploy --network vechain_mainnet","deploy:testnet":"npx hardhat run scripts/deploy --network vechain_testnet","get-app-shares":"npx hardhat run scripts/xApps/getAppShares.ts --network vechain_mainnet","test:thor-solo":"npx hardhat test","verify:mainnet":"npx hardhat verify --network vechain_mainnet","verify:testnet":"npx hardhat verify --network vechain_testnet","coverage:report":"nyc report --reporter=lcov --reporter=text --reporter=html --temp-dir=./coverage","deploy:contract":"npx hardhat run scripts/deploy/deploys/\"$CONTRACT_TO_DEPLOY\".ts","rename-contracts":"ts-node scripts/renameContracts.ts","upgrade:contract":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts","test:hardhat:shard":"npx hardhat test --network hardhat --grep \"$SHARD\"","start-round:testnet":"npx hardhat run scripts/emissions/startRound.ts --network vechain_testnet","upload-xapp-metadata":"yarn generate-xapp-metadata && npx hardhat run scripts/metadata/xApps/upload.ts","deploy:galactica-test":"npx hardhat run scripts/deploy --network vechain_solo","deploy:testnet-staging":"npx hardhat run scripts/deploy --network vechain_testnet","generate-xapp-metadata":"npx hardhat run scripts/metadata/xApps/generate.ts","test:coverage:solidity":"hardhat coverage","upgrade:contract:local":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_solo","setup-environment:local":"npx hardhat run scripts/standalone/setupLocalEnvironment.ts","get-galaxy-member-owners":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_mainnet","upgrade:contract:mainnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_mainnet","upgrade:contract:testnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","get-all-apps-from-creator":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_mainnet","check-contracts-deployment":"npx hardhat run scripts/checkContractsDeployment.ts","estimate-voting-gas:mainnet":"npx hardhat run scripts/helpers/estimateVotingGas.ts --network vechain_mainnet","upload-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/upload.ts","generate-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/generate.ts","upload-galaxy-member-metadata":"yarn generate-galaxy-member-metadata && npx hardhat run scripts/metadata/GalaxyMember/upload.ts","generate-galaxy-member-metadata":"npx hardhat run scripts/metadata/GalaxyMember/generate.ts","get-galaxy-member-owners:staging":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_testnet","upgrade:contract:testnet-staging":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","get-all-apps-from-creator:staging":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_testnet","get-galaxy-member-selected-tokens":"npx hardhat run scripts/galaxyMember/getGmSelectedTokens.ts --network vechain_mainnet","check-contracts-deployment:mainnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_mainnet","check-contracts-deployment:staging":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","check-contracts-deployment:testnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","check-contracts-deployment:galactica-test":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_solo"},"_npmUser":{"name":"agilulfo","email":"dan.rusnac@vechain.org"},"description":"Open-source repository that houses the smart contracts powering the decentralized VeBetterDAO on the VeChain Thor blockchain.","directories":{},"resolutions":{"tmp":"^0.2.4","hono":"^4.10.2","axios":"^1.11.0","cookie":"^0.7.1","elliptic":"^6.6.1","parse-duration":"^2.1.3"},"sideEffects":false,"dependencies":{"fs":"^0.0.1-security","nyc":"^17.1.0","chai":"^4.2.0","axios":"^1.11.0","dotenv":"^16.3.1","ts-node":">=8.0.0","archiver":"^7.0.1","inquirer":"^12.1.0","form-data":"^4.0.0","typechain":"^8.1.0","mime-types":"^2.1.35","typescript":">=4.5.0","@types/chai":"^4.2.0","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","@vechain/sdk-core":"1.2.0-rc.2","solidity-coverage":"^0.8.11","@typechain/hardhat":"^8.0.0","@vechain/sdk-network":"1.2.0-rc.2","hardhat-gas-reporter":"^1.0.8","hardhat-contract-sizer":"^2.10.0","@openzeppelin/contracts":"5.0.2","hardhat-ignore-warnings":"^0.2.11","@openzeppelin/upgrades-core":"^1.32.5","@vechain/sdk-hardhat-plugin":"1.2.0-rc.2","@nomicfoundation/hardhat-ethers":"^3.0.4","@openzeppelin/contracts-upgradeable":"5.0.2","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.10"},"_hasShrinkwrap":false,"prepublishOnly":"yarn compile","devDependencies":{"eslint":"^8.56.0","ethers":"^6.9.0","hardhat":"2.19.1","prettier":"^3.2.4","@repo/utils":"*","nft.storage":"^7.1.1","@repo/config":"*","@types/archiver":"^6.0.3","@types/inquirer":"^9.0.7","@types/mime-types":"^2.1.4","@repo/eslint-config":"*","@typechain/ethers-v6":"^0.4.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@nomicfoundation/hardhat-verify":"^2.0.12","@nomicfoundation/hardhat-toolbox":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vebetterdao-contracts_8.1.0_1761321564806_0.9920465597276","host":"s3://npm-registry-packages-npm-production"}},"8.1.1":{"name":"@vechain/vebetterdao-contracts","version":"8.1.1","license":"MIT","_id":"@vechain/vebetterdao-contracts@8.1.1","maintainers":[{"name":"freemanzmrojo","email":"miguel.rojo@vechain.org"},{"name":"vanjat7vechaib","email":"vanja.tomic@vechain.org"},{"name":"darren_vechain","email":"darren.kelly@vechain.org"},{"name":"fabiorigam","email":"fabio.rigamonti@vechain.org"},{"name":"lucanicoladebiasi","email":"luca.debiasi@vechain.org"},{"name":"davide.carpini","email":"carpini.davide@gmail.com"},{"name":"cnealvechain","email":"clayton.neal@vechain.org"},{"name":"roisindowling","email":"roisin.dowling@vechain.org"},{"name":"fbaruf","email":"federico.baruffaldi@vechain.org"},{"name":"giuliamorg92","email":"giulia.argiolas@vechain.org"},{"name":"agilulfo","email":"dan.rusnac@vechain.org"},{"name":"domkasper","email":"daumantas.kasperavicius@vechain.org"},{"name":"mikeredmond","email":"michael.redmond@vechain.org"},{"name":"berk-vechain","email":"berk.akgun@vechain.org"},{"name":"victor-vechain","email":"victor.emanuel@vechain.org"},{"name":"doublemme","email":"michael.martin@vechain.org"},{"name":"dara-vechain","email":"dara.heng@vechain.org"}],"dist":{"shasum":"e8c80adc247dcaa299f3b2d103c13a6c1a63ea37","tarball":"https://registry.npmjs.org/@vechain/vebetterdao-contracts/-/vebetterdao-contracts-8.1.1.tgz","fileCount":16068,"integrity":"sha512-NKIVLaRw60cWExHTMqtrH5eEwhpKgtx5W9VJbPDYCITIvD/WrW2yK3mMh3fylZBjLdpm1VlKoQecRxp3WsUM0w==","signatures":[{"sig":"MEUCIQDrSxcWZumhDFCJQzZOzefflcsdyzjAbrU6YkUv/A02igIgEe0ZnAWQIxXD5HDxRiY4CxAI6auL9w7hJPbEAuAssmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":663536741},"main":"dist/cjs/contracts/index.js","types":"dist/esm/contracts/index.d.ts","module":"dist/esm/contracts/index.js","exports":{".":{"types":"./dist/esm/contracts/index.d.ts","import":"./dist/esm/contracts/index.js","default":"./index.ts","require":"./dist/cjs/contracts/index.js"},"./contracts/*":{"types":"./dist/esm/contracts/typechain-types/contracts/*.d.ts","import":"./dist/esm/contracts/typechain-types/contracts/*.js","default":"./typechain-types/contracts/*","require":"./dist/cjs/contracts/typechain-types/contracts/*.js"},"./factories/*":{"types":"./dist/esm/contracts/typechain-types/factories/contracts/*.d.ts","import":"./dist/esm/contracts/typechain-types/factories/contracts/*.js","default":"./typechain-types/factories/*","require":"./dist/cjs/contracts/typechain-types/factories/contracts/*.js"},"./@openzeppelin/*":{"types":"./dist/esm/contracts/typechain-types/factories/@openzeppelin/contracts/*.d.ts","import":"./dist/esm/contracts/typechain-types/factories/@openzeppelin/contracts/*.js","default":"./typechain-types/factories/@openzeppelin/*","require":"./dist/cjs/contracts/typechain-types/factories/@openzeppelin/contracts/*.js"},"./typechain-types":{"types":"./dist/esm/contracts/typechain-types/index.d.ts","import":"./dist/esm/contracts/typechain-types/index.js","default":"./typechain-types/index.ts","require":"./dist/cjs/contracts/typechain-types/index.js"}},"gitHead":"273948dabe2cbeab271c9cec2231de977b99c141","scripts":{"lint":"eslint . --ext .ts","build":"npx hardhat compile && tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","clean":"rm -rf dist artifacts typechain-types cache node_modules","deploy":"npx hardhat run scripts/deploy","format":"eslint . --ext .ts --fix","compile":"npx hardhat compile && tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","stop-solo":"docker compose down","simulation":"npx hardhat run scripts/runSimulation.ts","start-solo":"docker compose up -d","start-round":"npx hardhat run scripts/emissions/startRound.ts","deploy:local":"npx hardhat run scripts/deploy --network vechain_solo","test:hardhat":"npx hardhat test --network hardhat","call:contract":"npx hardhat run scripts/functionCalls/calls/\"$FUNCTION_TO_CALL\".ts","generate-docs":"npx hardhat docgen","deploy:hardhat":"npx hardhat run scripts/deploy --network hardhat","deploy:mainnet":"npx hardhat run scripts/deploy --network vechain_mainnet","deploy:testnet":"npx hardhat run scripts/deploy --network vechain_testnet","get-app-shares":"npx hardhat run scripts/xApps/getAppShares.ts --network vechain_mainnet","test:thor-solo":"npx hardhat test","verify:mainnet":"npx hardhat verify --network vechain_mainnet","verify:testnet":"npx hardhat verify --network vechain_testnet","coverage:report":"nyc report --reporter=lcov --reporter=text --reporter=html --temp-dir=./coverage","deploy:contract":"npx hardhat run scripts/deploy/deploys/\"$CONTRACT_TO_DEPLOY\".ts","rename-contracts":"ts-node scripts/renameContracts.ts","upgrade:contract":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts","test:hardhat:shard":"npx hardhat test --network hardhat --grep \"$SHARD\"","start-round:testnet":"npx hardhat run scripts/emissions/startRound.ts --network vechain_testnet","upload-xapp-metadata":"yarn generate-xapp-metadata && npx hardhat run scripts/metadata/xApps/upload.ts","deploy:galactica-test":"npx hardhat run scripts/deploy --network vechain_solo","deploy:testnet-staging":"npx hardhat run scripts/deploy --network vechain_testnet","generate-xapp-metadata":"npx hardhat run scripts/metadata/xApps/generate.ts","test:coverage:solidity":"hardhat coverage","upgrade:contract:local":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_solo","setup-environment:local":"npx hardhat run scripts/standalone/setupLocalEnvironment.ts","get-galaxy-member-owners":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_mainnet","upgrade:contract:mainnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_mainnet","upgrade:contract:testnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","get-all-apps-from-creator":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_mainnet","check-contracts-deployment":"npx hardhat run scripts/checkContractsDeployment.ts","estimate-voting-gas:mainnet":"npx hardhat run scripts/helpers/estimateVotingGas.ts --network vechain_mainnet","upload-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/upload.ts","verify:all:contracts:mainnet":"npx hardhat run scripts/verify/verify-all-contracts.ts --network vechain_mainnet","generate-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/generate.ts","upload-galaxy-member-metadata":"yarn generate-galaxy-member-metadata && npx hardhat run scripts/metadata/GalaxyMember/upload.ts","generate-galaxy-member-metadata":"npx hardhat run scripts/metadata/GalaxyMember/generate.ts","get-galaxy-member-owners:staging":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_testnet","upgrade:contract:testnet-staging":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","check-verification-status:mainnet":"npx hardhat run scripts/verify/check-verification-status.ts --network vechain_mainnet","get-all-apps-from-creator:staging":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_testnet","get-galaxy-member-selected-tokens":"npx hardhat run scripts/galaxyMember/getGmSelectedTokens.ts --network vechain_mainnet","check-contracts-deployment:mainnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_mainnet","check-contracts-deployment:staging":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","check-contracts-deployment:testnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","verify:all:contracts:testnet-staging":"npx hardhat run scripts/verify/verify-all-contracts.ts --network vechain_testnet","check-contracts-deployment:galactica-test":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_solo","check-verification-status:testnet-staging":"npx hardhat run scripts/verify/check-verification-status.ts --network vechain_testnet"},"_npmUser":{"name":"dara-vechain","email":"dara.heng@vechain.org"},"_npmVersion":"10.8.2","description":"Open-source repository that houses the smart contracts powering the decentralized VeBetterDAO on the VeChain Thor blockchain.","directories":{},"resolutions":{"tmp":"^0.2.4","hono":"^4.10.2","axios":"^1.11.0","cookie":"^0.7.1","elliptic":"^6.6.1","parse-duration":"^2.1.3"},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"nyc":"^17.1.0","chai":"^4.2.0","axios":"^1.11.0","dotenv":"^16.3.1","ts-node":">=8.0.0","archiver":"^7.0.1","inquirer":"^12.1.0","form-data":"^4.0.0","typechain":"^8.1.0","mime-types":"^2.1.35","typescript":">=4.5.0","@types/chai":"^4.2.0","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","@vechain/sdk-core":"1.2.0-rc.2","solidity-coverage":"^0.8.11","@typechain/hardhat":"^8.0.0","@vechain/sdk-network":"1.2.0-rc.2","hardhat-gas-reporter":"^1.0.8","hardhat-contract-sizer":"^2.10.0","@openzeppelin/contracts":"5.0.2","hardhat-ignore-warnings":"^0.2.11","@openzeppelin/upgrades-core":"^1.32.5","@vechain/sdk-hardhat-plugin":"1.2.0-rc.2","@nomicfoundation/hardhat-ethers":"^3.0.4","@openzeppelin/contracts-upgradeable":"5.0.2","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.10"},"_hasShrinkwrap":false,"prepublishOnly":"yarn compile","devDependencies":{"eslint":"^8.56.0","ethers":"^6.9.0","hardhat":"2.19.1","prettier":"^3.2.4","@repo/utils":"*","@repo/config":"*","@types/archiver":"^6.0.3","@types/inquirer":"^9.0.7","@types/mime-types":"^2.1.4","@repo/eslint-config":"*","@typechain/ethers-v6":"^0.4.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@nomicfoundation/hardhat-verify":"^2.0.12","@nomicfoundation/hardhat-toolbox":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vebetterdao-contracts_8.1.1_1762982336694_0.5557887323805564","host":"s3://npm-registry-packages-npm-production"}},"8.1.2":{"name":"@vechain/vebetterdao-contracts","version":"8.1.2","license":"MIT","_id":"@vechain/vebetterdao-contracts@8.1.2","maintainers":[{"name":"freemanzmrojo","email":"miguel.rojo@vechain.org"},{"name":"vanjat7vechaib","email":"vanja.tomic@vechain.org"},{"name":"darren_vechain","email":"darren.kelly@vechain.org"},{"name":"fabiorigam","email":"fabio.rigamonti@vechain.org"},{"name":"lucanicoladebiasi","email":"luca.debiasi@vechain.org"},{"name":"davide.carpini","email":"carpini.davide@gmail.com"},{"name":"cnealvechain","email":"clayton.neal@vechain.org"},{"name":"roisindowling","email":"roisin.dowling@vechain.org"},{"name":"fbaruf","email":"federico.baruffaldi@vechain.org"},{"name":"giuliamorg92","email":"giulia.argiolas@vechain.org"},{"name":"agilulfo","email":"dan.rusnac@vechain.org"},{"name":"domkasper","email":"daumantas.kasperavicius@vechain.org"},{"name":"mikeredmond","email":"michael.redmond@vechain.org"},{"name":"berk-vechain","email":"berk.akgun@vechain.org"},{"name":"victor-vechain","email":"victor.emanuel@vechain.org"},{"name":"doublemme","email":"michael.martin@vechain.org"},{"name":"dara-vechain","email":"dara.heng@vechain.org"}],"dist":{"shasum":"7f21437596e11d76f78b8d98047133e1ea84948a","tarball":"https://registry.npmjs.org/@vechain/vebetterdao-contracts/-/vebetterdao-contracts-8.1.2.tgz","fileCount":16068,"integrity":"sha512-fKD22XOUZbcbxLc8oVaAunSpAMCgvgl9OTyCtaT4FaKsFYZ/rJuaWXlL7yHhn6rd1zScFntZsXDglbvHz49PJw==","signatures":[{"sig":"MEYCIQDxt3Z23qoG5/ydVOu/H/4nl6VjaEi/7T81AokjWDmiVwIhAJBLZZIussO9mqhCI/s62RFlkr+TyQWSpuGhjOscQMG2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":663537458},"main":"dist/cjs/contracts/index.js","types":"dist/esm/contracts/index.d.ts","module":"dist/esm/contracts/index.js","exports":{".":{"types":"./dist/esm/contracts/index.d.ts","import":"./dist/esm/contracts/index.js","default":"./index.ts","require":"./dist/cjs/contracts/index.js"},"./contracts/*":{"types":"./dist/esm/contracts/typechain-types/contracts/*.d.ts","import":"./dist/esm/contracts/typechain-types/contracts/*.js","default":"./typechain-types/contracts/*","require":"./dist/cjs/contracts/typechain-types/contracts/*.js"},"./factories/*":{"types":"./dist/esm/contracts/typechain-types/factories/contracts/*.d.ts","import":"./dist/esm/contracts/typechain-types/factories/contracts/*.js","default":"./typechain-types/factories/*","require":"./dist/cjs/contracts/typechain-types/factories/contracts/*.js"},"./@openzeppelin/*":{"types":"./dist/esm/contracts/typechain-types/factories/@openzeppelin/contracts/*.d.ts","import":"./dist/esm/contracts/typechain-types/factories/@openzeppelin/contracts/*.js","default":"./typechain-types/factories/@openzeppelin/*","require":"./dist/cjs/contracts/typechain-types/factories/@openzeppelin/contracts/*.js"},"./typechain-types":{"types":"./dist/esm/contracts/typechain-types/index.d.ts","import":"./dist/esm/contracts/typechain-types/index.js","default":"./typechain-types/index.ts","require":"./dist/cjs/contracts/typechain-types/index.js"}},"gitHead":"af017251609fd9dd0c887a74ad7dc877ca247de1","scripts":{"lint":"eslint . --ext .ts","build":"npx hardhat compile && tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","clean":"rm -rf dist artifacts typechain-types cache node_modules","deploy":"npx hardhat run scripts/deploy","format":"eslint . --ext .ts --fix","compile":"npx hardhat compile && tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","stop-solo":"docker compose down","simulation":"npx hardhat run scripts/runSimulation.ts","start-solo":"docker compose up -d","start-round":"npx hardhat run scripts/emissions/startRound.ts","deploy:local":"npx hardhat run scripts/deploy --network vechain_solo","test:hardhat":"npx hardhat test --network hardhat","call:contract":"npx hardhat run scripts/functionCalls/calls/\"$FUNCTION_TO_CALL\".ts","generate-docs":"npx hardhat docgen","deploy:hardhat":"npx hardhat run scripts/deploy --network hardhat","deploy:mainnet":"npx hardhat run scripts/deploy --network vechain_mainnet","deploy:testnet":"npx hardhat run scripts/deploy --network vechain_testnet","get-app-shares":"npx hardhat run scripts/xApps/getAppShares.ts --network vechain_mainnet","test:thor-solo":"npx hardhat test","verify:mainnet":"npx hardhat verify --network vechain_mainnet","verify:testnet":"npx hardhat verify --network vechain_testnet","compile:slither":"npx --node-options=\"--max-old-space-size=8192\" hardhat compile && npx --node-options=\"--max-old-space-size=8192\" tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","coverage:report":"nyc report --reporter=lcov --reporter=text --reporter=html --temp-dir=./coverage","deploy:contract":"npx hardhat run scripts/deploy/deploys/\"$CONTRACT_TO_DEPLOY\".ts","rename-contracts":"ts-node scripts/renameContracts.ts","upgrade:contract":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts","test:hardhat:shard":"npx hardhat test --network hardhat --grep \"$SHARD\"","start-round:testnet":"npx hardhat run scripts/emissions/startRound.ts --network vechain_testnet","upload-xapp-metadata":"yarn generate-xapp-metadata && npx hardhat run scripts/metadata/xApps/upload.ts","deploy:galactica-test":"npx hardhat run scripts/deploy --network vechain_solo","deploy:testnet-staging":"npx hardhat run scripts/deploy --network vechain_testnet","generate-xapp-metadata":"npx hardhat run scripts/metadata/xApps/generate.ts","test:coverage:solidity":"hardhat coverage","upgrade:contract:local":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_solo","setup-environment:local":"npx hardhat run scripts/standalone/setupLocalEnvironment.ts","get-galaxy-member-owners":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_mainnet","upgrade:contract:mainnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_mainnet","upgrade:contract:testnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","get-all-apps-from-creator":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_mainnet","check-contracts-deployment":"npx hardhat run scripts/checkContractsDeployment.ts","estimate-voting-gas:mainnet":"npx hardhat run scripts/helpers/estimateVotingGas.ts --network vechain_mainnet","upload-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/upload.ts","verify:all:contracts:mainnet":"npx hardhat run scripts/verify/verify-all-contracts.ts --network vechain_mainnet","generate-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/generate.ts","upload-galaxy-member-metadata":"yarn generate-galaxy-member-metadata && npx hardhat run scripts/metadata/GalaxyMember/upload.ts","generate-galaxy-member-metadata":"npx hardhat run scripts/metadata/GalaxyMember/generate.ts","get-galaxy-member-owners:staging":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_testnet","upgrade:contract:testnet-staging":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","check-verification-status:mainnet":"npx hardhat run scripts/verify/check-verification-status.ts --network vechain_mainnet","get-all-apps-from-creator:staging":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_testnet","get-galaxy-member-selected-tokens":"npx hardhat run scripts/galaxyMember/getGmSelectedTokens.ts --network vechain_mainnet","check-contracts-deployment:mainnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_mainnet","check-contracts-deployment:staging":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","check-contracts-deployment:testnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","verify:all:contracts:testnet-staging":"npx hardhat run scripts/verify/verify-all-contracts.ts --network vechain_testnet","check-contracts-deployment:galactica-test":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_solo","check-verification-status:testnet-staging":"npx hardhat run scripts/verify/check-verification-status.ts --network vechain_testnet"},"_npmUser":{"name":"dara-vechain","email":"dara.heng@vechain.org"},"_npmVersion":"10.8.2","description":"Open-source repository that houses the smart contracts powering the decentralized VeBetterDAO on the VeChain Thor blockchain.","directories":{},"resolutions":{"tmp":"^0.2.4","hono":"^4.10.2","axios":"^1.11.0","cookie":"^0.7.1","elliptic":"^6.6.1","parse-duration":"^2.1.3"},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"nyc":"^17.1.0","chai":"^4.2.0","axios":"^1.11.0","dotenv":"^16.3.1","ts-node":">=8.0.0","archiver":"^7.0.1","inquirer":"^12.1.0","form-data":"^4.0.0","typechain":"^8.1.0","mime-types":"^2.1.35","typescript":">=4.5.0","@types/chai":"^4.2.0","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","@vechain/sdk-core":"1.2.0-rc.2","solidity-coverage":"^0.8.11","@typechain/hardhat":"^8.0.0","@vechain/sdk-network":"1.2.0-rc.2","hardhat-gas-reporter":"^1.0.8","hardhat-contract-sizer":"^2.10.0","@openzeppelin/contracts":"5.0.2","hardhat-ignore-warnings":"^0.2.11","@openzeppelin/upgrades-core":"^1.32.5","@vechain/sdk-hardhat-plugin":"1.2.0-rc.2","@nomicfoundation/hardhat-ethers":"^3.0.4","@openzeppelin/contracts-upgradeable":"5.0.2","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.10"},"_hasShrinkwrap":false,"prepublishOnly":"yarn compile","devDependencies":{"eslint":"^8.56.0","ethers":"^6.9.0","hardhat":"2.19.1","prettier":"^3.2.4","@repo/utils":"*","@repo/config":"*","@types/archiver":"^6.0.3","@types/inquirer":"^9.0.7","@types/mime-types":"^2.1.4","@repo/eslint-config":"*","@typechain/ethers-v6":"^0.4.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@nomicfoundation/hardhat-verify":"^2.0.12","@nomicfoundation/hardhat-toolbox":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vebetterdao-contracts_8.1.2_1763030300735_0.00965903780905597","host":"s3://npm-registry-packages-npm-production"}},"8.1.3":{"name":"@vechain/vebetterdao-contracts","version":"8.1.3","license":"MIT","_id":"@vechain/vebetterdao-contracts@8.1.3","maintainers":[{"name":"freemanzmrojo","email":"miguel.rojo@vechain.org"},{"name":"vanjat7vechaib","email":"vanja.tomic@vechain.org"},{"name":"darren_vechain","email":"darren.kelly@vechain.org"},{"name":"fabiorigam","email":"fabio.rigamonti@vechain.org"},{"name":"davide.carpini","email":"carpini.davide@gmail.com"},{"name":"cnealvechain","email":"clayton.neal@vechain.org"},{"name":"roisindowling","email":"roisin.dowling@vechain.org"},{"name":"fbaruf","email":"federico.baruffaldi@vechain.org"},{"name":"giuliamorg92","email":"giulia.argiolas@vechain.org"},{"name":"agilulfo","email":"dan.rusnac@vechain.org"},{"name":"domkasper","email":"daumantas.kasperavicius@vechain.org"},{"name":"mikeredmond","email":"michael.redmond@vechain.org"},{"name":"berk-vechain","email":"berk.akgun@vechain.org"},{"name":"victor-vechain","email":"victor.emanuel@vechain.org"},{"name":"doublemme","email":"michael.martin@vechain.org"},{"name":"dara-vechain","email":"dara.heng@vechain.org"}],"dist":{"shasum":"e41829da77c582363b40f479b9c89ea6cf764245","tarball":"https://registry.npmjs.org/@vechain/vebetterdao-contracts/-/vebetterdao-contracts-8.1.3.tgz","fileCount":9877,"integrity":"sha512-Y92Zx1N1sNS5LmNeb90j+TPc7Da2sNbPesGfoh1x9l0LLeNEY/X3S3d7cPr7tXXw5JGUdxofodgzU1D18mG+vw==","signatures":[{"sig":"MEYCIQC2Ytrfz1qeboToiUV57qoCJghK8etwOcKxUEmt1P+QygIhAP0A+OnjOdJ73v1EdbvBs3P8/C9Um9n9LNipQ6G+yo6o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338741865},"main":"dist/cjs/contracts/index.js","types":"dist/esm/contracts/index.d.ts","module":"dist/esm/contracts/index.js","exports":{".":{"types":"./dist/esm/contracts/index.d.ts","import":"./dist/esm/contracts/index.js","default":"./index.ts","require":"./dist/cjs/contracts/index.js"},"./contracts/*":{"types":"./dist/esm/contracts/typechain-types/contracts/*.d.ts","import":"./dist/esm/contracts/typechain-types/contracts/*.js","default":"./typechain-types/contracts/*","require":"./dist/cjs/contracts/typechain-types/contracts/*.js"},"./factories/*":{"types":"./dist/esm/contracts/typechain-types/factories/contracts/*.d.ts","import":"./dist/esm/contracts/typechain-types/factories/contracts/*.js","default":"./typechain-types/factories/*","require":"./dist/cjs/contracts/typechain-types/factories/contracts/*.js"},"./@openzeppelin/*":{"types":"./dist/esm/contracts/typechain-types/factories/@openzeppelin/contracts/*.d.ts","import":"./dist/esm/contracts/typechain-types/factories/@openzeppelin/contracts/*.js","default":"./typechain-types/factories/@openzeppelin/*","require":"./dist/cjs/contracts/typechain-types/factories/@openzeppelin/contracts/*.js"},"./typechain-types":{"types":"./dist/esm/contracts/typechain-types/index.d.ts","import":"./dist/esm/contracts/typechain-types/index.js","default":"./typechain-types/index.ts","require":"./dist/cjs/contracts/typechain-types/index.js"}},"gitHead":"b590b673f2387750babfe4d681e5cd05e0cbaa0f","scripts":{"lint":"eslint . --ext .ts","build":"npx hardhat compile && tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","clean":"rm -rf dist artifacts typechain-types cache node_modules","deploy":"npx hardhat run scripts/deploy --network hardhat","format":"eslint . --ext .ts --fix","compile":"npx hardhat compile && tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","stop-solo":"docker compose down","simulation":"npx hardhat run scripts/runSimulation.ts","start-solo":"docker compose up -d","start-round":"npx hardhat run scripts/emissions/startRound.ts","deploy:local":"npx hardhat run scripts/deploy --network vechain_solo","test:hardhat":"npx hardhat test --network hardhat","call:contract":"npx hardhat run scripts/functionCalls/calls/\"$FUNCTION_TO_CALL\".ts","generate-docs":"npx hardhat docgen","deploy:hardhat":"npx hardhat run scripts/deploy --network hardhat","deploy:mainnet":"npx hardhat run scripts/deploy --network vechain_mainnet","deploy:testnet":"npx hardhat run scripts/deploy --network vechain_testnet","get-app-shares":"npx hardhat run scripts/xApps/getAppShares.ts --network vechain_mainnet","test:thor-solo":"npx hardhat test","verify:mainnet":"npx hardhat verify --network vechain_mainnet","verify:testnet":"npx hardhat verify --network vechain_testnet","compile:slither":"npx --node-options=\"--max-old-space-size=8192\" hardhat compile && npx --node-options=\"--max-old-space-size=8192\" tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","coverage:report":"nyc report --reporter=lcov --reporter=text --reporter=html --temp-dir=./coverage","deploy:contract":"npx hardhat run scripts/deploy/deploys/\"$CONTRACT_TO_DEPLOY\".ts","rename-contracts":"ts-node scripts/renameContracts.ts","upgrade:contract":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts","test:hardhat:shard":"npx hardhat test --network hardhat --grep \"$SHARD\"","start-round:testnet":"npx hardhat run scripts/emissions/startRound.ts --network vechain_testnet","upload-xapp-metadata":"yarn generate-xapp-metadata && npx hardhat run scripts/metadata/xApps/upload.ts","deploy:testnet-staging":"npx hardhat run scripts/deploy --network vechain_testnet","generate-xapp-metadata":"npx hardhat run scripts/metadata/xApps/generate.ts","test:coverage:solidity":"hardhat coverage","upgrade:contract:local":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_solo","setup-environment:local":"npx hardhat run scripts/standalone/setupLocalEnvironment.ts","get-galaxy-member-owners":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_mainnet","upgrade:contract:mainnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_mainnet","upgrade:contract:testnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","get-all-apps-from-creator":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_mainnet","check-contracts-deployment":"npx hardhat run scripts/checkContractsDeployment.ts","estimate-voting-gas:mainnet":"npx hardhat run scripts/helpers/estimateVotingGas.ts --network vechain_mainnet","upload-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/upload.ts","verify:all:contracts:mainnet":"npx hardhat run scripts/verify/verify-all-contracts.ts --network vechain_mainnet","generate-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/generate.ts","upload-galaxy-member-metadata":"yarn generate-galaxy-member-metadata && npx hardhat run scripts/metadata/GalaxyMember/upload.ts","generate-galaxy-member-metadata":"npx hardhat run scripts/metadata/GalaxyMember/generate.ts","get-galaxy-member-owners:staging":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_testnet","upgrade:contract:testnet-staging":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","check-verification-status:mainnet":"npx hardhat run scripts/verify/check-verification-status.ts --network vechain_mainnet","get-all-apps-from-creator:staging":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_testnet","get-galaxy-member-selected-tokens":"npx hardhat run scripts/galaxyMember/getGmSelectedTokens.ts --network vechain_mainnet","check-contracts-deployment:mainnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_mainnet","check-contracts-deployment:staging":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","check-contracts-deployment:testnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","verify:all:contracts:testnet-staging":"npx hardhat run scripts/verify/verify-all-contracts.ts --network vechain_testnet","check-contracts-deployment:galactica-test":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_solo","check-verification-status:testnet-staging":"npx hardhat run scripts/verify/check-verification-status.ts --network vechain_testnet"},"_npmUser":{"name":"victor-vechain","email":"victor.emanuel@vechain.org"},"_npmVersion":"10.9.0","description":"Open-source repository that houses the smart contracts powering the decentralized VeBetterDAO on the VeChain Thor blockchain.","directories":{},"resolutions":{"tmp":"^0.2.4","hono":"^4.10.2","axios":"^1.11.0","cookie":"^0.7.1","elliptic":"^6.6.1","parse-duration":"^2.1.3"},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"nyc":"^17.1.0","chai":"^4.2.0","axios":"^1.11.0","dotenv":"^16.3.1","ts-node":">=8.0.0","archiver":"^7.0.1","inquirer":"^12.1.0","form-data":"^4.0.0","typechain":"^8.1.0","mime-types":"^2.1.35","typescript":">=4.5.0","@types/chai":"^4.2.0","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","@vechain/sdk-core":"1.2.0-rc.2","solidity-coverage":"^0.8.11","@typechain/hardhat":"^8.0.0","@vechain/sdk-network":"1.2.0-rc.2","hardhat-gas-reporter":"^1.0.8","hardhat-contract-sizer":"^2.10.0","@openzeppelin/contracts":"5.0.2","hardhat-ignore-warnings":"^0.2.11","@openzeppelin/upgrades-core":"^1.32.5","@vechain/sdk-hardhat-plugin":"1.2.0-rc.2","@nomicfoundation/hardhat-ethers":"^3.0.4","@openzeppelin/contracts-upgradeable":"5.0.2","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.10"},"_hasShrinkwrap":false,"prepublishOnly":"yarn compile","devDependencies":{"eslint":"^8.56.0","ethers":"^6.9.0","hardhat":"2.19.1","prettier":"^3.2.4","@repo/utils":"*","@repo/config":"*","@types/archiver":"^6.0.3","@types/inquirer":"^9.0.7","@types/mime-types":"^2.1.4","@repo/eslint-config":"*","@typechain/ethers-v6":"^0.4.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@nomicfoundation/hardhat-verify":"^2.0.12","@nomicfoundation/hardhat-toolbox":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vebetterdao-contracts_8.1.3_1765273756717_0.7219872423362979","host":"s3://npm-registry-packages-npm-production"}},"8.1.4":{"name":"@vechain/vebetterdao-contracts","version":"8.1.4","license":"MIT","_id":"@vechain/vebetterdao-contracts@8.1.4","maintainers":[{"name":"davide.carpini","email":"carpini.davide@gmail.com"},{"name":"victor-vechain","email":"victor.emanuel@vechain.org"},{"name":"doublemme","email":"michael.martin@vechain.org"}],"dist":{"shasum":"17d8cc30c5389ef0b3113a5dbd53403e634749b8","tarball":"https://registry.npmjs.org/@vechain/vebetterdao-contracts/-/vebetterdao-contracts-8.1.4.tgz","fileCount":12514,"integrity":"sha512-gSKuxfNB+6kVHZqY44igXwJZ7WyNaJoVnYAWYujtCi5thWfFCR806HrZRfufAozs59WyotSvs5kXc5u9FYYx4A==","signatures":[{"sig":"MEQCICHlEX2yddYCZ+HSgP856zl2eKApCN2OtJG3OdByBPqoAiAbGeVG1Yv1FSpiPLaC/ycTpufbd+e1q+d0BmD1BmF7LA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":430695387},"main":"dist/cjs/contracts/index.js","types":"dist/esm/contracts/index.d.ts","module":"dist/esm/contracts/index.js","exports":{".":{"types":"./dist/esm/contracts/index.d.ts","import":"./dist/esm/contracts/index.js","default":"./index.ts","require":"./dist/cjs/contracts/index.js"},"./contracts/*":{"types":"./dist/esm/contracts/typechain-types/contracts/*.d.ts","import":"./dist/esm/contracts/typechain-types/contracts/*.js","default":"./typechain-types/contracts/*","require":"./dist/cjs/contracts/typechain-types/contracts/*.js"},"./factories/*":{"types":"./dist/esm/contracts/typechain-types/factories/contracts/*.d.ts","import":"./dist/esm/contracts/typechain-types/factories/contracts/*.js","default":"./typechain-types/factories/*","require":"./dist/cjs/contracts/typechain-types/factories/contracts/*.js"},"./@openzeppelin/*":{"types":"./dist/esm/contracts/typechain-types/factories/@openzeppelin/contracts/*.d.ts","import":"./dist/esm/contracts/typechain-types/factories/@openzeppelin/contracts/*.js","default":"./typechain-types/factories/@openzeppelin/*","require":"./dist/cjs/contracts/typechain-types/factories/@openzeppelin/contracts/*.js"},"./typechain-types":{"types":"./dist/esm/contracts/typechain-types/index.d.ts","import":"./dist/esm/contracts/typechain-types/index.js","default":"./typechain-types/index.ts","require":"./dist/cjs/contracts/typechain-types/index.js"}},"scripts":{"lint":"eslint . --ext .ts","build":"npx hardhat compile && tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","clean":"rm -rf dist artifacts typechain-types cache node_modules","deploy":"npx hardhat run scripts/deploy --network hardhat","format":"eslint . --ext .ts --fix","compile":"npx hardhat compile && tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","stop-solo":"docker compose down","simulation":"npx hardhat run scripts/runSimulation.ts","start-solo":"docker compose up -d","start-round":"npx hardhat run scripts/emissions/startRound.ts","deploy:local":"npx hardhat run scripts/deploy --network vechain_solo","test:hardhat":"npx hardhat test --network hardhat","call:contract":"npx hardhat run scripts/functionCalls/calls/\"$FUNCTION_TO_CALL\".ts","generate-docs":"npx hardhat docgen","deploy:hardhat":"npx hardhat run scripts/deploy --network hardhat","deploy:mainnet":"npx hardhat run scripts/deploy --network vechain_mainnet","deploy:testnet":"npx hardhat run scripts/deploy --network vechain_testnet","get-app-shares":"npx hardhat run scripts/xApps/getAppShares.ts --network vechain_mainnet","test:thor-solo":"npx hardhat test","verify:mainnet":"npx hardhat verify --network vechain_mainnet","verify:testnet":"npx hardhat verify --network vechain_testnet","compile:slither":"npx --node-options=\"--max-old-space-size=8192\" hardhat compile && npx --node-options=\"--max-old-space-size=8192\" tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","coverage:report":"nyc report --reporter=lcov --reporter=text --reporter=html --temp-dir=./coverage","deploy:contract":"npx hardhat run scripts/deploy/deploys/\"$CONTRACT_TO_DEPLOY\".ts","rename-contracts":"ts-node scripts/renameContracts.ts","upgrade:contract":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts","test:hardhat:shard":"npx hardhat test --network hardhat --grep \"$SHARD\"","start-round:testnet":"npx hardhat run scripts/emissions/startRound.ts --network vechain_testnet","upload-xapp-metadata":"yarn generate-xapp-metadata && npx hardhat run scripts/metadata/xApps/upload.ts","deploy:testnet-staging":"npx hardhat run scripts/deploy --network vechain_testnet","generate-xapp-metadata":"npx hardhat run scripts/metadata/xApps/generate.ts","test:coverage:solidity":"hardhat coverage","upgrade:contract:local":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_solo","setup-environment:local":"npx hardhat run scripts/standalone/setupLocalEnvironment.ts","get-galaxy-member-owners":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_mainnet","upgrade:contract:mainnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_mainnet","upgrade:contract:testnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","get-all-apps-from-creator":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_mainnet","check-contracts-deployment":"npx hardhat run scripts/checkContractsDeployment.ts","estimate-voting-gas:mainnet":"npx hardhat run scripts/helpers/estimateVotingGas.ts --network vechain_mainnet","upload-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/upload.ts","verify:all:contracts:mainnet":"npx hardhat run scripts/verify/verify-all-contracts.ts --network vechain_mainnet","generate-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/generate.ts","upload-galaxy-member-metadata":"yarn generate-galaxy-member-metadata && npx hardhat run scripts/metadata/GalaxyMember/upload.ts","generate-galaxy-member-metadata":"npx hardhat run scripts/metadata/GalaxyMember/generate.ts","get-galaxy-member-owners:staging":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_testnet","upgrade:contract:testnet-staging":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","check-verification-status:mainnet":"npx hardhat run scripts/verify/check-verification-status.ts --network vechain_mainnet","get-all-apps-from-creator:staging":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_testnet","get-galaxy-member-selected-tokens":"npx hardhat run scripts/galaxyMember/getGmSelectedTokens.ts --network vechain_mainnet","check-contracts-deployment:mainnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_mainnet","check-contracts-deployment:staging":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","check-contracts-deployment:testnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","verify:all:contracts:testnet-staging":"npx hardhat run scripts/verify/verify-all-contracts.ts --network vechain_testnet","check-contracts-deployment:galactica-test":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_solo","check-verification-status:testnet-staging":"npx hardhat run scripts/verify/check-verification-status.ts --network vechain_testnet"},"_npmUser":{"name":"davide.carpini","email":"carpini.davide@gmail.com"},"description":"Open-source repository that houses the smart contracts powering the decentralized VeBetterDAO on the VeChain Thor blockchain.","directories":{},"resolutions":{"tmp":"^0.2.4","hono":"^4.10.2","axios":"^1.11.0","cookie":"^0.7.1","elliptic":"^6.6.1","parse-duration":"^2.1.3"},"sideEffects":false,"dependencies":{"nyc":"^17.1.0","chai":"^4.2.0","axios":"^1.13.5","dotenv":"^16.3.1","ts-node":">=8.0.0","archiver":"^7.0.1","inquirer":"^12.1.0","form-data":"^4.0.0","typechain":"^8.1.0","mime-types":"^2.1.35","typescript":">=4.5.0","@types/chai":"^4.2.0","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","@vechain/sdk-core":"1.2.0-rc.2","solidity-coverage":"^0.8.11","@typechain/hardhat":"^8.0.0","@vechain/sdk-network":"1.2.0-rc.2","hardhat-gas-reporter":"^1.0.8","hardhat-contract-sizer":"^2.10.0","@openzeppelin/contracts":"5.0.2","hardhat-ignore-warnings":"^0.2.11","@openzeppelin/upgrades-core":"^1.32.5","@vechain/sdk-hardhat-plugin":"1.2.0-rc.2","@nomicfoundation/hardhat-ethers":"^3.0.4","@openzeppelin/contracts-upgradeable":"5.0.2","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.10"},"_hasShrinkwrap":false,"prepublishOnly":"yarn compile","devDependencies":{"eslint":"^8.56.0","ethers":"^6.9.0","hardhat":"2.19.1","prettier":"^3.2.4","@repo/utils":"*","@repo/config":"*","@types/archiver":"^6.0.3","@types/inquirer":"^9.0.7","@types/mime-types":"^2.1.4","@repo/eslint-config":"*","@typechain/ethers-v6":"^0.4.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@nomicfoundation/hardhat-verify":"^2.0.12","@nomicfoundation/hardhat-toolbox":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vebetterdao-contracts_8.1.4_1770894657846_0.48459532582975995","host":"s3://npm-registry-packages-npm-production"}},"8.2.0":{"name":"@vechain/vebetterdao-contracts","version":"8.2.0","license":"MIT","_id":"@vechain/vebetterdao-contracts@8.2.0","maintainers":[{"name":"davide.carpini","email":"carpini.davide@gmail.com"},{"name":"victor-vechain","email":"victor.emanuel@vechain.org"},{"name":"doublemme","email":"michael.martin@vechain.org"}],"dist":{"shasum":"b3aeee23e343bc6789dcef1881b8b04ff732c1e4","tarball":"https://registry.npmjs.org/@vechain/vebetterdao-contracts/-/vebetterdao-contracts-8.2.0.tgz","fileCount":10108,"integrity":"sha512-n9LKt0UxPbSTNv6a8nLHnPmzHzu4GCRFSo5gMy/4vEZ83kiq0p47706iPmeF0PIv0rakdkhCjzHFcsFjwpBegA==","signatures":[{"sig":"MEUCIQCh01tFSExwKS7KeFN1FcD7ZPlxfw4vXYsh83ePNUVDhgIgVKKEk6vis8PFJMJycIEqT10rEYdnkEiam8UsuTIVInU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325870770},"main":"dist/cjs/contracts/index.js","types":"dist/esm/contracts/index.d.ts","module":"dist/esm/contracts/index.js","exports":{".":{"types":"./dist/esm/contracts/index.d.ts","import":"./dist/esm/contracts/index.js","default":"./index.ts","require":"./dist/cjs/contracts/index.js"},"./contracts/*":{"types":"./dist/esm/contracts/typechain-types/contracts/*.d.ts","import":"./dist/esm/contracts/typechain-types/contracts/*.js","default":"./typechain-types/contracts/*","require":"./dist/cjs/contracts/typechain-types/contracts/*.js"},"./factories/*":{"types":"./dist/esm/contracts/typechain-types/factories/contracts/*.d.ts","import":"./dist/esm/contracts/typechain-types/factories/contracts/*.js","default":"./typechain-types/factories/*","require":"./dist/cjs/contracts/typechain-types/factories/contracts/*.js"},"./@openzeppelin/*":{"types":"./dist/esm/contracts/typechain-types/factories/@openzeppelin/contracts/*.d.ts","import":"./dist/esm/contracts/typechain-types/factories/@openzeppelin/contracts/*.js","default":"./typechain-types/factories/@openzeppelin/*","require":"./dist/cjs/contracts/typechain-types/factories/@openzeppelin/contracts/*.js"},"./typechain-types":{"types":"./dist/esm/contracts/typechain-types/index.d.ts","import":"./dist/esm/contracts/typechain-types/index.js","default":"./typechain-types/index.ts","require":"./dist/cjs/contracts/typechain-types/index.js"}},"gitHead":"ecf9bd37671edb4585ab0a469ffc1cfeb2b95080","scripts":{"lint":"eslint . --ext .ts","build":"npx hardhat compile && tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","clean":"rm -rf dist artifacts typechain-types cache node_modules","deploy":"npx hardhat run scripts/deploy --network hardhat","format":"eslint . --ext .ts --fix","compile":"npx hardhat compile && tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","stop-solo":"docker compose down","simulation":"npx hardhat run scripts/runSimulation.ts","start-solo":"docker compose up -d","start-round":"npx hardhat run scripts/emissions/startRound.ts","deploy:local":"npx hardhat run scripts/deploy --network vechain_solo","test:hardhat":"npx hardhat test --network hardhat","call:contract":"npx hardhat run scripts/functionCalls/calls/\"$FUNCTION_TO_CALL\".ts","generate-docs":"npx hardhat docgen","deploy:hardhat":"npx hardhat run scripts/deploy --network hardhat","deploy:mainnet":"npx hardhat run scripts/deploy --network vechain_mainnet","deploy:testnet":"npx hardhat run scripts/deploy --network vechain_testnet","get-app-shares":"npx hardhat run scripts/xApps/getAppShares.ts --network vechain_mainnet","test:thor-solo":"npx hardhat test","verify:mainnet":"npx hardhat verify --network vechain_mainnet","verify:testnet":"npx hardhat verify --network vechain_testnet","compile:slither":"npx --node-options=\"--max-old-space-size=8192\" hardhat compile && npx --node-options=\"--max-old-space-size=8192\" tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","coverage:report":"nyc report --reporter=lcov --reporter=text --reporter=html --temp-dir=./coverage","deploy:contract":"npx hardhat run scripts/deploy/deploys/\"$CONTRACT_TO_DEPLOY\".ts","rename-contracts":"ts-node scripts/renameContracts.ts","upgrade:contract":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts","test:hardhat:shard":"npx hardhat test --network hardhat --grep \"$SHARD\"","start-round:testnet":"npx hardhat run scripts/emissions/startRound.ts --network vechain_testnet","upload-xapp-metadata":"yarn generate-xapp-metadata && npx hardhat run scripts/metadata/xApps/upload.ts","deploy:testnet-staging":"npx hardhat run scripts/deploy --network vechain_testnet","generate-xapp-metadata":"npx hardhat run scripts/metadata/xApps/generate.ts","test:coverage:solidity":"npx --node-options=--max-old-space-size=8192 hardhat coverage","upgrade:contract:local":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_solo","setup-environment:local":"npx hardhat run scripts/standalone/setupLocalEnvironment.ts","get-galaxy-member-owners":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_mainnet","upgrade:contract:mainnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_mainnet","upgrade:contract:testnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","get-all-apps-from-creator":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_mainnet","check-contracts-deployment":"npx hardhat run scripts/checkContractsDeployment.ts","estimate-voting-gas:mainnet":"npx hardhat run scripts/helpers/estimateVotingGas.ts --network vechain_mainnet","upload-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/upload.ts","verify:all:contracts:mainnet":"npx hardhat run scripts/verify/verify-all-contracts.ts --network vechain_mainnet","generate-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/generate.ts","upload-galaxy-member-metadata":"yarn generate-galaxy-member-metadata && npx hardhat run scripts/metadata/GalaxyMember/upload.ts","generate-galaxy-member-metadata":"npx hardhat run scripts/metadata/GalaxyMember/generate.ts","endorsement-migration:seed:local":"npx hardhat run scripts/endorsement-migration/3_seed.ts --network vechain_solo","get-galaxy-member-owners:staging":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_testnet","upgrade:contract:testnet-staging":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","check-verification-status:mainnet":"npx hardhat run scripts/verify/check-verification-status.ts --network vechain_mainnet","endorsement-migration:fetch:local":"npx hardhat run scripts/endorsement-migration/1_fetch.ts --network vechain_solo","get-all-apps-from-creator:staging":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_testnet","get-galaxy-member-selected-tokens":"npx hardhat run scripts/galaxyMember/getGmSelectedTokens.ts --network vechain_mainnet","check-contracts-deployment:mainnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_mainnet","check-contracts-deployment:staging":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","check-contracts-deployment:testnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","endorsement-migration:seed:mainnet":"npx hardhat run scripts/endorsement-migration/3_seed.ts --network vechain_mainnet","endorsement-migration:verify:local":"npx hardhat run scripts/endorsement-migration/4_verify.ts --network vechain_solo","endorsement-migration:fetch:mainnet":"npx hardhat run scripts/endorsement-migration/1_fetch.ts --network vechain_mainnet","endorsement-migration:simulate:local":"npx hardhat run scripts/endorsement-migration/2_simulate.ts --network vechain_solo","endorsement-migration:verify:mainnet":"npx hardhat run scripts/endorsement-migration/4_verify.ts --network vechain_mainnet","verify:all:contracts:testnet-staging":"npx hardhat run scripts/verify/verify-all-contracts.ts --network vechain_testnet","endorsement-migration:simulate:mainnet":"npx hardhat run scripts/endorsement-migration/2_simulate.ts --network vechain_mainnet","check-contracts-deployment:galactica-test":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_solo","check-verification-status:testnet-staging":"npx hardhat run scripts/verify/check-verification-status.ts --network vechain_testnet","endorsement-migration:seed:testnet-staging":"npx hardhat run scripts/endorsement-migration/3_seed.ts --network vechain_testnet","endorsement-migration:fetch:testnet-staging":"npx hardhat run scripts/endorsement-migration/1_fetch.ts --network vechain_testnet","endorsement-migration:verify:testnet-staging":"npx hardhat run scripts/endorsement-migration/4_verify.ts --network vechain_testnet","endorsement-migration:simulate:testnet-staging":"npx hardhat run scripts/endorsement-migration/2_simulate.ts --network vechain_testnet"},"_npmUser":{"name":"davide.carpini","email":"carpini.davide@gmail.com"},"_npmVersion":"10.8.2","description":"Open-source repository that houses the smart contracts powering the decentralized VeBetterDAO on the VeChain Thor blockchain.","directories":{},"resolutions":{"tmp":"^0.2.4","hono":"^4.10.2","axios":"^1.11.0","cookie":"^0.7.1","elliptic":"^6.6.1","parse-duration":"^2.1.3"},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"nyc":"^17.1.0","chai":"^4.2.0","axios":"^1.13.5","dotenv":"^16.3.1","ts-node":">=8.0.0","archiver":"^7.0.1","inquirer":"^12.1.0","form-data":"^4.0.0","typechain":"^8.1.0","mime-types":"^2.1.35","typescript":">=4.5.0","@types/chai":"^4.2.0","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","@vechain/sdk-core":"1.2.0-rc.2","solidity-coverage":"^0.8.11","@typechain/hardhat":"^8.0.0","@vechain/sdk-network":"1.2.0-rc.2","hardhat-gas-reporter":"^1.0.8","hardhat-contract-sizer":"^2.10.0","@openzeppelin/contracts":"5.0.2","hardhat-ignore-warnings":"^0.2.11","@openzeppelin/upgrades-core":"^1.32.5","@vechain/sdk-hardhat-plugin":"1.2.0-rc.2","@nomicfoundation/hardhat-ethers":"^3.0.4","@openzeppelin/contracts-upgradeable":"5.0.2","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.10"},"_hasShrinkwrap":false,"prepublishOnly":"yarn compile","devDependencies":{"eslint":"^8.56.0","ethers":"^6.9.0","hardhat":"2.19.1","prettier":"^3.2.4","@repo/utils":"*","@repo/config":"*","@types/archiver":"^6.0.3","@types/inquirer":"^9.0.7","@types/mime-types":"^2.1.4","@repo/eslint-config":"*","@typechain/ethers-v6":"^0.4.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@nomicfoundation/hardhat-verify":"^2.0.12","@nomicfoundation/hardhat-toolbox":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vebetterdao-contracts_8.2.0_1771324442965_0.43019334907750917","host":"s3://npm-registry-packages-npm-production"}},"8.3.0":{"name":"@vechain/vebetterdao-contracts","version":"8.3.0","license":"MIT","_id":"@vechain/vebetterdao-contracts@8.3.0","maintainers":[{"name":"davide.carpini","email":"carpini.davide@gmail.com"},{"name":"agilulfo","email":"dan.rusnac@vechain.org"},{"name":"victor-vechain","email":"victor.emanuel@vechain.org"},{"name":"doublemme","email":"michael.martin@vechain.org"}],"dist":{"shasum":"5d2cd0adf434d8506163ca1d8a9ec67649cba4f6","tarball":"https://registry.npmjs.org/@vechain/vebetterdao-contracts/-/vebetterdao-contracts-8.3.0.tgz","fileCount":10362,"integrity":"sha512-X1Xtz2PZY56g0sA77wxK/GKyE2W4kMZcUcEyFgMiSmjYLxujNvRx6iVhZ3D6alegKOI7EHPOlY++ez2kah+Wlw==","signatures":[{"sig":"MEUCIGAy6gwnOm5cJpHzZnX6l1K/nJ4vFSRS8lQFP9f4AdD9AiEA8+i0Xb+Qyz3avULRj1abMBNuZ2V29clR1IhbT7w3Vw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":583017874},"main":"dist/cjs/contracts/index.js","types":"dist/esm/contracts/index.d.ts","module":"dist/esm/contracts/index.js","exports":{".":{"types":"./dist/esm/contracts/index.d.ts","import":"./dist/esm/contracts/index.js","default":"./index.ts","require":"./dist/cjs/contracts/index.js"},"./contracts/*":{"types":"./dist/esm/contracts/typechain-types/contracts/*.d.ts","import":"./dist/esm/contracts/typechain-types/contracts/*.js","default":"./typechain-types/contracts/*","require":"./dist/cjs/contracts/typechain-types/contracts/*.js"},"./factories/*":{"types":"./dist/esm/contracts/typechain-types/factories/contracts/*.d.ts","import":"./dist/esm/contracts/typechain-types/factories/contracts/*.js","default":"./typechain-types/factories/*","require":"./dist/cjs/contracts/typechain-types/factories/contracts/*.js"},"./@openzeppelin/*":{"types":"./dist/esm/contracts/typechain-types/factories/@openzeppelin/contracts/*.d.ts","import":"./dist/esm/contracts/typechain-types/factories/@openzeppelin/contracts/*.js","default":"./typechain-types/factories/@openzeppelin/*","require":"./dist/cjs/contracts/typechain-types/factories/@openzeppelin/contracts/*.js"},"./typechain-types":{"types":"./dist/esm/contracts/typechain-types/index.d.ts","import":"./dist/esm/contracts/typechain-types/index.js","default":"./typechain-types/index.ts","require":"./dist/cjs/contracts/typechain-types/index.js"}},"gitHead":"d2ef5b012e917c6c9fb40611a7472682d88bdb2d","scripts":{"lint":"eslint . --ext .ts","build":"npx hardhat compile && tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","clean":"rm -rf dist artifacts typechain-types cache node_modules","deploy":"npx hardhat run scripts/deploy --network hardhat","format":"eslint . --ext .ts --fix","compile":"npx hardhat compile && tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","stop-solo":"docker compose down","simulation":"npx hardhat run scripts/runSimulation.ts","start-solo":"docker compose up -d","start-round":"npx hardhat run scripts/emissions/startRound.ts","deploy:local":"npx hardhat run scripts/deploy --network vechain_solo","test:hardhat":"npx hardhat test --network hardhat","call:contract":"npx hardhat run scripts/functionCalls/calls/\"$FUNCTION_TO_CALL\".ts","generate-docs":"npx hardhat docgen","deploy:hardhat":"npx hardhat run scripts/deploy --network hardhat","deploy:mainnet":"npx hardhat run scripts/deploy --network vechain_mainnet","deploy:testnet":"npx hardhat run scripts/deploy --network vechain_testnet","get-app-shares":"npx hardhat run scripts/xApps/getAppShares.ts --network vechain_mainnet","test:thor-solo":"npx hardhat test","verify:mainnet":"npx hardhat verify --network vechain_mainnet","verify:testnet":"npx hardhat verify --network vechain_testnet","compile:slither":"npx --node-options=\"--max-old-space-size=8192\" hardhat compile && npx --node-options=\"--max-old-space-size=8192\" tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","coverage:report":"nyc report --reporter=lcov --reporter=text --reporter=html --temp-dir=./coverage","deploy:contract":"npx hardhat run scripts/deploy/deploys/\"$CONTRACT_TO_DEPLOY\".ts","rename-contracts":"ts-node scripts/renameContracts.ts","upgrade:contract":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts","test:hardhat:shard":"npx hardhat test --network hardhat --grep \"$SHARD\"","start-round:testnet":"npx hardhat run scripts/emissions/startRound.ts --network vechain_testnet","upload-xapp-metadata":"yarn generate-xapp-metadata && npx hardhat run scripts/metadata/xApps/upload.ts","deploy:testnet-staging":"npx hardhat run scripts/deploy --network vechain_testnet","generate-xapp-metadata":"npx hardhat run scripts/metadata/xApps/generate.ts","test:coverage:solidity":"npx --node-options=--max-old-space-size=8192 hardhat coverage","upgrade:contract:local":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_solo","setup-environment:local":"npx hardhat run scripts/standalone/setupLocalEnvironment.ts","get-galaxy-member-owners":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_mainnet","upgrade:contract:mainnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_mainnet","upgrade:contract:testnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","get-all-apps-from-creator":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_mainnet","check-contracts-deployment":"npx hardhat run scripts/checkContractsDeployment.ts","estimate-voting-gas:mainnet":"npx hardhat run scripts/helpers/estimateVotingGas.ts --network vechain_mainnet","upload-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/upload.ts","verify:all:contracts:mainnet":"npx hardhat run scripts/verify/verify-all-contracts.ts --network vechain_mainnet","generate-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/generate.ts","upload-galaxy-member-metadata":"yarn generate-galaxy-member-metadata && npx hardhat run scripts/metadata/GalaxyMember/upload.ts","generate-galaxy-member-metadata":"npx hardhat run scripts/metadata/GalaxyMember/generate.ts","endorsement-migration:seed:local":"npx hardhat run scripts/endorsement-migration/3_seed.ts --network vechain_solo","get-galaxy-member-owners:staging":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_testnet","upgrade:contract:testnet-staging":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","check-verification-status:mainnet":"npx hardhat run scripts/verify/check-verification-status.ts --network vechain_mainnet","endorsement-migration:fetch:local":"npx hardhat run scripts/endorsement-migration/1_fetch.ts --network vechain_solo","get-all-apps-from-creator:staging":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_testnet","get-galaxy-member-selected-tokens":"npx hardhat run scripts/galaxyMember/getGmSelectedTokens.ts --network vechain_mainnet","check-contracts-deployment:mainnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_mainnet","check-contracts-deployment:staging":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","check-contracts-deployment:testnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","endorsement-migration:seed:mainnet":"npx hardhat run scripts/endorsement-migration/3_seed.ts --network vechain_mainnet","endorsement-migration:verify:local":"npx hardhat run scripts/endorsement-migration/4_verify.ts --network vechain_solo","endorsement-migration:fetch:mainnet":"npx hardhat run scripts/endorsement-migration/1_fetch.ts --network vechain_mainnet","endorsement-migration:simulate:local":"npx hardhat run scripts/endorsement-migration/2_simulate.ts --network vechain_solo","endorsement-migration:verify:mainnet":"npx hardhat run scripts/endorsement-migration/4_verify.ts --network vechain_mainnet","verify:all:contracts:testnet-staging":"npx hardhat run scripts/verify/verify-all-contracts.ts --network vechain_testnet","endorsement-migration:simulate:mainnet":"npx hardhat run scripts/endorsement-migration/2_simulate.ts --network vechain_mainnet","check-contracts-deployment:galactica-test":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_solo","check-verification-status:testnet-staging":"npx hardhat run scripts/verify/check-verification-status.ts --network vechain_testnet","endorsement-migration:seed:testnet-staging":"npx hardhat run scripts/endorsement-migration/3_seed.ts --network vechain_testnet","endorsement-migration:fetch:testnet-staging":"npx hardhat run scripts/endorsement-migration/1_fetch.ts --network vechain_testnet","endorsement-migration:verify:testnet-staging":"npx hardhat run scripts/endorsement-migration/4_verify.ts --network vechain_testnet","endorsement-migration:simulate:testnet-staging":"npx hardhat run scripts/endorsement-migration/2_simulate.ts --network vechain_testnet"},"_npmUser":{"name":"agilulfo","email":"dan.rusnac@vechain.org"},"_npmVersion":"9.6.6","description":"Open-source repository that houses the smart contracts powering the decentralized VeBetterDAO on the VeChain Thor blockchain.","directories":{},"resolutions":{"tmp":"^0.2.4","hono":"^4.10.2","axios":"^1.11.0","cookie":"^0.7.1","elliptic":"^6.6.1","parse-duration":"^2.1.3"},"sideEffects":false,"_nodeVersion":"20.2.0","dependencies":{"nyc":"^17.1.0","chai":"^4.2.0","axios":"^1.13.5","dotenv":"^16.3.1","ts-node":">=8.0.0","archiver":"^7.0.1","inquirer":"^12.1.0","form-data":"^4.0.0","typechain":"^8.1.0","mime-types":"^2.1.35","typescript":">=4.5.0","@types/chai":"^4.2.0","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","@vechain/sdk-core":"1.2.0-rc.2","solidity-coverage":"^0.8.11","@typechain/hardhat":"^8.0.0","@vechain/sdk-network":"1.2.0-rc.2","hardhat-gas-reporter":"^1.0.8","hardhat-contract-sizer":"^2.10.0","@openzeppelin/contracts":"5.0.2","hardhat-ignore-warnings":"^0.2.11","@openzeppelin/upgrades-core":"^1.32.5","@vechain/sdk-hardhat-plugin":"1.2.0-rc.2","@nomicfoundation/hardhat-ethers":"^3.0.4","@openzeppelin/contracts-upgradeable":"5.0.2","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.10"},"_hasShrinkwrap":false,"prepublishOnly":"yarn compile","devDependencies":{"eslint":"^8.56.0","ethers":"^6.9.0","hardhat":"2.19.1","prettier":"^3.2.4","@repo/utils":"*","@repo/config":"*","@types/archiver":"^6.0.3","@types/inquirer":"^9.0.7","@types/mime-types":"^2.1.4","@repo/eslint-config":"*","@typechain/ethers-v6":"^0.4.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@nomicfoundation/hardhat-verify":"^2.0.12","@nomicfoundation/hardhat-toolbox":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vebetterdao-contracts_8.3.0_1771497700027_0.8684749174608288","host":"s3://npm-registry-packages-npm-production"}},"8.3.2":{"name":"@vechain/vebetterdao-contracts","version":"8.3.2","license":"MIT","_id":"@vechain/vebetterdao-contracts@8.3.2","maintainers":[{"name":"davide.carpini","email":"carpini.davide@gmail.com"},{"name":"agilulfo","email":"dan.rusnac@vechain.org"},{"name":"victor-vechain","email":"victor.emanuel@vechain.org"},{"name":"doublemme","email":"michael.martin@vechain.org"}],"dist":{"shasum":"ea06a9e6c655e71a2c7d09abff183f81fa9e70fc","tarball":"https://registry.npmjs.org/@vechain/vebetterdao-contracts/-/vebetterdao-contracts-8.3.2.tgz","fileCount":13082,"integrity":"sha512-0vlsM2pFeghMKuPR53MrTBxAhSo1wc1SPKqohQd+bhQeJ9xMIuSicIm0IaMZG/YoQJouVK2fFtzmsngKSC03Tg==","signatures":[{"sig":"MEUCIQCEEoIwhgaA2uZJ9blfu2rgD8K8yRvH2RI3WI3TLmcR7gIgYrji8rbA7ybbOKB2ooHuhYmUElAOAm3EJln+A6b2aEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":344705784},"main":"dist/cjs/contracts/index.js","types":"dist/esm/contracts/index.d.ts","module":"dist/esm/contracts/index.js","exports":{".":{"types":"./dist/esm/contracts/index.d.ts","import":"./dist/esm/contracts/index.js","default":"./index.ts","require":"./dist/cjs/contracts/index.js"},"./contracts/*":{"types":"./dist/esm/contracts/typechain-types/contracts/*.d.ts","import":"./dist/esm/contracts/typechain-types/contracts/*.js","default":"./typechain-types/contracts/*","require":"./dist/cjs/contracts/typechain-types/contracts/*.js"},"./factories/*":{"types":"./dist/esm/contracts/typechain-types/factories/contracts/*.d.ts","import":"./dist/esm/contracts/typechain-types/factories/contracts/*.js","default":"./typechain-types/factories/*","require":"./dist/cjs/contracts/typechain-types/factories/contracts/*.js"},"./@openzeppelin/*":{"types":"./dist/esm/contracts/typechain-types/factories/@openzeppelin/contracts/*.d.ts","import":"./dist/esm/contracts/typechain-types/factories/@openzeppelin/contracts/*.js","default":"./typechain-types/factories/@openzeppelin/*","require":"./dist/cjs/contracts/typechain-types/factories/@openzeppelin/contracts/*.js"},"./typechain-types":{"types":"./dist/esm/contracts/typechain-types/index.d.ts","import":"./dist/esm/contracts/typechain-types/index.js","default":"./typechain-types/index.ts","require":"./dist/cjs/contracts/typechain-types/index.js"}},"scripts":{"lint":"eslint . --ext .ts","build":"npx hardhat compile && tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","clean":"rm -rf dist artifacts typechain-types cache node_modules","deploy":"npx hardhat run scripts/deploy --network hardhat","format":"eslint . --ext .ts --fix","compile":"npx hardhat compile && tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","stop-solo":"docker compose down","simulation":"npx hardhat run scripts/runSimulation.ts","start-solo":"docker compose up -d","start-round":"npx hardhat run scripts/emissions/startRound.ts","deploy:local":"npx hardhat run scripts/deploy --network vechain_solo","test:hardhat":"npx hardhat test --network hardhat","call:contract":"npx hardhat run scripts/functionCalls/calls/\"$FUNCTION_TO_CALL\".ts","generate-docs":"npx hardhat docgen","deploy:hardhat":"npx hardhat run scripts/deploy --network hardhat","deploy:mainnet":"npx hardhat run scripts/deploy --network vechain_mainnet","deploy:testnet":"npx hardhat run scripts/deploy --network vechain_testnet","get-app-shares":"npx hardhat run scripts/xApps/getAppShares.ts --network vechain_mainnet","test:thor-solo":"npx hardhat test","verify:mainnet":"npx hardhat verify --network vechain_mainnet","verify:testnet":"npx hardhat verify --network vechain_testnet","compile:slither":"npx --node-options=\"--max-old-space-size=8192\" hardhat compile && npx --node-options=\"--max-old-space-size=8192\" tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","coverage:report":"nyc report --reporter=lcov --reporter=text --reporter=html --temp-dir=./coverage","deploy:contract":"npx hardhat run scripts/deploy/deploys/\"$CONTRACT_TO_DEPLOY\".ts","rename-contracts":"ts-node scripts/renameContracts.ts","upgrade:contract":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts","test:hardhat:shard":"npx hardhat test --network hardhat --grep \"$SHARD\"","start-round:testnet":"npx hardhat run scripts/emissions/startRound.ts --network vechain_testnet","upload-xapp-metadata":"yarn generate-xapp-metadata && npx hardhat run scripts/metadata/xApps/upload.ts","deploy:testnet-staging":"npx hardhat run scripts/deploy --network vechain_testnet","generate-xapp-metadata":"npx hardhat run scripts/metadata/xApps/generate.ts","test:coverage:solidity":"npx --node-options=--max-old-space-size=8192 hardhat coverage","upgrade:contract:local":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_solo","setup-environment:local":"npx hardhat run scripts/standalone/setupLocalEnvironment.ts","get-galaxy-member-owners":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_mainnet","upgrade:contract:mainnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_mainnet","upgrade:contract:testnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","get-all-apps-from-creator":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_mainnet","check-contracts-deployment":"npx hardhat run scripts/checkContractsDeployment.ts","estimate-voting-gas:mainnet":"npx hardhat run scripts/helpers/estimateVotingGas.ts --network vechain_mainnet","upload-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/upload.ts","verify:all:contracts:mainnet":"npx hardhat run scripts/verify/verify-all-contracts.ts --network vechain_mainnet","generate-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/generate.ts","upload-galaxy-member-metadata":"yarn generate-galaxy-member-metadata && npx hardhat run scripts/metadata/GalaxyMember/upload.ts","generate-galaxy-member-metadata":"npx hardhat run scripts/metadata/GalaxyMember/generate.ts","endorsement-migration:seed:local":"npx hardhat run scripts/endorsement-migration/3_seed.ts --network vechain_solo","get-galaxy-member-owners:staging":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_testnet","upgrade:contract:testnet-staging":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","check-verification-status:mainnet":"npx hardhat run scripts/verify/check-verification-status.ts --network vechain_mainnet","endorsement-migration:fetch:local":"npx hardhat run scripts/endorsement-migration/1_fetch.ts --network vechain_solo","get-all-apps-from-creator:staging":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_testnet","get-galaxy-member-selected-tokens":"npx hardhat run scripts/galaxyMember/getGmSelectedTokens.ts --network vechain_mainnet","check-contracts-deployment:mainnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_mainnet","check-contracts-deployment:staging":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","check-contracts-deployment:testnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","endorsement-migration:seed:mainnet":"npx hardhat run scripts/endorsement-migration/3_seed.ts --network vechain_mainnet","endorsement-migration:verify:local":"npx hardhat run scripts/endorsement-migration/4_verify.ts --network vechain_solo","endorsement-migration:fetch:mainnet":"npx hardhat run scripts/endorsement-migration/1_fetch.ts --network vechain_mainnet","endorsement-migration:simulate:local":"npx hardhat run scripts/endorsement-migration/2_simulate.ts --network vechain_solo","endorsement-migration:verify:mainnet":"npx hardhat run scripts/endorsement-migration/4_verify.ts --network vechain_mainnet","verify:all:contracts:testnet-staging":"npx hardhat run scripts/verify/verify-all-contracts.ts --network vechain_testnet","endorsement-migration:simulate:mainnet":"npx hardhat run scripts/endorsement-migration/2_simulate.ts --network vechain_mainnet","check-contracts-deployment:galactica-test":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_solo","check-verification-status:testnet-staging":"npx hardhat run scripts/verify/check-verification-status.ts --network vechain_testnet","endorsement-migration:seed:testnet-staging":"npx hardhat run scripts/endorsement-migration/3_seed.ts --network vechain_testnet","endorsement-migration:fetch:testnet-staging":"npx hardhat run scripts/endorsement-migration/1_fetch.ts --network vechain_testnet","endorsement-migration:verify:testnet-staging":"npx hardhat run scripts/endorsement-migration/4_verify.ts --network vechain_testnet","endorsement-migration:simulate:testnet-staging":"npx hardhat run scripts/endorsement-migration/2_simulate.ts --network vechain_testnet"},"_npmUser":{"name":"davide.carpini","email":"carpini.davide@gmail.com"},"description":"Open-source repository that houses the smart contracts powering the decentralized VeBetterDAO on the VeChain Thor blockchain.","directories":{},"resolutions":{"tmp":"^0.2.4","hono":"^4.10.2","axios":"^1.11.0","cookie":"^0.7.1","elliptic":"^6.6.1","parse-duration":"^2.1.3"},"sideEffects":false,"dependencies":{"nyc":"^17.1.0","chai":"^4.2.0","axios":"^1.13.5","dotenv":"^16.3.1","ts-node":">=8.0.0","archiver":"^7.0.1","inquirer":"^12.1.0","form-data":"^4.0.0","typechain":"^8.1.0","mime-types":"^2.1.35","typescript":">=4.5.0","@types/chai":"^4.2.0","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","@vechain/sdk-core":"1.2.0-rc.2","solidity-coverage":"^0.8.11","@typechain/hardhat":"^8.0.0","@vechain/sdk-network":"1.2.0-rc.2","hardhat-gas-reporter":"^1.0.8","hardhat-contract-sizer":"^2.10.0","@openzeppelin/contracts":"5.0.2","hardhat-ignore-warnings":"^0.2.11","@openzeppelin/upgrades-core":"^1.32.5","@vechain/sdk-hardhat-plugin":"1.2.0-rc.2","@nomicfoundation/hardhat-ethers":"^3.0.4","@openzeppelin/contracts-upgradeable":"5.0.2","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.10"},"_hasShrinkwrap":false,"prepublishOnly":"yarn compile","devDependencies":{"eslint":"^8.56.0","ethers":"^6.9.0","hardhat":"2.19.1","prettier":"^3.2.4","@repo/utils":"*","@repo/config":"*","@types/archiver":"^6.0.3","@types/inquirer":"^9.0.7","@types/mime-types":"^2.1.4","@repo/eslint-config":"*","@typechain/ethers-v6":"^0.4.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@nomicfoundation/hardhat-verify":"^2.0.12","@nomicfoundation/hardhat-toolbox":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vebetterdao-contracts_8.3.2_1771839292227_0.6029336831150327","host":"s3://npm-registry-packages-npm-production"}},"8.3.3":{"name":"@vechain/vebetterdao-contracts","version":"8.3.3","license":"MIT","_id":"@vechain/vebetterdao-contracts@8.3.3","maintainers":[{"name":"davide.carpini","email":"carpini.davide@gmail.com"},{"name":"agilulfo","email":"dan.rusnac@vechain.org"},{"name":"victor-vechain","email":"victor.emanuel@vechain.org"},{"name":"doublemme","email":"michael.martin@vechain.org"}],"dist":{"shasum":"66123783048926af4fc4e3d80d9d8cd2af51d1a2","tarball":"https://registry.npmjs.org/@vechain/vebetterdao-contracts/-/vebetterdao-contracts-8.3.3.tgz","fileCount":13355,"integrity":"sha512-xRVaKQwiBJlCYP8fZjrkczg8Gb3r2eeQ/oGHGOfkw4U+RS05OouCE8qsgMfc9Gz8jweEWnunch3TQOzg2RBhUg==","signatures":[{"sig":"MEQCIBx/HE1gbsWc8OCHFBtW32iTsV7GkojTu1LYtMJxYolkAiAlQ7MJEeHCeZICqLTLsTAG0jYNlWs0TIk+7PMGIPeyeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500913025},"main":"dist/cjs/contracts/index.js","types":"dist/esm/contracts/index.d.ts","module":"dist/esm/contracts/index.js","exports":{".":{"types":"./dist/esm/contracts/index.d.ts","import":"./dist/esm/contracts/index.js","default":"./index.ts","require":"./dist/cjs/contracts/index.js"},"./contracts/*":{"types":"./dist/esm/contracts/typechain-types/contracts/*.d.ts","import":"./dist/esm/contracts/typechain-types/contracts/*.js","default":"./typechain-types/contracts/*","require":"./dist/cjs/contracts/typechain-types/contracts/*.js"},"./factories/*":{"types":"./dist/esm/contracts/typechain-types/factories/contracts/*.d.ts","import":"./dist/esm/contracts/typechain-types/factories/contracts/*.js","default":"./typechain-types/factories/*","require":"./dist/cjs/contracts/typechain-types/factories/contracts/*.js"},"./@openzeppelin/*":{"types":"./dist/esm/contracts/typechain-types/factories/@openzeppelin/contracts/*.d.ts","import":"./dist/esm/contracts/typechain-types/factories/@openzeppelin/contracts/*.js","default":"./typechain-types/factories/@openzeppelin/*","require":"./dist/cjs/contracts/typechain-types/factories/@openzeppelin/contracts/*.js"},"./typechain-types":{"types":"./dist/esm/contracts/typechain-types/index.d.ts","import":"./dist/esm/contracts/typechain-types/index.js","default":"./typechain-types/index.ts","require":"./dist/cjs/contracts/typechain-types/index.js"}},"scripts":{"lint":"eslint . --ext .ts","build":"npx hardhat compile && tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","clean":"rm -rf dist artifacts typechain-types cache node_modules","deploy":"npx hardhat run scripts/deploy --network hardhat","format":"eslint . --ext .ts --fix","compile":"npx hardhat compile && tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","stop-solo":"docker compose down","simulation":"npx hardhat run scripts/runSimulation.ts","start-solo":"docker compose up -d","start-round":"npx hardhat run scripts/emissions/startRound.ts","deploy:local":"npx hardhat run scripts/deploy --network vechain_solo","test:hardhat":"npx hardhat test --network hardhat","call:contract":"npx hardhat run scripts/functionCalls/calls/\"$FUNCTION_TO_CALL\".ts","generate-docs":"npx hardhat docgen","deploy:hardhat":"npx hardhat run scripts/deploy --network hardhat","deploy:mainnet":"npx hardhat run scripts/deploy --network vechain_mainnet","deploy:testnet":"npx hardhat run scripts/deploy --network vechain_testnet","get-app-shares":"npx hardhat run scripts/xApps/getAppShares.ts --network vechain_mainnet","test:thor-solo":"npx hardhat test","verify:mainnet":"npx hardhat verify --network vechain_mainnet","verify:testnet":"npx hardhat verify --network vechain_testnet","compile:slither":"npx --node-options=\"--max-old-space-size=8192\" hardhat compile && npx --node-options=\"--max-old-space-size=8192\" tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","coverage:report":"nyc report --reporter=lcov --reporter=text --reporter=html --temp-dir=./coverage","deploy:contract":"npx hardhat run scripts/deploy/deploys/\"$CONTRACT_TO_DEPLOY\".ts","rename-contracts":"ts-node scripts/renameContracts.ts","upgrade:contract":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts","test:hardhat:shard":"npx hardhat test --network hardhat --grep \"$SHARD\"","start-round:testnet":"npx hardhat run scripts/emissions/startRound.ts --network vechain_testnet","upload-xapp-metadata":"yarn generate-xapp-metadata && npx hardhat run scripts/metadata/xApps/upload.ts","deploy:testnet-staging":"npx hardhat run scripts/deploy --network vechain_testnet","generate-xapp-metadata":"npx hardhat run scripts/metadata/xApps/generate.ts","test:coverage:solidity":"npx --node-options=--max-old-space-size=8192 hardhat coverage","upgrade:contract:local":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_solo","setup-environment:local":"npx hardhat run scripts/standalone/setupLocalEnvironment.ts","get-galaxy-member-owners":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_mainnet","upgrade:contract:mainnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_mainnet","upgrade:contract:testnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","get-all-apps-from-creator":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_mainnet","check-contracts-deployment":"npx hardhat run scripts/checkContractsDeployment.ts","estimate-voting-gas:mainnet":"npx hardhat run scripts/helpers/estimateVotingGas.ts --network vechain_mainnet","upload-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/upload.ts","verify:all:contracts:mainnet":"npx hardhat run scripts/verify/verify-all-contracts.ts --network vechain_mainnet","generate-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/generate.ts","upload-galaxy-member-metadata":"yarn generate-galaxy-member-metadata && npx hardhat run scripts/metadata/GalaxyMember/upload.ts","generate-galaxy-member-metadata":"npx hardhat run scripts/metadata/GalaxyMember/generate.ts","endorsement-migration:seed:local":"npx hardhat run scripts/endorsement-migration/3_seed.ts --network vechain_solo","get-galaxy-member-owners:staging":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_testnet","upgrade:contract:testnet-staging":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","check-verification-status:mainnet":"npx hardhat run scripts/verify/check-verification-status.ts --network vechain_mainnet","endorsement-migration:fetch:local":"npx hardhat run scripts/endorsement-migration/1_fetch.ts --network vechain_solo","get-all-apps-from-creator:staging":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_testnet","get-galaxy-member-selected-tokens":"npx hardhat run scripts/galaxyMember/getGmSelectedTokens.ts --network vechain_mainnet","check-contracts-deployment:mainnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_mainnet","check-contracts-deployment:staging":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","check-contracts-deployment:testnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","endorsement-migration:seed:mainnet":"npx hardhat run scripts/endorsement-migration/3_seed.ts --network vechain_mainnet","endorsement-migration:verify:local":"npx hardhat run scripts/endorsement-migration/4_verify.ts --network vechain_solo","endorsement-migration:fetch:mainnet":"npx hardhat run scripts/endorsement-migration/1_fetch.ts --network vechain_mainnet","endorsement-migration:simulate:local":"npx hardhat run scripts/endorsement-migration/2_simulate.ts --network vechain_solo","endorsement-migration:verify:mainnet":"npx hardhat run scripts/endorsement-migration/4_verify.ts --network vechain_mainnet","verify:all:contracts:testnet-staging":"npx hardhat run scripts/verify/verify-all-contracts.ts --network vechain_testnet","endorsement-migration:simulate:mainnet":"npx hardhat run scripts/endorsement-migration/2_simulate.ts --network vechain_mainnet","check-contracts-deployment:galactica-test":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_solo","check-verification-status:testnet-staging":"npx hardhat run scripts/verify/check-verification-status.ts --network vechain_testnet","endorsement-migration:seed:testnet-staging":"npx hardhat run scripts/endorsement-migration/3_seed.ts --network vechain_testnet","endorsement-migration:fetch:testnet-staging":"npx hardhat run scripts/endorsement-migration/1_fetch.ts --network vechain_testnet","endorsement-migration:verify:testnet-staging":"npx hardhat run scripts/endorsement-migration/4_verify.ts --network vechain_testnet","endorsement-migration:simulate:testnet-staging":"npx hardhat run scripts/endorsement-migration/2_simulate.ts --network vechain_testnet"},"_npmUser":{"name":"davide.carpini","email":"carpini.davide@gmail.com"},"description":"Open-source repository that houses the smart contracts powering the decentralized VeBetterDAO on the VeChain Thor blockchain.","directories":{},"resolutions":{"tmp":"^0.2.4","hono":"^4.10.2","axios":"^1.11.0","cookie":"^0.7.1","elliptic":"^6.6.1","parse-duration":"^2.1.3"},"sideEffects":false,"dependencies":{"nyc":"^17.1.0","chai":"^4.2.0","axios":"^1.13.5","dotenv":"^16.3.1","ts-node":">=8.0.0","archiver":"^7.0.1","inquirer":"^12.1.0","form-data":"^4.0.0","typechain":"^8.1.0","mime-types":"^2.1.35","typescript":">=4.5.0","@types/chai":"^4.2.0","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","@vechain/sdk-core":"1.2.0-rc.2","solidity-coverage":"^0.8.11","@typechain/hardhat":"^8.0.0","@vechain/sdk-network":"1.2.0-rc.2","hardhat-gas-reporter":"^1.0.8","hardhat-contract-sizer":"^2.10.0","@openzeppelin/contracts":"5.0.2","hardhat-ignore-warnings":"^0.2.11","@openzeppelin/upgrades-core":"^1.32.5","@vechain/sdk-hardhat-plugin":"1.2.0-rc.2","@nomicfoundation/hardhat-ethers":"^3.0.4","@openzeppelin/contracts-upgradeable":"5.0.2","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.10"},"_hasShrinkwrap":false,"prepublishOnly":"yarn compile","devDependencies":{"eslint":"^8.56.0","ethers":"^6.9.0","hardhat":"2.19.1","prettier":"^3.2.4","@repo/utils":"*","@repo/config":"*","@types/archiver":"^6.0.3","@types/inquirer":"^9.0.7","@types/mime-types":"^2.1.4","@repo/eslint-config":"*","@typechain/ethers-v6":"^0.4.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@nomicfoundation/hardhat-verify":"^2.0.12","@nomicfoundation/hardhat-toolbox":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vebetterdao-contracts_8.3.3_1772039919363_0.9420306524753355","host":"s3://npm-registry-packages-npm-production"}},"8.4.0":{"name":"@vechain/vebetterdao-contracts","version":"8.4.0","license":"MIT","_id":"@vechain/vebetterdao-contracts@8.4.0","maintainers":[{"name":"davide.carpini","email":"carpini.davide@gmail.com"},{"name":"agilulfo","email":"dan.rusnac@vechain.org"},{"name":"victor-vechain","email":"victor.emanuel@vechain.org"},{"name":"doublemme","email":"michael.martin@vechain.org"}],"dist":{"shasum":"751952ad4d42939393b22c6685705f26176f7e7e","tarball":"https://registry.npmjs.org/@vechain/vebetterdao-contracts/-/vebetterdao-contracts-8.4.0.tgz","fileCount":14016,"integrity":"sha512-UoW+FdUApsyXqqlICAwunxjXGqQ/fSTkm59pJdCJrIvNLyzfRnE/7HOw9PSclteG8UiBESmYBcnLPj2/ojMZPg==","signatures":[{"sig":"MEUCIQCHm8WZkE4X0PkBTdrRNl8eeoPZKmcda0QwLnNmWkWctwIgHnwhAM3j3llvAHp2eGjD9HuhdrntH5oZSzQOXv/aDfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":348522648},"main":"dist/cjs/contracts/index.js","types":"dist/esm/contracts/index.d.ts","module":"dist/esm/contracts/index.js","exports":{".":{"types":"./dist/esm/contracts/index.d.ts","import":"./dist/esm/contracts/index.js","default":"./index.ts","require":"./dist/cjs/contracts/index.js"},"./contracts/*":{"types":"./dist/esm/contracts/typechain-types/contracts/*.d.ts","import":"./dist/esm/contracts/typechain-types/contracts/*.js","default":"./typechain-types/contracts/*","require":"./dist/cjs/contracts/typechain-types/contracts/*.js"},"./factories/*":{"types":"./dist/esm/contracts/typechain-types/factories/contracts/*.d.ts","import":"./dist/esm/contracts/typechain-types/factories/contracts/*.js","default":"./typechain-types/factories/*","require":"./dist/cjs/contracts/typechain-types/factories/contracts/*.js"},"./@openzeppelin/*":{"types":"./dist/esm/contracts/typechain-types/factories/@openzeppelin/contracts/*.d.ts","import":"./dist/esm/contracts/typechain-types/factories/@openzeppelin/contracts/*.js","default":"./typechain-types/factories/@openzeppelin/*","require":"./dist/cjs/contracts/typechain-types/factories/@openzeppelin/contracts/*.js"},"./typechain-types":{"types":"./dist/esm/contracts/typechain-types/index.d.ts","import":"./dist/esm/contracts/typechain-types/index.js","default":"./typechain-types/index.ts","require":"./dist/cjs/contracts/typechain-types/index.js"}},"scripts":{"lint":"eslint . --ext .ts","build":"npx hardhat compile && tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","clean":"rm -rf dist artifacts typechain-types cache node_modules","format":"eslint . --ext .ts --fix","compile":"npx hardhat compile && tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","stop-solo":"docker compose down","simulation":"npx hardhat run scripts/runSimulation.ts","start-solo":"docker compose up -d","start-round":"npx hardhat run scripts/emissions/startRound.ts","deploy:local":"npx hardhat run scripts/deploy --network vechain_solo","test:hardhat":"npx --node-options=--max-old-space-size=16384 hardhat test --network hardhat","call:contract":"npx hardhat run scripts/functionCalls/calls/\"$FUNCTION_TO_CALL\".ts","generate-docs":"npx hardhat docgen","deploy:hardhat":"npx hardhat run scripts/deploy --network hardhat","deploy:mainnet":"npx hardhat run scripts/deploy --network vechain_mainnet","deploy:testnet":"npx hardhat run scripts/deploy --network vechain_testnet","get-app-shares":"npx hardhat run scripts/xApps/getAppShares.ts --network vechain_mainnet","test:thor-solo":"npx hardhat test","verify:mainnet":"npx hardhat verify --network vechain_mainnet","verify:testnet":"npx hardhat verify --network vechain_testnet","compile:slither":"npx --node-options=\"--max-old-space-size=8192\" hardhat compile && npx --node-options=\"--max-old-space-size=8192\" tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","coverage:report":"nyc report --reporter=lcov --reporter=text --reporter=html --temp-dir=./coverage","deploy:contract":"npx hardhat run scripts/deploy/deploys/\"$CONTRACT_TO_DEPLOY\".ts","rename-contracts":"ts-node scripts/renameContracts.ts","upgrade:contract":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts","test:hardhat:shard":"npx --node-options=--max-old-space-size=16384 hardhat test --network hardhat --grep \"$SHARD\"","start-round:testnet":"npx hardhat run scripts/emissions/startRound.ts --network vechain_testnet","upload-xapp-metadata":"yarn generate-xapp-metadata && npx hardhat run scripts/metadata/xApps/upload.ts","deploy:testnet-staging":"npx hardhat run scripts/deploy --network vechain_testnet","generate-xapp-metadata":"npx hardhat run scripts/metadata/xApps/generate.ts","test:coverage:solidity":"npx --node-options=--max-old-space-size=8192 hardhat coverage","upgrade:contract:local":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_solo","setup-environment:local":"npx hardhat run scripts/standalone/setupLocalEnvironment.ts","get-galaxy-member-owners":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_mainnet","upgrade:contract:mainnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_mainnet","upgrade:contract:testnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","get-all-apps-from-creator":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_mainnet","check-contracts-deployment":"npx hardhat run scripts/checkContractsDeployment.ts","estimate-voting-gas:mainnet":"npx hardhat run scripts/helpers/estimateVotingGas.ts --network vechain_mainnet","upload-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/upload.ts","verify:all:contracts:mainnet":"npx hardhat run scripts/verify/verify-all-contracts.ts --network vechain_mainnet","generate-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/generate.ts","upload-galaxy-member-metadata":"yarn generate-galaxy-member-metadata && npx hardhat run scripts/metadata/GalaxyMember/upload.ts","generate-galaxy-member-metadata":"npx hardhat run scripts/metadata/GalaxyMember/generate.ts","endorsement-migration:seed:local":"npx hardhat run scripts/endorsement-migration/3_seed.ts --network vechain_solo","get-galaxy-member-owners:staging":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_testnet","upgrade:contract:testnet-staging":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","check-verification-status:mainnet":"npx hardhat run scripts/verify/check-verification-status.ts --network vechain_mainnet","endorsement-migration:fetch:local":"npx hardhat run scripts/endorsement-migration/1_fetch.ts --network vechain_solo","get-all-apps-from-creator:staging":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_testnet","get-galaxy-member-selected-tokens":"npx hardhat run scripts/galaxyMember/getGmSelectedTokens.ts --network vechain_mainnet","check-contracts-deployment:mainnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_mainnet","check-contracts-deployment:staging":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","check-contracts-deployment:testnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","endorsement-migration:seed:mainnet":"npx hardhat run scripts/endorsement-migration/3_seed.ts --network vechain_mainnet","endorsement-migration:verify:local":"npx hardhat run scripts/endorsement-migration/4_verify.ts --network vechain_solo","endorsement-migration:fetch:mainnet":"npx hardhat run scripts/endorsement-migration/1_fetch.ts --network vechain_mainnet","endorsement-migration:simulate:local":"npx hardhat run scripts/endorsement-migration/2_simulate.ts --network vechain_solo","endorsement-migration:verify:mainnet":"npx hardhat run scripts/endorsement-migration/4_verify.ts --network vechain_mainnet","verify:all:contracts:testnet-staging":"npx hardhat run scripts/verify/verify-all-contracts.ts --network vechain_testnet","endorsement-migration:simulate:mainnet":"npx hardhat run scripts/endorsement-migration/2_simulate.ts --network vechain_mainnet","check-contracts-deployment:galactica-test":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_solo","check-verification-status:testnet-staging":"npx hardhat run scripts/verify/check-verification-status.ts --network vechain_testnet","endorsement-migration:seed:testnet-staging":"npx hardhat run scripts/endorsement-migration/3_seed.ts --network vechain_testnet","endorsement-migration:fetch:testnet-staging":"npx hardhat run scripts/endorsement-migration/1_fetch.ts --network vechain_testnet","endorsement-migration:verify:testnet-staging":"npx hardhat run scripts/endorsement-migration/4_verify.ts --network vechain_testnet","endorsement-migration:simulate:testnet-staging":"npx hardhat run scripts/endorsement-migration/2_simulate.ts --network vechain_testnet"},"_npmUser":{"name":"agilulfo","email":"dan.rusnac@vechain.org"},"description":"Open-source repository that houses the smart contracts powering the decentralized VeBetterDAO on the VeChain Thor blockchain.","directories":{},"resolutions":{"tmp":"^0.2.4","hono":"^4.10.2","axios":"^1.11.0","cookie":"^0.7.1","elliptic":"^6.6.1","parse-duration":"^2.1.3"},"sideEffects":false,"dependencies":{"nyc":"^17.1.0","chai":"^4.2.0","axios":"^1.13.5","dotenv":"^16.3.1","ts-node":">=8.0.0","archiver":"^7.0.1","inquirer":"^12.1.0","form-data":"^4.0.0","typechain":"^8.1.0","mime-types":"^2.1.35","typescript":">=4.5.0","@types/chai":"^4.2.0","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","@vechain/sdk-core":"1.2.0-rc.2","solidity-coverage":"^0.8.11","@typechain/hardhat":"^8.0.0","@vechain/sdk-network":"1.2.0-rc.2","hardhat-gas-reporter":"^1.0.8","hardhat-contract-sizer":"^2.10.0","@openzeppelin/contracts":"5.0.2","hardhat-ignore-warnings":"^0.2.11","@openzeppelin/upgrades-core":"^1.32.5","@vechain/sdk-hardhat-plugin":"1.2.0-rc.2","@nomicfoundation/hardhat-ethers":"^3.0.4","@openzeppelin/contracts-upgradeable":"5.0.2","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.10"},"_hasShrinkwrap":false,"prepublishOnly":"yarn compile","devDependencies":{"eslint":"^8.56.0","ethers":"^6.9.0","hardhat":"2.19.1","prettier":"^3.2.4","@repo/utils":"*","@repo/config":"*","@types/archiver":"^6.0.3","@types/inquirer":"^9.0.7","@types/mime-types":"^2.1.4","@repo/eslint-config":"*","@typechain/ethers-v6":"^0.4.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@nomicfoundation/hardhat-verify":"^2.0.12","@nomicfoundation/hardhat-toolbox":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vebetterdao-contracts_8.4.0_1774359240109_0.9901959980610364","host":"s3://npm-registry-packages-npm-production"}},"8.5.0":{"name":"@vechain/vebetterdao-contracts","version":"8.5.0","license":"MIT","_id":"@vechain/vebetterdao-contracts@8.5.0","maintainers":[{"name":"davide.carpini","email":"carpini.davide@gmail.com"},{"name":"agilulfo","email":"dan.rusnac@vechain.org"},{"name":"victor-vechain","email":"victor.emanuel@vechain.org"},{"name":"doublemme","email":"michael.martin@vechain.org"}],"dist":{"shasum":"dfd744abb9548ad7f79a733740d90b9ecf626262","tarball":"https://registry.npmjs.org/@vechain/vebetterdao-contracts/-/vebetterdao-contracts-8.5.0.tgz","fileCount":13756,"integrity":"sha512-6bm4x4aeuCtEtY2m09X6rWzxOsVhQkEsIfBphqyiRLebSrJ0vqvadcxRBBeZIn4JPkErvBnsNnSXdFU78UJ4mw==","signatures":[{"sig":"MEUCIQCveEk+HNFEFDB/Wd3L14+Ys7xtEV/iFMMdjilPYotN1gIgbpbtCJnWUxaD7mJGLkF0ncLwBeWYFIkvHJMwrDnxP+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":371293041},"main":"dist/cjs/contracts/index.js","types":"dist/esm/contracts/index.d.ts","module":"dist/esm/contracts/index.js","exports":{".":{"types":"./dist/esm/contracts/index.d.ts","import":"./dist/esm/contracts/index.js","default":"./index.ts","require":"./dist/cjs/contracts/index.js"},"./contracts/*":{"types":"./dist/esm/contracts/typechain-types/contracts/*.d.ts","import":"./dist/esm/contracts/typechain-types/contracts/*.js","default":"./typechain-types/contracts/*","require":"./dist/cjs/contracts/typechain-types/contracts/*.js"},"./factories/*":{"types":"./dist/esm/contracts/typechain-types/factories/contracts/*.d.ts","import":"./dist/esm/contracts/typechain-types/factories/contracts/*.js","default":"./typechain-types/factories/*","require":"./dist/cjs/contracts/typechain-types/factories/contracts/*.js"},"./@openzeppelin/*":{"types":"./dist/esm/contracts/typechain-types/factories/@openzeppelin/contracts/*.d.ts","import":"./dist/esm/contracts/typechain-types/factories/@openzeppelin/contracts/*.js","default":"./typechain-types/factories/@openzeppelin/*","require":"./dist/cjs/contracts/typechain-types/factories/@openzeppelin/contracts/*.js"},"./typechain-types":{"types":"./dist/esm/contracts/typechain-types/index.d.ts","import":"./dist/esm/contracts/typechain-types/index.js","default":"./typechain-types/index.ts","require":"./dist/cjs/contracts/typechain-types/index.js"}},"scripts":{"lint":"eslint . --ext .ts","build":"npx hardhat compile && tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","clean":"rm -rf dist artifacts typechain-types cache node_modules","format":"eslint . --ext .ts --fix","compile":"npx hardhat compile && tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","stop-solo":"docker compose down","simulation":"npx hardhat run scripts/runSimulation.ts","start-solo":"docker compose up -d","start-round":"npx hardhat run scripts/emissions/startRound.ts","deploy:local":"npx hardhat run scripts/deploy --network vechain_solo","test:hardhat":"npx --node-options=--max-old-space-size=16384 hardhat test --network hardhat","call:contract":"npx hardhat run scripts/functionCalls/calls/\"$FUNCTION_TO_CALL\".ts","generate-docs":"npx hardhat docgen","deploy:hardhat":"npx hardhat run scripts/deploy --network hardhat","deploy:mainnet":"npx hardhat run scripts/deploy --network vechain_mainnet","deploy:testnet":"npx hardhat run scripts/deploy --network vechain_testnet","get-app-shares":"npx hardhat run scripts/xApps/getAppShares.ts --network vechain_mainnet","test:thor-solo":"npx hardhat test","verify:mainnet":"npx hardhat verify --network vechain_mainnet","verify:testnet":"npx hardhat verify --network vechain_testnet","compile:slither":"npx --node-options=\"--max-old-space-size=8192\" hardhat compile && npx --node-options=\"--max-old-space-size=8192\" tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","coverage:report":"nyc report --reporter=lcov --reporter=text --reporter=html --temp-dir=./coverage","deploy:contract":"npx hardhat run scripts/deploy/deploys/\"$CONTRACT_TO_DEPLOY\".ts","rename-contracts":"ts-node scripts/renameContracts.ts","upgrade:contract":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts","test:hardhat:shard":"npx --node-options=--max-old-space-size=16384 hardhat test --network hardhat --grep \"$SHARD\"","start-round:testnet":"npx hardhat run scripts/emissions/startRound.ts --network vechain_testnet","upload-xapp-metadata":"yarn generate-xapp-metadata && npx hardhat run scripts/metadata/xApps/upload.ts","deploy:testnet-staging":"npx hardhat run scripts/deploy --network vechain_testnet","generate-xapp-metadata":"npx hardhat run scripts/metadata/xApps/generate.ts","test:coverage:solidity":"npx --node-options=--max-old-space-size=8192 hardhat coverage","upgrade:contract:local":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_solo","setup-environment:local":"npx hardhat run scripts/standalone/setupLocalEnvironment.ts","stress:challenges:local":"NEXT_PUBLIC_APP_ENV=local npx hardhat run scripts/stressTest/stressChallengeSponsored.ts --network vechain_solo","get-galaxy-member-owners":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_mainnet","upgrade:contract:mainnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_mainnet","upgrade:contract:testnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","get-all-apps-from-creator":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_mainnet","check-contracts-deployment":"npx hardhat run scripts/checkContractsDeployment.ts","estimate-voting-gas:mainnet":"npx hardhat run scripts/helpers/estimateVotingGas.ts --network vechain_mainnet","upload-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/upload.ts","verify:all:contracts:mainnet":"npx hardhat run scripts/verify/verify-all-contracts.ts --network vechain_mainnet","generate-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/generate.ts","stress:challenges:stake:local":"NEXT_PUBLIC_APP_ENV=local npx hardhat run scripts/stressTest/stressChallengeStake.ts --network vechain_solo","upload-galaxy-member-metadata":"yarn generate-galaxy-member-metadata && npx hardhat run scripts/metadata/GalaxyMember/upload.ts","generate-galaxy-member-metadata":"npx hardhat run scripts/metadata/GalaxyMember/generate.ts","endorsement-migration:seed:local":"npx hardhat run scripts/endorsement-migration/3_seed.ts --network vechain_solo","get-galaxy-member-owners:staging":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_testnet","upgrade:contract:testnet-staging":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","check-verification-status:mainnet":"npx hardhat run scripts/verify/check-verification-status.ts --network vechain_mainnet","endorsement-migration:fetch:local":"npx hardhat run scripts/endorsement-migration/1_fetch.ts --network vechain_solo","get-all-apps-from-creator:staging":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_testnet","get-galaxy-member-selected-tokens":"npx hardhat run scripts/galaxyMember/getGmSelectedTokens.ts --network vechain_mainnet","check-contracts-deployment:mainnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_mainnet","check-contracts-deployment:staging":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","check-contracts-deployment:testnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","endorsement-migration:seed:mainnet":"npx hardhat run scripts/endorsement-migration/3_seed.ts --network vechain_mainnet","endorsement-migration:verify:local":"npx hardhat run scripts/endorsement-migration/4_verify.ts --network vechain_solo","endorsement-migration:fetch:mainnet":"npx hardhat run scripts/endorsement-migration/1_fetch.ts --network vechain_mainnet","endorsement-migration:simulate:local":"npx hardhat run scripts/endorsement-migration/2_simulate.ts --network vechain_solo","endorsement-migration:verify:mainnet":"npx hardhat run scripts/endorsement-migration/4_verify.ts --network vechain_mainnet","verify:all:contracts:testnet-staging":"npx hardhat run scripts/verify/verify-all-contracts.ts --network vechain_testnet","endorsement-migration:simulate:mainnet":"npx hardhat run scripts/endorsement-migration/2_simulate.ts --network vechain_mainnet","check-contracts-deployment:galactica-test":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_solo","check-verification-status:testnet-staging":"npx hardhat run scripts/verify/check-verification-status.ts --network vechain_testnet","endorsement-migration:seed:testnet-staging":"npx hardhat run scripts/endorsement-migration/3_seed.ts --network vechain_testnet","endorsement-migration:fetch:testnet-staging":"npx hardhat run scripts/endorsement-migration/1_fetch.ts --network vechain_testnet","endorsement-migration:verify:testnet-staging":"npx hardhat run scripts/endorsement-migration/4_verify.ts --network vechain_testnet","endorsement-migration:simulate:testnet-staging":"npx hardhat run scripts/endorsement-migration/2_simulate.ts --network vechain_testnet"},"_npmUser":{"name":"davide.carpini","email":"carpini.davide@gmail.com"},"description":"Open-source repository that houses the smart contracts powering the decentralized VeBetterDAO on the VeChain Thor blockchain.","directories":{},"resolutions":{"tmp":"^0.2.4","hono":"^4.10.2","axios":"^1.11.0","cookie":"^0.7.1","elliptic":"^6.6.1","parse-duration":"^2.1.3"},"sideEffects":false,"dependencies":{"nyc":"^17.1.0","chai":"^4.2.0","axios":"^1.15.0","dotenv":"^16.3.1","ts-node":">=8.0.0","archiver":"^7.0.1","inquirer":"^12.1.0","form-data":"^4.0.0","typechain":"^8.1.0","mime-types":"^2.1.35","typescript":">=4.5.0","@types/chai":"^4.2.0","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","@vechain/sdk-core":"1.2.0-rc.2","solidity-coverage":"^0.8.11","@typechain/hardhat":"^8.0.0","@vechain/sdk-network":"1.2.0-rc.2","hardhat-gas-reporter":"^1.0.8","hardhat-contract-sizer":"^2.10.0","@openzeppelin/contracts":"5.0.2","hardhat-ignore-warnings":"^0.2.11","@openzeppelin/upgrades-core":"^1.32.5","@vechain/sdk-hardhat-plugin":"1.2.0-rc.2","@nomicfoundation/hardhat-ethers":"^3.0.4","@openzeppelin/contracts-upgradeable":"5.0.2","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.10"},"_hasShrinkwrap":false,"prepublishOnly":"yarn compile","devDependencies":{"eslint":"^8.56.0","ethers":"^6.9.0","hardhat":"2.19.1","prettier":"^3.2.4","@repo/utils":"*","@repo/config":"*","@types/archiver":"^6.0.3","@types/inquirer":"^9.0.7","@types/mime-types":"^2.1.4","@repo/eslint-config":"*","@typechain/ethers-v6":"^0.4.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@nomicfoundation/hardhat-verify":"^2.0.12","@nomicfoundation/hardhat-toolbox":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vebetterdao-contracts_8.5.0_1776266903695_0.2956071815137076","host":"s3://npm-registry-packages-npm-production"}},"8.6.0":{"name":"@vechain/vebetterdao-contracts","version":"8.6.0","license":"MIT","_id":"@vechain/vebetterdao-contracts@8.6.0","maintainers":[{"name":"davide.carpini","email":"carpini.davide@gmail.com"},{"name":"agilulfo","email":"dan.rusnac@vechain.org"},{"name":"victor-vechain","email":"victor.emanuel@vechain.org"},{"name":"doublemme","email":"michael.martin@vechain.org"}],"dist":{"shasum":"345f84258242d27a73993a0c86997f647e71e2c4","tarball":"https://registry.npmjs.org/@vechain/vebetterdao-contracts/-/vebetterdao-contracts-8.6.0.tgz","fileCount":13691,"integrity":"sha512-NAULoUXu5M5IQbwF9w3R2VgGeyf7rqWrI7BXCHkBVtwE1a2yD0W7ftXwVgxXrsE0a4O4Q/dOJFcFssGyhEq5ew==","signatures":[{"sig":"MEUCIQDXR3SJuv6o7FQMOPRIlwqmlkQTYI7qY3y2HezFT/oDrgIgEF73V6prUaxtoRBZgX5Q9FuvJmGFyg1E3FY+gPO1FBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":357817576},"main":"dist/cjs/contracts/index.js","types":"dist/esm/contracts/index.d.ts","module":"dist/esm/contracts/index.js","exports":{".":{"types":"./dist/esm/contracts/index.d.ts","import":"./dist/esm/contracts/index.js","default":"./index.ts","require":"./dist/cjs/contracts/index.js"},"./contracts/*":{"types":"./dist/esm/contracts/typechain-types/contracts/*.d.ts","import":"./dist/esm/contracts/typechain-types/contracts/*.js","default":"./typechain-types/contracts/*","require":"./dist/cjs/contracts/typechain-types/contracts/*.js"},"./factories/*":{"types":"./dist/esm/contracts/typechain-types/factories/contracts/*.d.ts","import":"./dist/esm/contracts/typechain-types/factories/contracts/*.js","default":"./typechain-types/factories/*","require":"./dist/cjs/contracts/typechain-types/factories/contracts/*.js"},"./@openzeppelin/*":{"types":"./dist/esm/contracts/typechain-types/factories/@openzeppelin/contracts/*.d.ts","import":"./dist/esm/contracts/typechain-types/factories/@openzeppelin/contracts/*.js","default":"./typechain-types/factories/@openzeppelin/*","require":"./dist/cjs/contracts/typechain-types/factories/@openzeppelin/contracts/*.js"},"./typechain-types":{"types":"./dist/esm/contracts/typechain-types/index.d.ts","import":"./dist/esm/contracts/typechain-types/index.js","default":"./typechain-types/index.ts","require":"./dist/cjs/contracts/typechain-types/index.js"}},"scripts":{"lint":"eslint . --ext .ts","build":"npx hardhat compile && tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","clean":"rm -rf dist artifacts typechain-types cache node_modules","format":"eslint . --ext .ts --fix","compile":"npx hardhat compile && tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","stop-solo":"docker compose down","simulation":"npx hardhat run scripts/runSimulation.ts","start-solo":"docker compose up -d","start-round":"npx hardhat run scripts/emissions/startRound.ts","deploy:local":"npx hardhat run scripts/deploy --network vechain_solo","test:hardhat":"npx --node-options=--max-old-space-size=16384 hardhat test --network hardhat","call:contract":"npx hardhat run scripts/functionCalls/calls/\"$FUNCTION_TO_CALL\".ts","generate-docs":"npx hardhat docgen","deploy:hardhat":"npx hardhat run scripts/deploy --network hardhat","deploy:mainnet":"npx hardhat run scripts/deploy --network vechain_mainnet","deploy:testnet":"npx hardhat run scripts/deploy --network vechain_testnet","get-app-shares":"npx hardhat run scripts/xApps/getAppShares.ts --network vechain_mainnet","test:thor-solo":"npx hardhat test","verify:mainnet":"npx hardhat verify --network vechain_mainnet","verify:testnet":"npx hardhat verify --network vechain_testnet","compile:slither":"npx --node-options=\"--max-old-space-size=8192\" hardhat compile && npx --node-options=\"--max-old-space-size=8192\" tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","coverage:report":"nyc report --reporter=lcov --reporter=text --reporter=html --temp-dir=./coverage","deploy:contract":"npx hardhat run scripts/deploy/deploys/\"$CONTRACT_TO_DEPLOY\".ts","rename-contracts":"ts-node scripts/renameContracts.ts","upgrade:contract":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts","test:hardhat:shard":"npx --node-options=--max-old-space-size=16384 hardhat test --network hardhat --grep \"$SHARD\"","start-round:testnet":"npx hardhat run scripts/emissions/startRound.ts --network vechain_testnet","upload-xapp-metadata":"yarn generate-xapp-metadata && npx hardhat run scripts/metadata/xApps/upload.ts","deploy:testnet-staging":"npx hardhat run scripts/deploy --network vechain_testnet","generate-xapp-metadata":"npx hardhat run scripts/metadata/xApps/generate.ts","test:coverage:solidity":"npx --node-options=--max-old-space-size=8192 hardhat coverage","upgrade:contract:local":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_solo","setup-environment:local":"npx hardhat run scripts/standalone/setupLocalEnvironment.ts","stress:challenges:local":"NEXT_PUBLIC_APP_ENV=local npx hardhat run scripts/stressTest/stressChallengeSponsored.ts --network vechain_solo","get-galaxy-member-owners":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_mainnet","upgrade:contract:mainnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_mainnet","upgrade:contract:testnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","get-all-apps-from-creator":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_mainnet","check-contracts-deployment":"npx hardhat run scripts/checkContractsDeployment.ts","estimate-voting-gas:mainnet":"npx hardhat run scripts/helpers/estimateVotingGas.ts --network vechain_mainnet","upload-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/upload.ts","verify:all:contracts:mainnet":"npx hardhat run scripts/verify/verify-all-contracts.ts --network vechain_mainnet","generate-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/generate.ts","stress:challenges:stake:local":"NEXT_PUBLIC_APP_ENV=local npx hardhat run scripts/stressTest/stressChallengeStake.ts --network vechain_solo","upload-galaxy-member-metadata":"yarn generate-galaxy-member-metadata && npx hardhat run scripts/metadata/GalaxyMember/upload.ts","generate-galaxy-member-metadata":"npx hardhat run scripts/metadata/GalaxyMember/generate.ts","endorsement-migration:seed:local":"npx hardhat run scripts/endorsement-migration/3_seed.ts --network vechain_solo","get-galaxy-member-owners:staging":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_testnet","upgrade:contract:testnet-staging":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","check-verification-status:mainnet":"npx hardhat run scripts/verify/check-verification-status.ts --network vechain_mainnet","endorsement-migration:fetch:local":"npx hardhat run scripts/endorsement-migration/1_fetch.ts --network vechain_solo","get-all-apps-from-creator:staging":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_testnet","get-galaxy-member-selected-tokens":"npx hardhat run scripts/galaxyMember/getGmSelectedTokens.ts --network vechain_mainnet","check-contracts-deployment:mainnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_mainnet","check-contracts-deployment:staging":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","check-contracts-deployment:testnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","endorsement-migration:seed:mainnet":"npx hardhat run scripts/endorsement-migration/3_seed.ts --network vechain_mainnet","endorsement-migration:verify:local":"npx hardhat run scripts/endorsement-migration/4_verify.ts --network vechain_solo","endorsement-migration:fetch:mainnet":"npx hardhat run scripts/endorsement-migration/1_fetch.ts --network vechain_mainnet","endorsement-migration:simulate:local":"npx hardhat run scripts/endorsement-migration/2_simulate.ts --network vechain_solo","endorsement-migration:verify:mainnet":"npx hardhat run scripts/endorsement-migration/4_verify.ts --network vechain_mainnet","verify:all:contracts:testnet-staging":"npx hardhat run scripts/verify/verify-all-contracts.ts --network vechain_testnet","endorsement-migration:simulate:mainnet":"npx hardhat run scripts/endorsement-migration/2_simulate.ts --network vechain_mainnet","check-contracts-deployment:galactica-test":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_solo","check-verification-status:testnet-staging":"npx hardhat run scripts/verify/check-verification-status.ts --network vechain_testnet","endorsement-migration:seed:testnet-staging":"npx hardhat run scripts/endorsement-migration/3_seed.ts --network vechain_testnet","endorsement-migration:fetch:testnet-staging":"npx hardhat run scripts/endorsement-migration/1_fetch.ts --network vechain_testnet","endorsement-migration:verify:testnet-staging":"npx hardhat run scripts/endorsement-migration/4_verify.ts --network vechain_testnet","endorsement-migration:simulate:testnet-staging":"npx hardhat run scripts/endorsement-migration/2_simulate.ts --network vechain_testnet"},"_npmUser":{"name":"davide.carpini","email":"carpini.davide@gmail.com"},"description":"Open-source repository that houses the smart contracts powering the decentralized VeBetterDAO on the VeChain Thor blockchain.","directories":{},"resolutions":{"tmp":"^0.2.4","hono":"^4.10.2","axios":"^1.11.0","cookie":"^0.7.1","elliptic":"^6.6.1","parse-duration":"^2.1.3"},"sideEffects":false,"dependencies":{"nyc":"^17.1.0","chai":"^4.2.0","axios":"^1.15.0","dotenv":"^16.3.1","ts-node":">=8.0.0","archiver":"^7.0.1","inquirer":"^12.1.0","form-data":"^4.0.0","typechain":"^8.1.0","mime-types":"^2.1.35","typescript":">=4.5.0","@types/chai":"^4.2.0","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","@vechain/sdk-core":"1.2.0-rc.2","solidity-coverage":"^0.8.11","@typechain/hardhat":"^8.0.0","@vechain/sdk-network":"1.2.0-rc.2","hardhat-gas-reporter":"^1.0.8","hardhat-contract-sizer":"^2.10.0","@openzeppelin/contracts":"5.0.2","hardhat-ignore-warnings":"^0.2.11","@openzeppelin/upgrades-core":"^1.32.5","@vechain/sdk-hardhat-plugin":"1.2.0-rc.2","@nomicfoundation/hardhat-ethers":"^3.0.4","@openzeppelin/contracts-upgradeable":"5.0.2","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.10"},"_hasShrinkwrap":false,"prepublishOnly":"yarn compile","devDependencies":{"eslint":"^8.56.0","ethers":"^6.9.0","hardhat":"2.19.1","prettier":"^3.2.4","@repo/utils":"*","@repo/config":"*","@types/archiver":"^7.0.0","@types/inquirer":"^9.0.7","@types/mime-types":"^2.1.4","@repo/eslint-config":"*","@typechain/ethers-v6":"^0.4.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@nomicfoundation/hardhat-verify":"^2.0.12","@nomicfoundation/hardhat-toolbox":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vebetterdao-contracts_8.6.0_1776937199775_0.3123682023734291","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"@vechain/vebetterdao-contracts","version":"9.0.0","license":"MIT","_id":"@vechain/vebetterdao-contracts@9.0.0","maintainers":[{"name":"davide.carpini","email":"carpini.davide@gmail.com"},{"name":"agilulfo","email":"dan.rusnac@vechain.org"},{"name":"victor-vechain","email":"victor.emanuel@vechain.org"},{"name":"doublemme","email":"michael.martin@vechain.org"}],"dist":{"shasum":"287ae6634a0492a51293a525d08f57ef6d2b234e","tarball":"https://registry.npmjs.org/@vechain/vebetterdao-contracts/-/vebetterdao-contracts-9.0.0.tgz","fileCount":11776,"integrity":"sha512-eJe9RDeZqQzOdi8AiQTfd7pR+pQLrMUf3XuJVQj7m18YIBCVVI7zE5Kpa/bUoWoPntTZu33PITqg4YO1iRWbDA==","signatures":[{"sig":"MEUCIQCjvUt9wyx4eLZAIpV7rjNSjShiKhSkQm/SO9OnnRNM1wIgNH+ht7fw98ydJG/YI4m9bnCPDPxPb9v6UHVuRlFbgR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":681565576},"main":"dist/cjs/contracts/index.js","types":"dist/esm/contracts/index.d.ts","module":"dist/esm/contracts/index.js","exports":{".":{"types":"./dist/esm/contracts/index.d.ts","import":"./dist/esm/contracts/index.js","default":"./index.ts","require":"./dist/cjs/contracts/index.js"},"./contracts/*":{"types":"./dist/esm/contracts/typechain-types/contracts/*.d.ts","import":"./dist/esm/contracts/typechain-types/contracts/*.js","default":"./typechain-types/contracts/*","require":"./dist/cjs/contracts/typechain-types/contracts/*.js"},"./factories/*":{"types":"./dist/esm/contracts/typechain-types/factories/contracts/*.d.ts","import":"./dist/esm/contracts/typechain-types/factories/contracts/*.js","default":"./typechain-types/factories/*","require":"./dist/cjs/contracts/typechain-types/factories/contracts/*.js"},"./@openzeppelin/*":{"types":"./dist/esm/contracts/typechain-types/factories/@openzeppelin/contracts/*.d.ts","import":"./dist/esm/contracts/typechain-types/factories/@openzeppelin/contracts/*.js","default":"./typechain-types/factories/@openzeppelin/*","require":"./dist/cjs/contracts/typechain-types/factories/@openzeppelin/contracts/*.js"},"./typechain-types":{"types":"./dist/esm/contracts/typechain-types/index.d.ts","import":"./dist/esm/contracts/typechain-types/index.js","default":"./typechain-types/index.ts","require":"./dist/cjs/contracts/typechain-types/index.js"}},"gitHead":"464625081e66aa335524ad88080d7a045a378d3f","scripts":{"lint":"eslint . --ext .ts","build":"npx hardhat compile && tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","clean":"rm -rf dist artifacts typechain-types cache node_modules","format":"eslint . --ext .ts --fix","compile":"npx hardhat compile && tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","stop-solo":"docker compose down","deploy:e2e":"NEXT_PUBLIC_APP_ENV=e2e npx hardhat run scripts/deploy --network vechain_solo","simulation":"npx hardhat run scripts/runSimulation.ts","start-solo":"docker compose up -d","start-round":"npx hardhat run scripts/emissions/startRound.ts","deploy:local":"npx hardhat run scripts/deploy --network vechain_solo","test:hardhat":"npx --node-options=--max-old-space-size=16384 hardhat test --network hardhat","call:contract":"npx hardhat run scripts/functionCalls/calls/\"$FUNCTION_TO_CALL\".ts","generate-docs":"npx hardhat docgen","deploy:hardhat":"npx hardhat run scripts/deploy --network hardhat","deploy:mainnet":"npx hardhat run scripts/deploy --network vechain_mainnet","deploy:testnet":"npx hardhat run scripts/deploy --network vechain_testnet","get-app-shares":"npx hardhat run scripts/xApps/getAppShares.ts --network vechain_mainnet","test:thor-solo":"npx hardhat test","verify:mainnet":"npx hardhat verify --network vechain_mainnet","verify:testnet":"npx hardhat verify --network vechain_testnet","compile:slither":"npx --node-options=\"--max-old-space-size=8192\" hardhat compile && npx --node-options=\"--max-old-space-size=8192\" tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","coverage:report":"nyc report --reporter=lcov --reporter=text --reporter=html --temp-dir=./coverage","deploy:contract":"npx hardhat run scripts/deploy/deploys/\"$CONTRACT_TO_DEPLOY\".ts","rename-contracts":"ts-node scripts/renameContracts.ts","upgrade:contract":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts","test:hardhat:shard":"npx --node-options=--max-old-space-size=16384 hardhat test --network hardhat --grep \"$SHARD\"","advance-round:local":"npx hardhat run scripts/emissions/advanceToNextRound.ts --network vechain_solo","start-round:testnet":"npx hardhat run scripts/emissions/startRound.ts --network vechain_testnet","upload-xapp-metadata":"yarn generate-xapp-metadata && npx hardhat run scripts/metadata/xApps/upload.ts","deploy:testnet-staging":"npx hardhat run scripts/deploy --network vechain_testnet","generate-xapp-metadata":"npx hardhat run scripts/metadata/xApps/generate.ts","test:coverage:solidity":"npx --node-options=--max-old-space-size=8192 hardhat coverage","upgrade:contract:local":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_solo","setup-environment:local":"npx hardhat run scripts/standalone/setupLocalEnvironment.ts","stress:challenges:local":"NEXT_PUBLIC_APP_ENV=local npx hardhat run scripts/stressTest/stressChallengeSponsored.ts --network vechain_solo","get-galaxy-member-owners":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_mainnet","upgrade:contract:mainnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_mainnet","upgrade:contract:testnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","get-all-apps-from-creator":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_mainnet","check-contracts-deployment":"npx hardhat run scripts/checkContractsDeployment.ts","estimate-voting-gas:mainnet":"npx hardhat run scripts/helpers/estimateVotingGas.ts --network vechain_mainnet","upload-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/upload.ts","verify:all:contracts:mainnet":"npx hardhat run scripts/verify/verify-all-contracts.ts --network vechain_mainnet","generate-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/generate.ts","stress:challenges:stake:local":"NEXT_PUBLIC_APP_ENV=local npx hardhat run scripts/stressTest/stressChallengeStake.ts --network vechain_solo","upload-galaxy-member-metadata":"yarn generate-galaxy-member-metadata && npx hardhat run scripts/metadata/GalaxyMember/upload.ts","generate-galaxy-member-metadata":"npx hardhat run scripts/metadata/GalaxyMember/generate.ts","endorsement-migration:seed:local":"npx hardhat run scripts/endorsement-migration/3_seed.ts --network vechain_solo","get-galaxy-member-owners:staging":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_testnet","upgrade:contract:testnet-staging":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","check-verification-status:mainnet":"npx hardhat run scripts/verify/check-verification-status.ts --network vechain_mainnet","endorsement-migration:fetch:local":"npx hardhat run scripts/endorsement-migration/1_fetch.ts --network vechain_solo","get-all-apps-from-creator:staging":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_testnet","get-galaxy-member-selected-tokens":"npx hardhat run scripts/galaxyMember/getGmSelectedTokens.ts --network vechain_mainnet","check-contracts-deployment:mainnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_mainnet","check-contracts-deployment:staging":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","check-contracts-deployment:testnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","endorsement-migration:seed:mainnet":"npx hardhat run scripts/endorsement-migration/3_seed.ts --network vechain_mainnet","endorsement-migration:verify:local":"npx hardhat run scripts/endorsement-migration/4_verify.ts --network vechain_solo","endorsement-migration:fetch:mainnet":"npx hardhat run scripts/endorsement-migration/1_fetch.ts --network vechain_mainnet","endorsement-migration:simulate:local":"npx hardhat run scripts/endorsement-migration/2_simulate.ts --network vechain_solo","endorsement-migration:verify:mainnet":"npx hardhat run scripts/endorsement-migration/4_verify.ts --network vechain_mainnet","verify:all:contracts:testnet-staging":"npx hardhat run scripts/verify/verify-all-contracts.ts --network vechain_testnet","endorsement-migration:simulate:mainnet":"npx hardhat run scripts/endorsement-migration/2_simulate.ts --network vechain_mainnet","check-contracts-deployment:galactica-test":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_solo","check-verification-status:testnet-staging":"npx hardhat run scripts/verify/check-verification-status.ts --network vechain_testnet","endorsement-migration:seed:testnet-staging":"npx hardhat run scripts/endorsement-migration/3_seed.ts --network vechain_testnet","endorsement-migration:fetch:testnet-staging":"npx hardhat run scripts/endorsement-migration/1_fetch.ts --network vechain_testnet","endorsement-migration:verify:testnet-staging":"npx hardhat run scripts/endorsement-migration/4_verify.ts --network vechain_testnet","endorsement-migration:simulate:testnet-staging":"npx hardhat run scripts/endorsement-migration/2_simulate.ts --network vechain_testnet"},"_npmUser":{"name":"agilulfo","email":"dan.rusnac@vechain.org"},"_npmVersion":"11.11.0","description":"Open-source repository that houses the smart contracts powering the decentralized VeBetterDAO on the VeChain Thor blockchain.","directories":{},"resolutions":{"tmp":"^0.2.4","hono":"^4.10.2","axios":"^1.11.0","cookie":"^0.7.1","elliptic":"^6.6.1","parse-duration":"^2.1.3"},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"nyc":"^17.1.0","chai":"^4.2.0","axios":"^1.15.0","dotenv":"^16.3.1","ts-node":">=8.0.0","archiver":"^7.0.1","inquirer":"^12.1.0","form-data":"^4.0.0","typechain":"^8.1.0","mime-types":"^2.1.35","typescript":">=4.5.0","@types/chai":"^4.2.0","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","@vechain/sdk-core":"1.2.0-rc.2","solidity-coverage":"^0.8.11","@typechain/hardhat":"^8.0.0","@vechain/sdk-network":"1.2.0-rc.2","hardhat-gas-reporter":"^1.0.8","hardhat-contract-sizer":"^2.10.0","@openzeppelin/contracts":"5.0.2","hardhat-ignore-warnings":"^0.2.11","@openzeppelin/upgrades-core":"^1.32.5","@vechain/sdk-hardhat-plugin":"1.2.0-rc.2","@nomicfoundation/hardhat-ethers":"^3.0.4","@openzeppelin/contracts-upgradeable":"5.0.2","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.10"},"_hasShrinkwrap":false,"prepublishOnly":"yarn compile","devDependencies":{"eslint":"^8.56.0","ethers":"^6.9.0","hardhat":"2.19.1","prettier":"^3.2.4","@repo/utils":"*","@repo/config":"*","@types/archiver":"^7.0.0","@types/inquirer":"^9.0.7","@types/mime-types":"^2.1.4","@repo/eslint-config":"*","@typechain/ethers-v6":"^0.4.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@nomicfoundation/hardhat-verify":"^2.0.12","@nomicfoundation/hardhat-toolbox":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vebetterdao-contracts_9.0.0_1777547080108_0.4215935639624351","host":"s3://npm-registry-packages-npm-production"}},"9.0.1":{"name":"@vechain/vebetterdao-contracts","version":"9.0.1","license":"MIT","_id":"@vechain/vebetterdao-contracts@9.0.1","maintainers":[{"name":"davide.carpini","email":"carpini.davide@gmail.com"},{"name":"agilulfo","email":"dan.rusnac@vechain.org"},{"name":"victor-vechain","email":"victor.emanuel@vechain.org"},{"name":"doublemme","email":"michael.martin@vechain.org"}],"dist":{"shasum":"c9e8cfefc455c4dd0cb3ee9734f92050dda94b2b","tarball":"https://registry.npmjs.org/@vechain/vebetterdao-contracts/-/vebetterdao-contracts-9.0.1.tgz","fileCount":11848,"integrity":"sha512-N/lehz0F0P1gBLBDJIItoznsOww/3DAJG4bKDqeZbvODLKGk6HR/EUs7roDrBE2LO1DBexMxGVk6Vfyt8fPedw==","signatures":[{"sig":"MEUCIQDG/t1KEVlZwsRLBEW2Npt/lsvZ5SC0mj/CSF9hlhcdUQIgSQLYGCo9L8jOqRX7gCF/0aNNeu6cAhTIdFnMoGGQC2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":703787708},"main":"dist/cjs/contracts/index.js","types":"dist/esm/contracts/index.d.ts","module":"dist/esm/contracts/index.js","exports":{".":{"types":"./dist/esm/contracts/index.d.ts","import":"./dist/esm/contracts/index.js","default":"./index.ts","require":"./dist/cjs/contracts/index.js"},"./contracts/*":{"types":"./dist/esm/contracts/typechain-types/contracts/*.d.ts","import":"./dist/esm/contracts/typechain-types/contracts/*.js","default":"./typechain-types/contracts/*","require":"./dist/cjs/contracts/typechain-types/contracts/*.js"},"./factories/*":{"types":"./dist/esm/contracts/typechain-types/factories/contracts/*.d.ts","import":"./dist/esm/contracts/typechain-types/factories/contracts/*.js","default":"./typechain-types/factories/*","require":"./dist/cjs/contracts/typechain-types/factories/contracts/*.js"},"./@openzeppelin/*":{"types":"./dist/esm/contracts/typechain-types/factories/@openzeppelin/contracts/*.d.ts","import":"./dist/esm/contracts/typechain-types/factories/@openzeppelin/contracts/*.js","default":"./typechain-types/factories/@openzeppelin/*","require":"./dist/cjs/contracts/typechain-types/factories/@openzeppelin/contracts/*.js"},"./typechain-types":{"types":"./dist/esm/contracts/typechain-types/index.d.ts","import":"./dist/esm/contracts/typechain-types/index.js","default":"./typechain-types/index.ts","require":"./dist/cjs/contracts/typechain-types/index.js"}},"gitHead":"55ebe5f8312931d1f8af958af5dcf139607b54d7","scripts":{"lint":"eslint . --ext .ts","build":"npx hardhat compile && tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","clean":"rm -rf dist artifacts typechain-types cache node_modules","format":"eslint . --ext .ts --fix","compile":"npx hardhat compile && tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","stop-solo":"docker compose down","deploy:e2e":"NEXT_PUBLIC_APP_ENV=e2e npx hardhat run scripts/deploy --network vechain_solo","simulation":"npx hardhat run scripts/runSimulation.ts","start-solo":"docker compose up -d","start-round":"npx hardhat run scripts/emissions/startRound.ts","deploy:local":"npx hardhat run scripts/deploy --network vechain_solo","test:hardhat":"npx --node-options=--max-old-space-size=16384 hardhat test --network hardhat","call:contract":"npx hardhat run scripts/functionCalls/calls/\"$FUNCTION_TO_CALL\".ts","generate-docs":"npx hardhat docgen","deploy:hardhat":"npx hardhat run scripts/deploy --network hardhat","deploy:mainnet":"npx hardhat run scripts/deploy --network vechain_mainnet","deploy:testnet":"npx hardhat run scripts/deploy --network vechain_testnet","get-app-shares":"npx hardhat run scripts/xApps/getAppShares.ts --network vechain_mainnet","test:thor-solo":"npx hardhat test","verify:mainnet":"npx hardhat verify --network vechain_mainnet","verify:testnet":"npx hardhat verify --network vechain_testnet","compile:slither":"npx --node-options=\"--max-old-space-size=8192\" hardhat compile && npx --node-options=\"--max-old-space-size=8192\" tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","coverage:report":"nyc report --reporter=lcov --reporter=text --reporter=html --temp-dir=./coverage","deploy:contract":"npx hardhat run scripts/deploy/deploys/\"$CONTRACT_TO_DEPLOY\".ts","rename-contracts":"ts-node scripts/renameContracts.ts","upgrade:contract":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts","test:hardhat:shard":"npx --node-options=--max-old-space-size=16384 hardhat test --network hardhat --grep \"$SHARD\"","advance-round:local":"npx hardhat run scripts/emissions/advanceToNextRound.ts --network vechain_solo","start-round:testnet":"npx hardhat run scripts/emissions/startRound.ts --network vechain_testnet","upload-xapp-metadata":"yarn generate-xapp-metadata && npx hardhat run scripts/metadata/xApps/upload.ts","deploy:testnet-staging":"npx hardhat run scripts/deploy --network vechain_testnet","generate-xapp-metadata":"npx hardhat run scripts/metadata/xApps/generate.ts","test:coverage:solidity":"npx --node-options=--max-old-space-size=8192 hardhat coverage","upgrade:contract:local":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_solo","setup-environment:local":"npx hardhat run scripts/standalone/setupLocalEnvironment.ts","stress:challenges:local":"NEXT_PUBLIC_APP_ENV=local npx hardhat run scripts/stressTest/stressChallengeSponsored.ts --network vechain_solo","get-galaxy-member-owners":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_mainnet","upgrade:contract:mainnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_mainnet","upgrade:contract:testnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","get-all-apps-from-creator":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_mainnet","check-contracts-deployment":"npx hardhat run scripts/checkContractsDeployment.ts","estimate-voting-gas:mainnet":"npx hardhat run scripts/helpers/estimateVotingGas.ts --network vechain_mainnet","upload-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/upload.ts","get-challenges-stats:mainnet":"npx hardhat run scripts/data/getChallengesStats.ts --network vechain_mainnet","verify:all:contracts:mainnet":"npx hardhat run scripts/verify/verify-all-contracts.ts --network vechain_mainnet","generate-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/generate.ts","stress:challenges:stake:local":"NEXT_PUBLIC_APP_ENV=local npx hardhat run scripts/stressTest/stressChallengeStake.ts --network vechain_solo","upload-galaxy-member-metadata":"yarn generate-galaxy-member-metadata && npx hardhat run scripts/metadata/GalaxyMember/upload.ts","generate-galaxy-member-metadata":"npx hardhat run scripts/metadata/GalaxyMember/generate.ts","endorsement-migration:seed:local":"npx hardhat run scripts/endorsement-migration/3_seed.ts --network vechain_solo","get-galaxy-member-owners:staging":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_testnet","upgrade:contract:testnet-staging":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","check-verification-status:mainnet":"npx hardhat run scripts/verify/check-verification-status.ts --network vechain_mainnet","endorsement-migration:fetch:local":"npx hardhat run scripts/endorsement-migration/1_fetch.ts --network vechain_solo","get-all-apps-from-creator:staging":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_testnet","get-galaxy-member-selected-tokens":"npx hardhat run scripts/galaxyMember/getGmSelectedTokens.ts --network vechain_mainnet","check-contracts-deployment:mainnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_mainnet","check-contracts-deployment:staging":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","check-contracts-deployment:testnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","endorsement-migration:seed:mainnet":"npx hardhat run scripts/endorsement-migration/3_seed.ts --network vechain_mainnet","endorsement-migration:verify:local":"npx hardhat run scripts/endorsement-migration/4_verify.ts --network vechain_solo","endorsement-migration:fetch:mainnet":"npx hardhat run scripts/endorsement-migration/1_fetch.ts --network vechain_mainnet","endorsement-migration:simulate:local":"npx hardhat run scripts/endorsement-migration/2_simulate.ts --network vechain_solo","endorsement-migration:verify:mainnet":"npx hardhat run scripts/endorsement-migration/4_verify.ts --network vechain_mainnet","verify:all:contracts:testnet-staging":"npx hardhat run scripts/verify/verify-all-contracts.ts --network vechain_testnet","endorsement-migration:simulate:mainnet":"npx hardhat run scripts/endorsement-migration/2_simulate.ts --network vechain_mainnet","check-contracts-deployment:galactica-test":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_solo","check-verification-status:testnet-staging":"npx hardhat run scripts/verify/check-verification-status.ts --network vechain_testnet","endorsement-migration:seed:testnet-staging":"npx hardhat run scripts/endorsement-migration/3_seed.ts --network vechain_testnet","endorsement-migration:fetch:testnet-staging":"npx hardhat run scripts/endorsement-migration/1_fetch.ts --network vechain_testnet","endorsement-migration:verify:testnet-staging":"npx hardhat run scripts/endorsement-migration/4_verify.ts --network vechain_testnet","endorsement-migration:simulate:testnet-staging":"npx hardhat run scripts/endorsement-migration/2_simulate.ts --network vechain_testnet"},"_npmUser":{"name":"agilulfo","email":"dan.rusnac@vechain.org"},"_npmVersion":"9.6.6","description":"Open-source repository that houses the smart contracts powering the decentralized VeBetterDAO on the VeChain Thor blockchain.","directories":{},"resolutions":{"tmp":"^0.2.4","hono":"^4.10.2","axios":"^1.11.0","cookie":"^0.7.1","elliptic":"^6.6.1","parse-duration":"^2.1.3"},"sideEffects":false,"_nodeVersion":"20.2.0","dependencies":{"nyc":"^18.0.0","chai":"^4.2.0","axios":"^1.15.2","dotenv":"^16.3.1","ts-node":">=8.0.0","archiver":"^7.0.1","inquirer":"^12.1.0","form-data":"^4.0.0","typechain":"^8.1.0","mime-types":"^2.1.35","typescript":">=4.5.0","@types/chai":"^4.2.0","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","@vechain/sdk-core":"1.2.0-rc.2","solidity-coverage":"^0.8.11","@typechain/hardhat":"^8.0.0","@vechain/sdk-network":"1.2.0-rc.2","hardhat-gas-reporter":"^1.0.8","hardhat-contract-sizer":"^2.10.0","@openzeppelin/contracts":"5.0.2","hardhat-ignore-warnings":"^0.2.11","@openzeppelin/upgrades-core":"^1.32.5","@vechain/sdk-hardhat-plugin":"1.2.0-rc.2","@nomicfoundation/hardhat-ethers":"^3.0.4","@openzeppelin/contracts-upgradeable":"5.0.2","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.10"},"_hasShrinkwrap":false,"prepublishOnly":"yarn compile","devDependencies":{"eslint":"^8.56.0","ethers":"^6.9.0","hardhat":"2.19.1","prettier":"^3.2.4","@repo/utils":"*","@repo/config":"*","@types/archiver":"^7.0.0","@types/inquirer":"^9.0.7","@types/mime-types":"^2.1.4","@repo/eslint-config":"*","@typechain/ethers-v6":"^0.4.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.5.5","@nomicfoundation/hardhat-verify":"^2.0.12","@nomicfoundation/hardhat-toolbox":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vebetterdao-contracts_9.0.1_1778861091780_0.005895648587104452","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"@vechain/vebetterdao-contracts","version":"10.0.0","main":"dist/cjs/contracts/index.js","module":"dist/esm/contracts/index.js","types":"dist/esm/contracts/index.d.ts","license":"MIT","sideEffects":false,"exports":{".":{"import":"./dist/esm/contracts/index.js","require":"./dist/cjs/contracts/index.js","types":"./dist/esm/contracts/index.d.ts","default":"./index.ts"},"./typechain-types":{"import":"./dist/esm/contracts/typechain-types/index.js","require":"./dist/cjs/contracts/typechain-types/index.js","types":"./dist/esm/contracts/typechain-types/index.d.ts","default":"./typechain-types/index.ts"},"./factories/*":{"import":"./dist/esm/contracts/typechain-types/factories/contracts/*.js","require":"./dist/cjs/contracts/typechain-types/factories/contracts/*.js","types":"./dist/esm/contracts/typechain-types/factories/contracts/*.d.ts","default":"./typechain-types/factories/*"},"./@openzeppelin/*":{"import":"./dist/esm/contracts/typechain-types/factories/@openzeppelin/contracts/*.js","require":"./dist/cjs/contracts/typechain-types/factories/@openzeppelin/contracts/*.js","types":"./dist/esm/contracts/typechain-types/factories/@openzeppelin/contracts/*.d.ts","default":"./typechain-types/factories/@openzeppelin/*"},"./contracts/*":{"import":"./dist/esm/contracts/typechain-types/contracts/*.js","require":"./dist/cjs/contracts/typechain-types/contracts/*.js","types":"./dist/esm/contracts/typechain-types/contracts/*.d.ts","default":"./typechain-types/contracts/*"}},"prepublishOnly":"yarn compile","scripts":{"clean":"rm -rf dist artifacts typechain-types cache node_modules","build":"npx hardhat compile && tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","test:thor-solo":"npx hardhat test","test:hardhat":"npx --node-options=--max-old-space-size=16384 hardhat test --network hardhat","test:hardhat:shard":"npx --node-options=--max-old-space-size=16384 hardhat test --network hardhat --grep \"$SHARD\"","test:coverage:solidity":"npx --node-options=--max-old-space-size=8192 hardhat coverage","coverage:report":"nyc report --reporter=lcov --reporter=text --reporter=html --temp-dir=./coverage","compile":"npx hardhat compile && tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","compile:slither":"npx --node-options=\"--max-old-space-size=8192\" hardhat compile && npx --node-options=\"--max-old-space-size=8192\" tsc -b ./tsconfig.esm.json ./tsconfig.cjs.json","deploy:hardhat":"npx hardhat run scripts/deploy --network hardhat","deploy:local":"npx hardhat run scripts/deploy --network vechain_solo","deploy:e2e":"NEXT_PUBLIC_APP_ENV=e2e npx hardhat run scripts/deploy --network vechain_solo","deploy:testnet-staging":"npx hardhat run scripts/deploy --network vechain_testnet","deploy:testnet":"npx hardhat run scripts/deploy --network vechain_testnet","deploy:mainnet":"npx hardhat run scripts/deploy --network vechain_mainnet","simulation":"npx hardhat run scripts/runSimulation.ts","check-contracts-deployment":"npx hardhat run scripts/checkContractsDeployment.ts","check-contracts-deployment:staging":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","check-contracts-deployment:testnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_testnet","check-contracts-deployment:mainnet":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_mainnet","check-contracts-deployment:galactica-test":"npx hardhat run scripts/checkContractsDeployment.ts --network vechain_solo","generate-galaxy-member-metadata":"npx hardhat run scripts/metadata/GalaxyMember/generate.ts","upload-galaxy-member-metadata":"yarn generate-galaxy-member-metadata && npx hardhat run scripts/metadata/GalaxyMember/upload.ts","generate-xapp-metadata":"npx hardhat run scripts/metadata/xApps/generate.ts","upload-xapp-metadata":"yarn generate-xapp-metadata && npx hardhat run scripts/metadata/xApps/upload.ts","generate-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/generate.ts","upload-creator-nft-metadata":"npx hardhat run scripts/metadata/CreatorNFT/upload.ts","start-round:testnet":"npx hardhat run scripts/emissions/startRound.ts --network vechain_testnet","start-round":"npx hardhat run scripts/emissions/startRound.ts","advance-round:local":"npx hardhat run scripts/emissions/advanceToNextRound.ts --network vechain_solo","get-galaxy-member-owners":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_mainnet","get-galaxy-member-owners:staging":"npx hardhat run scripts/galaxyMember/getGMowners.ts --network vechain_testnet","get-galaxy-member-selected-tokens":"npx hardhat run scripts/galaxyMember/getGmSelectedTokens.ts --network vechain_mainnet","get-app-shares":"npx hardhat run scripts/xApps/getAppShares.ts --network vechain_mainnet","get-all-apps-from-creator":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_mainnet","get-all-apps-from-creator:staging":"npx hardhat run scripts/data/getAllAppsFromCreator.ts --network vechain_testnet","get-challenges-stats:mainnet":"npx hardhat run scripts/data/getChallengesStats.ts --network vechain_mainnet","start-solo":"docker compose up -d","stop-solo":"docker compose down","lint":"eslint . --ext .ts","format":"eslint . --ext .ts --fix","generate-docs":"npx hardhat docgen","upgrade:contract":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts","upgrade:contract:local":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_solo","upgrade:contract:testnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","upgrade:contract:testnet-staging":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_testnet","upgrade:contract:mainnet":"npx hardhat run scripts/upgrade/upgrades/\"$CONTRACT_TO_UPGRADE\"/\"$CONTRACT_TO_UPGRADE\"-\"$CONTRACT_VERSION\".ts --network vechain_mainnet","deploy:contract":"npx hardhat run scripts/deploy/deploys/\"$CONTRACT_TO_DEPLOY\".ts","call:contract":"npx hardhat run scripts/functionCalls/calls/\"$FUNCTION_TO_CALL\".ts","rename-contracts":"ts-node scripts/renameContracts.ts","verify:testnet":"npx hardhat verify --network vechain_testnet","verify:mainnet":"npx hardhat verify --network vechain_mainnet","estimate-voting-gas:mainnet":"npx hardhat run scripts/helpers/estimateVotingGas.ts --network vechain_mainnet","setup-environment:local":"npx hardhat run scripts/standalone/setupLocalEnvironment.ts","verify:all:contracts:mainnet":"npx hardhat run scripts/verify/verify-all-contracts.ts --network vechain_mainnet","verify:all:contracts:testnet-staging":"npx hardhat run scripts/verify/verify-all-contracts.ts --network vechain_testnet","check-verification-status:mainnet":"npx hardhat run scripts/verify/check-verification-status.ts --network vechain_mainnet","check-verification-status:testnet-staging":"npx hardhat run scripts/verify/check-verification-status.ts --network vechain_testnet","endorsement-migration:fetch:local":"npx hardhat run scripts/endorsement-migration/1_fetch.ts --network vechain_solo","endorsement-migration:fetch:testnet-staging":"npx hardhat run scripts/endorsement-migration/1_fetch.ts --network vechain_testnet","endorsement-migration:fetch:mainnet":"npx hardhat run scripts/endorsement-migration/1_fetch.ts --network vechain_mainnet","endorsement-migration:simulate:local":"npx hardhat run scripts/endorsement-migration/2_simulate.ts --network vechain_solo","endorsement-migration:simulate:testnet-staging":"npx hardhat run scripts/endorsement-migration/2_simulate.ts --network vechain_testnet","endorsement-migration:simulate:mainnet":"npx hardhat run scripts/endorsement-migration/2_simulate.ts --network vechain_mainnet","endorsement-migration:seed:local":"npx hardhat run scripts/endorsement-migration/3_seed.ts --network vechain_solo","endorsement-migration:seed:testnet-staging":"npx hardhat run scripts/endorsement-migration/3_seed.ts --network vechain_testnet","endorsement-migration:seed:mainnet":"npx hardhat run scripts/endorsement-migration/3_seed.ts --network vechain_mainnet","endorsement-migration:verify:local":"npx hardhat run scripts/endorsement-migration/4_verify.ts --network vechain_solo","endorsement-migration:verify:testnet-staging":"npx hardhat run scripts/endorsement-migration/4_verify.ts --network vechain_testnet","endorsement-migration:verify:mainnet":"npx hardhat run scripts/endorsement-migration/4_verify.ts --network vechain_mainnet","stress:challenges:local":"NEXT_PUBLIC_APP_ENV=local npx hardhat run scripts/stressTest/stressChallengeSponsored.ts --network vechain_solo","stress:challenges:stake:local":"NEXT_PUBLIC_APP_ENV=local npx hardhat run scripts/stressTest/stressChallengeStake.ts --network vechain_solo"},"dependencies":{"@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-ethers":"^3.0.4","@nomicfoundation/hardhat-network-helpers":"^1.0.10","@openzeppelin/contracts":"5.0.2","@openzeppelin/contracts-upgradeable":"5.0.2","@openzeppelin/upgrades-core":"^1.32.5","@typechain/hardhat":"^8.0.0","@types/chai":"^4.2.0","@types/mocha":">=9.1.0","@vechain/sdk-core":"1.2.0-rc.2","@vechain/sdk-hardhat-plugin":"1.2.0-rc.2","@vechain/sdk-network":"1.2.0-rc.2","archiver":"^7.0.1","axios":"^1.15.2","chai":"^4.2.0","dotenv":"^16.3.1","form-data":"^4.0.0","hardhat-contract-sizer":"^2.10.0","hardhat-gas-reporter":"^1.0.8","hardhat-ignore-warnings":"^0.2.11","inquirer":"^12.1.0","mime-types":"^2.1.35","nyc":"^18.0.0","solidity-coverage":"^0.8.11","solidity-docgen":"^0.6.0-beta.36","ts-node":">=8.0.0","typechain":"^8.1.0","typescript":">=4.5.0"},"devDependencies":{"@nomicfoundation/hardhat-toolbox":"^3.0.0","@nomicfoundation/hardhat-verify":"^2.0.12","@repo/config":"*","@repo/eslint-config":"*","@repo/utils":"*","@typechain/ethers-v6":"^0.4.3","@types/archiver":"^7.0.0","@types/inquirer":"^9.0.7","@types/mime-types":"^2.1.4","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.5.5","ethers":"^6.9.0","hardhat":"2.19.1","prettier":"^3.2.4"},"resolutions":{"elliptic":"^6.6.1","parse-duration":"^2.1.3","axios":"^1.11.0","cookie":"^0.7.1","tmp":"^0.2.4","hono":"^4.10.2"},"gitHead":"b8e65bfa33889ceb21af6ed1fb92b7a9dd5d6512","_id":"@vechain/vebetterdao-contracts@10.0.0","description":"Open-source repository that houses the smart contracts powering the decentralized VeBetterDAO on the VeChain Thor blockchain.","_nodeVersion":"20.19.0","_npmVersion":"11.11.0","dist":{"integrity":"sha512-sw8nYusrPQEt3VQaLWdPYERTBcrkKhOCr3ukFpWWJ5yRyavngj8/ehf7Co5zuLJsdDnAX1NBpb6ZxIy+KokfrA==","shasum":"1c78585c6bb3b332e3a20ff8ad50ec531c28e336","tarball":"https://registry.npmjs.org/@vechain/vebetterdao-contracts/-/vebetterdao-contracts-10.0.0.tgz","fileCount":12506,"unpackedSize":668974760,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCi+XGpwdiaUncp5RgykM39m0/MZxvwSRCdqDfDB5ljuQIgCbxaszv7H4do1zq/mSMScTY9mXcfRfSgilCsIrpJjdw="}]},"_npmUser":{"name":"agilulfo","email":"dan.rusnac@vechain.org"},"directories":{},"maintainers":[{"name":"davide.carpini","email":"carpini.davide@gmail.com"},{"name":"agilulfo","email":"dan.rusnac@vechain.org"},{"name":"victor-vechain","email":"victor.emanuel@vechain.org"},{"name":"doublemme","email":"michael.martin@vechain.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vebetterdao-contracts_10.0.0_1780067824828_0.8742548945371729"},"_hasShrinkwrap":false}},"time":{"created":"2024-07-15T10:55:23.108Z","modified":"2026-05-29T15:17:06.122Z","0.0.1":"2024-07-15T10:55:23.517Z","0.0.2":"2024-07-15T11:59:45.381Z","0.0.3":"2024-07-15T15:34:08.225Z","1.0.0":"2024-07-15T16:17:24.592Z","1.1.0":"2024-09-10T10:48:08.683Z","2.0.0":"2024-09-10T17:11:21.714Z","3.1.0":"2024-11-01T12:58:03.539Z","4.0.0":"2024-11-01T12:59:19.175Z","4.1.0":"2024-11-25T11:01:40.456Z","5.0.0":"2025-06-17T01:57:17.553Z","6.0.0":"2025-08-05T12:19:21.982Z","6.0.1":"2025-08-05T13:40:21.299Z","6.1.0":"2025-08-20T14:39:41.298Z","6.2.0":"2025-08-20T15:09:15.908Z","7.0.0":"2025-08-20T15:35:32.486Z","7.0.1":"2025-08-21T07:54:58.481Z","7.0.2":"2025-08-21T07:59:26.452Z","7.1.0":"2025-10-22T15:01:54.602Z","7.1.1":"2025-10-22T15:09:55.561Z","8.0.0":"2025-10-23T12:10:21.607Z","8.1.0":"2025-10-24T15:59:25.389Z","8.1.1":"2025-11-12T21:18:57.778Z","8.1.2":"2025-11-13T10:38:21.885Z","8.1.3":"2025-12-09T09:49:17.859Z","8.1.4":"2026-02-12T11:10:59.333Z","8.2.0":"2026-02-17T10:34:04.000Z","8.3.0":"2026-02-19T10:41:41.861Z","8.3.2":"2026-02-23T09:34:53.447Z","8.3.3":"2026-02-25T17:18:41.137Z","8.4.0":"2026-03-24T13:34:01.308Z","8.5.0":"2026-04-15T15:28:25.173Z","8.6.0":"2026-04-23T09:40:01.122Z","9.0.0":"2026-04-30T11:04:42.176Z","9.0.1":"2026-05-15T16:04:54.101Z","10.0.0":"2026-05-29T15:17:05.963Z"},"license":"MIT","description":"Open-source repository that houses the smart contracts powering the decentralized VeBetterDAO on the VeChain Thor blockchain.","maintainers":[{"name":"davide.carpini","email":"carpini.davide@gmail.com"},{"name":"agilulfo","email":"dan.rusnac@vechain.org"},{"name":"victor-vechain","email":"victor.emanuel@vechain.org"},{"name":"doublemme","email":"michael.martin@vechain.org"}],"readme":"# VeBetterDAO Smart Contracts\n\nOpen-source repository that houses the smart contracts powering the decentralized VeBetterDAO on the VeChain Thor blockchain.\n\nThe complete documentation for the VeBetterDAO and the contracts can be found [on the official documentation website](https://docs.vebetterdao.org).\n\n## Changelog\n\nOur contracts are upgradeable and versioned. See the [contracts changelog](/packages/contracts/CONTRACTS_CHANGELOG.md) for more information on the changes introduced in each of new upgraded version.\n\n## Mainnet contract addresses\n\n```\n  \"B3TR\": \"0x5ef79995FE8a89e0812330E4378eB2660ceDe699\",\n  \"B3TRGovernor\": \"0x1c65C25fABe2fc1bCb82f253fA0C916a322f777C\",\n  \"Emissions\": \"0xDf94739bd169C84fe6478D8420Bb807F1f47b135\",\n  \"GalaxyMember\": \"0x93B8cD34A7Fc4f53271b9011161F7A2B5fEA9D1F\",\n  \"TimeLock\": \"0x7B7EaF620d88E38782c6491D7Ce0B8D8cF3227e4\",\n  \"Treasury\": \"0xD5903BCc66e439c753e525F8AF2FeC7be2429593\",\n  \"VOT3\": \"0x76Ca782B59C74d088C7D2Cce2f211BC00836c602\",\n  \"VoterRewards\": \"0x838A33AF756a6366f93e201423E1425f67eC0Fa7\",\n  \"X2EarnApps\": \"0x8392B7CCc763dB03b47afcD8E8f5e24F9cf0554D\",\n  \"X2EarnRewardsPool\": \"0x6Bee7DDab6c99d5B2Af0554EaEA484CE18F52631\",\n  \"XAllocationPool\": \"0x4191776F05f4bE4848d3f4d587345078B439C7d3\",\n  \"XAllocationVoting\": \"0x89A00Bb0947a30FF95BEeF77a66AEdE3842Fe5B7\",\n  \"VeBetterPassport\": \"0x35a267671d8EDD607B2056A9a13E7ba7CF53c8b3\",\n  \"RelayerRewardsPool\": \"0x34b56f892c9e977b9ba2e43ba64c27d368ab3c86\"\n```\n\n## Testnet contract addresses\n\n```\n\"B3TR\": \"0x95761346d18244bb91664181bf91193376197088\",\n\"B3TRGovernor\": \"0xc30b4d0837f7e3706749655d8bde0c0f265dd81b\",\n\"Emissions\": \"0x66898f98409db20ed6a1bf0021334b7897eb0688\",\n\"GalaxyMember\": \"0x38a59fa7fd7039884465a0ff285b8c4b6fe394ca\",\n\"TimeLock\": \"0x835509222aa67c333a1cbf29bd341e014aba86c9\",\n\"Treasury\": \"0x3d531a80c05099c71b02585031f86a2988e0caca\",\n\"VOT3\": \"0x6e8b4a88d37897fc11f6ba12c805695f1c41f40e\",\n\"VoterRewards\": \"0x851ef91801899a4e7e4a3174a9300b3e20c957e8\",\n\"X2EarnApps\": \"0x0b54a094b877a25bdc95b4431eaa1e2206b1ddfe\",\n\"X2EarnRewardsPool\": \"0x2d2a2207c68a46fc79325d7718e639d1047b0d8b\",\n\"XAllocationPool\": \"0x6f7b4bc19b4dc99005b473b9c45ce2815bbe7533\",\n\"XAllocationVoting\": \"0x8800592c463f0b21ae08732559ee8e146db1d7b2\"\n```\n\nNotice: _VeBetter Passport contract deployed only on mainnet._\n\n## Install via NPM\n\nYou can install the package via NPM to get the ABIs, contract addresses and interfaces:\n\n```bash\nyarn add @vechain/vebetterdao-contracts\n```\n\nMake sure you include the line below in your .yarnrc.yml for code editors to recognize types.\n\n```\nnodeLinker: node-modules\n```\n\n#### Usage (with [SDK](https://docs.vechain.org/developer-resources/sdks-and-providers/sdk)):\n\n```javascript\nimport { B3TR_factory } from \"@vechain/vebetterdao-contracts\"\n\nconst res = await thor.contracts.load(B3TR_factory.address, B3TR_factory.abi).read.balanceOf(address)\n```\n","readmeFilename":"README.md"}