|
1 | | -KEY_NAME ?= main |
| 1 | +KEY_NAME ?= main |
| 2 | +KEY_ADDRESS ?= $(shell $(AKASH) $(KEY_OPTS) keys show "$(KEY_NAME)" -a) |
| 3 | + |
| 4 | +SDL_PATH ?= deployment.yaml |
| 5 | + |
| 6 | +DSEQ ?= 1 |
| 7 | +GSEQ ?= 1 |
| 8 | +OSEQ ?= 1 |
| 9 | +PRICE ?= 10uakt |
| 10 | +CERT_HOSTNAME ?= localhost |
| 11 | +LEASE_SERVICES ?= web |
2 | 12 |
|
3 | 13 | .PHONY: multisig-send |
4 | 14 | multisig-send: |
@@ -26,6 +36,216 @@ multisig-send: |
26 | 36 | > "$(AKASH_HOME)/multisig-final.json" |
27 | 37 | $(AKASH) $(CHAIN_OPTS) tx broadcast "$(AKASH_HOME)/multisig-final.json" |
28 | 38 |
|
| 39 | +.PHONY: provider-create |
| 40 | +provider-create: |
| 41 | + $(AKASH) tx provider create "$(PROVIDER_CONFIG_PATH)" --from "$(PROVIDER_KEY_NAME)" |
| 42 | + |
| 43 | +.PHONY: provider-update |
| 44 | +provider-update: |
| 45 | + $(AKASH) tx provider update "$(PROVIDER_CONFIG_PATH)" --from "$(PROVIDER_KEY_NAME)" |
| 46 | + |
| 47 | +.PHONY: provider-status |
| 48 | +provider-status: |
| 49 | + $(PROVIDER_SERVICES) status $(PROVIDER_ADDRESS) |
| 50 | + |
| 51 | +.PHONY: authenticate |
| 52 | +authenticate: |
| 53 | + $(PROVIDER_SERVICES) authenticate \ |
| 54 | + --from "$(KEY_ADDRESS)" \ |
| 55 | + --provider "$(PROVIDER_ADDRESS)" |
| 56 | + |
| 57 | +.PHONY: auth-server |
| 58 | +auth-server: |
| 59 | + $(PROVIDER_SERVICES) auth-server \ |
| 60 | + --from "$(PROVIDER_KEY_NAME)" \ |
| 61 | + --jwt-auth-listen-address "$(JWT_AUTH_HOST)" \ |
| 62 | + |
| 63 | +.PHONY: run-resource-server |
| 64 | +run-resource-server: |
| 65 | + $(PROVIDER_SERVICES) run-resource-server \ |
| 66 | + --from "$(PROVIDER_KEY_NAME)" \ |
| 67 | + --resource-server-listen-address "$(RESOURCE_SERVER_HOST)" \ |
| 68 | + --loki-gateway-listen-address localhost:3100 \ |
| 69 | + |
| 70 | +.PHONY: send-manifest |
| 71 | +send-manifest: |
| 72 | + $(PROVIDER_SERVICES) send-manifest "$(SDL_PATH)" \ |
| 73 | + --dseq "$(DSEQ)" \ |
| 74 | + --from "$(KEY_NAME)" \ |
| 75 | + --provider "$(PROVIDER_ADDRESS)" \ |
| 76 | + --auth-type "$(GW_AUTH_TYPE)" |
| 77 | + |
| 78 | +.PHONY: get-manifest |
| 79 | +get-manifest: |
| 80 | + $(PROVIDER_SERVICES) get-manifest \ |
| 81 | + --dseq "$(DSEQ)" \ |
| 82 | + --from "$(KEY_NAME)" \ |
| 83 | + --provide "$(PROVIDER_ADDRESS)" \ |
| 84 | + --auth-type "$(GW_AUTH_TYPE)" |
| 85 | + |
| 86 | + |
| 87 | +.PHONY: deployment-create |
| 88 | +deployment-create: |
| 89 | + $(AKASH) tx deployment create "$(SDL_PATH)" \ |
| 90 | + --dseq "$(DSEQ)" \ |
| 91 | + --from "$(KEY_NAME)" |
| 92 | + |
| 93 | +.PHONY: deployment-deposit |
| 94 | +deployment-deposit: |
| 95 | + $(AKASH) tx escrow deposit deployment "$(PRICE)" \ |
| 96 | + --dseq "$(DSEQ)" \ |
| 97 | + --from "$(KEY_NAME)" |
| 98 | + |
| 99 | +.PHONY: deployment-update |
| 100 | +deployment-update: |
| 101 | + $(AKASH) tx deployment update "$(SDL_PATH)" \ |
| 102 | + --dseq "$(DSEQ)" \ |
| 103 | + --from "$(KEY_NAME)" |
| 104 | + |
| 105 | +.PHONY: deployment-close |
| 106 | +deployment-close: |
| 107 | + $(AKASH) tx deployment close \ |
| 108 | + --owner "$(MAIN_ADDR)" \ |
| 109 | + --dseq "$(DSEQ)" \ |
| 110 | + --from "$(KEY_NAME)" |
| 111 | + |
| 112 | +.PHONY: group-close |
| 113 | +group-close: |
| 114 | + $(AKASH) tx deployment group close \ |
| 115 | + --owner "$(KEY_ADDRESS)" \ |
| 116 | + --dseq "$(DSEQ)" \ |
| 117 | + --gseq "$(GSEQ)" \ |
| 118 | + --from "$(KEY_NAME)" |
| 119 | + |
| 120 | +.PHONY: group-pause |
| 121 | +group-pause: |
| 122 | + $(AKASH) tx deployment group pause \ |
| 123 | + --owner "$(KEY_ADDRESS)" \ |
| 124 | + --dseq "$(DSEQ)" \ |
| 125 | + --gseq "$(GSEQ)" \ |
| 126 | + --from "$(KEY_NAME)" |
| 127 | + |
| 128 | +.PHONY: group-start |
| 129 | +group-start: |
| 130 | + $(AKASH) tx deployment group start \ |
| 131 | + --owner "$(KEY_ADDRESS)" \ |
| 132 | + --dseq "$(DSEQ)" \ |
| 133 | + --gseq "$(GSEQ)" \ |
| 134 | + --from "$(KEY_NAME)" |
| 135 | + |
| 136 | +.PHONY: bid-create |
| 137 | +bid-create: |
| 138 | + $(AKASH) tx market bid create \ |
| 139 | + --owner "$(KEY_ADDRESS)" \ |
| 140 | + --dseq "$(DSEQ)" \ |
| 141 | + --gseq "$(GSEQ)" \ |
| 142 | + --oseq "$(OSEQ)" \ |
| 143 | + --from "$(PROVIDER_KEY_NAME)" \ |
| 144 | + --price "$(PRICE)" |
| 145 | + |
| 146 | +.PHONY: bid-close |
| 147 | +bid-close: |
| 148 | + $(AKASH) tx market bid close \ |
| 149 | + --owner "$(KEY_ADDRESS)" \ |
| 150 | + --dseq "$(DSEQ)" \ |
| 151 | + --gseq "$(GSEQ)" \ |
| 152 | + --oseq "$(OSEQ)" \ |
| 153 | + --from "$(PROVIDER_KEY_NAME)" |
| 154 | + |
| 155 | +.PHONY: lease-create |
| 156 | +lease-create: |
| 157 | + $(AKASH) tx market lease create \ |
| 158 | + --owner "$(KEY_ADDRESS)" \ |
| 159 | + --dseq "$(DSEQ)" \ |
| 160 | + --gseq "$(GSEQ)" \ |
| 161 | + --oseq "$(OSEQ)" \ |
| 162 | + --provider "$(PROVIDER_ADDRESS)" \ |
| 163 | + --from "$(KEY_NAME)" |
| 164 | + |
| 165 | +.PHONY: lease-withdraw |
| 166 | +lease-withdraw: |
| 167 | + $(AKASH) tx market lease withdraw \ |
| 168 | + --owner "$(KEY_ADDRESS)" \ |
| 169 | + --dseq "$(DSEQ)" \ |
| 170 | + --gseq "$(GSEQ)" \ |
| 171 | + --oseq "$(OSEQ)" \ |
| 172 | + --provider "$(PROVIDER_ADDRESS)" \ |
| 173 | + --from "$(PROVIDER_KEY_NAME)" |
| 174 | + |
| 175 | +.PHONY: lease-close |
| 176 | +lease-close: |
| 177 | + $(AKASH) tx market lease close \ |
| 178 | + --owner "$(KEY_ADDRESS)" \ |
| 179 | + --dseq "$(DSEQ)" \ |
| 180 | + --gseq "$(GSEQ)" \ |
| 181 | + --oseq "$(OSEQ)" \ |
| 182 | + --provider "$(PROVIDER_ADDRESS)" \ |
| 183 | + --from "$(KEY_NAME)" |
| 184 | + |
| 185 | +.PHONY: query-accounts |
| 186 | +query-accounts: $(patsubst %, query-account-%,$(GENESIS_ACCOUNTS)) |
| 187 | + |
| 188 | +.PHONY: query-account-% |
| 189 | +query-account-%: |
| 190 | + $(AKASH) query bank balances "$(shell $(AKASH) $(KEY_OPTS) keys show -a "$(@:query-account-%=%)")" |
| 191 | + $(AKASH) query account "$(shell $(AKASH) $(KEY_OPTS) keys show -a "$(@:query-account-%=%)")" |
| 192 | + |
| 193 | +.PHONY: query-provider |
| 194 | +query-provider: |
| 195 | + $(AKASH) query provider get "$(PROVIDER_ADDRESS)" |
| 196 | + |
| 197 | +.PHONY: query-providers |
| 198 | +query-providers: |
| 199 | + $(AKASH) query provider list |
| 200 | + |
| 201 | +.PHONY: query-deployment |
| 202 | +query-deployment: |
| 203 | + $(AKASH) query deployment get \ |
| 204 | + --owner "$(KEY_ADDRESS)" \ |
| 205 | + --dseq "$(DSEQ)" |
| 206 | + |
| 207 | +.PHONY: query-deployments |
| 208 | +query-deployments: |
| 209 | + $(AKASH) query deployment list |
| 210 | + |
| 211 | +.PHONY: query-order |
| 212 | +query-order: |
| 213 | + $(AKASH) query market order get \ |
| 214 | + --owner "$(KEY_ADDRESS)" \ |
| 215 | + --dseq "$(DSEQ)" \ |
| 216 | + --gseq "$(GSEQ)" \ |
| 217 | + --oseq "$(OSEQ)" |
| 218 | + |
| 219 | +.PHONY: query-orders |
| 220 | +query-orders: |
| 221 | + $(AKASH) query market order list |
| 222 | + |
| 223 | +.PHONY: query-bid |
| 224 | +query-bid: |
| 225 | + $(AKASH) query market bid get \ |
| 226 | + --owner "$(KEY_ADDRESS)" \ |
| 227 | + --dseq "$(DSEQ)" \ |
| 228 | + --gseq "$(GSEQ)" \ |
| 229 | + --oseq "$(OSEQ)" \ |
| 230 | + --provider "$(PROVIDER_ADDRESS)" |
| 231 | + |
| 232 | +.PHONY: query-bids |
| 233 | +query-bids: |
| 234 | + $(AKASH) query market bid list |
| 235 | + |
| 236 | +.PHONY: query-lease |
| 237 | +query-lease: |
| 238 | + $(AKASH) query market lease get \ |
| 239 | + --owner "$(KEY_ADDRESS)" \ |
| 240 | + --dseq "$(DSEQ)" \ |
| 241 | + --gseq "$(GSEQ)" \ |
| 242 | + --oseq "$(OSEQ)" \ |
| 243 | + --provider "$(PROVIDER_ADDRESS)" |
| 244 | + |
| 245 | +.PHONY: query-leases |
| 246 | +query-leases: |
| 247 | + $(AKASH) query market lease list |
| 248 | + |
29 | 249 | .PHONY: akash-node-ready |
30 | 250 | akash-node-ready: SHELL=$(BASH_PATH) |
31 | 251 | akash-node-ready: |
|
0 commit comments