-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathcannonfile.inject.toml
46 lines (39 loc) · 1.52 KB
/
cannonfile.inject.toml
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
name = "owned-greeter"
version = "0.0.0"
description = "Simple greeter project that can be owned"
preset = "inject"
# [setting.salt]
# defaultValue = "owned-greeter"
# [pull.ownedGreeter]
# source = "owned-greeter:0.0.8@main"
# [invoke.setGreeting1]
# target = ["ownedGreeter.Greeter"]
# func = "setGreeting"
# args = ["<%= console.log(process.env), 'new greeting 1' %>"]
# depends = ['pull.ownedGreeter']
# [invoke.setGreeting2]
# target = ["ownedGreeter.Greeter"]
# func = "setGreeting"
# args = ["<%= console.log(fetch('https://usecannon.com')) || 'new greeting 2' %>"]
# depends = ['pull.ownedGreeter']
[deploy.Greeter]
artifact = "src/Greeter.sol:Greeter"
[deploy.Proxy]
artifact = "src/Greeter.sol:Greeter"
[invoke.setGreeting]
target = ["Greeter"]
func = "setGreeting"
# args = ["<%= zeroAddress %>"]
# args = ["<%= 'new greeting' %>"]
# args = ["<%= process.exit(1) %>"]
# args = ["<%= globalThis %>"]
# args = ["<%= Proxy.address %>"]
# args = ["<%= console.log(Proxy), 'new greeting' %>"]
# args = ["<%= chainId %>-<%= timestamp %>"]
# args = ["<%= console.log('!!!', require), 'new greeting' %>"]
# args = ["<%= console.log('!!!', ({}.__proto__)), 'new greeting' %>"]
# args = ["<%= console.log('!!!', this), 'new greeting' %>"]
# args = ["<%= console.log(Object.assign(contracts.Greeter, {address: '0x123'})), 'new greeting' %>"]
# args = ["<%= console.log(Object.defineProperty(Number, 'now', { get () { return '0x123' } })), 'new greeting' %>"]
args = ["<%= fetch('http://google.com'), 'new greeting' %>"]
depends = ['deploy.Greeter']