59 lines
1.9 KiB
JSON
59 lines
1.9 KiB
JSON
{
|
|
"version": "0.2.0",
|
|
"configurations": [
|
|
{
|
|
"name": "Build & Deploy contracts",
|
|
"type": "node",
|
|
"request": "launch",
|
|
"runtimeExecutable": "npm",
|
|
"runtimeArgs": ["run", "deploy"],
|
|
"cwd": "${workspaceFolder}/smart_contracts",
|
|
"console": "integratedTerminal",
|
|
"skipFiles": ["<node_internals>/**", "node_modules/**"],
|
|
"preLaunchTask": "Build contracts (+ LocalNet)",
|
|
"env": {
|
|
"ALGOD_TOKEN": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"ALGOD_SERVER": "http://localhost",
|
|
"ALGOD_PORT": "4001",
|
|
"INDEXER_TOKEN": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"INDEXER_SERVER": "http://localhost",
|
|
"INDEXER_PORT": "8980"
|
|
}
|
|
},
|
|
{
|
|
"name": "Deploy contracts",
|
|
"type": "node",
|
|
"request": "launch",
|
|
"runtimeExecutable": "npm",
|
|
"runtimeArgs": ["run", "deploy"],
|
|
"cwd": "${workspaceFolder}/smart_contracts",
|
|
"console": "integratedTerminal",
|
|
"skipFiles": ["<node_internals>/**", "node_modules/**"],
|
|
"env": {
|
|
"ALGOD_TOKEN": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"ALGOD_SERVER": "http://localhost",
|
|
"ALGOD_PORT": "4001",
|
|
"INDEXER_TOKEN": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"INDEXER_SERVER": "http://localhost",
|
|
"INDEXER_PORT": "8980"
|
|
}
|
|
},
|
|
{
|
|
"name": "Build contracts",
|
|
"request": "launch",
|
|
"runtimeExecutable": "npm",
|
|
"runtimeArgs": ["run", "build"],
|
|
"cwd": "${workspaceFolder}",
|
|
"console": "integratedTerminal",
|
|
"skipFiles": ["<node_internals>/**", "node_modules/**"],
|
|
},
|
|
{
|
|
"type": "avm",
|
|
"request": "launch",
|
|
"name": "Debug AVM executions",
|
|
"simulateTraceFile": "${workspaceFolder}/${command:PickSimulateTraceFile}",
|
|
"stopOnEntry": true
|
|
}
|
|
]
|
|
}
|