1
0
mirror of https://github.com/oceanprotocol-archive/squid-js.git synced 2024-02-02 15:31:51 +01:00
squid-js/src/keeper/contracts/Dispenser.ts
2019-11-22 12:07:14 +01:00

15 lines
555 B
TypeScript

import ContractBase from './ContractBase'
import { InstantiableConfig } from '../../Instantiable.abstract'
export default class Dispenser extends ContractBase {
public static async getInstance(config: InstantiableConfig): Promise<Dispenser> {
const dispenser: Dispenser = new Dispenser('Dispenser', true)
await dispenser.init(config)
return dispenser
}
public async requestTokens(amount: number | string, receiverAddress: string) {
return this.send('requestTokens', receiverAddress, [String(amount)])
}
}