@shambadynamic/contracts

5.1.4 • Public • Published

Shamba Smart Contracts

Installation

# via npm
$ npm install @shambadynamic/contracts --save
# via pnpm
$ pnpm add @shambadynamic/contracts
Directory Structure
@shambadynamic/contracts
└── contracts  # Shamba Ecological Oracle Solidity Contracts
	├── ShambaFireConsumer.sol 
        ├── ShambaGeoConsumer.sol
        └── utils  # Utility Contracts
              ├─ ShambaChainSelector.sol        # Shamba Chain Selector Utility
	      └─ ShambaWhitelistAccounting.sol  # Shamba Whitelist Accounting Utility
Usage

The solidity smart contracts themselves can be imported via the contracts directory of @shambadynamic/contracts:

To import ShambaGeoConsumer contract:
import "@shambadynamic/contracts/contracts/ShambaGeoConsumer.sol";
To import ShambaFireConsumer contract:
import "@shambadynamic/contracts/contracts/ShambaFireConsumer.sol";

Local Development

# Clone Shamba Smart-Contract-Kit repository
$ git clone https://github.com/shambadynamic/shamba-smartcontractkit
$ cd contracts/

Readme

Keywords

none

Package Sidebar

Install

Weekly Downloads

67

Version

5.1.4

License

MIT

Unpacked Size

15.6 kB

Total Files

7

Last publish

Collaborators

  • shambadynamic