-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpackage.json
More file actions
81 lines (81 loc) · 5.01 KB
/
Copy pathpackage.json
File metadata and controls
81 lines (81 loc) · 5.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
{
"name": "@dank-memes/contracts",
"version": "1.1.1",
"description": "Smart contracts for Dank Memes",
"main": "",
"scripts": {
"lint": "eslint \"**/*.js\" && solhint src/**/*.sol",
"lint:fix": "eslint --fix \"**/*.js\" && solhint --fix src/**/*.sol",
"format": "prettier --check \"**/*.{js,sol}\"",
"format:fix": "prettier --write \"**/*.{js,sol}\"",
"erc20:mint": "node ./scripts/erc20/mint.js",
"erc20:approve": "node ./scripts/erc20/approve.js",
"erc20:allowance": "node ./scripts/erc20/allowance.js",
"erc20:balance": "node ./scripts/erc20/balance.js",
"erc721:mint": "cross-env id=1 node ./scripts/erc721/mint.js",
"erc721:deposit": "cross-env id=1 node ./scripts/erc721/deposit.js",
"erc721:lastMemeId": "cross-env owner=0x node ./scripts/erc721/lastMemeId.js",
"erc1155:approve": "node ./scripts/erc1155/approve.js",
"erc1155:stats": "cross-env id=1 node ./scripts/erc1155/stats.js",
"erc1155:safeSend": "cross-env to=0x tokenHash=0x node ./scripts/erc1155/safeSend.js",
"erc1155:send": "cross-env to=0x tokenHash=0x node ./scripts/erc1155/send.js",
"erc1155:selectors": "node ./scripts/erc1155/selectors.js",
"uniswap:allowance": "cross-env pair=0x node ./scripts/uniswap/factory/allowance.js",
"uniswap:createPair": "cross-env tokenHash=0x node ./scripts/uniswap/factory/create-pair.js",
"uniswap:getPair": "cross-env tokenHash=0x node ./scripts/uniswap/factory/get-pair.js",
"uniswap:approvePair": "cross-env pair=0x node ./scripts/uniswap/factory/approve.js",
"uniswap:getReserves": "cross-env pair=0x node ./scripts/uniswap/factory/get-reserves.js",
"uniswap:getFactoryParams": "node ./scripts/uniswap/factory/get-factory-params.js",
"uniswap:addLiquidity": "cross-env tokenHash=0x node ./scripts/uniswap/router/add-liquidity.js",
"uniswap:removeLiquidity": "cross-env tokenHash=0x node ./scripts/uniswap/router/remove-liquidity.js",
"uniswap:getRouterParams": "node ./scripts/uniswap/router/get-router-params.js",
"uniswap:quote": "cross-env pair=0x node ./scripts/uniswap/router/quote.js",
"uniswap:swapExactStonksForTokens": "cross-env tokenHash=0x node ./scripts/uniswap/router/swapExactStonksForTokens.js",
"uniswap:swapExactTokensForStonks": "cross-env tokenHash=0x node ./scripts/uniswap/router/swapExactTokensForStonks.js",
"uniswap:swapStonksForExactTokens": "cross-env tokenHash=0x node ./scripts/uniswap/router/swapStonksForExactTokens.js",
"uniswap:swapTokensForExactStonks": "cross-env tokenHash=0x node ./scripts/uniswap/router/swapTokensForExactStonks.js",
"uniswap:getTokenAmountOut": "cross-env tokenHash=0x node ./scripts/uniswap/router/getTokenAmountOut.js",
"uniswap:getStonkAmountOut": "cross-env tokenHash=0x node ./scripts/uniswap/router/getStonkAmountOut.js",
"test": "hardhat test --deploy-fixture",
"deployments": "node ./scripts/deployments.js",
"hardhat:compile": "hardhat compile",
"hardhat:start:node": "hardhat node --no-deploy",
"hardhat:start:full": "hardhat node --export build/contracts-localhost.json",
"hardhat:deploy:local": "PK_LOCALHOST=0x5504956d5f39cbe19c7303d5df78dc43599ba661afe67fec14eafd044e162bd6 hardhat deploy --reset --export build/contracts-localhost.json --network localhost",
"hardhat:deploy:watch": "hardhat deploy --reset --watch --export build/contracts-localhost.json --network localhost",
"hardhat:deploy:localB": "PK_LOCAL_B=0x5504956d5f39cbe19c7303d5df78dc43599ba661afe67fec14eafd044e162bd6 hardhat deploy --reset --export build/contracts-localB.json --network localB",
"hardhat:deploy:goerli": "hardhat deploy --export build/contracts-goerli.json --network goerli",
"hardhat:deploy:rinkeby": "hardhat deploy --export build/contracts-rinkeby.json --network rinkeby",
"hardhat:deploy:bsc": "hardhat deploy --export build/contracts-bsc.json --network bsc",
"hardhat:deploy:xdai": "hardhat deploy --export build/contracts-xdai.json --network xdai",
"hardhat:deploy:mainnet": "hardhat deploy --export build/contracts-mainnet.json --network mainnet",
"hardhat:list:deployments": "cross-env INFURA_TOKEN= hardhat list-deployments --network goerli",
"hardhat:artifacts": "hardhat run scripts/artifacts.js --network localhost",
"hardhat:verify:bsc": "hardhat verify-all --network bsc"
},
"author": "Pillar team",
"license": "ISC",
"devDependencies": {
"@nomiclabs/hardhat-etherscan": "2.1.1",
"@nomiclabs/hardhat-waffle": "^2.0.1",
"chai": "^4.2.0",
"cross-env": "^7.0.2",
"eslint": "^7.15.0",
"eslint-config-prettier": "^7.0.0",
"ethereum-waffle": "^3.2.1",
"ethers": "^5.0.14",
"ethers-typed-data-legacy": "^0.1.0",
"fs-extra": "^9.0.1",
"hardhat": "^2.0.4",
"hardhat-deploy": "^0.7.0-beta.37",
"hardhat-deploy-ethers": "^0.3.0-beta.7",
"mocha": "^8.2.1",
"prettier": "^2.2.1",
"prettier-plugin-solidity": "^1.0.0-beta.2",
"request": "2.88.2",
"request-promise-native": "1.0.8",
"solhint": "^3.3.2",
"solhint-plugin-prettier": "^0.0.5",
"web3-eth-abi": "1.2.6"
}
}