1.2.7 • Published 5 years ago

react-native-0bsnetwork v1.2.7

Weekly downloads
72
License
-
Repository
-
Last release
5 years ago

react-native-0bsnetwork

Getting started

$ npm install react-native-0bsnetwork --save

Mostly automatic installation

$ react-native link react-native-0bsnetwork

Add below code in your app gradle file

android {
	defaultConfig {
		multiDexEnabled true
	}
}

Manual installation

iOS

  1. In XCode, in the project navigator, right click LibrariesAdd Files to [your project's name]

  2. Go to node_modulesreact-native-0bsnetwork and add RN0bsnetwork.xcodeproj

  3. In XCode, in the project navigator, select your project. Add libRN0bsnetwork.a to your project's Build PhasesLink Binary With Libraries

  4. Run your project (Cmd+R)<

Android

  1. Open up android/app/src/main/java/[...]/MainActivity.java
  • Add import com.reactlibrary.RN0bsnetworkPackage; to the imports at the top of the file

  • Add new RN0bsnetworkPackage() to the list returned by the getPackages() method

  1. Append the following lines to android/settings.gradle:
include ':react-native-0bsnetwork'

project(':react-native-0bsnetwork').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-0bsnetwork/android')
  1. Insert the following lines inside the dependencies block in android/app/build.gradle:
compile project(':react-native-0bsnetwork')

Usage

  1. Import library

    import RN0bsnetwork from "react-native-0bsnetwork";
  2. Generate Token

    const response = await RN0bsnetwork.generateToken();
    var tokenData = JSON.parse(response);
    var address = tokenData.address;
    var seed = tokenData.seed;
  3. Make Transaction

    let transfer = { amount: "10", recipient: "XXXXXX", SEED_DATA: "XXXX XXXX XXXX", NODE_URL: "http://XXXXXX" }
    
    try {
    	const  transactionLog  =  await  RN0bsnetwork.makeTransfer(transfer);
    	alert("Done! Transfer Completed");
    } catch (e) {
    	alert("Error! Transfer failed");
    }
  4. Data Transaction

    let params = { data: [{"key": "XXXXX", "type": "XXXXX","value": "XXXXX"}], SEED_DATA: "XXXX XXXX XXXX", NODE_URL: "http://XXXXXX" }
    
    try {
    	const  transactionLog  =  await  RN0bsnetwork.dataTransfer(params);
    	alert("Done! Transfer Completed");
    } catch (e) {
    	alert("Error! Transfer failed");
    }
  5. Generate File Hash

    try {
      filepath = "#####";
      const fileHash = await RN0bsnetwork.generateDocumentHash(filepath);
    } catch (ex) {
      console.log(ex);
    }
1.2.7

5 years ago

1.2.6

5 years ago

1.2.5

5 years ago

1.2.4

5 years ago

1.2.3

5 years ago

1.2.2

5 years ago

1.2.1

5 years ago

1.2.0

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago