0.0.1 • Published 10 months ago

@goplugin/contracts2_1 v0.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

Chainlink Smart Contracts

Installation

# via pnpm
$ pnpm add @goplugin/contractsv2
# via npm
$ npm install @goplugin/contractsv2 --save

Directory Structure

@goplugin/contracts
├── src # Solidity contracts
│   ├── v0.4
│   ├── v0.5
│   ├── v0.6
│   ├── v0.7
│   └── v0.8
└── abi # ABI json output
    ├── v0.4
    ├── v0.5
    ├── v0.6
    ├── v0.7
    └── v0.8

Usage

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

import '@goplugin/contracts/src/v0.8/AutomationCompatibleInterface.sol';

Local Development

Note: Contracts in dev/ directories are under active development and are likely unaudited. Please refrain from using these in production applications.

# Clone Chainlink repository
$ git clone https://github.com/goplugin/pluginV2.git
# Continuing via pnpm
$ cd contracts/
$ pnpm
$ pnpm test

Contributing

Please try to adhere to Solidity Style Guide.

Contributions are welcome! Please refer to Plugin's contributing guidelines for detailed contribution information.

Thank you!

License

MIT