soren-sdk
Version:
SDK for interacting with Soren CTF Adapter contracts
44 lines (32 loc) • 1.38 kB
Markdown
This SDK provides a set of utilities and a sample smart contract that can be used in both the Foundry framework and Express.js projects. It allows developers to easily integrate and interact with the SampleContract, similar to how ERC20 tokens are imported in smart contracts.
To install the SDK, you can use npm:
```bash
npm install my-sdk
```
To use the SampleContract in your Foundry project, you can import it as follows:
```solidity
import "my-sdk/contracts/SampleContract.sol";
contract MyContract {
SampleContract sample = new SampleContract();
// Your contract logic here
}
```
To use the utility functions from the SDK in your Express.js project, you can import them like this:
```javascript
const { someUtilityFunction } = require('my-sdk/utils/helpers');
app.get('/some-endpoint', (req, res) => {
const result = someUtilityFunction();
res.send(result);
});
```
- **someUtilityFunction**: A utility function that performs a specific task. (Replace with actual function names and descriptions as needed.)
Contributions are welcome! Please feel free to submit a pull request or open an issue for any enhancements or bug fixes.
This project is licensed under the MIT License. See the LICENSE file for more details.