UNPKG

starkcore

Version:

Basic SDK functionalities for the starkbank and starkinfra SDKs

21 lines (16 loc) 499 B
const PrivateKey = require('starkbank-ecdsa').PrivateKey; const Resource = require('../utils/resource.js').Resource const check = require('../utils/check.js') class User extends Resource { constructor({ id, privateKey, environment }) { super(id); this.pem = check.key(privateKey); this.environment = check.environment(environment); } privateKey() { return PrivateKey.fromPem(this.pem); } } exports.User = User;