mirror of
https://github.com/oceanprotocol-archive/squid-js.git
synced 2024-02-02 15:31:51 +01:00
15 lines
555 B
TypeScript
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)])
|
|
}
|
|
}
|