0.0.3 • Published 2 years ago

@chainscore/client v0.0.3

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

ChainScore Contracts

Version 0.0.1

How to use

1. Install package

yarn add @chainscore/client

or using npm

npm i @chainscore/client

2. Import client contract

import "@chainscore/client/contracts/ChainScoreClient.sol";

3. Extend and initiate contract

Params:

  • score: Score Token Address
  • oracle: Oracle Address
contract YourContract is ChainScoreClient { 
    constructor(address score, address oracle) ChainScoreClient(score, oracle) {}
}

4. Make a request

Params:

  • user: User Address
  • jobId: Job ID for Credit Score's request Refer here
  • fee: Fee for the request Refer here
function requestCreditScore(address user, bytes32 jobId, uint fee) external {
    sendChainscoreRequest(user, this.processCreditScore.selector, jobId, fee)
}

function processCreditScore(address user, uint score) external {

}

Deployment Addresses

Rinkeby

Minimum Confirmations = 1

ContractAddress
Token0x9C720b1e72D1201DCd31ad52d6eEFeDdc9c18DB5
ChainScore0x66b38284bf126256D11b3964af91Fcd903bF51C2
Test Client0x32A68880003e68Bd6597982A45009ebE228c34Bd

Harmony Testnet (ht)

Minimum Confirmations = 1

ContractAddress
Token0x55f317247632d42584848064A0cC0190fE1f6c58
ChainScore0xA2C7136dF03Df8573546d97f40fEF8E31Dc95191
Test Client0x681F87010e638B0eb0e44536D29295F56F59851C

Mumbai

Minimum Confirmations = 1

ContractAddress
Token0x9C720b1e72D1201DCd31ad52d6eEFeDdc9c18DB5
ChainScore0x66b38284bf126256D11b3964af91Fcd903bF51C2
Test Client0x32A68880003e68Bd6597982A45009ebE228c34Bd

Fuji

Minimum Confirmations = 1

ContractAddress
Token0x9C720b1e72D1201DCd31ad52d6eEFeDdc9c18DB5
ChainScore0x66b38284bf126256D11b3964af91Fcd903bF51C2
Test Client0x32A68880003e68Bd6597982A45009ebE228c34Bd

Aurora Testnet (at)

Minimum Confirmations = 1

ContractAddress
Token0x9C720b1e72D1201DCd31ad52d6eEFeDdc9c18DB5
ChainScore0x66b38284bf126256D11b3964af91Fcd903bF51C2
Test Client0x32A68880003e68Bd6597982A45009ebE228c34Bd

Jobs

JobJob IDFee
Credit Scores0x0