Skip to content

Instantly share code, notes, and snippets.

View simplemachine92's full-sized avatar
👨‍🎓

nowonder simplemachine92

👨‍🎓
View GitHub Profile
@simplemachine92
simplemachine92 / splits.sol
Last active November 19, 2023 19:50
Splits issue
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.6;
import /* {*} from */ "./helpers/TestBaseWorkflow.sol";
contract TestSplitStore_Local is TestBaseWorkflow {
IJBController3_1 private _controller;
JBProjectMetadata private _projectMetadata;
JBFundingCycleData private _data;
JBFundingCycleMetadata private _metadata;
async updatecache(lastBlock: number, reserves: Reserve[]) {
let aaveOrigin = lastBlock;
const current = await this.provider.getBlockNumber();
// 3000 block range for RPC limits
const iterations = Math.floor((current - aaveOrigin) / 3000);
const promises = [];
[
{
"inputs": [
{
"internalType": "address",
"name": "collateralAsset",
"type": "address"
},
{
"internalType": "address",