0.2.0-dev.6 • Published 1 year ago
@wadeking98/indy-vdr-react-native v0.2.0-dev.6
Indy VDR React Native
Wrapper for React Native around indy-vdr
Requirements
This module uses the new React Native Turbo Modules. These are faster than the
previous Native Modules, and can be completely synchronous. A React Native
version of >= 0.66.0 is required for this package to work.
Installation
yarn add @hyperledger/indy-vdr-react-nativeUsage
You can import all types and classes from the @hyperledger/indy-vdr-react-native library:
import { PoolCreate, GetSchemaRequest } from '@hyperledger/indy-vdr-react-native'
const pool = new PoolCreate({
parameters: {
transactions: <TRANSACTION_OBJECT>
}
})
const getSchemaRequest = new GetSchemaRequest({
schemaId: 'J6nTnUo3YLayzc2GUUctb1:2:MyName:1.0',
})
const schemaResponse = await pool.submitRequest(getSchemaRequest)Note: If you want to use this library in a cross-platform environment you need to import methods from the
@hyperledger/indy-vdr-sharedpackage instead. This is a platform independent package that allows to register the native bindings. The@hyperledger/indy-vdr-react-nativepackage uses this package under the hood. See the Indy VDR Shared README for documentation on how to use this package.