|
210 | 210 | "type": "string"
|
211 | 211 | },
|
212 | 212 | "gasConfig": {
|
213 |
| - "$ref": "#/components/schemas/GasTransactionConfig", |
214 |
| - "nullable": false |
| 213 | + "$ref": "#/components/schemas/GasTransactionConfig" |
215 | 214 | }
|
216 | 215 | }
|
217 | 216 | },
|
|
365 | 364 | "additionalProperties": false,
|
366 | 365 | "properties": {
|
367 | 366 | "contractJSON": {
|
368 |
| - "$ref": "#/components/schemas/ContractJSON", |
369 |
| - "nullable": false |
| 367 | + "$ref": "#/components/schemas/ContractJSON" |
370 | 368 | }
|
371 | 369 | }
|
372 | 370 | },
|
|
376 | 374 | "additionalProperties": false,
|
377 | 375 | "properties": {
|
378 | 376 | "contractJSON": {
|
379 |
| - "$ref": "#/components/schemas/ContractJSON", |
380 |
| - "nullable": false |
| 377 | + "$ref": "#/components/schemas/ContractJSON" |
381 | 378 | },
|
382 | 379 | "contractAddress": {
|
383 | 380 | "type": "string",
|
|
412 | 409 | "additionalProperties": false,
|
413 | 410 | "properties": {
|
414 | 411 | "web3SigningCredential": {
|
415 |
| - "$ref": "#/components/schemas/Web3SigningCredential", |
416 |
| - "nullable": false |
| 412 | + "$ref": "#/components/schemas/Web3SigningCredential" |
417 | 413 | },
|
418 | 414 | "transactionConfig": {
|
419 |
| - "$ref": "#/components/schemas/EthereumTransactionConfig", |
420 |
| - "nullable": false |
| 415 | + "$ref": "#/components/schemas/EthereumTransactionConfig" |
421 | 416 | },
|
422 | 417 | "timeoutMs": {
|
423 | 418 | "type": "number",
|
|
443 | 438 | "additionalProperties": false,
|
444 | 439 | "properties": {
|
445 | 440 | "web3SigningCredential": {
|
446 |
| - "$ref": "#/components/schemas/Web3SigningCredential", |
447 |
| - "nullable": false |
| 441 | + "$ref": "#/components/schemas/Web3SigningCredential" |
448 | 442 | },
|
449 | 443 | "contract": {
|
450 | 444 | "oneOf": [
|
451 | 445 | {
|
452 |
| - "$ref": "#/components/schemas/ContractJsonDefinition", |
453 |
| - "description": "Send contract ABI directly in the request." |
| 446 | + "$ref": "#/components/schemas/ContractJsonDefinition" |
454 | 447 | },
|
455 | 448 | {
|
456 |
| - "$ref": "#/components/schemas/ContractKeychainDefinition", |
457 |
| - "description": "Read contract definition from the keychain plugin." |
| 449 | + "$ref": "#/components/schemas/ContractKeychainDefinition" |
458 | 450 | }
|
459 | 451 | ],
|
460 | 452 | "nullable": false
|
|
466 | 458 | "items": {}
|
467 | 459 | },
|
468 | 460 | "gasConfig": {
|
469 |
| - "$ref": "#/components/schemas/GasTransactionConfig", |
470 |
| - "nullable": false |
| 461 | + "$ref": "#/components/schemas/GasTransactionConfig" |
471 | 462 | },
|
472 | 463 | "value": {
|
473 | 464 | "type": "string",
|
|
484 | 475 | "contract": {
|
485 | 476 | "oneOf": [
|
486 | 477 | {
|
487 |
| - "$ref": "#/components/schemas/DeployedContractJsonDefinition", |
488 |
| - "description": "Send contract ABI and address directly in the request." |
| 478 | + "$ref": "#/components/schemas/DeployedContractJsonDefinition" |
489 | 479 | },
|
490 | 480 | {
|
491 |
| - "$ref": "#/components/schemas/ContractKeychainDefinition", |
492 |
| - "description": "Read contract definition from the keychain plugin." |
| 481 | + "$ref": "#/components/schemas/ContractKeychainDefinition" |
493 | 482 | }
|
494 |
| - ], |
495 |
| - "nullable": false |
| 483 | + ] |
496 | 484 | },
|
497 | 485 | "methodName": {
|
498 | 486 | "description": "The name of the contract method to invoke.",
|
|
508 | 496 | "items": {}
|
509 | 497 | },
|
510 | 498 | "invocationType": {
|
511 |
| - "$ref": "#/components/schemas/EthContractInvocationType", |
512 |
| - "nullable": false, |
513 |
| - "description": "Indicates wether it is a CALL or a SEND type of invocation where only SEND ends up creating an actual transaction on the ledger." |
| 499 | + "$ref": "#/components/schemas/EthContractInvocationType" |
514 | 500 | },
|
515 | 501 | "web3SigningCredential": {
|
516 |
| - "$ref": "#/components/schemas/Web3SigningCredential", |
517 |
| - "nullable": false |
| 502 | + "$ref": "#/components/schemas/Web3SigningCredential" |
518 | 503 | },
|
519 | 504 | "gasConfig": {
|
520 |
| - "$ref": "#/components/schemas/GasTransactionConfig", |
521 |
| - "nullable": false |
| 505 | + "$ref": "#/components/schemas/GasTransactionConfig" |
522 | 506 | },
|
523 | 507 | "value": {
|
524 | 508 | "type": "string"
|
|
599 | 583 | "type": "string"
|
600 | 584 | },
|
601 | 585 | "invocationType": {
|
602 |
| - "description": "Contract invocation method to be performed (send, call, etc...)", |
603 | 586 | "$ref": "#/components/schemas/EthContractInvocationWeb3Method"
|
604 | 587 | },
|
605 | 588 | "invocationParams": {
|
|
0 commit comments