New:Microsoft Teams Notifications Are Now Available in Socket.Learn more
Get Started

@chainscore/contracts

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@chainscore/contracts

ChainScore client contracts

Source
npmnpm
Version
0.0.3
Version published
Weekly downloads
0
-100%
Maintainers
1
Weekly downloads
 
Created
Source

ChainScore Contracts

1. Installing Client Contracts

yarn add @chainscore/contracts

2. Importing ChainScore Client

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

3. Extend Client

contract ExampleContract is ChainScoreClient {
    // ..
}

4. Requesting Data

function requestScore(address _user) 
    external 
{
    requestData(
        _user,
        "SINGLE_SCORE",
        this.fulfillScore.selector
        )
}


function fulfillScore(
    bytes32 requestId,  
    uint256 score,      // requested score
    address account     // address for which score was requested
    ) public recordChainlinkFulfillment(requestId) 
{
    
    // logic    
}

Extras

You could directly request Addresses, JobSpec and Oracle Fees from AddressProvider and PaymentProvider Contracts

Supported jobs:

  • SINGLE_SCORE
  • MULTIPLE_SCORE

Supported Addresses:

  • SCORE
  • CHAINSCORE_ORACLE

Keywords

chainscore

FAQs

Package last updated on 04 Jan 2022

Related posts