@nodeset/contracts
Version:
Protocol for accessing NodeSet's Constellation Ethereum staking network
25 lines (17 loc) • 688 B
JavaScript
import { RocketDepositPool } from '../_utils/artifacts';
// Get the deposit pool excess ETH balance
export async function getDepositExcessBalance() {
const rocketDepositPool = await RocketDepositPool.deployed();
let excessBalance = await rocketDepositPool.getExcessBalance.call();
return excessBalance;
}
// Make a deposit
export async function userDeposit(txOptions) {
const rocketDepositPool = await RocketDepositPool.deployed();
await rocketDepositPool.deposit(txOptions);
}
// Assign deposits
export async function assignDeposits(txOptions) {
const rocketDepositPool = await RocketDepositPool.deployed();
await rocketDepositPool.assignDeposits(txOptions);
}