You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: contracts/ibc-reflect-send/schema/ibc-reflect-send.json
+62Lines changed: 62 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -402,6 +402,29 @@
402
402
}
403
403
]
404
404
},
405
+
"IbcFullAcknowledgement": {
406
+
"description": "The acknowledgement written by the module on the destination chain. It is different from the [`crate::IbcAcknowledgement`] as it can be unsuccessful.",
407
+
"type": "object",
408
+
"required": [
409
+
"data",
410
+
"success"
411
+
],
412
+
"properties": {
413
+
"data": {
414
+
"description": "The acknowledgement data returned by the module.",
415
+
"allOf": [
416
+
{
417
+
"$ref": "#/definitions/Binary"
418
+
}
419
+
]
420
+
},
421
+
"success": {
422
+
"description": "Whether the acknowledgement was successful or not.",
423
+
"type": "boolean"
424
+
}
425
+
},
426
+
"additionalProperties": false
427
+
},
405
428
"IbcMsg": {
406
429
"description": "These are messages in the IBC lifecycle. Only usable by IBC-enabled contracts (contracts that directly speak the IBC protocol via 6 entry points)",
407
430
"oneOf": [
@@ -493,6 +516,45 @@
493
516
},
494
517
"additionalProperties": false
495
518
},
519
+
{
520
+
"description": "Acknowledges a packet that this contract received over IBC. This allows acknowledging a packet that was not acknowledged yet in the `ibc_packet_receive` call.",
521
+
"type": "object",
522
+
"required": [
523
+
"write_acknowledgement"
524
+
],
525
+
"properties": {
526
+
"write_acknowledgement": {
527
+
"type": "object",
528
+
"required": [
529
+
"ack",
530
+
"channel_id",
531
+
"packet_sequence"
532
+
],
533
+
"properties": {
534
+
"ack": {
535
+
"description": "The acknowledgement to send back",
536
+
"allOf": [
537
+
{
538
+
"$ref": "#/definitions/IbcFullAcknowledgement"
539
+
}
540
+
]
541
+
},
542
+
"channel_id": {
543
+
"description": "Existing channel where the packet was received",
544
+
"type": "string"
545
+
},
546
+
"packet_sequence": {
547
+
"description": "Sequence number of the packet that was received",
548
+
"type": "integer",
549
+
"format": "uint64",
550
+
"minimum": 0.0
551
+
}
552
+
},
553
+
"additionalProperties": false
554
+
}
555
+
},
556
+
"additionalProperties": false
557
+
},
496
558
{
497
559
"description": "This will close an existing channel that is owned by this contract. Port is auto-assigned to the contract's IBC port",
Copy file name to clipboardExpand all lines: contracts/ibc-reflect-send/schema/ibc/packet_msg.json
+62Lines changed: 62 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -343,6 +343,29 @@
343
343
}
344
344
]
345
345
},
346
+
"IbcFullAcknowledgement": {
347
+
"description": "The acknowledgement written by the module on the destination chain. It is different from the [`crate::IbcAcknowledgement`] as it can be unsuccessful.",
348
+
"type": "object",
349
+
"required": [
350
+
"data",
351
+
"success"
352
+
],
353
+
"properties": {
354
+
"data": {
355
+
"description": "The acknowledgement data returned by the module.",
356
+
"allOf": [
357
+
{
358
+
"$ref": "#/definitions/Binary"
359
+
}
360
+
]
361
+
},
362
+
"success": {
363
+
"description": "Whether the acknowledgement was successful or not.",
364
+
"type": "boolean"
365
+
}
366
+
},
367
+
"additionalProperties": false
368
+
},
346
369
"IbcMsg": {
347
370
"description": "These are messages in the IBC lifecycle. Only usable by IBC-enabled contracts (contracts that directly speak the IBC protocol via 6 entry points)",
348
371
"oneOf": [
@@ -434,6 +457,45 @@
434
457
},
435
458
"additionalProperties": false
436
459
},
460
+
{
461
+
"description": "Acknowledges a packet that this contract received over IBC. This allows acknowledging a packet that was not acknowledged yet in the `ibc_packet_receive` call.",
462
+
"type": "object",
463
+
"required": [
464
+
"write_acknowledgement"
465
+
],
466
+
"properties": {
467
+
"write_acknowledgement": {
468
+
"type": "object",
469
+
"required": [
470
+
"ack",
471
+
"channel_id",
472
+
"packet_sequence"
473
+
],
474
+
"properties": {
475
+
"ack": {
476
+
"description": "The acknowledgement to send back",
477
+
"allOf": [
478
+
{
479
+
"$ref": "#/definitions/IbcFullAcknowledgement"
480
+
}
481
+
]
482
+
},
483
+
"channel_id": {
484
+
"description": "Existing channel where the packet was received",
485
+
"type": "string"
486
+
},
487
+
"packet_sequence": {
488
+
"description": "Sequence number of the packet that was received",
489
+
"type": "integer",
490
+
"format": "uint64",
491
+
"minimum": 0.0
492
+
}
493
+
},
494
+
"additionalProperties": false
495
+
}
496
+
},
497
+
"additionalProperties": false
498
+
},
437
499
{
438
500
"description": "This will close an existing channel that is owned by this contract. Port is auto-assigned to the contract's IBC port",
Copy file name to clipboardExpand all lines: contracts/ibc-reflect-send/schema/raw/execute.json
+62Lines changed: 62 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -391,6 +391,29 @@
391
391
}
392
392
]
393
393
},
394
+
"IbcFullAcknowledgement": {
395
+
"description": "The acknowledgement written by the module on the destination chain. It is different from the [`crate::IbcAcknowledgement`] as it can be unsuccessful.",
396
+
"type": "object",
397
+
"required": [
398
+
"data",
399
+
"success"
400
+
],
401
+
"properties": {
402
+
"data": {
403
+
"description": "The acknowledgement data returned by the module.",
404
+
"allOf": [
405
+
{
406
+
"$ref": "#/definitions/Binary"
407
+
}
408
+
]
409
+
},
410
+
"success": {
411
+
"description": "Whether the acknowledgement was successful or not.",
412
+
"type": "boolean"
413
+
}
414
+
},
415
+
"additionalProperties": false
416
+
},
394
417
"IbcMsg": {
395
418
"description": "These are messages in the IBC lifecycle. Only usable by IBC-enabled contracts (contracts that directly speak the IBC protocol via 6 entry points)",
396
419
"oneOf": [
@@ -482,6 +505,45 @@
482
505
},
483
506
"additionalProperties": false
484
507
},
508
+
{
509
+
"description": "Acknowledges a packet that this contract received over IBC. This allows acknowledging a packet that was not acknowledged yet in the `ibc_packet_receive` call.",
510
+
"type": "object",
511
+
"required": [
512
+
"write_acknowledgement"
513
+
],
514
+
"properties": {
515
+
"write_acknowledgement": {
516
+
"type": "object",
517
+
"required": [
518
+
"ack",
519
+
"channel_id",
520
+
"packet_sequence"
521
+
],
522
+
"properties": {
523
+
"ack": {
524
+
"description": "The acknowledgement to send back",
525
+
"allOf": [
526
+
{
527
+
"$ref": "#/definitions/IbcFullAcknowledgement"
528
+
}
529
+
]
530
+
},
531
+
"channel_id": {
532
+
"description": "Existing channel where the packet was received",
533
+
"type": "string"
534
+
},
535
+
"packet_sequence": {
536
+
"description": "Sequence number of the packet that was received",
537
+
"type": "integer",
538
+
"format": "uint64",
539
+
"minimum": 0.0
540
+
}
541
+
},
542
+
"additionalProperties": false
543
+
}
544
+
},
545
+
"additionalProperties": false
546
+
},
485
547
{
486
548
"description": "This will close an existing channel that is owned by this contract. Port is auto-assigned to the contract's IBC port",
Copy file name to clipboardExpand all lines: contracts/ibc-reflect/schema/ibc/packet_msg.json
+62Lines changed: 62 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -390,6 +390,29 @@
390
390
}
391
391
]
392
392
},
393
+
"IbcFullAcknowledgement": {
394
+
"description": "The acknowledgement written by the module on the destination chain. It is different from the [`crate::IbcAcknowledgement`] as it can be unsuccessful.",
395
+
"type": "object",
396
+
"required": [
397
+
"data",
398
+
"success"
399
+
],
400
+
"properties": {
401
+
"data": {
402
+
"description": "The acknowledgement data returned by the module.",
403
+
"allOf": [
404
+
{
405
+
"$ref": "#/definitions/Binary"
406
+
}
407
+
]
408
+
},
409
+
"success": {
410
+
"description": "Whether the acknowledgement was successful or not.",
411
+
"type": "boolean"
412
+
}
413
+
},
414
+
"additionalProperties": false
415
+
},
393
416
"IbcMsg": {
394
417
"description": "These are messages in the IBC lifecycle. Only usable by IBC-enabled contracts (contracts that directly speak the IBC protocol via 6 entry points)",
395
418
"oneOf": [
@@ -481,6 +504,45 @@
481
504
},
482
505
"additionalProperties": false
483
506
},
507
+
{
508
+
"description": "Acknowledges a packet that this contract received over IBC. This allows acknowledging a packet that was not acknowledged yet in the `ibc_packet_receive` call.",
509
+
"type": "object",
510
+
"required": [
511
+
"write_acknowledgement"
512
+
],
513
+
"properties": {
514
+
"write_acknowledgement": {
515
+
"type": "object",
516
+
"required": [
517
+
"ack",
518
+
"channel_id",
519
+
"packet_sequence"
520
+
],
521
+
"properties": {
522
+
"ack": {
523
+
"description": "The acknowledgement to send back",
524
+
"allOf": [
525
+
{
526
+
"$ref": "#/definitions/IbcFullAcknowledgement"
527
+
}
528
+
]
529
+
},
530
+
"channel_id": {
531
+
"description": "Existing channel where the packet was received",
532
+
"type": "string"
533
+
},
534
+
"packet_sequence": {
535
+
"description": "Sequence number of the packet that was received",
536
+
"type": "integer",
537
+
"format": "uint64",
538
+
"minimum": 0.0
539
+
}
540
+
},
541
+
"additionalProperties": false
542
+
}
543
+
},
544
+
"additionalProperties": false
545
+
},
484
546
{
485
547
"description": "This will close an existing channel that is owned by this contract. Port is auto-assigned to the contract's IBC port",
Copy file name to clipboardExpand all lines: contracts/reflect/schema/raw/execute.json
+62Lines changed: 62 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -476,6 +476,29 @@
476
476
}
477
477
]
478
478
},
479
+
"IbcFullAcknowledgement": {
480
+
"description": "The acknowledgement written by the module on the destination chain. It is different from the [`crate::IbcAcknowledgement`] as it can be unsuccessful.",
481
+
"type": "object",
482
+
"required": [
483
+
"data",
484
+
"success"
485
+
],
486
+
"properties": {
487
+
"data": {
488
+
"description": "The acknowledgement data returned by the module.",
489
+
"allOf": [
490
+
{
491
+
"$ref": "#/definitions/Binary"
492
+
}
493
+
]
494
+
},
495
+
"success": {
496
+
"description": "Whether the acknowledgement was successful or not.",
497
+
"type": "boolean"
498
+
}
499
+
},
500
+
"additionalProperties": false
501
+
},
479
502
"IbcMsg": {
480
503
"description": "These are messages in the IBC lifecycle. Only usable by IBC-enabled contracts (contracts that directly speak the IBC protocol via 6 entry points)",
481
504
"oneOf": [
@@ -567,6 +590,45 @@
567
590
},
568
591
"additionalProperties": false
569
592
},
593
+
{
594
+
"description": "Acknowledges a packet that this contract received over IBC. This allows acknowledging a packet that was not acknowledged yet in the `ibc_packet_receive` call.",
595
+
"type": "object",
596
+
"required": [
597
+
"write_acknowledgement"
598
+
],
599
+
"properties": {
600
+
"write_acknowledgement": {
601
+
"type": "object",
602
+
"required": [
603
+
"ack",
604
+
"channel_id",
605
+
"packet_sequence"
606
+
],
607
+
"properties": {
608
+
"ack": {
609
+
"description": "The acknowledgement to send back",
610
+
"allOf": [
611
+
{
612
+
"$ref": "#/definitions/IbcFullAcknowledgement"
613
+
}
614
+
]
615
+
},
616
+
"channel_id": {
617
+
"description": "Existing channel where the packet was received",
618
+
"type": "string"
619
+
},
620
+
"packet_sequence": {
621
+
"description": "Sequence number of the packet that was received",
622
+
"type": "integer",
623
+
"format": "uint64",
624
+
"minimum": 0.0
625
+
}
626
+
},
627
+
"additionalProperties": false
628
+
}
629
+
},
630
+
"additionalProperties": false
631
+
},
570
632
{
571
633
"description": "This will close an existing channel that is owned by this contract. Port is auto-assigned to the contract's IBC port",
0 commit comments