# lib.iccf · FT4 Rell API · Chromia Docs (concept)

> Types block_header confirmation_proof iccf_verified_transaction Functions _get_hash_version _get_proof Returns the confirmationproof corresponding to the g

Source: https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.iccf/

PACKAGE

# lib.iccf

On this page

* [Types](#types)
* [Functions](#functions)
* [Properties](#properties)

## Types

[block\_header](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.iccf/block_header/)

[confirmation\_proof](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.iccf/confirmation_proof/)

[iccf\_verified\_transaction](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.iccf/iccf_verified_transaction/)

## Functions

[\_get\_hash\_version](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.iccf/_get_hash_version/)

[\_get\_proof](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.iccf/_get_proof/)
:   Returns the confirmationproof corresponding to the given transaction if there is any present in current transaction.

[\_get\_proof\_from\_operations](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.iccf/_get_proof_from_operations/)
:   Returns the confirmationproof corresponding to the given transaction if there is any present in current transaction.

[\_has\_signers](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.iccf/_has_signers/)
:   Checks whether or not the current transaction is signed by the same signers as the given transaction

[\_has\_signers\_from\_signers](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.iccf/_has_signers_from_signers/)
:   Checks whether or not the current transaction is signed by the same signers as the given transaction

[extract\_operation\_arg](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.iccf/extract_operation_arg/)
:   Requires the presented transaction to be proved and extracts an argument from the specified operation

[extract\_operation\_args](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.iccf/extract_operation_args/)
:   Requires the presented transaction to be proved and extracts arguments of the specified operation

[make\_transaction\_unique](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.iccf/make_transaction_unique/)
:   Prevents this transaction to be proved multiple times by storing the hash

[require\_and\_return\_valid\_proof](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.iccf/require_and_return_valid_proof/)
:   Requires the presented transaction to be proved

[require\_and\_return\_valid\_proof\_from\_operations\_and\_signers](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.iccf/require_and_return_valid_proof_from_operations_and_signers/)
:   Requires the presented transaction to be proved

[require\_operation](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.iccf/require_operation/)
:   Requires the presented transaction to be proved and extracts the specified operation

[require\_valid\_proof](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.iccf/require_valid_proof/)
:   Requires the presented transaction to be proved

## Properties

[iccf\_op\_name](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.iccf/iccf_op_name/)
:   Inter-Chain Confirmation Facility (ICCF)

[iccf\_anchored\_proof\_argument\_count](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.iccf/iccf_anchored_proof_argument_count/)

[View this page on docs.chromia.com](https://docs.chromia.com/pages/ft4-rell/-f-t4%20-library/lib.iccf/index.html)Generated API reference, mirrored from the live docs
