diff --git a/packages/pipeline/migrations/1552016339539-CreateGithubRepo.ts b/packages/pipeline/migrations/1552016339539-CreateGithubRepo.ts new file mode 100644 index 0000000000..a512c3c782 --- /dev/null +++ b/packages/pipeline/migrations/1552016339539-CreateGithubRepo.ts @@ -0,0 +1,31 @@ +import { MigrationInterface, QueryRunner, Table } from 'typeorm'; + +const table = new Table({ + name: 'raw.github_repo', + columns: [ + { name: 'observed_timestamp', type: 'numeric', isPrimary: true }, + { name: 'full_name', type: 'varchar', isPrimary: true }, + + { name: 'created_at', type: 'numeric', isNullable: false }, + { name: 'updated_at', type: 'numeric', isNullable: false }, + { name: 'pushed_at', type: 'numeric', isNullable: false }, + + { name: 'size', type: 'numeric', isNullable: false }, + { name: 'stargazers', type: 'numeric', isNullable: false }, + { name: 'watchers', type: 'numeric', isNullable: false }, + { name: 'forks', type: 'numeric', isNullable: false }, + { name: 'open_issues', type: 'numeric', isNullable: false }, + { name: 'network', type: 'numeric', isNullable: false }, + { name: 'subscribers', type: 'numeric', isNullable: false }, + ], +}); + +export class CreateGithubRepo1552016339539 implements MigrationInterface { + public async up(queryRunner: QueryRunner): Promise { + await queryRunner.createTable(table); + } + + public async down(queryRunner: QueryRunner): Promise { + await queryRunner.dropTable(table); + } +} diff --git a/packages/pipeline/migrations/1552024155243-CreateGithubPullRequest.ts b/packages/pipeline/migrations/1552024155243-CreateGithubPullRequest.ts new file mode 100644 index 0000000000..fed62455cf --- /dev/null +++ b/packages/pipeline/migrations/1552024155243-CreateGithubPullRequest.ts @@ -0,0 +1,29 @@ +import { MigrationInterface, QueryRunner, Table } from 'typeorm'; + +const table = new Table({ + name: 'raw.github_pull_request', + columns: [ + { name: 'observed_timestamp', type: 'numeric', isPrimary: true }, + { name: 'repo_full_name', type: 'varchar', isPrimary: true }, + { name: 'pull_request_number', type: 'numeric', isPrimary: true }, + + { name: 'title', type: 'varchar', isNullable: false }, + { name: 'state', type: 'varchar', isNullable: false }, + { name: 'user_login', type: 'varchar', isNullable: false }, + + { name: 'created_at', type: 'numeric', isNullable: false }, + { name: 'updated_at', type: 'numeric', isNullable: false }, + { name: 'closed_at', type: 'numeric', isNullable: true }, + { name: 'merged_at', type: 'numeric', isNullable: true }, + ], +}); + +export class CreateGithubPullRequest1552024155243 implements MigrationInterface { + public async up(queryRunner: QueryRunner): Promise { + await queryRunner.createTable(table); + } + + public async down(queryRunner: QueryRunner): Promise { + await queryRunner.dropTable(table); + } +} diff --git a/packages/pipeline/migrations/1552044685566-CreateGithubFork.ts b/packages/pipeline/migrations/1552044685566-CreateGithubFork.ts new file mode 100644 index 0000000000..ecad675811 --- /dev/null +++ b/packages/pipeline/migrations/1552044685566-CreateGithubFork.ts @@ -0,0 +1,36 @@ +import { MigrationInterface, QueryRunner, Table } from 'typeorm'; + +const table = new Table({ + name: 'raw.github_fork', + columns: [ + { name: 'observed_timestamp', type: 'numeric', isPrimary: true }, + { name: 'full_name', type: 'varchar', isPrimary: true }, + { name: 'owner_login', type: 'varchar', isPrimary: true }, + + { name: 'created_at', type: 'numeric', isNullable: false }, + { name: 'updated_at', type: 'numeric', isNullable: false }, + { name: 'pushed_at', type: 'numeric', isNullable: false }, + { name: 'size', type: 'numeric', isNullable: false }, + { name: 'stargazers', type: 'numeric', isNullable: false }, + { name: 'watchers', type: 'numeric', isNullable: false }, + { name: 'forks', type: 'numeric', isNullable: false }, + { name: 'open_issues', type: 'numeric', isNullable: false }, + { name: 'network', type: 'numeric', isNullable: true }, + { name: 'subscribers', type: 'numeric', isNullable: true }, + { name: 'default_branch', type: 'varchar', isNullable: false }, + { name: 'status', type: 'varchar', isNullable: true }, + { name: 'ahead_by', type: 'numeric', isNullable: true }, + { name: 'behind_by', type: 'numeric', isNullable: true }, + { name: 'total_commits', type: 'numeric', isNullable: true }, + ], +}); + +export class CreateGithubFork1552044685566 implements MigrationInterface { + public async up(queryRunner: QueryRunner): Promise { + await queryRunner.createTable(table); + } + + public async down(queryRunner: QueryRunner): Promise { + await queryRunner.dropTable(table); + } +} diff --git a/packages/pipeline/migrations/1552457956065-CreateGithubIssue.ts b/packages/pipeline/migrations/1552457956065-CreateGithubIssue.ts new file mode 100644 index 0000000000..8a2da630df --- /dev/null +++ b/packages/pipeline/migrations/1552457956065-CreateGithubIssue.ts @@ -0,0 +1,33 @@ +import { MigrationInterface, QueryRunner, Table } from 'typeorm'; + +const table = new Table({ + name: 'raw.github_issue', + columns: [ + { name: 'observed_timestamp', type: 'numeric', isPrimary: true }, + { name: 'repo_full_name', type: 'varchar', isPrimary: true }, + { name: 'issue_number', type: 'numeric', isPrimary: true }, + + { name: 'title', type: 'varchar', isNullable: false }, + { name: 'state', type: 'varchar', isNullable: false }, + { name: 'locked', type: 'boolean', isNullable: false }, + { name: 'user_login', type: 'varchar', isNullable: false }, + { name: 'user_type', type: 'varchar', isNullable: false }, + { name: 'user_site_admin', type: 'boolean', isNullable: false }, + { name: 'assignee_login', type: 'varchar', isNullable: true }, + { name: 'comments', type: 'numeric', isNullable: false }, + + { name: 'created_at', type: 'numeric', isNullable: false }, + { name: 'updated_at', type: 'numeric', isNullable: false }, + { name: 'closed_at', type: 'numeric', isNullable: true }, + ], +}); + +export class CreateGithubIssue1552457956065 implements MigrationInterface { + public async up(queryRunner: QueryRunner): Promise { + await queryRunner.createTable(table); + } + + public async down(queryRunner: QueryRunner): Promise { + await queryRunner.dropTable(table); + } +} diff --git a/packages/pipeline/src/data_sources/github/index.ts b/packages/pipeline/src/data_sources/github/index.ts new file mode 100644 index 0000000000..6749676587 --- /dev/null +++ b/packages/pipeline/src/data_sources/github/index.ts @@ -0,0 +1,152 @@ +import { fetchAsync, logUtils } from '@0x/utils'; +import Bottleneck from 'bottleneck'; + +const ONE_SECOND = 1000; + +export interface GithubRepoResponse { + full_name: string; + created_at: string; + updated_at: string; + pushed_at: string; + size: number; + stargazers_count: number; + watchers_count: number; + forks: number; + open_issues: number; + network_count: number; + subscribers_count: number; +} + +export interface GithubPullRequestResponse { + number: number; + title: string; + state: string; + created_at: string; + updated_at: string; + closed_at: string; + merged_at: string; + user: { + login: string; + }; + base: { + repo: { + full_name: string; + }; + }; +} + +export interface GithubForkResponse extends GithubRepoResponse { + owner: { + login: string; + }; + default_branch: string; +} + +export interface GithubComparisonResponse { + status: string; + ahead_by: number; + behind_by: number; + total_commits: number; +} + +export interface GithubIssueResponse { + number: number; + title: string; + state: string; + locked: boolean; + assignee?: { + login?: string; + }; + created_at: string; + updated_at: string; + closed_at: string; + user: { + login: string; + type: string; + site_admin: boolean; + }; + comments: number; +} + +// tslint:disable:prefer-function-over-method +// ^ Keep consistency with other sources and help logical organization +export class GithubSource { + // rate-limit for all API calls through this class instance + private readonly _limiter: Bottleneck; + private readonly _urlBase: string = 'https://api.github.com'; + private readonly _owner: string; + private readonly _repo: string; + private readonly _branch: string; + private readonly _accessToken: string; + + constructor(owner: string, repo: string, branch: string, accessToken: string, maxReqsPerSecond: number) { + this._owner = owner; + this._repo = repo; + this._branch = branch; + this._accessToken = accessToken; + this._limiter = new Bottleneck({ + minTime: ONE_SECOND / maxReqsPerSecond, + }); + } + + /** + * Call Github API for repo and return result. + */ + public async getGithubRepoAsync(): Promise { + const url = `${this._urlBase}/repos/${this._owner}/${this._repo}?access_token=${this._accessToken}`; + const resp = await this._limiter.schedule(() => fetchAsync(url)); + const respJson: GithubRepoResponse = await resp.json(); + return respJson; + } + + /** + * Call Github API for pull requests and return result - paginated. + */ + public async getGithubPullsAsync(page: number): Promise { + const url = `${this._urlBase}/repos/${this._owner}/${this._repo}/pulls?access_token=${ + this._accessToken + }&state=all&per_page=100&page=${page}`; + const resp = await this._limiter.schedule(() => fetchAsync(url)); + const respJson: GithubPullRequestResponse[] = await resp.json(); + return respJson; + } + + /** + * Call Github API for forks of repo and return result - paginated. + */ + public async getGithubForksAsync(page: number): Promise { + const url = `${this._urlBase}/repos/${this._owner}/${this._repo}/forks?access_token=${ + this._accessToken + }&per_page=100&page=${page}`; + const resp = await this._limiter.schedule(() => fetchAsync(url)); + const respJson: GithubForkResponse[] = await resp.json(); + return respJson; + } + + /** + * Call Github API to get commit status of a fork vs repo's main branch. + */ + public async getGithubComparisonAsync(forkOwner: string, forkBranch: string): Promise { + const url = `${this._urlBase}/repos/${this._owner}/${this._repo}/compare/${ + this._branch + }...${forkOwner}:${forkBranch}?access_token=${this._accessToken}`; + const resp = await this._limiter.schedule(() => fetchAsync(url)); + const respJson: GithubComparisonResponse = await resp.json(); + return respJson; + } + + /** + * Call Github API for pull requests and return result - paginated. + */ + public async getGithubIssuesAsync(page: number): Promise { + const url = `${this._urlBase}/repos/${this._owner}/${this._repo}/issues?access_token=${ + this._accessToken + }&state=all&per_page=100&page=${page}`; + const resp = await this._limiter.schedule(() => fetchAsync(url)); + const respJson: GithubIssueResponse[] = await resp.json(); + if (!respJson[0]) { + logUtils.log(respJson); + } + return respJson; + } +} diff --git a/packages/pipeline/src/entities/github_fork.ts b/packages/pipeline/src/entities/github_fork.ts new file mode 100644 index 0000000000..db45bfc725 --- /dev/null +++ b/packages/pipeline/src/entities/github_fork.ts @@ -0,0 +1,60 @@ +import { Column, Entity, PrimaryColumn } from 'typeorm'; + +import { numberToBigIntTransformer } from '../utils'; + +@Entity({ name: 'github_fork', schema: 'raw' }) +export class GithubFork { + @PrimaryColumn({ name: 'observed_timestamp', type: 'bigint', transformer: numberToBigIntTransformer }) + public observedTimestamp!: number; + + @PrimaryColumn({ name: 'full_name' }) + public fullName!: string; + + @PrimaryColumn({ name: 'owner_login' }) + public ownerLogin!: string; + + @Column({ name: 'created_at', type: 'bigint', transformer: numberToBigIntTransformer }) + public createdAt!: number; + + @Column({ name: 'updated_at', type: 'bigint', transformer: numberToBigIntTransformer }) + public updatedAt!: number; + + @Column({ name: 'pushed_at', type: 'bigint', transformer: numberToBigIntTransformer }) + public pushedAt!: number; + + @Column({ name: 'size', transformer: numberToBigIntTransformer }) + public size!: number; + + @Column({ name: 'stargazers', transformer: numberToBigIntTransformer }) + public stargazers!: number; + + @Column({ name: 'watchers', transformer: numberToBigIntTransformer }) + public watchers!: number; + + @Column({ name: 'forks', transformer: numberToBigIntTransformer }) + public forks!: number; + + @Column({ name: 'open_issues', transformer: numberToBigIntTransformer }) + public openIssues!: number; + + @Column({ name: 'network', transformer: numberToBigIntTransformer, nullable: true }) + public network?: number; + + @Column({ name: 'subscribers', transformer: numberToBigIntTransformer, nullable: true }) + public subscribers?: number; + + @Column({ name: 'default_branch' }) + public defaultBranch!: string; + + @Column({ name: 'status', nullable: true }) + public status?: string; + + @Column({ name: 'ahead_by', transformer: numberToBigIntTransformer, nullable: true }) + public aheadBy?: number; + + @Column({ name: 'behind_by', transformer: numberToBigIntTransformer, nullable: true }) + public behindBy?: number; + + @Column({ name: 'total_commits', transformer: numberToBigIntTransformer, nullable: true }) + public totalCommits?: number; +} diff --git a/packages/pipeline/src/entities/github_issue.ts b/packages/pipeline/src/entities/github_issue.ts new file mode 100644 index 0000000000..f7e7d90ef4 --- /dev/null +++ b/packages/pipeline/src/entities/github_issue.ts @@ -0,0 +1,48 @@ +import { Column, Entity, PrimaryColumn } from 'typeorm'; + +import { numberToBigIntTransformer } from '../utils'; + +@Entity({ name: 'github_issue', schema: 'raw' }) +export class GithubIssue { + @PrimaryColumn({ name: 'observed_timestamp', type: 'bigint', transformer: numberToBigIntTransformer }) + public observedTimestamp!: number; + + @PrimaryColumn({ name: 'repo_full_name' }) + public repoFullName!: string; + + @PrimaryColumn({ name: 'issue_number', transformer: numberToBigIntTransformer }) + public issueNumber!: number; + + @Column({ name: 'title' }) + public title!: string; + + @Column({ name: 'state' }) + public state!: string; + + @Column({ name: 'locked', type: 'boolean' }) + public locked!: boolean; + + @Column({ name: 'assignee_login', type: 'varchar', nullable: true }) + public assigneeLogin?: string; + + @Column({ name: 'user_login' }) + public userLogin!: string; + + @Column({ name: 'user_type' }) + public userType!: string; + + @Column({ name: 'user_site_admin', type: 'boolean' }) + public userSiteAdmin!: boolean; + + @Column({ name: 'comments', transformer: numberToBigIntTransformer }) + public comments!: number; + + @Column({ name: 'created_at', type: 'bigint', transformer: numberToBigIntTransformer }) + public createdAt!: number; + + @Column({ name: 'updated_at', type: 'bigint', transformer: numberToBigIntTransformer }) + public updatedAt!: number; + + @Column({ name: 'closed_at', type: 'bigint', transformer: numberToBigIntTransformer, nullable: true }) + public closedAt?: number; +} diff --git a/packages/pipeline/src/entities/github_pull_request.ts b/packages/pipeline/src/entities/github_pull_request.ts new file mode 100644 index 0000000000..148c1d03c2 --- /dev/null +++ b/packages/pipeline/src/entities/github_pull_request.ts @@ -0,0 +1,36 @@ +import { Column, Entity, PrimaryColumn } from 'typeorm'; + +import { numberToBigIntTransformer } from '../utils'; + +@Entity({ name: 'github_pull_request', schema: 'raw' }) +export class GithubPullRequest { + @PrimaryColumn({ name: 'observed_timestamp', type: 'bigint', transformer: numberToBigIntTransformer }) + public observedTimestamp!: number; + + @PrimaryColumn({ name: 'repo_full_name' }) + public repoFullName!: string; + + @PrimaryColumn({ name: 'pull_request_number', transformer: numberToBigIntTransformer }) + public pullRequestNumber!: number; + + @Column({ name: 'created_at', type: 'bigint', transformer: numberToBigIntTransformer }) + public createdAt!: number; + + @Column({ name: 'updated_at', type: 'bigint', transformer: numberToBigIntTransformer }) + public updatedAt!: number; + + @Column({ name: 'closed_at', type: 'bigint', transformer: numberToBigIntTransformer }) + public closedAt?: number | null; + + @Column({ name: 'merged_at', type: 'bigint', transformer: numberToBigIntTransformer }) + public mergedAt?: number | null; + + @Column({ name: 'state' }) + public state!: string; + + @Column({ name: 'title' }) + public title!: string; + + @Column({ name: 'user_login' }) + public userLogin!: string; +} diff --git a/packages/pipeline/src/entities/github_repo.ts b/packages/pipeline/src/entities/github_repo.ts new file mode 100644 index 0000000000..9ff60306d6 --- /dev/null +++ b/packages/pipeline/src/entities/github_repo.ts @@ -0,0 +1,42 @@ +import { Column, Entity, PrimaryColumn } from 'typeorm'; + +import { numberToBigIntTransformer } from '../utils'; + +@Entity({ name: 'github_repo', schema: 'raw' }) +export class GithubRepo { + @PrimaryColumn({ name: 'observed_timestamp', type: 'bigint', transformer: numberToBigIntTransformer }) + public observedTimestamp!: number; + + @PrimaryColumn({ name: 'full_name' }) + public fullName!: string; + + @Column({ name: 'created_at', type: 'bigint', transformer: numberToBigIntTransformer }) + public createdAt!: number; + + @Column({ name: 'updated_at', type: 'bigint', transformer: numberToBigIntTransformer }) + public updatedAt!: number; + + @Column({ name: 'pushed_at', type: 'bigint', transformer: numberToBigIntTransformer }) + public pushedAt!: number; + + @Column({ name: 'size', transformer: numberToBigIntTransformer }) + public size!: number; + + @Column({ name: 'stargazers', transformer: numberToBigIntTransformer }) + public stargazers!: number; + + @Column({ name: 'watchers', transformer: numberToBigIntTransformer }) + public watchers!: number; + + @Column({ name: 'forks', transformer: numberToBigIntTransformer }) + public forks!: number; + + @Column({ name: 'open_issues', transformer: numberToBigIntTransformer }) + public openIssues!: number; + + @Column({ name: 'network', transformer: numberToBigIntTransformer }) + public network?: number; + + @Column({ name: 'subscribers', transformer: numberToBigIntTransformer }) + public subscribers?: number; +} diff --git a/packages/pipeline/src/entities/index.ts b/packages/pipeline/src/entities/index.ts index 3246cb5a76..0f0bb477ec 100644 --- a/packages/pipeline/src/entities/index.ts +++ b/packages/pipeline/src/entities/index.ts @@ -8,6 +8,10 @@ export { EtherscanTransaction } from './etherscan_transaction'; export { ExchangeCancelEvent } from './exchange_cancel_event'; export { ExchangeCancelUpToEvent } from './exchange_cancel_up_to_event'; export { ExchangeFillEvent } from './exchange_fill_event'; +export { GithubFork } from './github_fork'; +export { GithubIssue } from './github_issue'; +export { GithubRepo } from './github_repo'; +export { GithubPullRequest } from './github_pull_request'; export { GreenhouseApplication } from './greenhouse_application'; export { NonfungibleDotComTrade } from './nonfungible_dot_com_trade'; export { OHLCVExternal } from './ohlcv_external'; diff --git a/packages/pipeline/src/ormconfig.ts b/packages/pipeline/src/ormconfig.ts index 411f2f1db3..533f189623 100644 --- a/packages/pipeline/src/ormconfig.ts +++ b/packages/pipeline/src/ormconfig.ts @@ -13,6 +13,10 @@ import { ExchangeCancelEvent, ExchangeCancelUpToEvent, ExchangeFillEvent, + GithubFork, + GithubIssue, + GithubPullRequest, + GithubRepo, GreenhouseApplication, NonfungibleDotComTrade, OHLCVExternal, @@ -38,6 +42,11 @@ const entities = [ ExchangeCancelEvent, ExchangeCancelUpToEvent, ExchangeFillEvent, + ERC20ApprovalEvent, + GithubFork, + GithubIssue, + GithubPullRequest, + GithubRepo, GreenhouseApplication, NonfungibleDotComTrade, OHLCVExternal, diff --git a/packages/pipeline/src/parsers/github/forks.ts b/packages/pipeline/src/parsers/github/forks.ts new file mode 100644 index 0000000000..1467a2b775 --- /dev/null +++ b/packages/pipeline/src/parsers/github/forks.ts @@ -0,0 +1,43 @@ +import { GithubComparisonResponse, GithubForkResponse } from '../../data_sources/github'; +import { GithubFork } from '../../entities'; + +/** + * Converts a Github response from the API into a GithubFork entity. + * @param response A Github response from the API. + */ +export function parseGithubForks(response: GithubForkResponse[], observedTimestamp: number): GithubFork[] { + const result: GithubFork[] = response.map(fork => { + const parsedFork = new GithubFork(); + parsedFork.observedTimestamp = observedTimestamp; + parsedFork.fullName = fork.full_name; + parsedFork.ownerLogin = fork.owner.login; + parsedFork.createdAt = Date.parse(fork.created_at); + parsedFork.updatedAt = Date.parse(fork.updated_at); + parsedFork.pushedAt = Date.parse(fork.pushed_at); + parsedFork.size = fork.size; + parsedFork.stargazers = fork.stargazers_count; + parsedFork.watchers = fork.watchers_count; + parsedFork.forks = fork.forks; + parsedFork.openIssues = fork.open_issues; + parsedFork.network = fork.network_count; + parsedFork.subscribers = fork.subscribers_count; + parsedFork.defaultBranch = fork.default_branch; + return parsedFork; + }); + return result; +} + +/** + * Extends a GithubFork object with additional comparison fields. + */ +export function enrichGithubForkWithComparisonDetails( + githubFork: GithubFork, + comparisonResponse: GithubComparisonResponse, +): GithubFork { + const enrichedGithubFork = { ...githubFork }; // clone object + enrichedGithubFork.status = comparisonResponse.status; + enrichedGithubFork.aheadBy = comparisonResponse.ahead_by; + enrichedGithubFork.behindBy = comparisonResponse.behind_by; + enrichedGithubFork.totalCommits = comparisonResponse.total_commits; + return enrichedGithubFork; +} diff --git a/packages/pipeline/src/parsers/github/index.ts b/packages/pipeline/src/parsers/github/index.ts new file mode 100644 index 0000000000..c27aead733 --- /dev/null +++ b/packages/pipeline/src/parsers/github/index.ts @@ -0,0 +1,4 @@ +export { enrichGithubForkWithComparisonDetails, parseGithubForks } from './forks'; +export { parseGithubIssues } from './issues'; +export { parseGithubRepo } from './repo'; +export { parseGithubPulls } from './pulls'; diff --git a/packages/pipeline/src/parsers/github/issues.ts b/packages/pipeline/src/parsers/github/issues.ts new file mode 100644 index 0000000000..d94c70dfbe --- /dev/null +++ b/packages/pipeline/src/parsers/github/issues.ts @@ -0,0 +1,35 @@ +import { GithubIssueResponse } from '../../data_sources/github'; +import { GithubIssue } from '../../entities'; + +/** + * Converts a Github response from the API into an array GithubIssue entity. + * @param response A Github response from the API. + * @param observedTimestamp The timestamp to record for the observation of the entities. + */ +export function parseGithubIssues( + response: GithubIssueResponse[], + observedTimestamp: number, + repoFullName: string, +): GithubIssue[] { + const emptyResponse: GithubIssue[] = []; + return response && response[0] + ? response.map(issue => { + const parsedIssue = new GithubIssue(); + parsedIssue.observedTimestamp = observedTimestamp; + parsedIssue.repoFullName = repoFullName; + parsedIssue.issueNumber = issue.number; + parsedIssue.title = issue.title; + parsedIssue.state = issue.state; + parsedIssue.locked = issue.locked; + parsedIssue.assigneeLogin = issue.assignee ? issue.assignee.login : undefined; + parsedIssue.userLogin = issue.user.login; + parsedIssue.userType = issue.user.type; + parsedIssue.userSiteAdmin = issue.user.site_admin; + parsedIssue.comments = issue.comments; + parsedIssue.createdAt = Date.parse(issue.created_at); + parsedIssue.updatedAt = Date.parse(issue.updated_at); + parsedIssue.closedAt = issue.closed_at ? Date.parse(issue.closed_at) : undefined; + return parsedIssue; + }) + : emptyResponse; +} diff --git a/packages/pipeline/src/parsers/github/pulls.ts b/packages/pipeline/src/parsers/github/pulls.ts new file mode 100644 index 0000000000..b4542ad209 --- /dev/null +++ b/packages/pipeline/src/parsers/github/pulls.ts @@ -0,0 +1,26 @@ +import { GithubPullRequestResponse } from '../../data_sources/github'; +import { GithubPullRequest } from '../../entities'; + +/** + * Converts a Github response from the API into an GithubRepo entity. + * @param rawRepo A Github response from the API into an GithubRepo entity. + */ +export function parseGithubPulls( + response: GithubPullRequestResponse[], + observedTimestamp: number, +): GithubPullRequest[] { + return response.map(pull => { + const parsedPullRequest = new GithubPullRequest(); + parsedPullRequest.observedTimestamp = observedTimestamp; + parsedPullRequest.repoFullName = pull.base.repo.full_name; + parsedPullRequest.createdAt = Date.parse(pull.created_at); + parsedPullRequest.updatedAt = Date.parse(pull.updated_at); + parsedPullRequest.closedAt = pull.closed_at ? Date.parse(pull.closed_at) : null; + parsedPullRequest.mergedAt = pull.merged_at ? Date.parse(pull.merged_at) : null; + parsedPullRequest.pullRequestNumber = pull.number; + parsedPullRequest.state = pull.state; + parsedPullRequest.title = pull.title; + parsedPullRequest.userLogin = pull.user.login; + return parsedPullRequest; + }); +} diff --git a/packages/pipeline/src/parsers/github/repo.ts b/packages/pipeline/src/parsers/github/repo.ts new file mode 100644 index 0000000000..58f742f9f5 --- /dev/null +++ b/packages/pipeline/src/parsers/github/repo.ts @@ -0,0 +1,23 @@ +import { GithubRepoResponse } from '../../data_sources/github'; +import { GithubRepo } from '../../entities'; + +/** + * Converts a Github response from the API into an GithubRepo entity. + * @param rawRepo A Github response from the API into an GithubRepo entity. + */ +export function parseGithubRepo(rawRepo: GithubRepoResponse, observedTimestamp: number): GithubRepo { + const parsedRepo = new GithubRepo(); + parsedRepo.observedTimestamp = observedTimestamp; + parsedRepo.fullName = rawRepo.full_name; + parsedRepo.createdAt = Date.parse(rawRepo.created_at); + parsedRepo.updatedAt = Date.parse(rawRepo.updated_at); + parsedRepo.pushedAt = Date.parse(rawRepo.pushed_at); + parsedRepo.size = rawRepo.size; + parsedRepo.stargazers = rawRepo.stargazers_count; + parsedRepo.watchers = rawRepo.watchers_count; + parsedRepo.forks = rawRepo.forks; + parsedRepo.openIssues = rawRepo.open_issues; + parsedRepo.network = rawRepo.network_count; + parsedRepo.subscribers = rawRepo.subscribers_count; + return parsedRepo; +} diff --git a/packages/pipeline/src/scripts/pull_github.ts b/packages/pipeline/src/scripts/pull_github.ts new file mode 100644 index 0000000000..4fa420b655 --- /dev/null +++ b/packages/pipeline/src/scripts/pull_github.ts @@ -0,0 +1,109 @@ +import { Connection, ConnectionOptions, createConnection } from 'typeorm'; + +import { logUtils } from '@0x/utils'; + +import { GithubSource } from '../data_sources/github'; +import { GithubFork, GithubIssue, GithubPullRequest, GithubRepo } from '../entities'; +import * as ormConfig from '../ormconfig'; +import { + enrichGithubForkWithComparisonDetails, + parseGithubForks, + parseGithubIssues, + parseGithubPulls, + parseGithubRepo, +} from '../parsers/github'; +import { handleError } from '../utils'; + +const GITHUB_OWNER = '0xProject'; +const GITHUB_REPO = '0x-monorepo'; +const GITHUB_BRANCH = 'development'; +const RECORDS_PER_PAGE = 100; +const MAX_REQUESTS_PER_SECOND = 1; + +let connection: Connection; + +(async () => { + connection = await createConnection(ormConfig as ConnectionOptions); + const accessToken = process.env.GITHUB_ACCESS_TOKEN; + if (accessToken === undefined) { + throw new Error('Missing required env var: GITHUB_ACCESS_TOKEN'); + } + const githubSource = new GithubSource( + GITHUB_OWNER, + GITHUB_REPO, + GITHUB_BRANCH, + accessToken, + MAX_REQUESTS_PER_SECOND, + ); + const observedTimestamp = Date.now(); + + // get repo and save + const GithubRepoRepository = connection.getRepository(GithubRepo); + logUtils.log('Fetching Github repo from API.'); + const rawRepo = await githubSource.getGithubRepoAsync(); + const repo = parseGithubRepo(rawRepo, observedTimestamp); + logUtils.log('Saving Github repo to database.'); + await GithubRepoRepository.save(repo); + + // get pull requests and save + const GithubPullRequestRepository = connection.getRepository(GithubPullRequest); + let numberOfRecords = RECORDS_PER_PAGE; + let page = 1; + while (numberOfRecords === RECORDS_PER_PAGE) { + logUtils.log(`Fetching Github pull requests from API, page: ${page}.`); + const rawPulls = await githubSource.getGithubPullsAsync(page); + const pulls = parseGithubPulls(rawPulls, observedTimestamp); + numberOfRecords = pulls.length; + page++; + logUtils.log(`Saving ${pulls.length} pull requests to database.`); + await GithubPullRequestRepository.save(pulls); + } + + // get forks and save + const GithubForkRepository = connection.getRepository(GithubFork); + numberOfRecords = RECORDS_PER_PAGE; + page = 1; + while (numberOfRecords === RECORDS_PER_PAGE) { + logUtils.log(`Fetching Github forks from API, page: ${page}.`); + const rawForks = await githubSource.getGithubForksAsync(page); + const forks = parseGithubForks(rawForks, observedTimestamp); + logUtils.log('Fetching compare stats for each fork from API.'); + const enrichedForks = await Promise.all( + forks.map(async fork => { + const comparison = await githubSource.getGithubComparisonAsync(fork.ownerLogin, fork.defaultBranch); + const enriched = enrichGithubForkWithComparisonDetails(fork, comparison); + return enriched; + }), + ); + numberOfRecords = enrichedForks.length; + page++; + logUtils.log(`Saving ${enrichedForks.length} forks to database.`); + await GithubForkRepository.save(enrichedForks); + } + + // get issues and save + const GithubIssueRepository = connection.getRepository(GithubIssue); + numberOfRecords = RECORDS_PER_PAGE; + page = 1; + const maxAttempts = 3; + const repoFullName = `${GITHUB_OWNER}/${GITHUB_REPO}`; + while (numberOfRecords === RECORDS_PER_PAGE) { + let rawIssues; + let issues; + let attempt = 1; + do { + logUtils.log(`Fetching Github issues from API, page: ${page}.`); + if (attempt > 1) { + logUtils.log(`Attempt #${attempt}`); + } + rawIssues = await githubSource.getGithubIssuesAsync(page); + issues = parseGithubIssues(rawIssues, observedTimestamp, repoFullName); + } while (issues.length === 0 && attempt++ < maxAttempts); // Github API returns no records + numberOfRecords = issues.length; + page++; + logUtils.log(`Saving ${issues.length} issues to database.`); + await GithubIssueRepository.save(issues); + } + + process.exit(0); +})().catch(handleError); diff --git a/packages/pipeline/test/entities/github_test.ts b/packages/pipeline/test/entities/github_test.ts new file mode 100644 index 0000000000..a41d140f31 --- /dev/null +++ b/packages/pipeline/test/entities/github_test.ts @@ -0,0 +1,109 @@ +import 'mocha'; +import 'reflect-metadata'; + +import { GithubFork, GithubIssue, GithubPullRequest, GithubRepo } from '../../src/entities'; +import { createDbConnectionOnceAsync } from '../db_setup'; +import { chaiSetup } from '../utils/chai_setup'; + +import { testSaveAndFindEntityAsync } from './util'; + +chaiSetup.configure(); + +// tslint:disable:custom-no-magic-numbers +const fork: GithubFork = { + observedTimestamp: Date.now(), + fullName: 'NoahZinsmeister/0x-monorepo', + ownerLogin: 'NoahZinsmeister', + createdAt: 1552181010000, + updatedAt: 1552191123000, + pushedAt: 1552191120000, + size: 86271, + stargazers: 0, + watchers: 0, + forks: 0, + openIssues: 0, + network: undefined, + subscribers: undefined, + defaultBranch: 'development', + status: 'ahead', + aheadBy: 1, + behindBy: 0, + totalCommits: 1, +}; + +const issue: GithubIssue = { + observedTimestamp: Date.now(), + repoFullName: '0xProject/0x-monorepo', + issueNumber: 1691, + title: 'An in-range update of source-map-support is breaking the build', + state: 'open', + locked: false, + assigneeLogin: undefined, + userLogin: 'greenkeeper[bot]', + userType: 'Bot', + userSiteAdmin: false, + comments: 1, + createdAt: Date.parse('2019-03-12T17:30:58Z'), + updatedAt: Date.parse('2019-03-12T17:32:26Z'), + closedAt: undefined, +}; + +const pullRequest: GithubPullRequest = { + observedTimestamp: Date.now(), + repoFullName: '0xProject/0x-monorepo', + pullRequestNumber: 1684, + state: 'open', + title: '[WIP] Pull Github data', + userLogin: 'askeluv', + createdAt: 1552019788000, + updatedAt: 1552019788000, + closedAt: null, + mergedAt: null, +}; + +const repo: GithubRepo = { + observedTimestamp: Date.now(), + fullName: '0xProject/0x-monorepo', + createdAt: 1495549053000, + updatedAt: 1551908929000, + pushedAt: 1551916745000, + size: 86538, + stargazers: 989, + watchers: 989, + forks: 294, + openIssues: 46, + network: 294, + subscribers: 89, +}; + +describe('GithubFork entity', () => { + it('save/find', async () => { + const connection = await createDbConnectionOnceAsync(); + const forkRepository = connection.getRepository(GithubFork); + await testSaveAndFindEntityAsync(forkRepository, fork); + }); +}); + +describe('GithubIssue entity', () => { + it('save/find', async () => { + const connection = await createDbConnectionOnceAsync(); + const issueRepository = connection.getRepository(GithubIssue); + await testSaveAndFindEntityAsync(issueRepository, issue); + }); +}); + +describe('GithubPullRequest entity', () => { + it('save/find', async () => { + const connection = await createDbConnectionOnceAsync(); + const pullRequestRepository = connection.getRepository(GithubPullRequest); + await testSaveAndFindEntityAsync(pullRequestRepository, pullRequest); + }); +}); + +describe('GithubRepo entity', () => { + it('save/find', async () => { + const connection = await createDbConnectionOnceAsync(); + const repoRepository = connection.getRepository(GithubRepo); + await testSaveAndFindEntityAsync(repoRepository, repo); + }); +}); diff --git a/packages/pipeline/test/fixtures/github/api_v3_compare.json b/packages/pipeline/test/fixtures/github/api_v3_compare.json new file mode 100644 index 0000000000..b54df20a0d --- /dev/null +++ b/packages/pipeline/test/fixtures/github/api_v3_compare.json @@ -0,0 +1,3667 @@ +{ + "url": "https://api.github.com/repos/0xProject/0x-monorepo/compare/development...NoahZinsmeister:development", + "html_url": "https://github.com/0xProject/0x-monorepo/compare/development...NoahZinsmeister:development", + "permalink_url": "https://github.com/0xProject/0x-monorepo/compare/0xProject:9e03e1c...NoahZinsmeister:e23547d", + "diff_url": "https://github.com/0xProject/0x-monorepo/compare/development...NoahZinsmeister:development.diff", + "patch_url": "https://github.com/0xProject/0x-monorepo/compare/development...NoahZinsmeister:development.patch", + "base_commit": { + "sha": "9e03e1c742d73c6f0b2d61b1a069120e4aa71d3e", + "node_id": "MDY6Q29tbWl0OTIxODEzNzE6OWUwM2UxYzc0MmQ3M2M2ZjBiMmQ2MWIxYTA2OTEyMGU0YWE3MWQzZQ==", + "commit": { + "author": { + "name": "Amir Bandeali", + "email": "abandeali1@gmail.com", + "date": "2019-03-07T22:55:32Z" + }, + "committer": { + "name": "GitHub", + "email": "noreply@github.com", + "date": "2019-03-07T22:55:32Z" + }, + "message": "Merge pull request #1668 from 0xProject/feat/contracts/tec-txorigin-check\n\nAdd tx.origin to TEC approvals", + "tree": { + "sha": "b53b7a259753f55d20852d61eb56ddfc48757352", + "url": "https://api.github.com/repos/0xProject/0x-monorepo/git/trees/b53b7a259753f55d20852d61eb56ddfc48757352" + }, + "url": "https://api.github.com/repos/0xProject/0x-monorepo/git/commits/9e03e1c742d73c6f0b2d61b1a069120e4aa71d3e", + "comment_count": 0, + "verification": { + "verified": true, + "reason": "valid", + "signature": "-----BEGIN PGP SIGNATURE-----\n\nwsBcBAABCAAQBQJcgaFkCRBK7hj4Ov3rIwAAdHIIAK0Hn6PnU4TceyUmxQjRPJMO\nC/nVXyxaplXfyU4U8ZcMfAqWm94AaywNIeCPHaA2PE2+GEjwOvd3nMWPFEL53K3r\nnaZrDKTj2lncaz4t382ihiBPSklWskF2Hl8eUQVc9Bp2w1OlnBBUDzr67m+tmtrz\npfysqWVT+VCw5/4LPpF2/ExpynuDKnWwAGtP1lZuWRN82EYo/9/ni/cUG17TuPaF\nlU8imoTtxUxgptTp8Uz2bA8ys6DpoVFwPzQ+Wf8QFuvf5Xlgy1Sf6QkNHimMdZDa\nsZ2N/Es/oMMw7xxJehNqcRQ3mzmDmd14h78h0o7M9v/lrVwFAEvKdFebCNFGDd0=\n=scus\n-----END PGP SIGNATURE-----\n", + "payload": "tree b53b7a259753f55d20852d61eb56ddfc48757352\nparent 6fbfcef1faa2246909bc09e051190d68aaaa101b\nparent 9471510086d0f3d9ffee3db095cfa3e179a43b31\nauthor Amir Bandeali 1551999332 -0800\ncommitter GitHub 1551999332 -0800\n\nMerge pull request #1668 from 0xProject/feat/contracts/tec-txorigin-check\n\nAdd tx.origin to TEC approvals" + } + }, + "url": "https://api.github.com/repos/0xProject/0x-monorepo/commits/9e03e1c742d73c6f0b2d61b1a069120e4aa71d3e", + "html_url": "https://github.com/0xProject/0x-monorepo/commit/9e03e1c742d73c6f0b2d61b1a069120e4aa71d3e", + "comments_url": "https://api.github.com/repos/0xProject/0x-monorepo/commits/9e03e1c742d73c6f0b2d61b1a069120e4aa71d3e/comments", + "author": { + "login": "abandeali1", + "id": 18060168, + "node_id": "MDQ6VXNlcjE4MDYwMTY4", + "avatar_url": "https://avatars0.githubusercontent.com/u/18060168?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/abandeali1", + "html_url": "https://github.com/abandeali1", + "followers_url": "https://api.github.com/users/abandeali1/followers", + "following_url": "https://api.github.com/users/abandeali1/following{/other_user}", + "gists_url": "https://api.github.com/users/abandeali1/gists{/gist_id}", + "starred_url": "https://api.github.com/users/abandeali1/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/abandeali1/subscriptions", + "organizations_url": "https://api.github.com/users/abandeali1/orgs", + "repos_url": "https://api.github.com/users/abandeali1/repos", + "events_url": "https://api.github.com/users/abandeali1/events{/privacy}", + "received_events_url": "https://api.github.com/users/abandeali1/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "web-flow", + "id": 19864447, + "node_id": "MDQ6VXNlcjE5ODY0NDQ3", + "avatar_url": "https://avatars3.githubusercontent.com/u/19864447?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/web-flow", + "html_url": "https://github.com/web-flow", + "followers_url": "https://api.github.com/users/web-flow/followers", + "following_url": "https://api.github.com/users/web-flow/following{/other_user}", + "gists_url": "https://api.github.com/users/web-flow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/web-flow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/web-flow/subscriptions", + "organizations_url": "https://api.github.com/users/web-flow/orgs", + "repos_url": "https://api.github.com/users/web-flow/repos", + "events_url": "https://api.github.com/users/web-flow/events{/privacy}", + "received_events_url": "https://api.github.com/users/web-flow/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "sha": "6fbfcef1faa2246909bc09e051190d68aaaa101b", + "url": "https://api.github.com/repos/0xProject/0x-monorepo/commits/6fbfcef1faa2246909bc09e051190d68aaaa101b", + "html_url": "https://github.com/0xProject/0x-monorepo/commit/6fbfcef1faa2246909bc09e051190d68aaaa101b" + }, + { + "sha": "9471510086d0f3d9ffee3db095cfa3e179a43b31", + "url": "https://api.github.com/repos/0xProject/0x-monorepo/commits/9471510086d0f3d9ffee3db095cfa3e179a43b31", + "html_url": "https://github.com/0xProject/0x-monorepo/commit/9471510086d0f3d9ffee3db095cfa3e179a43b31" + } + ] + }, + "merge_base_commit": { + "sha": "9e03e1c742d73c6f0b2d61b1a069120e4aa71d3e", + "node_id": "MDY6Q29tbWl0MTc0NzY0NTYyOjllMDNlMWM3NDJkNzNjNmYwYjJkNjFiMWEwNjkxMjBlNGFhNzFkM2U=", + "commit": { + "author": { + "name": "Amir Bandeali", + "email": "abandeali1@gmail.com", + "date": "2019-03-07T22:55:32Z" + }, + "committer": { + "name": "GitHub", + "email": "noreply@github.com", + "date": "2019-03-07T22:55:32Z" + }, + "message": "Merge pull request #1668 from 0xProject/feat/contracts/tec-txorigin-check\n\nAdd tx.origin to TEC approvals", + "tree": { + "sha": "b53b7a259753f55d20852d61eb56ddfc48757352", + "url": "https://api.github.com/repos/0xProject/0x-monorepo/git/trees/b53b7a259753f55d20852d61eb56ddfc48757352" + }, + "url": "https://api.github.com/repos/0xProject/0x-monorepo/git/commits/9e03e1c742d73c6f0b2d61b1a069120e4aa71d3e", + "comment_count": 0, + "verification": { + "verified": true, + "reason": "valid", + "signature": "-----BEGIN PGP SIGNATURE-----\n\nwsBcBAABCAAQBQJcgaFkCRBK7hj4Ov3rIwAAdHIIAK0Hn6PnU4TceyUmxQjRPJMO\nC/nVXyxaplXfyU4U8ZcMfAqWm94AaywNIeCPHaA2PE2+GEjwOvd3nMWPFEL53K3r\nnaZrDKTj2lncaz4t382ihiBPSklWskF2Hl8eUQVc9Bp2w1OlnBBUDzr67m+tmtrz\npfysqWVT+VCw5/4LPpF2/ExpynuDKnWwAGtP1lZuWRN82EYo/9/ni/cUG17TuPaF\nlU8imoTtxUxgptTp8Uz2bA8ys6DpoVFwPzQ+Wf8QFuvf5Xlgy1Sf6QkNHimMdZDa\nsZ2N/Es/oMMw7xxJehNqcRQ3mzmDmd14h78h0o7M9v/lrVwFAEvKdFebCNFGDd0=\n=scus\n-----END PGP SIGNATURE-----\n", + "payload": "tree b53b7a259753f55d20852d61eb56ddfc48757352\nparent 6fbfcef1faa2246909bc09e051190d68aaaa101b\nparent 9471510086d0f3d9ffee3db095cfa3e179a43b31\nauthor Amir Bandeali 1551999332 -0800\ncommitter GitHub 1551999332 -0800\n\nMerge pull request #1668 from 0xProject/feat/contracts/tec-txorigin-check\n\nAdd tx.origin to TEC approvals" + } + }, + "url": "https://api.github.com/repos/0xProject/0x-monorepo/commits/9e03e1c742d73c6f0b2d61b1a069120e4aa71d3e", + "html_url": "https://github.com/0xProject/0x-monorepo/commit/9e03e1c742d73c6f0b2d61b1a069120e4aa71d3e", + "comments_url": "https://api.github.com/repos/0xProject/0x-monorepo/commits/9e03e1c742d73c6f0b2d61b1a069120e4aa71d3e/comments", + "author": { + "login": "abandeali1", + "id": 18060168, + "node_id": "MDQ6VXNlcjE4MDYwMTY4", + "avatar_url": "https://avatars0.githubusercontent.com/u/18060168?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/abandeali1", + "html_url": "https://github.com/abandeali1", + "followers_url": "https://api.github.com/users/abandeali1/followers", + "following_url": "https://api.github.com/users/abandeali1/following{/other_user}", + "gists_url": "https://api.github.com/users/abandeali1/gists{/gist_id}", + "starred_url": "https://api.github.com/users/abandeali1/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/abandeali1/subscriptions", + "organizations_url": "https://api.github.com/users/abandeali1/orgs", + "repos_url": "https://api.github.com/users/abandeali1/repos", + "events_url": "https://api.github.com/users/abandeali1/events{/privacy}", + "received_events_url": "https://api.github.com/users/abandeali1/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "web-flow", + "id": 19864447, + "node_id": "MDQ6VXNlcjE5ODY0NDQ3", + "avatar_url": "https://avatars3.githubusercontent.com/u/19864447?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/web-flow", + "html_url": "https://github.com/web-flow", + "followers_url": "https://api.github.com/users/web-flow/followers", + "following_url": "https://api.github.com/users/web-flow/following{/other_user}", + "gists_url": "https://api.github.com/users/web-flow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/web-flow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/web-flow/subscriptions", + "organizations_url": "https://api.github.com/users/web-flow/orgs", + "repos_url": "https://api.github.com/users/web-flow/repos", + "events_url": "https://api.github.com/users/web-flow/events{/privacy}", + "received_events_url": "https://api.github.com/users/web-flow/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "sha": "6fbfcef1faa2246909bc09e051190d68aaaa101b", + "url": "https://api.github.com/repos/0xProject/0x-monorepo/commits/6fbfcef1faa2246909bc09e051190d68aaaa101b", + "html_url": "https://github.com/0xProject/0x-monorepo/commit/6fbfcef1faa2246909bc09e051190d68aaaa101b" + }, + { + "sha": "9471510086d0f3d9ffee3db095cfa3e179a43b31", + "url": "https://api.github.com/repos/0xProject/0x-monorepo/commits/9471510086d0f3d9ffee3db095cfa3e179a43b31", + "html_url": "https://github.com/0xProject/0x-monorepo/commit/9471510086d0f3d9ffee3db095cfa3e179a43b31" + } + ] + }, + "status": "ahead", + "ahead_by": 1, + "behind_by": 0, + "total_commits": 1, + "commits": [ + { + "sha": "e23547d5dac2626e326dec0d1d27aa11b290d020", + "node_id": "MDY6Q29tbWl0OTIxODEzNzE6ZTIzNTQ3ZDVkYWMyNjI2ZTMyNmRlYzBkMWQyN2FhMTFiMjkwZDAyMA==", + "commit": { + "author": { + "name": "Noah Zinsmeister", + "email": "noahwz@gmail.com", + "date": "2019-03-10T04:11:30Z" + }, + "committer": { + "name": "Noah Zinsmeister", + "email": "noahwz@gmail.com", + "date": "2019-03-10T04:11:30Z" + }, + "message": "enable transfer logic", + "tree": { + "sha": "bb901231fc8dcd7f3c470ec23e8e564ffacd3a2b", + "url": "https://api.github.com/repos/0xProject/0x-monorepo/git/trees/bb901231fc8dcd7f3c470ec23e8e564ffacd3a2b" + }, + "url": "https://api.github.com/repos/0xProject/0x-monorepo/git/commits/e23547d5dac2626e326dec0d1d27aa11b290d020", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/0xProject/0x-monorepo/commits/e23547d5dac2626e326dec0d1d27aa11b290d020", + "html_url": "https://github.com/0xProject/0x-monorepo/commit/e23547d5dac2626e326dec0d1d27aa11b290d020", + "comments_url": "https://api.github.com/repos/0xProject/0x-monorepo/commits/e23547d5dac2626e326dec0d1d27aa11b290d020/comments", + "author": { + "login": "NoahZinsmeister", + "id": 3760414, + "node_id": "MDQ6VXNlcjM3NjA0MTQ=", + "avatar_url": "https://avatars3.githubusercontent.com/u/3760414?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/NoahZinsmeister", + "html_url": "https://github.com/NoahZinsmeister", + "followers_url": "https://api.github.com/users/NoahZinsmeister/followers", + "following_url": "https://api.github.com/users/NoahZinsmeister/following{/other_user}", + "gists_url": "https://api.github.com/users/NoahZinsmeister/gists{/gist_id}", + "starred_url": "https://api.github.com/users/NoahZinsmeister/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/NoahZinsmeister/subscriptions", + "organizations_url": "https://api.github.com/users/NoahZinsmeister/orgs", + "repos_url": "https://api.github.com/users/NoahZinsmeister/repos", + "events_url": "https://api.github.com/users/NoahZinsmeister/events{/privacy}", + "received_events_url": "https://api.github.com/users/NoahZinsmeister/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "NoahZinsmeister", + "id": 3760414, + "node_id": "MDQ6VXNlcjM3NjA0MTQ=", + "avatar_url": "https://avatars3.githubusercontent.com/u/3760414?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/NoahZinsmeister", + "html_url": "https://github.com/NoahZinsmeister", + "followers_url": "https://api.github.com/users/NoahZinsmeister/followers", + "following_url": "https://api.github.com/users/NoahZinsmeister/following{/other_user}", + "gists_url": "https://api.github.com/users/NoahZinsmeister/gists{/gist_id}", + "starred_url": "https://api.github.com/users/NoahZinsmeister/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/NoahZinsmeister/subscriptions", + "organizations_url": "https://api.github.com/users/NoahZinsmeister/orgs", + "repos_url": "https://api.github.com/users/NoahZinsmeister/repos", + "events_url": "https://api.github.com/users/NoahZinsmeister/events{/privacy}", + "received_events_url": "https://api.github.com/users/NoahZinsmeister/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "sha": "9e03e1c742d73c6f0b2d61b1a069120e4aa71d3e", + "url": "https://api.github.com/repos/0xProject/0x-monorepo/commits/9e03e1c742d73c6f0b2d61b1a069120e4aa71d3e", + "html_url": "https://github.com/0xProject/0x-monorepo/commit/9e03e1c742d73c6f0b2d61b1a069120e4aa71d3e" + } + ] + } + ], + "files": [ + { + "sha": "da3bed7a3db35c50bcd43ecaa5837e7f3d5043f9", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/asset_proxy_owner.d.ts", + "status": "added", + "additions": 180, + "deletions": 0, + "changes": 180, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/asset_proxy_owner.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/asset_proxy_owner.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/asset_proxy_owner.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,180 @@\n+import { BaseContract } from '@0x/base-contract';\n+import { BlockParamLiteral, CallData, ContractAbi, ContractArtifact, DecodedLogArgs, TxData, SupportedProvider } from 'ethereum-types';\n+import { BigNumber } from '@0x/utils';\n+import { SimpleContractArtifact } from '@0x/types';\n+export declare type AssetProxyOwnerEventArgs = AssetProxyOwnerAssetProxyRegistrationEventArgs | AssetProxyOwnerConfirmationTimeSetEventArgs | AssetProxyOwnerTimeLockChangeEventArgs | AssetProxyOwnerConfirmationEventArgs | AssetProxyOwnerRevocationEventArgs | AssetProxyOwnerSubmissionEventArgs | AssetProxyOwnerExecutionEventArgs | AssetProxyOwnerExecutionFailureEventArgs | AssetProxyOwnerDepositEventArgs | AssetProxyOwnerOwnerAdditionEventArgs | AssetProxyOwnerOwnerRemovalEventArgs | AssetProxyOwnerRequirementChangeEventArgs;\n+export declare enum AssetProxyOwnerEvents {\n+ AssetProxyRegistration = \"AssetProxyRegistration\",\n+ ConfirmationTimeSet = \"ConfirmationTimeSet\",\n+ TimeLockChange = \"TimeLockChange\",\n+ Confirmation = \"Confirmation\",\n+ Revocation = \"Revocation\",\n+ Submission = \"Submission\",\n+ Execution = \"Execution\",\n+ ExecutionFailure = \"ExecutionFailure\",\n+ Deposit = \"Deposit\",\n+ OwnerAddition = \"OwnerAddition\",\n+ OwnerRemoval = \"OwnerRemoval\",\n+ RequirementChange = \"RequirementChange\"\n+}\n+export interface AssetProxyOwnerAssetProxyRegistrationEventArgs extends DecodedLogArgs {\n+ assetProxyContract: string;\n+ isRegistered: boolean;\n+}\n+export interface AssetProxyOwnerConfirmationTimeSetEventArgs extends DecodedLogArgs {\n+ transactionId: BigNumber;\n+ confirmationTime: BigNumber;\n+}\n+export interface AssetProxyOwnerTimeLockChangeEventArgs extends DecodedLogArgs {\n+ secondsTimeLocked: BigNumber;\n+}\n+export interface AssetProxyOwnerConfirmationEventArgs extends DecodedLogArgs {\n+ sender: string;\n+ transactionId: BigNumber;\n+}\n+export interface AssetProxyOwnerRevocationEventArgs extends DecodedLogArgs {\n+ sender: string;\n+ transactionId: BigNumber;\n+}\n+export interface AssetProxyOwnerSubmissionEventArgs extends DecodedLogArgs {\n+ transactionId: BigNumber;\n+}\n+export interface AssetProxyOwnerExecutionEventArgs extends DecodedLogArgs {\n+ transactionId: BigNumber;\n+}\n+export interface AssetProxyOwnerExecutionFailureEventArgs extends DecodedLogArgs {\n+ transactionId: BigNumber;\n+}\n+export interface AssetProxyOwnerDepositEventArgs extends DecodedLogArgs {\n+ sender: string;\n+ value: BigNumber;\n+}\n+export interface AssetProxyOwnerOwnerAdditionEventArgs extends DecodedLogArgs {\n+ owner: string;\n+}\n+export interface AssetProxyOwnerOwnerRemovalEventArgs extends DecodedLogArgs {\n+ owner: string;\n+}\n+export interface AssetProxyOwnerRequirementChangeEventArgs extends DecodedLogArgs {\n+ required: BigNumber;\n+}\n+export declare class AssetProxyOwnerContract extends BaseContract {\n+ owners: {\n+ callAsync(index_0: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ removeOwner: {\n+ sendTransactionAsync(owner: string, txData?: Partial): Promise;\n+ estimateGasAsync(owner: string, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(owner: string): string;\n+ callAsync(owner: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ revokeConfirmation: {\n+ sendTransactionAsync(transactionId: BigNumber, txData?: Partial): Promise;\n+ estimateGasAsync(transactionId: BigNumber, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(transactionId: BigNumber): string;\n+ callAsync(transactionId: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ isOwner: {\n+ callAsync(index_0: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ confirmations: {\n+ callAsync(index_0: BigNumber, index_1: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ executeRemoveAuthorizedAddressAtIndex: {\n+ sendTransactionAsync(transactionId: BigNumber, txData?: Partial): Promise;\n+ estimateGasAsync(transactionId: BigNumber, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(transactionId: BigNumber): string;\n+ callAsync(transactionId: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ secondsTimeLocked: {\n+ callAsync(callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ getTransactionCount: {\n+ callAsync(pending: boolean, executed: boolean, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ registerAssetProxy: {\n+ sendTransactionAsync(assetProxyContract: string, isRegistered: boolean, txData?: Partial): Promise;\n+ estimateGasAsync(assetProxyContract: string, isRegistered: boolean, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(assetProxyContract: string, isRegistered: boolean): string;\n+ callAsync(assetProxyContract: string, isRegistered: boolean, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ addOwner: {\n+ sendTransactionAsync(owner: string, txData?: Partial): Promise;\n+ estimateGasAsync(owner: string, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(owner: string): string;\n+ callAsync(owner: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ isConfirmed: {\n+ callAsync(transactionId: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ changeTimeLock: {\n+ sendTransactionAsync(_secondsTimeLocked: BigNumber, txData?: Partial): Promise;\n+ estimateGasAsync(_secondsTimeLocked: BigNumber, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(_secondsTimeLocked: BigNumber): string;\n+ callAsync(_secondsTimeLocked: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ isAssetProxyRegistered: {\n+ callAsync(index_0: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ getConfirmationCount: {\n+ callAsync(transactionId: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ transactions: {\n+ callAsync(index_0: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise<[string, BigNumber, string, boolean]>;\n+ };\n+ getOwners: {\n+ callAsync(callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ getTransactionIds: {\n+ callAsync(from: BigNumber, to: BigNumber, pending: boolean, executed: boolean, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ getConfirmations: {\n+ callAsync(transactionId: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ transactionCount: {\n+ callAsync(callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ changeRequirement: {\n+ sendTransactionAsync(_required: BigNumber, txData?: Partial): Promise;\n+ estimateGasAsync(_required: BigNumber, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(_required: BigNumber): string;\n+ callAsync(_required: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ confirmTransaction: {\n+ sendTransactionAsync(transactionId: BigNumber, txData?: Partial): Promise;\n+ estimateGasAsync(transactionId: BigNumber, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(transactionId: BigNumber): string;\n+ callAsync(transactionId: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ submitTransaction: {\n+ sendTransactionAsync(destination: string, value: BigNumber, data: string, txData?: Partial): Promise;\n+ estimateGasAsync(destination: string, value: BigNumber, data: string, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(destination: string, value: BigNumber, data: string): string;\n+ callAsync(destination: string, value: BigNumber, data: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ confirmationTimes: {\n+ callAsync(index_0: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ MAX_OWNER_COUNT: {\n+ callAsync(callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ required: {\n+ callAsync(callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ replaceOwner: {\n+ sendTransactionAsync(owner: string, newOwner: string, txData?: Partial): Promise;\n+ estimateGasAsync(owner: string, newOwner: string, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(owner: string, newOwner: string): string;\n+ callAsync(owner: string, newOwner: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ executeTransaction: {\n+ sendTransactionAsync(transactionId: BigNumber, txData?: Partial): Promise;\n+ estimateGasAsync(transactionId: BigNumber, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(transactionId: BigNumber): string;\n+ callAsync(transactionId: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ static deployFrom0xArtifactAsync(artifact: ContractArtifact | SimpleContractArtifact, supportedProvider: SupportedProvider, txDefaults: Partial, _owners: string[], _assetProxyContracts: string[], _required: BigNumber, _secondsTimeLocked: BigNumber): Promise;\n+ static deployAsync(bytecode: string, abi: ContractAbi, supportedProvider: SupportedProvider, txDefaults: Partial, _owners: string[], _assetProxyContracts: string[], _required: BigNumber, _secondsTimeLocked: BigNumber): Promise;\n+ constructor(abi: ContractAbi, address: string, supportedProvider: SupportedProvider, txDefaults?: Partial);\n+}\n+//# sourceMappingURL=asset_proxy_owner.d.ts.map\n\\ No newline at end of file" + }, + { + "sha": "58428c5a5ee8bbedb2ceb65448e9ab54fb5ed5c0", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/asset_proxy_owner.d.ts.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/asset_proxy_owner.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/asset_proxy_owner.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/asset_proxy_owner.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"asset_proxy_owner.d.ts\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/generated-wrappers/asset_proxy_owner.ts\"],\"names\":[],\"mappings\":\"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\"}\n\\ No newline at end of file" + }, + { + "sha": "deaf4bbd1ca935029de610ba2a45e9a9634c54f3", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/asset_proxy_owner.js", + "status": "added", + "additions": 1445, + "deletions": 0, + "changes": 1445, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/asset_proxy_owner.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/asset_proxy_owner.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/asset_proxy_owner.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,1445 @@\n+\"use strict\";\n+var __extends = (this && this.__extends) || (function () {\n+ var extendStatics = function (d, b) {\n+ extendStatics = Object.setPrototypeOf ||\n+ ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n+ function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n+ return extendStatics(d, b);\n+ }\n+ return function (d, b) {\n+ extendStatics(d, b);\n+ function __() { this.constructor = d; }\n+ d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n+ };\n+})();\n+var __assign = (this && this.__assign) || function () {\n+ __assign = Object.assign || function(t) {\n+ for (var s, i = 1, n = arguments.length; i < n; i++) {\n+ s = arguments[i];\n+ for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))\n+ t[p] = s[p];\n+ }\n+ return t;\n+ };\n+ return __assign.apply(this, arguments);\n+};\n+var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n+ return new (P || (P = Promise))(function (resolve, reject) {\n+ function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n+ function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n+ function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }\n+ step((generator = generator.apply(thisArg, _arguments || [])).next());\n+ });\n+};\n+var __generator = (this && this.__generator) || function (thisArg, body) {\n+ var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;\n+ return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\n+ function verb(n) { return function (v) { return step([n, v]); }; }\n+ function step(op) {\n+ if (f) throw new TypeError(\"Generator is already executing.\");\n+ while (_) try {\n+ if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\n+ if (y = 0, t) op = [op[0] & 2, t.value];\n+ switch (op[0]) {\n+ case 0: case 1: t = op; break;\n+ case 4: _.label++; return { value: op[1], done: false };\n+ case 5: _.label++; y = op[1]; op = [0]; continue;\n+ case 7: op = _.ops.pop(); _.trys.pop(); continue;\n+ default:\n+ if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\n+ if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\n+ if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\n+ if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\n+ if (t[2]) _.ops.pop();\n+ _.trys.pop(); continue;\n+ }\n+ op = body.call(thisArg, _);\n+ } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\n+ if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\n+ }\n+};\n+var __read = (this && this.__read) || function (o, n) {\n+ var m = typeof Symbol === \"function\" && o[Symbol.iterator];\n+ if (!m) return o;\n+ var i = m.call(o), r, ar = [], e;\n+ try {\n+ while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\n+ }\n+ catch (error) { e = { error: error }; }\n+ finally {\n+ try {\n+ if (r && !r.done && (m = i[\"return\"])) m.call(i);\n+ }\n+ finally { if (e) throw e.error; }\n+ }\n+ return ar;\n+};\n+Object.defineProperty(exports, \"__esModule\", { value: true });\n+// tslint:disable:no-consecutive-blank-lines ordered-imports align trailing-comma whitespace class-name\n+// tslint:disable:no-unused-variable\n+// tslint:disable:no-unbound-method\n+var base_contract_1 = require(\"@0x/base-contract\");\n+var utils_1 = require(\"@0x/utils\");\n+var web3_wrapper_1 = require(\"@0x/web3-wrapper\");\n+var ethers = require(\"ethers\");\n+var _ = require(\"lodash\");\n+var AssetProxyOwnerEvents;\n+(function (AssetProxyOwnerEvents) {\n+ AssetProxyOwnerEvents[\"AssetProxyRegistration\"] = \"AssetProxyRegistration\";\n+ AssetProxyOwnerEvents[\"ConfirmationTimeSet\"] = \"ConfirmationTimeSet\";\n+ AssetProxyOwnerEvents[\"TimeLockChange\"] = \"TimeLockChange\";\n+ AssetProxyOwnerEvents[\"Confirmation\"] = \"Confirmation\";\n+ AssetProxyOwnerEvents[\"Revocation\"] = \"Revocation\";\n+ AssetProxyOwnerEvents[\"Submission\"] = \"Submission\";\n+ AssetProxyOwnerEvents[\"Execution\"] = \"Execution\";\n+ AssetProxyOwnerEvents[\"ExecutionFailure\"] = \"ExecutionFailure\";\n+ AssetProxyOwnerEvents[\"Deposit\"] = \"Deposit\";\n+ AssetProxyOwnerEvents[\"OwnerAddition\"] = \"OwnerAddition\";\n+ AssetProxyOwnerEvents[\"OwnerRemoval\"] = \"OwnerRemoval\";\n+ AssetProxyOwnerEvents[\"RequirementChange\"] = \"RequirementChange\";\n+})(AssetProxyOwnerEvents = exports.AssetProxyOwnerEvents || (exports.AssetProxyOwnerEvents = {}));\n+/* istanbul ignore next */\n+// tslint:disable:no-parameter-reassignment\n+// tslint:disable-next-line:class-name\n+var AssetProxyOwnerContract = /** @class */ (function (_super) {\n+ __extends(AssetProxyOwnerContract, _super);\n+ function AssetProxyOwnerContract(abi, address, supportedProvider, txDefaults) {\n+ var _this = _super.call(this, 'AssetProxyOwner', abi, address, supportedProvider, txDefaults) || this;\n+ _this.owners = {\n+ callAsync: function (index_0, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('owners(uint256)', [index_0\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('owners(uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.removeOwner = {\n+ sendTransactionAsync: function (owner, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('removeOwner(address)', [owner\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.removeOwner.estimateGasAsync.bind(self, owner))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (owner, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('removeOwner(address)', [owner\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (owner) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('removeOwner(address)', [owner\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (owner, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('removeOwner(address)', [owner\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('removeOwner(address)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.revokeConfirmation = {\n+ sendTransactionAsync: function (transactionId, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('revokeConfirmation(uint256)', [transactionId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.revokeConfirmation.estimateGasAsync.bind(self, transactionId))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (transactionId, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('revokeConfirmation(uint256)', [transactionId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (transactionId) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('revokeConfirmation(uint256)', [transactionId\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (transactionId, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('revokeConfirmation(uint256)', [transactionId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('revokeConfirmation(uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.isOwner = {\n+ callAsync: function (index_0, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('isOwner(address)', [index_0\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('isOwner(address)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.confirmations = {\n+ callAsync: function (index_0, index_1, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('confirmations(uint256,address)', [index_0,\n+ index_1\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('confirmations(uint256,address)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.executeRemoveAuthorizedAddressAtIndex = {\n+ sendTransactionAsync: function (transactionId, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('executeRemoveAuthorizedAddressAtIndex(uint256)', [transactionId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.executeRemoveAuthorizedAddressAtIndex.estimateGasAsync.bind(self, transactionId))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (transactionId, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('executeRemoveAuthorizedAddressAtIndex(uint256)', [transactionId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (transactionId) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('executeRemoveAuthorizedAddressAtIndex(uint256)', [transactionId\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (transactionId, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('executeRemoveAuthorizedAddressAtIndex(uint256)', [transactionId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('executeRemoveAuthorizedAddressAtIndex(uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.secondsTimeLocked = {\n+ callAsync: function (callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('secondsTimeLocked()', []);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('secondsTimeLocked()');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.getTransactionCount = {\n+ callAsync: function (pending, executed, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('getTransactionCount(bool,bool)', [pending,\n+ executed\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('getTransactionCount(bool,bool)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.registerAssetProxy = {\n+ sendTransactionAsync: function (assetProxyContract, isRegistered, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('registerAssetProxy(address,bool)', [assetProxyContract,\n+ isRegistered\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.registerAssetProxy.estimateGasAsync.bind(self, assetProxyContract, isRegistered))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (assetProxyContract, isRegistered, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('registerAssetProxy(address,bool)', [assetProxyContract,\n+ isRegistered\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (assetProxyContract, isRegistered) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('registerAssetProxy(address,bool)', [assetProxyContract,\n+ isRegistered\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (assetProxyContract, isRegistered, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('registerAssetProxy(address,bool)', [assetProxyContract,\n+ isRegistered\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('registerAssetProxy(address,bool)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.addOwner = {\n+ sendTransactionAsync: function (owner, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('addOwner(address)', [owner\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.addOwner.estimateGasAsync.bind(self, owner))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (owner, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('addOwner(address)', [owner\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (owner) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('addOwner(address)', [owner\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (owner, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('addOwner(address)', [owner\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('addOwner(address)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.isConfirmed = {\n+ callAsync: function (transactionId, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('isConfirmed(uint256)', [transactionId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('isConfirmed(uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.changeTimeLock = {\n+ sendTransactionAsync: function (_secondsTimeLocked, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('changeTimeLock(uint256)', [_secondsTimeLocked\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.changeTimeLock.estimateGasAsync.bind(self, _secondsTimeLocked))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (_secondsTimeLocked, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('changeTimeLock(uint256)', [_secondsTimeLocked\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (_secondsTimeLocked) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('changeTimeLock(uint256)', [_secondsTimeLocked\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (_secondsTimeLocked, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('changeTimeLock(uint256)', [_secondsTimeLocked\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('changeTimeLock(uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.isAssetProxyRegistered = {\n+ callAsync: function (index_0, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('isAssetProxyRegistered(address)', [index_0\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('isAssetProxyRegistered(address)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.getConfirmationCount = {\n+ callAsync: function (transactionId, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('getConfirmationCount(uint256)', [transactionId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('getConfirmationCount(uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.transactions = {\n+ callAsync: function (index_0, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transactions(uint256)', [index_0\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('transactions(uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.getOwners = {\n+ callAsync: function (callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('getOwners()', []);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('getOwners()');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.getTransactionIds = {\n+ callAsync: function (from, to, pending, executed, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('getTransactionIds(uint256,uint256,bool,bool)', [from,\n+ to,\n+ pending,\n+ executed\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('getTransactionIds(uint256,uint256,bool,bool)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.getConfirmations = {\n+ callAsync: function (transactionId, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('getConfirmations(uint256)', [transactionId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('getConfirmations(uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.transactionCount = {\n+ callAsync: function (callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transactionCount()', []);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('transactionCount()');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.changeRequirement = {\n+ sendTransactionAsync: function (_required, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('changeRequirement(uint256)', [_required\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.changeRequirement.estimateGasAsync.bind(self, _required))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (_required, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('changeRequirement(uint256)', [_required\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (_required) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('changeRequirement(uint256)', [_required\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (_required, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('changeRequirement(uint256)', [_required\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('changeRequirement(uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.confirmTransaction = {\n+ sendTransactionAsync: function (transactionId, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('confirmTransaction(uint256)', [transactionId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.confirmTransaction.estimateGasAsync.bind(self, transactionId))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (transactionId, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('confirmTransaction(uint256)', [transactionId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (transactionId) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('confirmTransaction(uint256)', [transactionId\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (transactionId, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('confirmTransaction(uint256)', [transactionId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('confirmTransaction(uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.submitTransaction = {\n+ sendTransactionAsync: function (destination, value, data, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('submitTransaction(address,uint256,bytes)', [destination,\n+ value,\n+ data\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.submitTransaction.estimateGasAsync.bind(self, destination, value, data))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (destination, value, data, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('submitTransaction(address,uint256,bytes)', [destination,\n+ value,\n+ data\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (destination, value, data) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('submitTransaction(address,uint256,bytes)', [destination,\n+ value,\n+ data\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (destination, value, data, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('submitTransaction(address,uint256,bytes)', [destination,\n+ value,\n+ data\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('submitTransaction(address,uint256,bytes)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.confirmationTimes = {\n+ callAsync: function (index_0, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('confirmationTimes(uint256)', [index_0\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('confirmationTimes(uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.MAX_OWNER_COUNT = {\n+ callAsync: function (callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('MAX_OWNER_COUNT()', []);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('MAX_OWNER_COUNT()');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.required = {\n+ callAsync: function (callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('required()', []);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('required()');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.replaceOwner = {\n+ sendTransactionAsync: function (owner, newOwner, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('replaceOwner(address,address)', [owner,\n+ newOwner\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.replaceOwner.estimateGasAsync.bind(self, owner, newOwner))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (owner, newOwner, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('replaceOwner(address,address)', [owner,\n+ newOwner\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (owner, newOwner) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('replaceOwner(address,address)', [owner,\n+ newOwner\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (owner, newOwner, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('replaceOwner(address,address)', [owner,\n+ newOwner\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('replaceOwner(address,address)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.executeTransaction = {\n+ sendTransactionAsync: function (transactionId, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('executeTransaction(uint256)', [transactionId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.executeTransaction.estimateGasAsync.bind(self, transactionId))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (transactionId, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('executeTransaction(uint256)', [transactionId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (transactionId) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('executeTransaction(uint256)', [transactionId\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (transactionId, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('executeTransaction(uint256)', [transactionId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('executeTransaction(uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ utils_1.classUtils.bindAll(_this, ['_abiEncoderByFunctionSignature', 'address', 'abi', '_web3Wrapper']);\n+ return _this;\n+ }\n+ AssetProxyOwnerContract.deployFrom0xArtifactAsync = function (artifact, supportedProvider, txDefaults, _owners, _assetProxyContracts, _required, _secondsTimeLocked) {\n+ return __awaiter(this, void 0, void 0, function () {\n+ var provider, bytecode, abi;\n+ return __generator(this, function (_a) {\n+ if (_.isUndefined(artifact.compilerOutput)) {\n+ throw new Error('Compiler output not found in the artifact file');\n+ }\n+ provider = utils_1.providerUtils.standardizeOrThrow(supportedProvider);\n+ bytecode = artifact.compilerOutput.evm.bytecode.object;\n+ abi = artifact.compilerOutput.abi;\n+ return [2 /*return*/, AssetProxyOwnerContract.deployAsync(bytecode, abi, provider, txDefaults, _owners, _assetProxyContracts, _required, _secondsTimeLocked)];\n+ });\n+ });\n+ };\n+ AssetProxyOwnerContract.deployAsync = function (bytecode, abi, supportedProvider, txDefaults, _owners, _assetProxyContracts, _required, _secondsTimeLocked) {\n+ return __awaiter(this, void 0, void 0, function () {\n+ var _a, provider, constructorAbi, iface, deployInfo, txData, web3Wrapper, txDataWithDefaults, txHash, txReceipt, contractInstance;\n+ return __generator(this, function (_b) {\n+ switch (_b.label) {\n+ case 0:\n+ provider = utils_1.providerUtils.standardizeOrThrow(supportedProvider);\n+ constructorAbi = base_contract_1.BaseContract._lookupConstructorAbi(abi);\n+ _a = __read(base_contract_1.BaseContract._formatABIDataItemList(constructorAbi.inputs, [_owners,\n+ _assetProxyContracts,\n+ _required,\n+ _secondsTimeLocked\n+ ], base_contract_1.BaseContract._bigNumberToString), 4), _owners = _a[0], _assetProxyContracts = _a[1], _required = _a[2], _secondsTimeLocked = _a[3];\n+ iface = new ethers.utils.Interface(abi);\n+ deployInfo = iface.deployFunction;\n+ txData = deployInfo.encode(bytecode, [_owners,\n+ _assetProxyContracts,\n+ _required,\n+ _secondsTimeLocked\n+ ]);\n+ web3Wrapper = new web3_wrapper_1.Web3Wrapper(provider);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync({ data: txData }, txDefaults, web3Wrapper.estimateGasAsync.bind(web3Wrapper))];\n+ case 1:\n+ txDataWithDefaults = _b.sent();\n+ return [4 /*yield*/, web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _b.sent();\n+ utils_1.logUtils.log(\"transactionHash: \" + txHash);\n+ return [4 /*yield*/, web3Wrapper.awaitTransactionSuccessAsync(txHash)];\n+ case 3:\n+ txReceipt = _b.sent();\n+ utils_1.logUtils.log(\"AssetProxyOwner successfully deployed at \" + txReceipt.contractAddress);\n+ contractInstance = new AssetProxyOwnerContract(abi, txReceipt.contractAddress, provider, txDefaults);\n+ contractInstance.constructorArgs = [_owners,\n+ _assetProxyContracts,\n+ _required,\n+ _secondsTimeLocked\n+ ];\n+ return [2 /*return*/, contractInstance];\n+ }\n+ });\n+ });\n+ };\n+ return AssetProxyOwnerContract;\n+}(base_contract_1.BaseContract)); // tslint:disable:max-file-line-count\n+exports.AssetProxyOwnerContract = AssetProxyOwnerContract;\n+// tslint:enable:no-unbound-method\n+//# sourceMappingURL=asset_proxy_owner.js.map\n\\ No newline at end of file" + }, + { + "sha": "9d796719175f5703e76872406a30568b5c5f1229", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/asset_proxy_owner.js.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/asset_proxy_owner.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/asset_proxy_owner.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/asset_proxy_owner.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"asset_proxy_owner.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/generated-wrappers/asset_proxy_owner.ts\"],\"names\":[],\"mappings\":\"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\"}\n\\ No newline at end of file" + }, + { + "sha": "ff28484cf0d4f3a402e9308ad812cbc5e620b1ae", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/dummy_erc20_token.d.ts", + "status": "added", + "additions": 85, + "deletions": 0, + "changes": 85, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/dummy_erc20_token.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/dummy_erc20_token.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/dummy_erc20_token.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,85 @@\n+import { BaseContract } from '@0x/base-contract';\n+import { BlockParamLiteral, CallData, ContractAbi, ContractArtifact, DecodedLogArgs, TxData, SupportedProvider } from 'ethereum-types';\n+import { BigNumber } from '@0x/utils';\n+import { SimpleContractArtifact } from '@0x/types';\n+export declare type DummyERC20TokenEventArgs = DummyERC20TokenTransferEventArgs | DummyERC20TokenApprovalEventArgs;\n+export declare enum DummyERC20TokenEvents {\n+ Transfer = \"Transfer\",\n+ Approval = \"Approval\"\n+}\n+export interface DummyERC20TokenTransferEventArgs extends DecodedLogArgs {\n+ _from: string;\n+ _to: string;\n+ _value: BigNumber;\n+}\n+export interface DummyERC20TokenApprovalEventArgs extends DecodedLogArgs {\n+ _owner: string;\n+ _spender: string;\n+ _value: BigNumber;\n+}\n+export declare class DummyERC20TokenContract extends BaseContract {\n+ name: {\n+ callAsync(callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ approve: {\n+ sendTransactionAsync(_spender: string, _value: BigNumber, txData?: Partial): Promise;\n+ estimateGasAsync(_spender: string, _value: BigNumber, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(_spender: string, _value: BigNumber): string;\n+ callAsync(_spender: string, _value: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ totalSupply: {\n+ callAsync(callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ transferFrom: {\n+ sendTransactionAsync(_from: string, _to: string, _value: BigNumber, txData?: Partial): Promise;\n+ estimateGasAsync(_from: string, _to: string, _value: BigNumber, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(_from: string, _to: string, _value: BigNumber): string;\n+ callAsync(_from: string, _to: string, _value: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ decimals: {\n+ callAsync(callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ balanceOf: {\n+ callAsync(_owner: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ owner: {\n+ callAsync(callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ symbol: {\n+ callAsync(callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ mint: {\n+ sendTransactionAsync(_value: BigNumber, txData?: Partial): Promise;\n+ estimateGasAsync(_value: BigNumber, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(_value: BigNumber): string;\n+ callAsync(_value: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ transfer: {\n+ sendTransactionAsync(_to: string, _value: BigNumber, txData?: Partial): Promise;\n+ estimateGasAsync(_to: string, _value: BigNumber, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(_to: string, _value: BigNumber): string;\n+ callAsync(_to: string, _value: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ allowance: {\n+ callAsync(_owner: string, _spender: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ setBalance: {\n+ sendTransactionAsync(_target: string, _value: BigNumber, txData?: Partial): Promise;\n+ estimateGasAsync(_target: string, _value: BigNumber, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(_target: string, _value: BigNumber): string;\n+ callAsync(_target: string, _value: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ transferOwnership: {\n+ sendTransactionAsync(newOwner: string, txData?: Partial): Promise;\n+ estimateGasAsync(newOwner: string, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(newOwner: string): string;\n+ callAsync(newOwner: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ MAX_MINT_AMOUNT: {\n+ callAsync(callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ static deployFrom0xArtifactAsync(artifact: ContractArtifact | SimpleContractArtifact, supportedProvider: SupportedProvider, txDefaults: Partial, _name: string, _symbol: string, _decimals: BigNumber, _totalSupply: BigNumber): Promise;\n+ static deployAsync(bytecode: string, abi: ContractAbi, supportedProvider: SupportedProvider, txDefaults: Partial, _name: string, _symbol: string, _decimals: BigNumber, _totalSupply: BigNumber): Promise;\n+ constructor(abi: ContractAbi, address: string, supportedProvider: SupportedProvider, txDefaults?: Partial);\n+}\n+//# sourceMappingURL=dummy_erc20_token.d.ts.map\n\\ No newline at end of file" + }, + { + "sha": "e11e773f837176ec3d1158a2399eb08cb1716ced", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/dummy_erc20_token.d.ts.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/dummy_erc20_token.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/dummy_erc20_token.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/dummy_erc20_token.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"dummy_erc20_token.d.ts\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/generated-wrappers/dummy_erc20_token.ts\"],\"names\":[],\"mappings\":\"AAGA,OAAO,EAAE,YAAY,EAAE,MAAM,mBAAmB,CAAC;AACjD,OAAO,EAAc,iBAAiB,EAAE,QAAQ,EAAE,WAAW,EAAE,gBAAgB,EAAE,cAAc,EAAa,MAAM,EAAiB,iBAAiB,EAAE,MAAM,gBAAgB,CAAC;AAC7K,OAAO,EAAE,SAAS,EAAuC,MAAM,WAAW,CAAC;AAC3E,OAAO,EAAE,sBAAsB,EAAE,MAAM,WAAW,CAAC;AAMnD,oBAAY,wBAAwB,GAC9B,gCAAgC,GAChC,gCAAgC,CAAC;AAEvC,oBAAY,qBAAqB;IAC7B,QAAQ,aAAa;IACrB,QAAQ,aAAa;CACxB;AAED,MAAM,WAAW,gCAAiC,SAAQ,cAAc;IACpE,KAAK,EAAE,MAAM,CAAC;IACd,GAAG,EAAE,MAAM,CAAC;IACZ,MAAM,EAAE,SAAS,CAAC;CACrB;AAED,MAAM,WAAW,gCAAiC,SAAQ,cAAc;IACpE,MAAM,EAAE,MAAM,CAAC;IACf,QAAQ,EAAE,MAAM,CAAC;IACjB,MAAM,EAAE,SAAS,CAAC;CACrB;AAMD,qBAAa,uBAAwB,SAAQ,YAAY;IAC9C,IAAI;;MAyBT;IACK,OAAO;;;;;MAoFZ;IACK,WAAW;;MAyBhB;IACK,YAAY;;;;;MA6FjB;IACK,QAAQ;;MAyBb;IACK,SAAS;;MA2Bd;IACK,KAAK;;MAyBV;IACK,MAAM;;MAyBX;IACK,IAAI;;;;;MA2ET;IACK,QAAQ;;;;;MAoFb;IACK,SAAS;;MA6Bd;IACK,UAAU;;;;;MAoFf;IACK,iBAAiB;;;;;MA2EtB;IACK,eAAe;;MAyBpB;WACkB,yBAAyB,CACzC,QAAQ,EAAE,gBAAgB,GAAG,sBAAsB,EACnD,iBAAiB,EAAE,iBAAiB,EACpC,UAAU,EAAE,OAAO,CAAC,MAAM,CAAC,EACvB,KAAK,EAAE,MAAM,EACb,OAAO,EAAE,MAAM,EACf,SAAS,EAAE,SAAS,EACpB,YAAY,EAAE,SAAS,GAC5B,OAAO,CAAC,uBAAuB,CAAC;WAaf,WAAW,CAC3B,QAAQ,EAAE,MAAM,EAChB,GAAG,EAAE,WAAW,EAChB,iBAAiB,EAAE,iBAAiB,EACpC,UAAU,EAAE,OAAO,CAAC,MAAM,CAAC,EACvB,KAAK,EAAE,MAAM,EACb,OAAO,EAAE,MAAM,EACf,SAAS,EAAE,SAAS,EACpB,YAAY,EAAE,SAAS,GAC5B,OAAO,CAAC,uBAAuB,CAAC;gBAyCvB,GAAG,EAAE,WAAW,EAAE,OAAO,EAAE,MAAM,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,UAAU,CAAC,EAAE,OAAO,CAAC,MAAM,CAAC;CAIpH\"}\n\\ No newline at end of file" + }, + { + "sha": "bb4e3857e51bf86a3cd74390cd1314168fbd05e1", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/dummy_erc20_token.js", + "status": "added", + "additions": 843, + "deletions": 0, + "changes": 843, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/dummy_erc20_token.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/dummy_erc20_token.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/dummy_erc20_token.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,843 @@\n+\"use strict\";\n+var __extends = (this && this.__extends) || (function () {\n+ var extendStatics = function (d, b) {\n+ extendStatics = Object.setPrototypeOf ||\n+ ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n+ function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n+ return extendStatics(d, b);\n+ }\n+ return function (d, b) {\n+ extendStatics(d, b);\n+ function __() { this.constructor = d; }\n+ d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n+ };\n+})();\n+var __assign = (this && this.__assign) || function () {\n+ __assign = Object.assign || function(t) {\n+ for (var s, i = 1, n = arguments.length; i < n; i++) {\n+ s = arguments[i];\n+ for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))\n+ t[p] = s[p];\n+ }\n+ return t;\n+ };\n+ return __assign.apply(this, arguments);\n+};\n+var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n+ return new (P || (P = Promise))(function (resolve, reject) {\n+ function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n+ function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n+ function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }\n+ step((generator = generator.apply(thisArg, _arguments || [])).next());\n+ });\n+};\n+var __generator = (this && this.__generator) || function (thisArg, body) {\n+ var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;\n+ return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\n+ function verb(n) { return function (v) { return step([n, v]); }; }\n+ function step(op) {\n+ if (f) throw new TypeError(\"Generator is already executing.\");\n+ while (_) try {\n+ if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\n+ if (y = 0, t) op = [op[0] & 2, t.value];\n+ switch (op[0]) {\n+ case 0: case 1: t = op; break;\n+ case 4: _.label++; return { value: op[1], done: false };\n+ case 5: _.label++; y = op[1]; op = [0]; continue;\n+ case 7: op = _.ops.pop(); _.trys.pop(); continue;\n+ default:\n+ if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\n+ if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\n+ if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\n+ if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\n+ if (t[2]) _.ops.pop();\n+ _.trys.pop(); continue;\n+ }\n+ op = body.call(thisArg, _);\n+ } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\n+ if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\n+ }\n+};\n+var __read = (this && this.__read) || function (o, n) {\n+ var m = typeof Symbol === \"function\" && o[Symbol.iterator];\n+ if (!m) return o;\n+ var i = m.call(o), r, ar = [], e;\n+ try {\n+ while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\n+ }\n+ catch (error) { e = { error: error }; }\n+ finally {\n+ try {\n+ if (r && !r.done && (m = i[\"return\"])) m.call(i);\n+ }\n+ finally { if (e) throw e.error; }\n+ }\n+ return ar;\n+};\n+Object.defineProperty(exports, \"__esModule\", { value: true });\n+// tslint:disable:no-consecutive-blank-lines ordered-imports align trailing-comma whitespace class-name\n+// tslint:disable:no-unused-variable\n+// tslint:disable:no-unbound-method\n+var base_contract_1 = require(\"@0x/base-contract\");\n+var utils_1 = require(\"@0x/utils\");\n+var web3_wrapper_1 = require(\"@0x/web3-wrapper\");\n+var ethers = require(\"ethers\");\n+var _ = require(\"lodash\");\n+var DummyERC20TokenEvents;\n+(function (DummyERC20TokenEvents) {\n+ DummyERC20TokenEvents[\"Transfer\"] = \"Transfer\";\n+ DummyERC20TokenEvents[\"Approval\"] = \"Approval\";\n+})(DummyERC20TokenEvents = exports.DummyERC20TokenEvents || (exports.DummyERC20TokenEvents = {}));\n+/* istanbul ignore next */\n+// tslint:disable:no-parameter-reassignment\n+// tslint:disable-next-line:class-name\n+var DummyERC20TokenContract = /** @class */ (function (_super) {\n+ __extends(DummyERC20TokenContract, _super);\n+ function DummyERC20TokenContract(abi, address, supportedProvider, txDefaults) {\n+ var _this = _super.call(this, 'DummyERC20Token', abi, address, supportedProvider, txDefaults) || this;\n+ _this.name = {\n+ callAsync: function (callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('name()', []);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('name()');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.approve = {\n+ sendTransactionAsync: function (_spender, _value, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('approve(address,uint256)', [_spender,\n+ _value\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.approve.estimateGasAsync.bind(self, _spender, _value))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (_spender, _value, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('approve(address,uint256)', [_spender,\n+ _value\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (_spender, _value) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('approve(address,uint256)', [_spender,\n+ _value\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (_spender, _value, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('approve(address,uint256)', [_spender,\n+ _value\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('approve(address,uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.totalSupply = {\n+ callAsync: function (callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('totalSupply()', []);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('totalSupply()');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.transferFrom = {\n+ sendTransactionAsync: function (_from, _to, _value, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transferFrom(address,address,uint256)', [_from,\n+ _to,\n+ _value\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.transferFrom.estimateGasAsync.bind(self, _from, _to, _value))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (_from, _to, _value, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transferFrom(address,address,uint256)', [_from,\n+ _to,\n+ _value\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (_from, _to, _value) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('transferFrom(address,address,uint256)', [_from,\n+ _to,\n+ _value\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (_from, _to, _value, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transferFrom(address,address,uint256)', [_from,\n+ _to,\n+ _value\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('transferFrom(address,address,uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.decimals = {\n+ callAsync: function (callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('decimals()', []);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('decimals()');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.balanceOf = {\n+ callAsync: function (_owner, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('balanceOf(address)', [_owner\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('balanceOf(address)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.owner = {\n+ callAsync: function (callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('owner()', []);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('owner()');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.symbol = {\n+ callAsync: function (callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('symbol()', []);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('symbol()');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.mint = {\n+ sendTransactionAsync: function (_value, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('mint(uint256)', [_value\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.mint.estimateGasAsync.bind(self, _value))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (_value, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('mint(uint256)', [_value\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (_value) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('mint(uint256)', [_value\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (_value, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('mint(uint256)', [_value\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('mint(uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.transfer = {\n+ sendTransactionAsync: function (_to, _value, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transfer(address,uint256)', [_to,\n+ _value\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.transfer.estimateGasAsync.bind(self, _to, _value))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (_to, _value, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transfer(address,uint256)', [_to,\n+ _value\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (_to, _value) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('transfer(address,uint256)', [_to,\n+ _value\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (_to, _value, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transfer(address,uint256)', [_to,\n+ _value\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('transfer(address,uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.allowance = {\n+ callAsync: function (_owner, _spender, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('allowance(address,address)', [_owner,\n+ _spender\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('allowance(address,address)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.setBalance = {\n+ sendTransactionAsync: function (_target, _value, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('setBalance(address,uint256)', [_target,\n+ _value\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.setBalance.estimateGasAsync.bind(self, _target, _value))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (_target, _value, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('setBalance(address,uint256)', [_target,\n+ _value\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (_target, _value) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('setBalance(address,uint256)', [_target,\n+ _value\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (_target, _value, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('setBalance(address,uint256)', [_target,\n+ _value\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('setBalance(address,uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.transferOwnership = {\n+ sendTransactionAsync: function (newOwner, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transferOwnership(address)', [newOwner\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.transferOwnership.estimateGasAsync.bind(self, newOwner))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (newOwner, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transferOwnership(address)', [newOwner\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (newOwner) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('transferOwnership(address)', [newOwner\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (newOwner, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transferOwnership(address)', [newOwner\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('transferOwnership(address)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.MAX_MINT_AMOUNT = {\n+ callAsync: function (callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('MAX_MINT_AMOUNT()', []);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('MAX_MINT_AMOUNT()');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ utils_1.classUtils.bindAll(_this, ['_abiEncoderByFunctionSignature', 'address', 'abi', '_web3Wrapper']);\n+ return _this;\n+ }\n+ DummyERC20TokenContract.deployFrom0xArtifactAsync = function (artifact, supportedProvider, txDefaults, _name, _symbol, _decimals, _totalSupply) {\n+ return __awaiter(this, void 0, void 0, function () {\n+ var provider, bytecode, abi;\n+ return __generator(this, function (_a) {\n+ if (_.isUndefined(artifact.compilerOutput)) {\n+ throw new Error('Compiler output not found in the artifact file');\n+ }\n+ provider = utils_1.providerUtils.standardizeOrThrow(supportedProvider);\n+ bytecode = artifact.compilerOutput.evm.bytecode.object;\n+ abi = artifact.compilerOutput.abi;\n+ return [2 /*return*/, DummyERC20TokenContract.deployAsync(bytecode, abi, provider, txDefaults, _name, _symbol, _decimals, _totalSupply)];\n+ });\n+ });\n+ };\n+ DummyERC20TokenContract.deployAsync = function (bytecode, abi, supportedProvider, txDefaults, _name, _symbol, _decimals, _totalSupply) {\n+ return __awaiter(this, void 0, void 0, function () {\n+ var _a, provider, constructorAbi, iface, deployInfo, txData, web3Wrapper, txDataWithDefaults, txHash, txReceipt, contractInstance;\n+ return __generator(this, function (_b) {\n+ switch (_b.label) {\n+ case 0:\n+ provider = utils_1.providerUtils.standardizeOrThrow(supportedProvider);\n+ constructorAbi = base_contract_1.BaseContract._lookupConstructorAbi(abi);\n+ _a = __read(base_contract_1.BaseContract._formatABIDataItemList(constructorAbi.inputs, [_name,\n+ _symbol,\n+ _decimals,\n+ _totalSupply\n+ ], base_contract_1.BaseContract._bigNumberToString), 4), _name = _a[0], _symbol = _a[1], _decimals = _a[2], _totalSupply = _a[3];\n+ iface = new ethers.utils.Interface(abi);\n+ deployInfo = iface.deployFunction;\n+ txData = deployInfo.encode(bytecode, [_name,\n+ _symbol,\n+ _decimals,\n+ _totalSupply\n+ ]);\n+ web3Wrapper = new web3_wrapper_1.Web3Wrapper(provider);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync({ data: txData }, txDefaults, web3Wrapper.estimateGasAsync.bind(web3Wrapper))];\n+ case 1:\n+ txDataWithDefaults = _b.sent();\n+ return [4 /*yield*/, web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _b.sent();\n+ utils_1.logUtils.log(\"transactionHash: \" + txHash);\n+ return [4 /*yield*/, web3Wrapper.awaitTransactionSuccessAsync(txHash)];\n+ case 3:\n+ txReceipt = _b.sent();\n+ utils_1.logUtils.log(\"DummyERC20Token successfully deployed at \" + txReceipt.contractAddress);\n+ contractInstance = new DummyERC20TokenContract(abi, txReceipt.contractAddress, provider, txDefaults);\n+ contractInstance.constructorArgs = [_name,\n+ _symbol,\n+ _decimals,\n+ _totalSupply\n+ ];\n+ return [2 /*return*/, contractInstance];\n+ }\n+ });\n+ });\n+ };\n+ return DummyERC20TokenContract;\n+}(base_contract_1.BaseContract)); // tslint:disable:max-file-line-count\n+exports.DummyERC20TokenContract = DummyERC20TokenContract;\n+// tslint:enable:no-unbound-method\n+//# sourceMappingURL=dummy_erc20_token.js.map\n\\ No newline at end of file" + }, + { + "sha": "ccf84738e65bb9b7520b2b69a0f04206808c3106", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/dummy_erc20_token.js.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/dummy_erc20_token.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/dummy_erc20_token.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/dummy_erc20_token.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"dummy_erc20_token.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/generated-wrappers/dummy_erc20_token.ts\"],\"names\":[],\"mappings\":\"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\"}\n\\ No newline at end of file" + }, + { + "sha": "0c9f3baa8ef65ff4159f9916c463246009793a10", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/dummy_erc721_token.d.ts", + "status": "added", + "additions": 100, + "deletions": 0, + "changes": 100, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/dummy_erc721_token.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/dummy_erc721_token.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/dummy_erc721_token.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,100 @@\n+import { BaseContract } from '@0x/base-contract';\n+import { BlockParamLiteral, CallData, ContractAbi, ContractArtifact, DecodedLogArgs, TxData, SupportedProvider } from 'ethereum-types';\n+import { BigNumber } from '@0x/utils';\n+import { SimpleContractArtifact } from '@0x/types';\n+export declare type DummyERC721TokenEventArgs = DummyERC721TokenTransferEventArgs | DummyERC721TokenApprovalEventArgs | DummyERC721TokenApprovalForAllEventArgs;\n+export declare enum DummyERC721TokenEvents {\n+ Transfer = \"Transfer\",\n+ Approval = \"Approval\",\n+ ApprovalForAll = \"ApprovalForAll\"\n+}\n+export interface DummyERC721TokenTransferEventArgs extends DecodedLogArgs {\n+ _from: string;\n+ _to: string;\n+ _tokenId: BigNumber;\n+}\n+export interface DummyERC721TokenApprovalEventArgs extends DecodedLogArgs {\n+ _owner: string;\n+ _approved: string;\n+ _tokenId: BigNumber;\n+}\n+export interface DummyERC721TokenApprovalForAllEventArgs extends DecodedLogArgs {\n+ _owner: string;\n+ _operator: string;\n+ _approved: boolean;\n+}\n+export declare class DummyERC721TokenContract extends BaseContract {\n+ name: {\n+ callAsync(callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ getApproved: {\n+ callAsync(_tokenId: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ approve: {\n+ sendTransactionAsync(_approved: string, _tokenId: BigNumber, txData?: Partial): Promise;\n+ estimateGasAsync(_approved: string, _tokenId: BigNumber, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(_approved: string, _tokenId: BigNumber): string;\n+ callAsync(_approved: string, _tokenId: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ transferFrom: {\n+ sendTransactionAsync(_from: string, _to: string, _tokenId: BigNumber, txData?: Partial): Promise;\n+ estimateGasAsync(_from: string, _to: string, _tokenId: BigNumber, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(_from: string, _to: string, _tokenId: BigNumber): string;\n+ callAsync(_from: string, _to: string, _tokenId: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ mint: {\n+ sendTransactionAsync(_to: string, _tokenId: BigNumber, txData?: Partial): Promise;\n+ estimateGasAsync(_to: string, _tokenId: BigNumber, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(_to: string, _tokenId: BigNumber): string;\n+ callAsync(_to: string, _tokenId: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ safeTransferFrom1: {\n+ sendTransactionAsync(_from: string, _to: string, _tokenId: BigNumber, txData?: Partial): Promise;\n+ estimateGasAsync(_from: string, _to: string, _tokenId: BigNumber, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(_from: string, _to: string, _tokenId: BigNumber): string;\n+ callAsync(_from: string, _to: string, _tokenId: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ ownerOf: {\n+ callAsync(_tokenId: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ balanceOf: {\n+ callAsync(_owner: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ owner: {\n+ callAsync(callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ symbol: {\n+ callAsync(callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ burn: {\n+ sendTransactionAsync(_owner: string, _tokenId: BigNumber, txData?: Partial): Promise;\n+ estimateGasAsync(_owner: string, _tokenId: BigNumber, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(_owner: string, _tokenId: BigNumber): string;\n+ callAsync(_owner: string, _tokenId: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ setApprovalForAll: {\n+ sendTransactionAsync(_operator: string, _approved: boolean, txData?: Partial): Promise;\n+ estimateGasAsync(_operator: string, _approved: boolean, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(_operator: string, _approved: boolean): string;\n+ callAsync(_operator: string, _approved: boolean, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ safeTransferFrom2: {\n+ sendTransactionAsync(_from: string, _to: string, _tokenId: BigNumber, _data: string, txData?: Partial): Promise;\n+ estimateGasAsync(_from: string, _to: string, _tokenId: BigNumber, _data: string, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(_from: string, _to: string, _tokenId: BigNumber, _data: string): string;\n+ callAsync(_from: string, _to: string, _tokenId: BigNumber, _data: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ isApprovedForAll: {\n+ callAsync(_owner: string, _operator: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ transferOwnership: {\n+ sendTransactionAsync(newOwner: string, txData?: Partial): Promise;\n+ estimateGasAsync(newOwner: string, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(newOwner: string): string;\n+ callAsync(newOwner: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ static deployFrom0xArtifactAsync(artifact: ContractArtifact | SimpleContractArtifact, supportedProvider: SupportedProvider, txDefaults: Partial, _name: string, _symbol: string): Promise;\n+ static deployAsync(bytecode: string, abi: ContractAbi, supportedProvider: SupportedProvider, txDefaults: Partial, _name: string, _symbol: string): Promise;\n+ constructor(abi: ContractAbi, address: string, supportedProvider: SupportedProvider, txDefaults?: Partial);\n+}\n+//# sourceMappingURL=dummy_erc721_token.d.ts.map\n\\ No newline at end of file" + }, + { + "sha": "134e1107e302a6392449a8233eb09f9f704c4e6d", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/dummy_erc721_token.d.ts.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/dummy_erc721_token.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/dummy_erc721_token.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/dummy_erc721_token.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"dummy_erc721_token.d.ts\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/generated-wrappers/dummy_erc721_token.ts\"],\"names\":[],\"mappings\":\"AAGA,OAAO,EAAE,YAAY,EAAE,MAAM,mBAAmB,CAAC;AACjD,OAAO,EAAc,iBAAiB,EAAE,QAAQ,EAAE,WAAW,EAAE,gBAAgB,EAAE,cAAc,EAAa,MAAM,EAAiB,iBAAiB,EAAE,MAAM,gBAAgB,CAAC;AAC7K,OAAO,EAAE,SAAS,EAAuC,MAAM,WAAW,CAAC;AAC3E,OAAO,EAAE,sBAAsB,EAAE,MAAM,WAAW,CAAC;AAMnD,oBAAY,yBAAyB,GAC/B,iCAAiC,GACjC,iCAAiC,GACjC,uCAAuC,CAAC;AAE9C,oBAAY,sBAAsB;IAC9B,QAAQ,aAAa;IACrB,QAAQ,aAAa;IACrB,cAAc,mBAAmB;CACpC;AAED,MAAM,WAAW,iCAAkC,SAAQ,cAAc;IACrE,KAAK,EAAE,MAAM,CAAC;IACd,GAAG,EAAE,MAAM,CAAC;IACZ,QAAQ,EAAE,SAAS,CAAC;CACvB;AAED,MAAM,WAAW,iCAAkC,SAAQ,cAAc;IACrE,MAAM,EAAE,MAAM,CAAC;IACf,SAAS,EAAE,MAAM,CAAC;IAClB,QAAQ,EAAE,SAAS,CAAC;CACvB;AAED,MAAM,WAAW,uCAAwC,SAAQ,cAAc;IAC3E,MAAM,EAAE,MAAM,CAAC;IACf,SAAS,EAAE,MAAM,CAAC;IAClB,SAAS,EAAE,OAAO,CAAC;CACtB;AAMD,qBAAa,wBAAyB,SAAQ,YAAY;IAC/C,IAAI;;MAyBT;IACK,WAAW;;MA2BhB;IACK,OAAO;;;;;MAoFZ;IACK,YAAY;;;;;MA6FjB;IACK,IAAI;;;;;MAoFT;IACK,iBAAiB;;;;;MA6FtB;IACK,OAAO;;MA2BZ;IACK,SAAS;;MA2Bd;IACK,KAAK;;MAyBV;IACK,MAAM;;MAyBX;IACK,IAAI;;;;;MAoFT;IACK,iBAAiB;;;;;MAoFtB;IACK,iBAAiB;;;;;MAsGtB;IACK,gBAAgB;;MA6BrB;IACK,iBAAiB;;;;;MA2EtB;WACkB,yBAAyB,CACzC,QAAQ,EAAE,gBAAgB,GAAG,sBAAsB,EACnD,iBAAiB,EAAE,iBAAiB,EACpC,UAAU,EAAE,OAAO,CAAC,MAAM,CAAC,EACvB,KAAK,EAAE,MAAM,EACb,OAAO,EAAE,MAAM,GACpB,OAAO,CAAC,wBAAwB,CAAC;WAWhB,WAAW,CAC3B,QAAQ,EAAE,MAAM,EAChB,GAAG,EAAE,WAAW,EAChB,iBAAiB,EAAE,iBAAiB,EACpC,UAAU,EAAE,OAAO,CAAC,MAAM,CAAC,EACvB,KAAK,EAAE,MAAM,EACb,OAAO,EAAE,MAAM,GACpB,OAAO,CAAC,wBAAwB,CAAC;gBAiCxB,GAAG,EAAE,WAAW,EAAE,OAAO,EAAE,MAAM,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,UAAU,CAAC,EAAE,OAAO,CAAC,MAAM,CAAC;CAIpH\"}\n\\ No newline at end of file" + }, + { + "sha": "4c040e84e8c03672958c5d22f9e3fd22366c44c2", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/dummy_erc721_token.js", + "status": "added", + "additions": 988, + "deletions": 0, + "changes": 988, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/dummy_erc721_token.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/dummy_erc721_token.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/dummy_erc721_token.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,988 @@\n+\"use strict\";\n+var __extends = (this && this.__extends) || (function () {\n+ var extendStatics = function (d, b) {\n+ extendStatics = Object.setPrototypeOf ||\n+ ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n+ function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n+ return extendStatics(d, b);\n+ }\n+ return function (d, b) {\n+ extendStatics(d, b);\n+ function __() { this.constructor = d; }\n+ d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n+ };\n+})();\n+var __assign = (this && this.__assign) || function () {\n+ __assign = Object.assign || function(t) {\n+ for (var s, i = 1, n = arguments.length; i < n; i++) {\n+ s = arguments[i];\n+ for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))\n+ t[p] = s[p];\n+ }\n+ return t;\n+ };\n+ return __assign.apply(this, arguments);\n+};\n+var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n+ return new (P || (P = Promise))(function (resolve, reject) {\n+ function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n+ function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n+ function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }\n+ step((generator = generator.apply(thisArg, _arguments || [])).next());\n+ });\n+};\n+var __generator = (this && this.__generator) || function (thisArg, body) {\n+ var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;\n+ return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\n+ function verb(n) { return function (v) { return step([n, v]); }; }\n+ function step(op) {\n+ if (f) throw new TypeError(\"Generator is already executing.\");\n+ while (_) try {\n+ if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\n+ if (y = 0, t) op = [op[0] & 2, t.value];\n+ switch (op[0]) {\n+ case 0: case 1: t = op; break;\n+ case 4: _.label++; return { value: op[1], done: false };\n+ case 5: _.label++; y = op[1]; op = [0]; continue;\n+ case 7: op = _.ops.pop(); _.trys.pop(); continue;\n+ default:\n+ if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\n+ if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\n+ if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\n+ if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\n+ if (t[2]) _.ops.pop();\n+ _.trys.pop(); continue;\n+ }\n+ op = body.call(thisArg, _);\n+ } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\n+ if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\n+ }\n+};\n+var __read = (this && this.__read) || function (o, n) {\n+ var m = typeof Symbol === \"function\" && o[Symbol.iterator];\n+ if (!m) return o;\n+ var i = m.call(o), r, ar = [], e;\n+ try {\n+ while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\n+ }\n+ catch (error) { e = { error: error }; }\n+ finally {\n+ try {\n+ if (r && !r.done && (m = i[\"return\"])) m.call(i);\n+ }\n+ finally { if (e) throw e.error; }\n+ }\n+ return ar;\n+};\n+Object.defineProperty(exports, \"__esModule\", { value: true });\n+// tslint:disable:no-consecutive-blank-lines ordered-imports align trailing-comma whitespace class-name\n+// tslint:disable:no-unused-variable\n+// tslint:disable:no-unbound-method\n+var base_contract_1 = require(\"@0x/base-contract\");\n+var utils_1 = require(\"@0x/utils\");\n+var web3_wrapper_1 = require(\"@0x/web3-wrapper\");\n+var ethers = require(\"ethers\");\n+var _ = require(\"lodash\");\n+var DummyERC721TokenEvents;\n+(function (DummyERC721TokenEvents) {\n+ DummyERC721TokenEvents[\"Transfer\"] = \"Transfer\";\n+ DummyERC721TokenEvents[\"Approval\"] = \"Approval\";\n+ DummyERC721TokenEvents[\"ApprovalForAll\"] = \"ApprovalForAll\";\n+})(DummyERC721TokenEvents = exports.DummyERC721TokenEvents || (exports.DummyERC721TokenEvents = {}));\n+/* istanbul ignore next */\n+// tslint:disable:no-parameter-reassignment\n+// tslint:disable-next-line:class-name\n+var DummyERC721TokenContract = /** @class */ (function (_super) {\n+ __extends(DummyERC721TokenContract, _super);\n+ function DummyERC721TokenContract(abi, address, supportedProvider, txDefaults) {\n+ var _this = _super.call(this, 'DummyERC721Token', abi, address, supportedProvider, txDefaults) || this;\n+ _this.name = {\n+ callAsync: function (callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('name()', []);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('name()');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.getApproved = {\n+ callAsync: function (_tokenId, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('getApproved(uint256)', [_tokenId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('getApproved(uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.approve = {\n+ sendTransactionAsync: function (_approved, _tokenId, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('approve(address,uint256)', [_approved,\n+ _tokenId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.approve.estimateGasAsync.bind(self, _approved, _tokenId))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (_approved, _tokenId, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('approve(address,uint256)', [_approved,\n+ _tokenId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (_approved, _tokenId) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('approve(address,uint256)', [_approved,\n+ _tokenId\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (_approved, _tokenId, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('approve(address,uint256)', [_approved,\n+ _tokenId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('approve(address,uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.transferFrom = {\n+ sendTransactionAsync: function (_from, _to, _tokenId, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transferFrom(address,address,uint256)', [_from,\n+ _to,\n+ _tokenId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.transferFrom.estimateGasAsync.bind(self, _from, _to, _tokenId))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (_from, _to, _tokenId, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transferFrom(address,address,uint256)', [_from,\n+ _to,\n+ _tokenId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (_from, _to, _tokenId) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('transferFrom(address,address,uint256)', [_from,\n+ _to,\n+ _tokenId\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (_from, _to, _tokenId, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transferFrom(address,address,uint256)', [_from,\n+ _to,\n+ _tokenId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('transferFrom(address,address,uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.mint = {\n+ sendTransactionAsync: function (_to, _tokenId, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('mint(address,uint256)', [_to,\n+ _tokenId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.mint.estimateGasAsync.bind(self, _to, _tokenId))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (_to, _tokenId, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('mint(address,uint256)', [_to,\n+ _tokenId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (_to, _tokenId) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('mint(address,uint256)', [_to,\n+ _tokenId\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (_to, _tokenId, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('mint(address,uint256)', [_to,\n+ _tokenId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('mint(address,uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.safeTransferFrom1 = {\n+ sendTransactionAsync: function (_from, _to, _tokenId, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('safeTransferFrom(address,address,uint256)', [_from,\n+ _to,\n+ _tokenId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.safeTransferFrom1.estimateGasAsync.bind(self, _from, _to, _tokenId))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (_from, _to, _tokenId, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('safeTransferFrom(address,address,uint256)', [_from,\n+ _to,\n+ _tokenId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (_from, _to, _tokenId) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('safeTransferFrom(address,address,uint256)', [_from,\n+ _to,\n+ _tokenId\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (_from, _to, _tokenId, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('safeTransferFrom(address,address,uint256)', [_from,\n+ _to,\n+ _tokenId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('safeTransferFrom(address,address,uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.ownerOf = {\n+ callAsync: function (_tokenId, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('ownerOf(uint256)', [_tokenId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('ownerOf(uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.balanceOf = {\n+ callAsync: function (_owner, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('balanceOf(address)', [_owner\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('balanceOf(address)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.owner = {\n+ callAsync: function (callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('owner()', []);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('owner()');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.symbol = {\n+ callAsync: function (callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('symbol()', []);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('symbol()');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.burn = {\n+ sendTransactionAsync: function (_owner, _tokenId, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('burn(address,uint256)', [_owner,\n+ _tokenId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.burn.estimateGasAsync.bind(self, _owner, _tokenId))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (_owner, _tokenId, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('burn(address,uint256)', [_owner,\n+ _tokenId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (_owner, _tokenId) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('burn(address,uint256)', [_owner,\n+ _tokenId\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (_owner, _tokenId, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('burn(address,uint256)', [_owner,\n+ _tokenId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('burn(address,uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.setApprovalForAll = {\n+ sendTransactionAsync: function (_operator, _approved, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('setApprovalForAll(address,bool)', [_operator,\n+ _approved\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.setApprovalForAll.estimateGasAsync.bind(self, _operator, _approved))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (_operator, _approved, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('setApprovalForAll(address,bool)', [_operator,\n+ _approved\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (_operator, _approved) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('setApprovalForAll(address,bool)', [_operator,\n+ _approved\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (_operator, _approved, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('setApprovalForAll(address,bool)', [_operator,\n+ _approved\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('setApprovalForAll(address,bool)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.safeTransferFrom2 = {\n+ sendTransactionAsync: function (_from, _to, _tokenId, _data, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('safeTransferFrom(address,address,uint256,bytes)', [_from,\n+ _to,\n+ _tokenId,\n+ _data\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.safeTransferFrom2.estimateGasAsync.bind(self, _from, _to, _tokenId, _data))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (_from, _to, _tokenId, _data, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('safeTransferFrom(address,address,uint256,bytes)', [_from,\n+ _to,\n+ _tokenId,\n+ _data\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (_from, _to, _tokenId, _data) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('safeTransferFrom(address,address,uint256,bytes)', [_from,\n+ _to,\n+ _tokenId,\n+ _data\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (_from, _to, _tokenId, _data, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('safeTransferFrom(address,address,uint256,bytes)', [_from,\n+ _to,\n+ _tokenId,\n+ _data\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('safeTransferFrom(address,address,uint256,bytes)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.isApprovedForAll = {\n+ callAsync: function (_owner, _operator, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('isApprovedForAll(address,address)', [_owner,\n+ _operator\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('isApprovedForAll(address,address)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.transferOwnership = {\n+ sendTransactionAsync: function (newOwner, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transferOwnership(address)', [newOwner\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.transferOwnership.estimateGasAsync.bind(self, newOwner))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (newOwner, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transferOwnership(address)', [newOwner\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (newOwner) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('transferOwnership(address)', [newOwner\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (newOwner, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transferOwnership(address)', [newOwner\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('transferOwnership(address)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ utils_1.classUtils.bindAll(_this, ['_abiEncoderByFunctionSignature', 'address', 'abi', '_web3Wrapper']);\n+ return _this;\n+ }\n+ DummyERC721TokenContract.deployFrom0xArtifactAsync = function (artifact, supportedProvider, txDefaults, _name, _symbol) {\n+ return __awaiter(this, void 0, void 0, function () {\n+ var provider, bytecode, abi;\n+ return __generator(this, function (_a) {\n+ if (_.isUndefined(artifact.compilerOutput)) {\n+ throw new Error('Compiler output not found in the artifact file');\n+ }\n+ provider = utils_1.providerUtils.standardizeOrThrow(supportedProvider);\n+ bytecode = artifact.compilerOutput.evm.bytecode.object;\n+ abi = artifact.compilerOutput.abi;\n+ return [2 /*return*/, DummyERC721TokenContract.deployAsync(bytecode, abi, provider, txDefaults, _name, _symbol)];\n+ });\n+ });\n+ };\n+ DummyERC721TokenContract.deployAsync = function (bytecode, abi, supportedProvider, txDefaults, _name, _symbol) {\n+ return __awaiter(this, void 0, void 0, function () {\n+ var _a, provider, constructorAbi, iface, deployInfo, txData, web3Wrapper, txDataWithDefaults, txHash, txReceipt, contractInstance;\n+ return __generator(this, function (_b) {\n+ switch (_b.label) {\n+ case 0:\n+ provider = utils_1.providerUtils.standardizeOrThrow(supportedProvider);\n+ constructorAbi = base_contract_1.BaseContract._lookupConstructorAbi(abi);\n+ _a = __read(base_contract_1.BaseContract._formatABIDataItemList(constructorAbi.inputs, [_name,\n+ _symbol\n+ ], base_contract_1.BaseContract._bigNumberToString), 2), _name = _a[0], _symbol = _a[1];\n+ iface = new ethers.utils.Interface(abi);\n+ deployInfo = iface.deployFunction;\n+ txData = deployInfo.encode(bytecode, [_name,\n+ _symbol\n+ ]);\n+ web3Wrapper = new web3_wrapper_1.Web3Wrapper(provider);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync({ data: txData }, txDefaults, web3Wrapper.estimateGasAsync.bind(web3Wrapper))];\n+ case 1:\n+ txDataWithDefaults = _b.sent();\n+ return [4 /*yield*/, web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _b.sent();\n+ utils_1.logUtils.log(\"transactionHash: \" + txHash);\n+ return [4 /*yield*/, web3Wrapper.awaitTransactionSuccessAsync(txHash)];\n+ case 3:\n+ txReceipt = _b.sent();\n+ utils_1.logUtils.log(\"DummyERC721Token successfully deployed at \" + txReceipt.contractAddress);\n+ contractInstance = new DummyERC721TokenContract(abi, txReceipt.contractAddress, provider, txDefaults);\n+ contractInstance.constructorArgs = [_name,\n+ _symbol\n+ ];\n+ return [2 /*return*/, contractInstance];\n+ }\n+ });\n+ });\n+ };\n+ return DummyERC721TokenContract;\n+}(base_contract_1.BaseContract)); // tslint:disable:max-file-line-count\n+exports.DummyERC721TokenContract = DummyERC721TokenContract;\n+// tslint:enable:no-unbound-method\n+//# sourceMappingURL=dummy_erc721_token.js.map\n\\ No newline at end of file" + }, + { + "sha": "d0b0eff0a07d9fe790551b5b733adb8524df3906", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/dummy_erc721_token.js.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/dummy_erc721_token.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/dummy_erc721_token.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/dummy_erc721_token.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"dummy_erc721_token.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/generated-wrappers/dummy_erc721_token.ts\"],\"names\":[],\"mappings\":\"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\"}\n\\ No newline at end of file" + }, + { + "sha": "61ea2e7ffee45d3c8fd5182ba65e30234495d3c0", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/dutch_auction.d.ts", + "status": "added", + "additions": 199, + "deletions": 0, + "changes": 199, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/dutch_auction.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/dutch_auction.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/dutch_auction.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,199 @@\n+import { BaseContract } from '@0x/base-contract';\n+import { BlockParamLiteral, CallData, ContractAbi, ContractArtifact, TxData, SupportedProvider } from 'ethereum-types';\n+import { BigNumber } from '@0x/utils';\n+import { SimpleContractArtifact } from '@0x/types';\n+export declare class DutchAuctionContract extends BaseContract {\n+ getAuctionDetails: {\n+ sendTransactionAsync(order: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }, txData?: Partial): Promise;\n+ estimateGasAsync(order: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(order: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }): string;\n+ callAsync(order: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise<{\n+ beginTimeSeconds: BigNumber;\n+ endTimeSeconds: BigNumber;\n+ beginAmount: BigNumber;\n+ endAmount: BigNumber;\n+ currentAmount: BigNumber;\n+ currentTimeSeconds: BigNumber;\n+ }>;\n+ };\n+ matchOrders: {\n+ sendTransactionAsync(buyOrder: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }, sellOrder: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }, buySignature: string, sellSignature: string, txData?: Partial): Promise;\n+ estimateGasAsync(buyOrder: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }, sellOrder: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }, buySignature: string, sellSignature: string, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(buyOrder: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }, sellOrder: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }, buySignature: string, sellSignature: string): string;\n+ callAsync(buyOrder: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }, sellOrder: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }, buySignature: string, sellSignature: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise<{\n+ left: {\n+ makerAssetFilledAmount: BigNumber;\n+ takerAssetFilledAmount: BigNumber;\n+ makerFeePaid: BigNumber;\n+ takerFeePaid: BigNumber;\n+ };\n+ right: {\n+ makerAssetFilledAmount: BigNumber;\n+ takerAssetFilledAmount: BigNumber;\n+ makerFeePaid: BigNumber;\n+ takerFeePaid: BigNumber;\n+ };\n+ leftMakerAssetSpreadAmount: BigNumber;\n+ }>;\n+ };\n+ static deployFrom0xArtifactAsync(artifact: ContractArtifact | SimpleContractArtifact, supportedProvider: SupportedProvider, txDefaults: Partial, _exchange: string): Promise;\n+ static deployAsync(bytecode: string, abi: ContractAbi, supportedProvider: SupportedProvider, txDefaults: Partial, _exchange: string): Promise;\n+ constructor(abi: ContractAbi, address: string, supportedProvider: SupportedProvider, txDefaults?: Partial);\n+}\n+//# sourceMappingURL=dutch_auction.d.ts.map\n\\ No newline at end of file" + }, + { + "sha": "37a0e33f77265946c71b8f12f81ee2dd215aebec", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/dutch_auction.d.ts.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/dutch_auction.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/dutch_auction.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/dutch_auction.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"dutch_auction.d.ts\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/generated-wrappers/dutch_auction.ts\"],\"names\":[],\"mappings\":\"AAGA,OAAO,EAAE,YAAY,EAAE,MAAM,mBAAmB,CAAC;AACjD,OAAO,EAAc,iBAAiB,EAAE,QAAQ,EAAE,WAAW,EAAE,gBAAgB,EAA6B,MAAM,EAAiB,iBAAiB,EAAE,MAAM,gBAAgB,CAAC;AAC7K,OAAO,EAAE,SAAS,EAAuC,MAAM,WAAW,CAAC;AAC3E,OAAO,EAAE,sBAAsB,EAAE,MAAM,WAAW,CAAC;AAUnD,qBAAa,oBAAqB,SAAQ,YAAY;IAC3C,iBAAiB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;MA2EtB;IACK,WAAW;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;MAsGhB;WACkB,yBAAyB,CACzC,QAAQ,EAAE,gBAAgB,GAAG,sBAAsB,EACnD,iBAAiB,EAAE,iBAAiB,EACpC,UAAU,EAAE,OAAO,CAAC,MAAM,CAAC,EACvB,SAAS,EAAE,MAAM,GACtB,OAAO,CAAC,oBAAoB,CAAC;WAUZ,WAAW,CAC3B,QAAQ,EAAE,MAAM,EAChB,GAAG,EAAE,WAAW,EAChB,iBAAiB,EAAE,iBAAiB,EACpC,UAAU,EAAE,OAAO,CAAC,MAAM,CAAC,EACvB,SAAS,EAAE,MAAM,GACtB,OAAO,CAAC,oBAAoB,CAAC;gBA6BpB,GAAG,EAAE,WAAW,EAAE,OAAO,EAAE,MAAM,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,UAAU,CAAC,EAAE,OAAO,CAAC,MAAM,CAAC;CAIpH\"}\n\\ No newline at end of file" + }, + { + "sha": "5809f6df7c6a0a08abd992828ebbc36af909eef0", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/dutch_auction.js", + "status": "added", + "additions": 311, + "deletions": 0, + "changes": 311, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/dutch_auction.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/dutch_auction.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/dutch_auction.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,311 @@\n+\"use strict\";\n+var __extends = (this && this.__extends) || (function () {\n+ var extendStatics = function (d, b) {\n+ extendStatics = Object.setPrototypeOf ||\n+ ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n+ function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n+ return extendStatics(d, b);\n+ }\n+ return function (d, b) {\n+ extendStatics(d, b);\n+ function __() { this.constructor = d; }\n+ d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n+ };\n+})();\n+var __assign = (this && this.__assign) || function () {\n+ __assign = Object.assign || function(t) {\n+ for (var s, i = 1, n = arguments.length; i < n; i++) {\n+ s = arguments[i];\n+ for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))\n+ t[p] = s[p];\n+ }\n+ return t;\n+ };\n+ return __assign.apply(this, arguments);\n+};\n+var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n+ return new (P || (P = Promise))(function (resolve, reject) {\n+ function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n+ function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n+ function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }\n+ step((generator = generator.apply(thisArg, _arguments || [])).next());\n+ });\n+};\n+var __generator = (this && this.__generator) || function (thisArg, body) {\n+ var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;\n+ return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\n+ function verb(n) { return function (v) { return step([n, v]); }; }\n+ function step(op) {\n+ if (f) throw new TypeError(\"Generator is already executing.\");\n+ while (_) try {\n+ if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\n+ if (y = 0, t) op = [op[0] & 2, t.value];\n+ switch (op[0]) {\n+ case 0: case 1: t = op; break;\n+ case 4: _.label++; return { value: op[1], done: false };\n+ case 5: _.label++; y = op[1]; op = [0]; continue;\n+ case 7: op = _.ops.pop(); _.trys.pop(); continue;\n+ default:\n+ if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\n+ if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\n+ if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\n+ if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\n+ if (t[2]) _.ops.pop();\n+ _.trys.pop(); continue;\n+ }\n+ op = body.call(thisArg, _);\n+ } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\n+ if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\n+ }\n+};\n+var __read = (this && this.__read) || function (o, n) {\n+ var m = typeof Symbol === \"function\" && o[Symbol.iterator];\n+ if (!m) return o;\n+ var i = m.call(o), r, ar = [], e;\n+ try {\n+ while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\n+ }\n+ catch (error) { e = { error: error }; }\n+ finally {\n+ try {\n+ if (r && !r.done && (m = i[\"return\"])) m.call(i);\n+ }\n+ finally { if (e) throw e.error; }\n+ }\n+ return ar;\n+};\n+Object.defineProperty(exports, \"__esModule\", { value: true });\n+// tslint:disable:no-consecutive-blank-lines ordered-imports align trailing-comma whitespace class-name\n+// tslint:disable:no-unused-variable\n+// tslint:disable:no-unbound-method\n+var base_contract_1 = require(\"@0x/base-contract\");\n+var utils_1 = require(\"@0x/utils\");\n+var web3_wrapper_1 = require(\"@0x/web3-wrapper\");\n+var ethers = require(\"ethers\");\n+var _ = require(\"lodash\");\n+// tslint:enable:no-unused-variable\n+/* istanbul ignore next */\n+// tslint:disable:no-parameter-reassignment\n+// tslint:disable-next-line:class-name\n+var DutchAuctionContract = /** @class */ (function (_super) {\n+ __extends(DutchAuctionContract, _super);\n+ function DutchAuctionContract(abi, address, supportedProvider, txDefaults) {\n+ var _this = _super.call(this, 'DutchAuction', abi, address, supportedProvider, txDefaults) || this;\n+ _this.getAuctionDetails = {\n+ sendTransactionAsync: function (order, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('getAuctionDetails((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes))', [order\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.getAuctionDetails.estimateGasAsync.bind(self, order))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (order, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('getAuctionDetails((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes))', [order\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (order) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('getAuctionDetails((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes))', [order\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (order, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('getAuctionDetails((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes))', [order\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('getAuctionDetails((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes))');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.matchOrders = {\n+ sendTransactionAsync: function (buyOrder, sellOrder, buySignature, sellSignature, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('matchOrders((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes),(address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes),bytes,bytes)', [buyOrder,\n+ sellOrder,\n+ buySignature,\n+ sellSignature\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.matchOrders.estimateGasAsync.bind(self, buyOrder, sellOrder, buySignature, sellSignature))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (buyOrder, sellOrder, buySignature, sellSignature, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('matchOrders((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes),(address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes),bytes,bytes)', [buyOrder,\n+ sellOrder,\n+ buySignature,\n+ sellSignature\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (buyOrder, sellOrder, buySignature, sellSignature) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('matchOrders((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes),(address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes),bytes,bytes)', [buyOrder,\n+ sellOrder,\n+ buySignature,\n+ sellSignature\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (buyOrder, sellOrder, buySignature, sellSignature, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('matchOrders((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes),(address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes),bytes,bytes)', [buyOrder,\n+ sellOrder,\n+ buySignature,\n+ sellSignature\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('matchOrders((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes),(address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes),bytes,bytes)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ utils_1.classUtils.bindAll(_this, ['_abiEncoderByFunctionSignature', 'address', 'abi', '_web3Wrapper']);\n+ return _this;\n+ }\n+ DutchAuctionContract.deployFrom0xArtifactAsync = function (artifact, supportedProvider, txDefaults, _exchange) {\n+ return __awaiter(this, void 0, void 0, function () {\n+ var provider, bytecode, abi;\n+ return __generator(this, function (_a) {\n+ if (_.isUndefined(artifact.compilerOutput)) {\n+ throw new Error('Compiler output not found in the artifact file');\n+ }\n+ provider = utils_1.providerUtils.standardizeOrThrow(supportedProvider);\n+ bytecode = artifact.compilerOutput.evm.bytecode.object;\n+ abi = artifact.compilerOutput.abi;\n+ return [2 /*return*/, DutchAuctionContract.deployAsync(bytecode, abi, provider, txDefaults, _exchange)];\n+ });\n+ });\n+ };\n+ DutchAuctionContract.deployAsync = function (bytecode, abi, supportedProvider, txDefaults, _exchange) {\n+ return __awaiter(this, void 0, void 0, function () {\n+ var _a, provider, constructorAbi, iface, deployInfo, txData, web3Wrapper, txDataWithDefaults, txHash, txReceipt, contractInstance;\n+ return __generator(this, function (_b) {\n+ switch (_b.label) {\n+ case 0:\n+ provider = utils_1.providerUtils.standardizeOrThrow(supportedProvider);\n+ constructorAbi = base_contract_1.BaseContract._lookupConstructorAbi(abi);\n+ _a = __read(base_contract_1.BaseContract._formatABIDataItemList(constructorAbi.inputs, [_exchange\n+ ], base_contract_1.BaseContract._bigNumberToString), 1), _exchange = _a[0];\n+ iface = new ethers.utils.Interface(abi);\n+ deployInfo = iface.deployFunction;\n+ txData = deployInfo.encode(bytecode, [_exchange\n+ ]);\n+ web3Wrapper = new web3_wrapper_1.Web3Wrapper(provider);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync({ data: txData }, txDefaults, web3Wrapper.estimateGasAsync.bind(web3Wrapper))];\n+ case 1:\n+ txDataWithDefaults = _b.sent();\n+ return [4 /*yield*/, web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _b.sent();\n+ utils_1.logUtils.log(\"transactionHash: \" + txHash);\n+ return [4 /*yield*/, web3Wrapper.awaitTransactionSuccessAsync(txHash)];\n+ case 3:\n+ txReceipt = _b.sent();\n+ utils_1.logUtils.log(\"DutchAuction successfully deployed at \" + txReceipt.contractAddress);\n+ contractInstance = new DutchAuctionContract(abi, txReceipt.contractAddress, provider, txDefaults);\n+ contractInstance.constructorArgs = [_exchange\n+ ];\n+ return [2 /*return*/, contractInstance];\n+ }\n+ });\n+ });\n+ };\n+ return DutchAuctionContract;\n+}(base_contract_1.BaseContract)); // tslint:disable:max-file-line-count\n+exports.DutchAuctionContract = DutchAuctionContract;\n+// tslint:enable:no-unbound-method\n+//# sourceMappingURL=dutch_auction.js.map\n\\ No newline at end of file" + }, + { + "sha": "ad74e3eb29d8ee956e1613b2dffed365db74ab02", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/dutch_auction.js.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/dutch_auction.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/dutch_auction.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/dutch_auction.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"dutch_auction.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/generated-wrappers/dutch_auction.ts\"],\"names\":[],\"mappings\":\"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\"}\n\\ No newline at end of file" + }, + { + "sha": "532e412d689eaed0b27ca9284d5981714ef7307e", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/erc20_proxy.d.ts", + "status": "added", + "additions": 62, + "deletions": 0, + "changes": 62, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc20_proxy.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc20_proxy.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc20_proxy.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,62 @@\n+import { BaseContract } from '@0x/base-contract';\n+import { BlockParamLiteral, CallData, ContractAbi, ContractArtifact, DecodedLogArgs, TxData, SupportedProvider } from 'ethereum-types';\n+import { BigNumber } from '@0x/utils';\n+import { SimpleContractArtifact } from '@0x/types';\n+export declare type ERC20ProxyEventArgs = ERC20ProxyAuthorizedAddressAddedEventArgs | ERC20ProxyAuthorizedAddressRemovedEventArgs;\n+export declare enum ERC20ProxyEvents {\n+ AuthorizedAddressAdded = \"AuthorizedAddressAdded\",\n+ AuthorizedAddressRemoved = \"AuthorizedAddressRemoved\"\n+}\n+export interface ERC20ProxyAuthorizedAddressAddedEventArgs extends DecodedLogArgs {\n+ target: string;\n+ caller: string;\n+}\n+export interface ERC20ProxyAuthorizedAddressRemovedEventArgs extends DecodedLogArgs {\n+ target: string;\n+ caller: string;\n+}\n+export declare class ERC20ProxyContract extends BaseContract {\n+ addAuthorizedAddress: {\n+ sendTransactionAsync(target: string, txData?: Partial): Promise;\n+ estimateGasAsync(target: string, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(target: string): string;\n+ callAsync(target: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ authorities: {\n+ callAsync(index_0: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ removeAuthorizedAddress: {\n+ sendTransactionAsync(target: string, txData?: Partial): Promise;\n+ estimateGasAsync(target: string, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(target: string): string;\n+ callAsync(target: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ owner: {\n+ callAsync(callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ removeAuthorizedAddressAtIndex: {\n+ sendTransactionAsync(target: string, index: BigNumber, txData?: Partial): Promise;\n+ estimateGasAsync(target: string, index: BigNumber, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(target: string, index: BigNumber): string;\n+ callAsync(target: string, index: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ getProxyId: {\n+ callAsync(callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ authorized: {\n+ callAsync(index_0: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ getAuthorizedAddresses: {\n+ callAsync(callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ transferOwnership: {\n+ sendTransactionAsync(newOwner: string, txData?: Partial): Promise;\n+ estimateGasAsync(newOwner: string, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(newOwner: string): string;\n+ callAsync(newOwner: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ static deployFrom0xArtifactAsync(artifact: ContractArtifact | SimpleContractArtifact, supportedProvider: SupportedProvider, txDefaults: Partial): Promise;\n+ static deployAsync(bytecode: string, abi: ContractAbi, supportedProvider: SupportedProvider, txDefaults: Partial): Promise;\n+ constructor(abi: ContractAbi, address: string, supportedProvider: SupportedProvider, txDefaults?: Partial);\n+}\n+//# sourceMappingURL=erc20_proxy.d.ts.map\n\\ No newline at end of file" + }, + { + "sha": "c6584a6bb33565bcdcfbf3052f3fd56d7d74d9ae", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/erc20_proxy.d.ts.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc20_proxy.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc20_proxy.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc20_proxy.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"erc20_proxy.d.ts\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/generated-wrappers/erc20_proxy.ts\"],\"names\":[],\"mappings\":\"AAGA,OAAO,EAAE,YAAY,EAAE,MAAM,mBAAmB,CAAC;AACjD,OAAO,EAAc,iBAAiB,EAAE,QAAQ,EAAE,WAAW,EAAE,gBAAgB,EAAE,cAAc,EAAa,MAAM,EAAiB,iBAAiB,EAAE,MAAM,gBAAgB,CAAC;AAC7K,OAAO,EAAE,SAAS,EAAuC,MAAM,WAAW,CAAC;AAC3E,OAAO,EAAE,sBAAsB,EAAE,MAAM,WAAW,CAAC;AAMnD,oBAAY,mBAAmB,GACzB,yCAAyC,GACzC,2CAA2C,CAAC;AAElD,oBAAY,gBAAgB;IACxB,sBAAsB,2BAA2B;IACjD,wBAAwB,6BAA6B;CACxD;AAED,MAAM,WAAW,yCAA0C,SAAQ,cAAc;IAC7E,MAAM,EAAE,MAAM,CAAC;IACf,MAAM,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,2CAA4C,SAAQ,cAAc;IAC/E,MAAM,EAAE,MAAM,CAAC;IACf,MAAM,EAAE,MAAM,CAAC;CAClB;AAMD,qBAAa,kBAAmB,SAAQ,YAAY;IACzC,oBAAoB;;;;;MA2EzB;IACK,WAAW;;MA2BhB;IACK,uBAAuB;;;;;MA2E5B;IACK,KAAK;;MAyBV;IACK,8BAA8B;;;;;MAoFnC;IACK,UAAU;;MAyBf;IACK,UAAU;;MA2Bf;IACK,sBAAsB;;MAyB3B;IACK,iBAAiB;;;;;MA2EtB;WACkB,yBAAyB,CACzC,QAAQ,EAAE,gBAAgB,GAAG,sBAAsB,EACnD,iBAAiB,EAAE,iBAAiB,EACpC,UAAU,EAAE,OAAO,CAAC,MAAM,CAAC,GAC5B,OAAO,CAAC,kBAAkB,CAAC;WASV,WAAW,CAC3B,QAAQ,EAAE,MAAM,EAChB,GAAG,EAAE,WAAW,EAChB,iBAAiB,EAAE,iBAAiB,EACpC,UAAU,EAAE,OAAO,CAAC,MAAM,CAAC,GAC5B,OAAO,CAAC,kBAAkB,CAAC;gBAyBlB,GAAG,EAAE,WAAW,EAAE,OAAO,EAAE,MAAM,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,UAAU,CAAC,EAAE,OAAO,CAAC,MAAM,CAAC;CAIpH\"}\n\\ No newline at end of file" + }, + { + "sha": "b83d3f661742d6c1a4a9c656cfdd4a4a6c0fc2c0", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/erc20_proxy.js", + "status": "added", + "additions": 570, + "deletions": 0, + "changes": 570, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc20_proxy.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc20_proxy.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc20_proxy.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,570 @@\n+\"use strict\";\n+var __extends = (this && this.__extends) || (function () {\n+ var extendStatics = function (d, b) {\n+ extendStatics = Object.setPrototypeOf ||\n+ ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n+ function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n+ return extendStatics(d, b);\n+ }\n+ return function (d, b) {\n+ extendStatics(d, b);\n+ function __() { this.constructor = d; }\n+ d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n+ };\n+})();\n+var __assign = (this && this.__assign) || function () {\n+ __assign = Object.assign || function(t) {\n+ for (var s, i = 1, n = arguments.length; i < n; i++) {\n+ s = arguments[i];\n+ for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))\n+ t[p] = s[p];\n+ }\n+ return t;\n+ };\n+ return __assign.apply(this, arguments);\n+};\n+var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n+ return new (P || (P = Promise))(function (resolve, reject) {\n+ function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n+ function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n+ function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }\n+ step((generator = generator.apply(thisArg, _arguments || [])).next());\n+ });\n+};\n+var __generator = (this && this.__generator) || function (thisArg, body) {\n+ var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;\n+ return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\n+ function verb(n) { return function (v) { return step([n, v]); }; }\n+ function step(op) {\n+ if (f) throw new TypeError(\"Generator is already executing.\");\n+ while (_) try {\n+ if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\n+ if (y = 0, t) op = [op[0] & 2, t.value];\n+ switch (op[0]) {\n+ case 0: case 1: t = op; break;\n+ case 4: _.label++; return { value: op[1], done: false };\n+ case 5: _.label++; y = op[1]; op = [0]; continue;\n+ case 7: op = _.ops.pop(); _.trys.pop(); continue;\n+ default:\n+ if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\n+ if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\n+ if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\n+ if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\n+ if (t[2]) _.ops.pop();\n+ _.trys.pop(); continue;\n+ }\n+ op = body.call(thisArg, _);\n+ } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\n+ if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\n+ }\n+};\n+Object.defineProperty(exports, \"__esModule\", { value: true });\n+// tslint:disable:no-consecutive-blank-lines ordered-imports align trailing-comma whitespace class-name\n+// tslint:disable:no-unused-variable\n+// tslint:disable:no-unbound-method\n+var base_contract_1 = require(\"@0x/base-contract\");\n+var utils_1 = require(\"@0x/utils\");\n+var web3_wrapper_1 = require(\"@0x/web3-wrapper\");\n+var ethers = require(\"ethers\");\n+var _ = require(\"lodash\");\n+var ERC20ProxyEvents;\n+(function (ERC20ProxyEvents) {\n+ ERC20ProxyEvents[\"AuthorizedAddressAdded\"] = \"AuthorizedAddressAdded\";\n+ ERC20ProxyEvents[\"AuthorizedAddressRemoved\"] = \"AuthorizedAddressRemoved\";\n+})(ERC20ProxyEvents = exports.ERC20ProxyEvents || (exports.ERC20ProxyEvents = {}));\n+/* istanbul ignore next */\n+// tslint:disable:no-parameter-reassignment\n+// tslint:disable-next-line:class-name\n+var ERC20ProxyContract = /** @class */ (function (_super) {\n+ __extends(ERC20ProxyContract, _super);\n+ function ERC20ProxyContract(abi, address, supportedProvider, txDefaults) {\n+ var _this = _super.call(this, 'ERC20Proxy', abi, address, supportedProvider, txDefaults) || this;\n+ _this.addAuthorizedAddress = {\n+ sendTransactionAsync: function (target, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('addAuthorizedAddress(address)', [target\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.addAuthorizedAddress.estimateGasAsync.bind(self, target))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (target, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('addAuthorizedAddress(address)', [target\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (target) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('addAuthorizedAddress(address)', [target\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (target, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('addAuthorizedAddress(address)', [target\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('addAuthorizedAddress(address)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.authorities = {\n+ callAsync: function (index_0, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('authorities(uint256)', [index_0\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('authorities(uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.removeAuthorizedAddress = {\n+ sendTransactionAsync: function (target, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('removeAuthorizedAddress(address)', [target\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.removeAuthorizedAddress.estimateGasAsync.bind(self, target))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (target, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('removeAuthorizedAddress(address)', [target\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (target) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('removeAuthorizedAddress(address)', [target\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (target, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('removeAuthorizedAddress(address)', [target\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('removeAuthorizedAddress(address)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.owner = {\n+ callAsync: function (callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('owner()', []);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('owner()');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.removeAuthorizedAddressAtIndex = {\n+ sendTransactionAsync: function (target, index, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('removeAuthorizedAddressAtIndex(address,uint256)', [target,\n+ index\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.removeAuthorizedAddressAtIndex.estimateGasAsync.bind(self, target, index))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (target, index, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('removeAuthorizedAddressAtIndex(address,uint256)', [target,\n+ index\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (target, index) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('removeAuthorizedAddressAtIndex(address,uint256)', [target,\n+ index\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (target, index, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('removeAuthorizedAddressAtIndex(address,uint256)', [target,\n+ index\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('removeAuthorizedAddressAtIndex(address,uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.getProxyId = {\n+ callAsync: function (callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('getProxyId()', []);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('getProxyId()');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.authorized = {\n+ callAsync: function (index_0, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('authorized(address)', [index_0\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('authorized(address)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.getAuthorizedAddresses = {\n+ callAsync: function (callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('getAuthorizedAddresses()', []);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('getAuthorizedAddresses()');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.transferOwnership = {\n+ sendTransactionAsync: function (newOwner, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transferOwnership(address)', [newOwner\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.transferOwnership.estimateGasAsync.bind(self, newOwner))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (newOwner, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transferOwnership(address)', [newOwner\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (newOwner) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('transferOwnership(address)', [newOwner\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (newOwner, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transferOwnership(address)', [newOwner\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('transferOwnership(address)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ utils_1.classUtils.bindAll(_this, ['_abiEncoderByFunctionSignature', 'address', 'abi', '_web3Wrapper']);\n+ return _this;\n+ }\n+ ERC20ProxyContract.deployFrom0xArtifactAsync = function (artifact, supportedProvider, txDefaults) {\n+ return __awaiter(this, void 0, void 0, function () {\n+ var provider, bytecode, abi;\n+ return __generator(this, function (_a) {\n+ if (_.isUndefined(artifact.compilerOutput)) {\n+ throw new Error('Compiler output not found in the artifact file');\n+ }\n+ provider = utils_1.providerUtils.standardizeOrThrow(supportedProvider);\n+ bytecode = artifact.compilerOutput.evm.bytecode.object;\n+ abi = artifact.compilerOutput.abi;\n+ return [2 /*return*/, ERC20ProxyContract.deployAsync(bytecode, abi, provider, txDefaults)];\n+ });\n+ });\n+ };\n+ ERC20ProxyContract.deployAsync = function (bytecode, abi, supportedProvider, txDefaults) {\n+ return __awaiter(this, void 0, void 0, function () {\n+ var provider, constructorAbi, iface, deployInfo, txData, web3Wrapper, txDataWithDefaults, txHash, txReceipt, contractInstance;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ provider = utils_1.providerUtils.standardizeOrThrow(supportedProvider);\n+ constructorAbi = base_contract_1.BaseContract._lookupConstructorAbi(abi);\n+ base_contract_1.BaseContract._formatABIDataItemList(constructorAbi.inputs, [], base_contract_1.BaseContract._bigNumberToString);\n+ iface = new ethers.utils.Interface(abi);\n+ deployInfo = iface.deployFunction;\n+ txData = deployInfo.encode(bytecode, []);\n+ web3Wrapper = new web3_wrapper_1.Web3Wrapper(provider);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync({ data: txData }, txDefaults, web3Wrapper.estimateGasAsync.bind(web3Wrapper))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ utils_1.logUtils.log(\"transactionHash: \" + txHash);\n+ return [4 /*yield*/, web3Wrapper.awaitTransactionSuccessAsync(txHash)];\n+ case 3:\n+ txReceipt = _a.sent();\n+ utils_1.logUtils.log(\"ERC20Proxy successfully deployed at \" + txReceipt.contractAddress);\n+ contractInstance = new ERC20ProxyContract(abi, txReceipt.contractAddress, provider, txDefaults);\n+ contractInstance.constructorArgs = [];\n+ return [2 /*return*/, contractInstance];\n+ }\n+ });\n+ });\n+ };\n+ return ERC20ProxyContract;\n+}(base_contract_1.BaseContract)); // tslint:disable:max-file-line-count\n+exports.ERC20ProxyContract = ERC20ProxyContract;\n+// tslint:enable:no-unbound-method\n+//# sourceMappingURL=erc20_proxy.js.map\n\\ No newline at end of file" + }, + { + "sha": "54b25eab5fb2ae38ca6e2dd316bad221b977b82f", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/erc20_proxy.js.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc20_proxy.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc20_proxy.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc20_proxy.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"erc20_proxy.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/generated-wrappers/erc20_proxy.ts\"],\"names\":[],\"mappings\":\"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\"}\n\\ No newline at end of file" + }, + { + "sha": "ad35ed5462ec077fb0c1715d19dcb0fc4dc89754", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/erc20_token.d.ts", + "status": "added", + "additions": 52, + "deletions": 0, + "changes": 52, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc20_token.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc20_token.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc20_token.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,52 @@\n+import { BaseContract } from '@0x/base-contract';\n+import { BlockParamLiteral, CallData, ContractAbi, ContractArtifact, DecodedLogArgs, TxData, SupportedProvider } from 'ethereum-types';\n+import { BigNumber } from '@0x/utils';\n+import { SimpleContractArtifact } from '@0x/types';\n+export declare type ERC20TokenEventArgs = ERC20TokenTransferEventArgs | ERC20TokenApprovalEventArgs;\n+export declare enum ERC20TokenEvents {\n+ Transfer = \"Transfer\",\n+ Approval = \"Approval\"\n+}\n+export interface ERC20TokenTransferEventArgs extends DecodedLogArgs {\n+ _from: string;\n+ _to: string;\n+ _value: BigNumber;\n+}\n+export interface ERC20TokenApprovalEventArgs extends DecodedLogArgs {\n+ _owner: string;\n+ _spender: string;\n+ _value: BigNumber;\n+}\n+export declare class ERC20TokenContract extends BaseContract {\n+ approve: {\n+ sendTransactionAsync(_spender: string, _value: BigNumber, txData?: Partial): Promise;\n+ estimateGasAsync(_spender: string, _value: BigNumber, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(_spender: string, _value: BigNumber): string;\n+ callAsync(_spender: string, _value: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ totalSupply: {\n+ callAsync(callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ transferFrom: {\n+ sendTransactionAsync(_from: string, _to: string, _value: BigNumber, txData?: Partial): Promise;\n+ estimateGasAsync(_from: string, _to: string, _value: BigNumber, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(_from: string, _to: string, _value: BigNumber): string;\n+ callAsync(_from: string, _to: string, _value: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ balanceOf: {\n+ callAsync(_owner: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ transfer: {\n+ sendTransactionAsync(_to: string, _value: BigNumber, txData?: Partial): Promise;\n+ estimateGasAsync(_to: string, _value: BigNumber, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(_to: string, _value: BigNumber): string;\n+ callAsync(_to: string, _value: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ allowance: {\n+ callAsync(_owner: string, _spender: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ static deployFrom0xArtifactAsync(artifact: ContractArtifact | SimpleContractArtifact, supportedProvider: SupportedProvider, txDefaults: Partial): Promise;\n+ static deployAsync(bytecode: string, abi: ContractAbi, supportedProvider: SupportedProvider, txDefaults: Partial): Promise;\n+ constructor(abi: ContractAbi, address: string, supportedProvider: SupportedProvider, txDefaults?: Partial);\n+}\n+//# sourceMappingURL=erc20_token.d.ts.map\n\\ No newline at end of file" + }, + { + "sha": "93136337176e00c984fba23b99abe9f5fc8f04ed", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/erc20_token.d.ts.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc20_token.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc20_token.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc20_token.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"erc20_token.d.ts\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/generated-wrappers/erc20_token.ts\"],\"names\":[],\"mappings\":\"AAGA,OAAO,EAAE,YAAY,EAAE,MAAM,mBAAmB,CAAC;AACjD,OAAO,EAAc,iBAAiB,EAAE,QAAQ,EAAE,WAAW,EAAE,gBAAgB,EAAE,cAAc,EAAa,MAAM,EAAiB,iBAAiB,EAAE,MAAM,gBAAgB,CAAC;AAC7K,OAAO,EAAE,SAAS,EAAuC,MAAM,WAAW,CAAC;AAC3E,OAAO,EAAE,sBAAsB,EAAE,MAAM,WAAW,CAAC;AAMnD,oBAAY,mBAAmB,GACzB,2BAA2B,GAC3B,2BAA2B,CAAC;AAElC,oBAAY,gBAAgB;IACxB,QAAQ,aAAa;IACrB,QAAQ,aAAa;CACxB;AAED,MAAM,WAAW,2BAA4B,SAAQ,cAAc;IAC/D,KAAK,EAAE,MAAM,CAAC;IACd,GAAG,EAAE,MAAM,CAAC;IACZ,MAAM,EAAE,SAAS,CAAC;CACrB;AAED,MAAM,WAAW,2BAA4B,SAAQ,cAAc;IAC/D,MAAM,EAAE,MAAM,CAAC;IACf,QAAQ,EAAE,MAAM,CAAC;IACjB,MAAM,EAAE,SAAS,CAAC;CACrB;AAMD,qBAAa,kBAAmB,SAAQ,YAAY;IACzC,OAAO;;;;;MAoFZ;IACK,WAAW;;MAyBhB;IACK,YAAY;;;;;MA6FjB;IACK,SAAS;;MA2Bd;IACK,QAAQ;;;;;MAoFb;IACK,SAAS;;MA6Bd;WACkB,yBAAyB,CACzC,QAAQ,EAAE,gBAAgB,GAAG,sBAAsB,EACnD,iBAAiB,EAAE,iBAAiB,EACpC,UAAU,EAAE,OAAO,CAAC,MAAM,CAAC,GAC5B,OAAO,CAAC,kBAAkB,CAAC;WASV,WAAW,CAC3B,QAAQ,EAAE,MAAM,EAChB,GAAG,EAAE,WAAW,EAChB,iBAAiB,EAAE,iBAAiB,EACpC,UAAU,EAAE,OAAO,CAAC,MAAM,CAAC,GAC5B,OAAO,CAAC,kBAAkB,CAAC;gBAyBlB,GAAG,EAAE,WAAW,EAAE,OAAO,EAAE,MAAM,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,UAAU,CAAC,EAAE,OAAO,CAAC,MAAM,CAAC;CAIpH\"}\n\\ No newline at end of file" + }, + { + "sha": "bb173bb962edd44ea30bc054c1b5a77bc2d03fcd", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/erc20_token.js", + "status": "added", + "additions": 456, + "deletions": 0, + "changes": 456, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc20_token.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc20_token.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc20_token.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,456 @@\n+\"use strict\";\n+var __extends = (this && this.__extends) || (function () {\n+ var extendStatics = function (d, b) {\n+ extendStatics = Object.setPrototypeOf ||\n+ ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n+ function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n+ return extendStatics(d, b);\n+ }\n+ return function (d, b) {\n+ extendStatics(d, b);\n+ function __() { this.constructor = d; }\n+ d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n+ };\n+})();\n+var __assign = (this && this.__assign) || function () {\n+ __assign = Object.assign || function(t) {\n+ for (var s, i = 1, n = arguments.length; i < n; i++) {\n+ s = arguments[i];\n+ for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))\n+ t[p] = s[p];\n+ }\n+ return t;\n+ };\n+ return __assign.apply(this, arguments);\n+};\n+var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n+ return new (P || (P = Promise))(function (resolve, reject) {\n+ function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n+ function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n+ function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }\n+ step((generator = generator.apply(thisArg, _arguments || [])).next());\n+ });\n+};\n+var __generator = (this && this.__generator) || function (thisArg, body) {\n+ var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;\n+ return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\n+ function verb(n) { return function (v) { return step([n, v]); }; }\n+ function step(op) {\n+ if (f) throw new TypeError(\"Generator is already executing.\");\n+ while (_) try {\n+ if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\n+ if (y = 0, t) op = [op[0] & 2, t.value];\n+ switch (op[0]) {\n+ case 0: case 1: t = op; break;\n+ case 4: _.label++; return { value: op[1], done: false };\n+ case 5: _.label++; y = op[1]; op = [0]; continue;\n+ case 7: op = _.ops.pop(); _.trys.pop(); continue;\n+ default:\n+ if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\n+ if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\n+ if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\n+ if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\n+ if (t[2]) _.ops.pop();\n+ _.trys.pop(); continue;\n+ }\n+ op = body.call(thisArg, _);\n+ } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\n+ if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\n+ }\n+};\n+Object.defineProperty(exports, \"__esModule\", { value: true });\n+// tslint:disable:no-consecutive-blank-lines ordered-imports align trailing-comma whitespace class-name\n+// tslint:disable:no-unused-variable\n+// tslint:disable:no-unbound-method\n+var base_contract_1 = require(\"@0x/base-contract\");\n+var utils_1 = require(\"@0x/utils\");\n+var web3_wrapper_1 = require(\"@0x/web3-wrapper\");\n+var ethers = require(\"ethers\");\n+var _ = require(\"lodash\");\n+var ERC20TokenEvents;\n+(function (ERC20TokenEvents) {\n+ ERC20TokenEvents[\"Transfer\"] = \"Transfer\";\n+ ERC20TokenEvents[\"Approval\"] = \"Approval\";\n+})(ERC20TokenEvents = exports.ERC20TokenEvents || (exports.ERC20TokenEvents = {}));\n+/* istanbul ignore next */\n+// tslint:disable:no-parameter-reassignment\n+// tslint:disable-next-line:class-name\n+var ERC20TokenContract = /** @class */ (function (_super) {\n+ __extends(ERC20TokenContract, _super);\n+ function ERC20TokenContract(abi, address, supportedProvider, txDefaults) {\n+ var _this = _super.call(this, 'ERC20Token', abi, address, supportedProvider, txDefaults) || this;\n+ _this.approve = {\n+ sendTransactionAsync: function (_spender, _value, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('approve(address,uint256)', [_spender,\n+ _value\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.approve.estimateGasAsync.bind(self, _spender, _value))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (_spender, _value, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('approve(address,uint256)', [_spender,\n+ _value\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (_spender, _value) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('approve(address,uint256)', [_spender,\n+ _value\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (_spender, _value, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('approve(address,uint256)', [_spender,\n+ _value\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('approve(address,uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.totalSupply = {\n+ callAsync: function (callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('totalSupply()', []);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('totalSupply()');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.transferFrom = {\n+ sendTransactionAsync: function (_from, _to, _value, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transferFrom(address,address,uint256)', [_from,\n+ _to,\n+ _value\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.transferFrom.estimateGasAsync.bind(self, _from, _to, _value))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (_from, _to, _value, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transferFrom(address,address,uint256)', [_from,\n+ _to,\n+ _value\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (_from, _to, _value) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('transferFrom(address,address,uint256)', [_from,\n+ _to,\n+ _value\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (_from, _to, _value, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transferFrom(address,address,uint256)', [_from,\n+ _to,\n+ _value\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('transferFrom(address,address,uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.balanceOf = {\n+ callAsync: function (_owner, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('balanceOf(address)', [_owner\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('balanceOf(address)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.transfer = {\n+ sendTransactionAsync: function (_to, _value, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transfer(address,uint256)', [_to,\n+ _value\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.transfer.estimateGasAsync.bind(self, _to, _value))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (_to, _value, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transfer(address,uint256)', [_to,\n+ _value\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (_to, _value) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('transfer(address,uint256)', [_to,\n+ _value\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (_to, _value, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transfer(address,uint256)', [_to,\n+ _value\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('transfer(address,uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.allowance = {\n+ callAsync: function (_owner, _spender, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('allowance(address,address)', [_owner,\n+ _spender\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('allowance(address,address)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ utils_1.classUtils.bindAll(_this, ['_abiEncoderByFunctionSignature', 'address', 'abi', '_web3Wrapper']);\n+ return _this;\n+ }\n+ ERC20TokenContract.deployFrom0xArtifactAsync = function (artifact, supportedProvider, txDefaults) {\n+ return __awaiter(this, void 0, void 0, function () {\n+ var provider, bytecode, abi;\n+ return __generator(this, function (_a) {\n+ if (_.isUndefined(artifact.compilerOutput)) {\n+ throw new Error('Compiler output not found in the artifact file');\n+ }\n+ provider = utils_1.providerUtils.standardizeOrThrow(supportedProvider);\n+ bytecode = artifact.compilerOutput.evm.bytecode.object;\n+ abi = artifact.compilerOutput.abi;\n+ return [2 /*return*/, ERC20TokenContract.deployAsync(bytecode, abi, provider, txDefaults)];\n+ });\n+ });\n+ };\n+ ERC20TokenContract.deployAsync = function (bytecode, abi, supportedProvider, txDefaults) {\n+ return __awaiter(this, void 0, void 0, function () {\n+ var provider, constructorAbi, iface, deployInfo, txData, web3Wrapper, txDataWithDefaults, txHash, txReceipt, contractInstance;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ provider = utils_1.providerUtils.standardizeOrThrow(supportedProvider);\n+ constructorAbi = base_contract_1.BaseContract._lookupConstructorAbi(abi);\n+ base_contract_1.BaseContract._formatABIDataItemList(constructorAbi.inputs, [], base_contract_1.BaseContract._bigNumberToString);\n+ iface = new ethers.utils.Interface(abi);\n+ deployInfo = iface.deployFunction;\n+ txData = deployInfo.encode(bytecode, []);\n+ web3Wrapper = new web3_wrapper_1.Web3Wrapper(provider);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync({ data: txData }, txDefaults, web3Wrapper.estimateGasAsync.bind(web3Wrapper))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ utils_1.logUtils.log(\"transactionHash: \" + txHash);\n+ return [4 /*yield*/, web3Wrapper.awaitTransactionSuccessAsync(txHash)];\n+ case 3:\n+ txReceipt = _a.sent();\n+ utils_1.logUtils.log(\"ERC20Token successfully deployed at \" + txReceipt.contractAddress);\n+ contractInstance = new ERC20TokenContract(abi, txReceipt.contractAddress, provider, txDefaults);\n+ contractInstance.constructorArgs = [];\n+ return [2 /*return*/, contractInstance];\n+ }\n+ });\n+ });\n+ };\n+ return ERC20TokenContract;\n+}(base_contract_1.BaseContract)); // tslint:disable:max-file-line-count\n+exports.ERC20TokenContract = ERC20TokenContract;\n+// tslint:enable:no-unbound-method\n+//# sourceMappingURL=erc20_token.js.map\n\\ No newline at end of file" + }, + { + "sha": "4d030067eb550f7b703e695be863f8129e6c2a61", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/erc20_token.js.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc20_token.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc20_token.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc20_token.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"erc20_token.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/generated-wrappers/erc20_token.ts\"],\"names\":[],\"mappings\":\"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\"}\n\\ No newline at end of file" + }, + { + "sha": "bed91f0f424406f8137c6e60d0487e58e7c84b69", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/erc721_proxy.d.ts", + "status": "added", + "additions": 62, + "deletions": 0, + "changes": 62, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc721_proxy.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc721_proxy.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc721_proxy.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,62 @@\n+import { BaseContract } from '@0x/base-contract';\n+import { BlockParamLiteral, CallData, ContractAbi, ContractArtifact, DecodedLogArgs, TxData, SupportedProvider } from 'ethereum-types';\n+import { BigNumber } from '@0x/utils';\n+import { SimpleContractArtifact } from '@0x/types';\n+export declare type ERC721ProxyEventArgs = ERC721ProxyAuthorizedAddressAddedEventArgs | ERC721ProxyAuthorizedAddressRemovedEventArgs;\n+export declare enum ERC721ProxyEvents {\n+ AuthorizedAddressAdded = \"AuthorizedAddressAdded\",\n+ AuthorizedAddressRemoved = \"AuthorizedAddressRemoved\"\n+}\n+export interface ERC721ProxyAuthorizedAddressAddedEventArgs extends DecodedLogArgs {\n+ target: string;\n+ caller: string;\n+}\n+export interface ERC721ProxyAuthorizedAddressRemovedEventArgs extends DecodedLogArgs {\n+ target: string;\n+ caller: string;\n+}\n+export declare class ERC721ProxyContract extends BaseContract {\n+ addAuthorizedAddress: {\n+ sendTransactionAsync(target: string, txData?: Partial): Promise;\n+ estimateGasAsync(target: string, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(target: string): string;\n+ callAsync(target: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ authorities: {\n+ callAsync(index_0: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ removeAuthorizedAddress: {\n+ sendTransactionAsync(target: string, txData?: Partial): Promise;\n+ estimateGasAsync(target: string, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(target: string): string;\n+ callAsync(target: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ owner: {\n+ callAsync(callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ removeAuthorizedAddressAtIndex: {\n+ sendTransactionAsync(target: string, index: BigNumber, txData?: Partial): Promise;\n+ estimateGasAsync(target: string, index: BigNumber, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(target: string, index: BigNumber): string;\n+ callAsync(target: string, index: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ getProxyId: {\n+ callAsync(callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ authorized: {\n+ callAsync(index_0: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ getAuthorizedAddresses: {\n+ callAsync(callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ transferOwnership: {\n+ sendTransactionAsync(newOwner: string, txData?: Partial): Promise;\n+ estimateGasAsync(newOwner: string, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(newOwner: string): string;\n+ callAsync(newOwner: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ static deployFrom0xArtifactAsync(artifact: ContractArtifact | SimpleContractArtifact, supportedProvider: SupportedProvider, txDefaults: Partial): Promise;\n+ static deployAsync(bytecode: string, abi: ContractAbi, supportedProvider: SupportedProvider, txDefaults: Partial): Promise;\n+ constructor(abi: ContractAbi, address: string, supportedProvider: SupportedProvider, txDefaults?: Partial);\n+}\n+//# sourceMappingURL=erc721_proxy.d.ts.map\n\\ No newline at end of file" + }, + { + "sha": "3c31fe9d2a210dc8c79df21c8863f83b6d330ad3", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/erc721_proxy.d.ts.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc721_proxy.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc721_proxy.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc721_proxy.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"erc721_proxy.d.ts\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/generated-wrappers/erc721_proxy.ts\"],\"names\":[],\"mappings\":\"AAGA,OAAO,EAAE,YAAY,EAAE,MAAM,mBAAmB,CAAC;AACjD,OAAO,EAAc,iBAAiB,EAAE,QAAQ,EAAE,WAAW,EAAE,gBAAgB,EAAE,cAAc,EAAa,MAAM,EAAiB,iBAAiB,EAAE,MAAM,gBAAgB,CAAC;AAC7K,OAAO,EAAE,SAAS,EAAuC,MAAM,WAAW,CAAC;AAC3E,OAAO,EAAE,sBAAsB,EAAE,MAAM,WAAW,CAAC;AAMnD,oBAAY,oBAAoB,GAC1B,0CAA0C,GAC1C,4CAA4C,CAAC;AAEnD,oBAAY,iBAAiB;IACzB,sBAAsB,2BAA2B;IACjD,wBAAwB,6BAA6B;CACxD;AAED,MAAM,WAAW,0CAA2C,SAAQ,cAAc;IAC9E,MAAM,EAAE,MAAM,CAAC;IACf,MAAM,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,4CAA6C,SAAQ,cAAc;IAChF,MAAM,EAAE,MAAM,CAAC;IACf,MAAM,EAAE,MAAM,CAAC;CAClB;AAMD,qBAAa,mBAAoB,SAAQ,YAAY;IAC1C,oBAAoB;;;;;MA2EzB;IACK,WAAW;;MA2BhB;IACK,uBAAuB;;;;;MA2E5B;IACK,KAAK;;MAyBV;IACK,8BAA8B;;;;;MAoFnC;IACK,UAAU;;MAyBf;IACK,UAAU;;MA2Bf;IACK,sBAAsB;;MAyB3B;IACK,iBAAiB;;;;;MA2EtB;WACkB,yBAAyB,CACzC,QAAQ,EAAE,gBAAgB,GAAG,sBAAsB,EACnD,iBAAiB,EAAE,iBAAiB,EACpC,UAAU,EAAE,OAAO,CAAC,MAAM,CAAC,GAC5B,OAAO,CAAC,mBAAmB,CAAC;WASX,WAAW,CAC3B,QAAQ,EAAE,MAAM,EAChB,GAAG,EAAE,WAAW,EAChB,iBAAiB,EAAE,iBAAiB,EACpC,UAAU,EAAE,OAAO,CAAC,MAAM,CAAC,GAC5B,OAAO,CAAC,mBAAmB,CAAC;gBAyBnB,GAAG,EAAE,WAAW,EAAE,OAAO,EAAE,MAAM,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,UAAU,CAAC,EAAE,OAAO,CAAC,MAAM,CAAC;CAIpH\"}\n\\ No newline at end of file" + }, + { + "sha": "1ae7b1b4ffaa56286edfb7d14578639dc49fc811", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/erc721_proxy.js", + "status": "added", + "additions": 570, + "deletions": 0, + "changes": 570, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc721_proxy.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc721_proxy.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc721_proxy.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,570 @@\n+\"use strict\";\n+var __extends = (this && this.__extends) || (function () {\n+ var extendStatics = function (d, b) {\n+ extendStatics = Object.setPrototypeOf ||\n+ ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n+ function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n+ return extendStatics(d, b);\n+ }\n+ return function (d, b) {\n+ extendStatics(d, b);\n+ function __() { this.constructor = d; }\n+ d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n+ };\n+})();\n+var __assign = (this && this.__assign) || function () {\n+ __assign = Object.assign || function(t) {\n+ for (var s, i = 1, n = arguments.length; i < n; i++) {\n+ s = arguments[i];\n+ for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))\n+ t[p] = s[p];\n+ }\n+ return t;\n+ };\n+ return __assign.apply(this, arguments);\n+};\n+var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n+ return new (P || (P = Promise))(function (resolve, reject) {\n+ function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n+ function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n+ function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }\n+ step((generator = generator.apply(thisArg, _arguments || [])).next());\n+ });\n+};\n+var __generator = (this && this.__generator) || function (thisArg, body) {\n+ var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;\n+ return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\n+ function verb(n) { return function (v) { return step([n, v]); }; }\n+ function step(op) {\n+ if (f) throw new TypeError(\"Generator is already executing.\");\n+ while (_) try {\n+ if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\n+ if (y = 0, t) op = [op[0] & 2, t.value];\n+ switch (op[0]) {\n+ case 0: case 1: t = op; break;\n+ case 4: _.label++; return { value: op[1], done: false };\n+ case 5: _.label++; y = op[1]; op = [0]; continue;\n+ case 7: op = _.ops.pop(); _.trys.pop(); continue;\n+ default:\n+ if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\n+ if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\n+ if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\n+ if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\n+ if (t[2]) _.ops.pop();\n+ _.trys.pop(); continue;\n+ }\n+ op = body.call(thisArg, _);\n+ } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\n+ if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\n+ }\n+};\n+Object.defineProperty(exports, \"__esModule\", { value: true });\n+// tslint:disable:no-consecutive-blank-lines ordered-imports align trailing-comma whitespace class-name\n+// tslint:disable:no-unused-variable\n+// tslint:disable:no-unbound-method\n+var base_contract_1 = require(\"@0x/base-contract\");\n+var utils_1 = require(\"@0x/utils\");\n+var web3_wrapper_1 = require(\"@0x/web3-wrapper\");\n+var ethers = require(\"ethers\");\n+var _ = require(\"lodash\");\n+var ERC721ProxyEvents;\n+(function (ERC721ProxyEvents) {\n+ ERC721ProxyEvents[\"AuthorizedAddressAdded\"] = \"AuthorizedAddressAdded\";\n+ ERC721ProxyEvents[\"AuthorizedAddressRemoved\"] = \"AuthorizedAddressRemoved\";\n+})(ERC721ProxyEvents = exports.ERC721ProxyEvents || (exports.ERC721ProxyEvents = {}));\n+/* istanbul ignore next */\n+// tslint:disable:no-parameter-reassignment\n+// tslint:disable-next-line:class-name\n+var ERC721ProxyContract = /** @class */ (function (_super) {\n+ __extends(ERC721ProxyContract, _super);\n+ function ERC721ProxyContract(abi, address, supportedProvider, txDefaults) {\n+ var _this = _super.call(this, 'ERC721Proxy', abi, address, supportedProvider, txDefaults) || this;\n+ _this.addAuthorizedAddress = {\n+ sendTransactionAsync: function (target, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('addAuthorizedAddress(address)', [target\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.addAuthorizedAddress.estimateGasAsync.bind(self, target))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (target, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('addAuthorizedAddress(address)', [target\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (target) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('addAuthorizedAddress(address)', [target\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (target, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('addAuthorizedAddress(address)', [target\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('addAuthorizedAddress(address)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.authorities = {\n+ callAsync: function (index_0, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('authorities(uint256)', [index_0\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('authorities(uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.removeAuthorizedAddress = {\n+ sendTransactionAsync: function (target, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('removeAuthorizedAddress(address)', [target\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.removeAuthorizedAddress.estimateGasAsync.bind(self, target))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (target, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('removeAuthorizedAddress(address)', [target\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (target) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('removeAuthorizedAddress(address)', [target\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (target, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('removeAuthorizedAddress(address)', [target\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('removeAuthorizedAddress(address)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.owner = {\n+ callAsync: function (callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('owner()', []);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('owner()');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.removeAuthorizedAddressAtIndex = {\n+ sendTransactionAsync: function (target, index, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('removeAuthorizedAddressAtIndex(address,uint256)', [target,\n+ index\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.removeAuthorizedAddressAtIndex.estimateGasAsync.bind(self, target, index))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (target, index, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('removeAuthorizedAddressAtIndex(address,uint256)', [target,\n+ index\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (target, index) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('removeAuthorizedAddressAtIndex(address,uint256)', [target,\n+ index\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (target, index, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('removeAuthorizedAddressAtIndex(address,uint256)', [target,\n+ index\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('removeAuthorizedAddressAtIndex(address,uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.getProxyId = {\n+ callAsync: function (callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('getProxyId()', []);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('getProxyId()');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.authorized = {\n+ callAsync: function (index_0, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('authorized(address)', [index_0\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('authorized(address)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.getAuthorizedAddresses = {\n+ callAsync: function (callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('getAuthorizedAddresses()', []);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('getAuthorizedAddresses()');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.transferOwnership = {\n+ sendTransactionAsync: function (newOwner, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transferOwnership(address)', [newOwner\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.transferOwnership.estimateGasAsync.bind(self, newOwner))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (newOwner, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transferOwnership(address)', [newOwner\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (newOwner) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('transferOwnership(address)', [newOwner\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (newOwner, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transferOwnership(address)', [newOwner\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('transferOwnership(address)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ utils_1.classUtils.bindAll(_this, ['_abiEncoderByFunctionSignature', 'address', 'abi', '_web3Wrapper']);\n+ return _this;\n+ }\n+ ERC721ProxyContract.deployFrom0xArtifactAsync = function (artifact, supportedProvider, txDefaults) {\n+ return __awaiter(this, void 0, void 0, function () {\n+ var provider, bytecode, abi;\n+ return __generator(this, function (_a) {\n+ if (_.isUndefined(artifact.compilerOutput)) {\n+ throw new Error('Compiler output not found in the artifact file');\n+ }\n+ provider = utils_1.providerUtils.standardizeOrThrow(supportedProvider);\n+ bytecode = artifact.compilerOutput.evm.bytecode.object;\n+ abi = artifact.compilerOutput.abi;\n+ return [2 /*return*/, ERC721ProxyContract.deployAsync(bytecode, abi, provider, txDefaults)];\n+ });\n+ });\n+ };\n+ ERC721ProxyContract.deployAsync = function (bytecode, abi, supportedProvider, txDefaults) {\n+ return __awaiter(this, void 0, void 0, function () {\n+ var provider, constructorAbi, iface, deployInfo, txData, web3Wrapper, txDataWithDefaults, txHash, txReceipt, contractInstance;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ provider = utils_1.providerUtils.standardizeOrThrow(supportedProvider);\n+ constructorAbi = base_contract_1.BaseContract._lookupConstructorAbi(abi);\n+ base_contract_1.BaseContract._formatABIDataItemList(constructorAbi.inputs, [], base_contract_1.BaseContract._bigNumberToString);\n+ iface = new ethers.utils.Interface(abi);\n+ deployInfo = iface.deployFunction;\n+ txData = deployInfo.encode(bytecode, []);\n+ web3Wrapper = new web3_wrapper_1.Web3Wrapper(provider);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync({ data: txData }, txDefaults, web3Wrapper.estimateGasAsync.bind(web3Wrapper))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ utils_1.logUtils.log(\"transactionHash: \" + txHash);\n+ return [4 /*yield*/, web3Wrapper.awaitTransactionSuccessAsync(txHash)];\n+ case 3:\n+ txReceipt = _a.sent();\n+ utils_1.logUtils.log(\"ERC721Proxy successfully deployed at \" + txReceipt.contractAddress);\n+ contractInstance = new ERC721ProxyContract(abi, txReceipt.contractAddress, provider, txDefaults);\n+ contractInstance.constructorArgs = [];\n+ return [2 /*return*/, contractInstance];\n+ }\n+ });\n+ });\n+ };\n+ return ERC721ProxyContract;\n+}(base_contract_1.BaseContract)); // tslint:disable:max-file-line-count\n+exports.ERC721ProxyContract = ERC721ProxyContract;\n+// tslint:enable:no-unbound-method\n+//# sourceMappingURL=erc721_proxy.js.map\n\\ No newline at end of file" + }, + { + "sha": "5dbb46e7fde2b84299d59a08cfeb2cb3a094795b", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/erc721_proxy.js.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc721_proxy.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc721_proxy.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc721_proxy.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"erc721_proxy.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/generated-wrappers/erc721_proxy.ts\"],\"names\":[],\"mappings\":\"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\"}\n\\ No newline at end of file" + }, + { + "sha": "a0b2982b1ec695e780cf82f9faea97e806428c79", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/erc721_token.d.ts", + "status": "added", + "additions": 73, + "deletions": 0, + "changes": 73, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc721_token.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc721_token.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc721_token.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,73 @@\n+import { BaseContract } from '@0x/base-contract';\n+import { BlockParamLiteral, CallData, ContractAbi, ContractArtifact, DecodedLogArgs, TxData, SupportedProvider } from 'ethereum-types';\n+import { BigNumber } from '@0x/utils';\n+import { SimpleContractArtifact } from '@0x/types';\n+export declare type ERC721TokenEventArgs = ERC721TokenTransferEventArgs | ERC721TokenApprovalEventArgs | ERC721TokenApprovalForAllEventArgs;\n+export declare enum ERC721TokenEvents {\n+ Transfer = \"Transfer\",\n+ Approval = \"Approval\",\n+ ApprovalForAll = \"ApprovalForAll\"\n+}\n+export interface ERC721TokenTransferEventArgs extends DecodedLogArgs {\n+ _from: string;\n+ _to: string;\n+ _tokenId: BigNumber;\n+}\n+export interface ERC721TokenApprovalEventArgs extends DecodedLogArgs {\n+ _owner: string;\n+ _approved: string;\n+ _tokenId: BigNumber;\n+}\n+export interface ERC721TokenApprovalForAllEventArgs extends DecodedLogArgs {\n+ _owner: string;\n+ _operator: string;\n+ _approved: boolean;\n+}\n+export declare class ERC721TokenContract extends BaseContract {\n+ getApproved: {\n+ callAsync(_tokenId: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ approve: {\n+ sendTransactionAsync(_approved: string, _tokenId: BigNumber, txData?: Partial): Promise;\n+ estimateGasAsync(_approved: string, _tokenId: BigNumber, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(_approved: string, _tokenId: BigNumber): string;\n+ callAsync(_approved: string, _tokenId: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ transferFrom: {\n+ sendTransactionAsync(_from: string, _to: string, _tokenId: BigNumber, txData?: Partial): Promise;\n+ estimateGasAsync(_from: string, _to: string, _tokenId: BigNumber, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(_from: string, _to: string, _tokenId: BigNumber): string;\n+ callAsync(_from: string, _to: string, _tokenId: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ safeTransferFrom1: {\n+ sendTransactionAsync(_from: string, _to: string, _tokenId: BigNumber, txData?: Partial): Promise;\n+ estimateGasAsync(_from: string, _to: string, _tokenId: BigNumber, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(_from: string, _to: string, _tokenId: BigNumber): string;\n+ callAsync(_from: string, _to: string, _tokenId: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ ownerOf: {\n+ callAsync(_tokenId: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ balanceOf: {\n+ callAsync(_owner: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ setApprovalForAll: {\n+ sendTransactionAsync(_operator: string, _approved: boolean, txData?: Partial): Promise;\n+ estimateGasAsync(_operator: string, _approved: boolean, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(_operator: string, _approved: boolean): string;\n+ callAsync(_operator: string, _approved: boolean, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ safeTransferFrom2: {\n+ sendTransactionAsync(_from: string, _to: string, _tokenId: BigNumber, _data: string, txData?: Partial): Promise;\n+ estimateGasAsync(_from: string, _to: string, _tokenId: BigNumber, _data: string, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(_from: string, _to: string, _tokenId: BigNumber, _data: string): string;\n+ callAsync(_from: string, _to: string, _tokenId: BigNumber, _data: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ isApprovedForAll: {\n+ callAsync(_owner: string, _operator: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ static deployFrom0xArtifactAsync(artifact: ContractArtifact | SimpleContractArtifact, supportedProvider: SupportedProvider, txDefaults: Partial): Promise;\n+ static deployAsync(bytecode: string, abi: ContractAbi, supportedProvider: SupportedProvider, txDefaults: Partial): Promise;\n+ constructor(abi: ContractAbi, address: string, supportedProvider: SupportedProvider, txDefaults?: Partial);\n+}\n+//# sourceMappingURL=erc721_token.d.ts.map\n\\ No newline at end of file" + }, + { + "sha": "e0d5dbf93f1c526afef93ad1d03e9395dc585353", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/erc721_token.d.ts.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc721_token.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc721_token.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc721_token.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"erc721_token.d.ts\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/generated-wrappers/erc721_token.ts\"],\"names\":[],\"mappings\":\"AAGA,OAAO,EAAE,YAAY,EAAE,MAAM,mBAAmB,CAAC;AACjD,OAAO,EAAc,iBAAiB,EAAE,QAAQ,EAAE,WAAW,EAAE,gBAAgB,EAAE,cAAc,EAAa,MAAM,EAAiB,iBAAiB,EAAE,MAAM,gBAAgB,CAAC;AAC7K,OAAO,EAAE,SAAS,EAAuC,MAAM,WAAW,CAAC;AAC3E,OAAO,EAAE,sBAAsB,EAAE,MAAM,WAAW,CAAC;AAMnD,oBAAY,oBAAoB,GAC1B,4BAA4B,GAC5B,4BAA4B,GAC5B,kCAAkC,CAAC;AAEzC,oBAAY,iBAAiB;IACzB,QAAQ,aAAa;IACrB,QAAQ,aAAa;IACrB,cAAc,mBAAmB;CACpC;AAED,MAAM,WAAW,4BAA6B,SAAQ,cAAc;IAChE,KAAK,EAAE,MAAM,CAAC;IACd,GAAG,EAAE,MAAM,CAAC;IACZ,QAAQ,EAAE,SAAS,CAAC;CACvB;AAED,MAAM,WAAW,4BAA6B,SAAQ,cAAc;IAChE,MAAM,EAAE,MAAM,CAAC;IACf,SAAS,EAAE,MAAM,CAAC;IAClB,QAAQ,EAAE,SAAS,CAAC;CACvB;AAED,MAAM,WAAW,kCAAmC,SAAQ,cAAc;IACtE,MAAM,EAAE,MAAM,CAAC;IACf,SAAS,EAAE,MAAM,CAAC;IAClB,SAAS,EAAE,OAAO,CAAC;CACtB;AAMD,qBAAa,mBAAoB,SAAQ,YAAY;IAC1C,WAAW;;MA2BhB;IACK,OAAO;;;;;MAoFZ;IACK,YAAY;;;;;MA6FjB;IACK,iBAAiB;;;;;MA6FtB;IACK,OAAO;;MA2BZ;IACK,SAAS;;MA2Bd;IACK,iBAAiB;;;;;MAoFtB;IACK,iBAAiB;;;;;MAsGtB;IACK,gBAAgB;;MA6BrB;WACkB,yBAAyB,CACzC,QAAQ,EAAE,gBAAgB,GAAG,sBAAsB,EACnD,iBAAiB,EAAE,iBAAiB,EACpC,UAAU,EAAE,OAAO,CAAC,MAAM,CAAC,GAC5B,OAAO,CAAC,mBAAmB,CAAC;WASX,WAAW,CAC3B,QAAQ,EAAE,MAAM,EAChB,GAAG,EAAE,WAAW,EAChB,iBAAiB,EAAE,iBAAiB,EACpC,UAAU,EAAE,OAAO,CAAC,MAAM,CAAC,GAC5B,OAAO,CAAC,mBAAmB,CAAC;gBAyBnB,GAAG,EAAE,WAAW,EAAE,OAAO,EAAE,MAAM,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,UAAU,CAAC,EAAE,OAAO,CAAC,MAAM,CAAC;CAIpH\"}\n\\ No newline at end of file" + }, + { + "sha": "edbf650a701d469eaed1ddeb389fc6d26da6f71b", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/erc721_token.js", + "status": "added", + "additions": 655, + "deletions": 0, + "changes": 655, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc721_token.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc721_token.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc721_token.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,655 @@\n+\"use strict\";\n+var __extends = (this && this.__extends) || (function () {\n+ var extendStatics = function (d, b) {\n+ extendStatics = Object.setPrototypeOf ||\n+ ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n+ function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n+ return extendStatics(d, b);\n+ }\n+ return function (d, b) {\n+ extendStatics(d, b);\n+ function __() { this.constructor = d; }\n+ d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n+ };\n+})();\n+var __assign = (this && this.__assign) || function () {\n+ __assign = Object.assign || function(t) {\n+ for (var s, i = 1, n = arguments.length; i < n; i++) {\n+ s = arguments[i];\n+ for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))\n+ t[p] = s[p];\n+ }\n+ return t;\n+ };\n+ return __assign.apply(this, arguments);\n+};\n+var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n+ return new (P || (P = Promise))(function (resolve, reject) {\n+ function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n+ function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n+ function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }\n+ step((generator = generator.apply(thisArg, _arguments || [])).next());\n+ });\n+};\n+var __generator = (this && this.__generator) || function (thisArg, body) {\n+ var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;\n+ return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\n+ function verb(n) { return function (v) { return step([n, v]); }; }\n+ function step(op) {\n+ if (f) throw new TypeError(\"Generator is already executing.\");\n+ while (_) try {\n+ if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\n+ if (y = 0, t) op = [op[0] & 2, t.value];\n+ switch (op[0]) {\n+ case 0: case 1: t = op; break;\n+ case 4: _.label++; return { value: op[1], done: false };\n+ case 5: _.label++; y = op[1]; op = [0]; continue;\n+ case 7: op = _.ops.pop(); _.trys.pop(); continue;\n+ default:\n+ if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\n+ if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\n+ if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\n+ if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\n+ if (t[2]) _.ops.pop();\n+ _.trys.pop(); continue;\n+ }\n+ op = body.call(thisArg, _);\n+ } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\n+ if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\n+ }\n+};\n+Object.defineProperty(exports, \"__esModule\", { value: true });\n+// tslint:disable:no-consecutive-blank-lines ordered-imports align trailing-comma whitespace class-name\n+// tslint:disable:no-unused-variable\n+// tslint:disable:no-unbound-method\n+var base_contract_1 = require(\"@0x/base-contract\");\n+var utils_1 = require(\"@0x/utils\");\n+var web3_wrapper_1 = require(\"@0x/web3-wrapper\");\n+var ethers = require(\"ethers\");\n+var _ = require(\"lodash\");\n+var ERC721TokenEvents;\n+(function (ERC721TokenEvents) {\n+ ERC721TokenEvents[\"Transfer\"] = \"Transfer\";\n+ ERC721TokenEvents[\"Approval\"] = \"Approval\";\n+ ERC721TokenEvents[\"ApprovalForAll\"] = \"ApprovalForAll\";\n+})(ERC721TokenEvents = exports.ERC721TokenEvents || (exports.ERC721TokenEvents = {}));\n+/* istanbul ignore next */\n+// tslint:disable:no-parameter-reassignment\n+// tslint:disable-next-line:class-name\n+var ERC721TokenContract = /** @class */ (function (_super) {\n+ __extends(ERC721TokenContract, _super);\n+ function ERC721TokenContract(abi, address, supportedProvider, txDefaults) {\n+ var _this = _super.call(this, 'ERC721Token', abi, address, supportedProvider, txDefaults) || this;\n+ _this.getApproved = {\n+ callAsync: function (_tokenId, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('getApproved(uint256)', [_tokenId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('getApproved(uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.approve = {\n+ sendTransactionAsync: function (_approved, _tokenId, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('approve(address,uint256)', [_approved,\n+ _tokenId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.approve.estimateGasAsync.bind(self, _approved, _tokenId))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (_approved, _tokenId, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('approve(address,uint256)', [_approved,\n+ _tokenId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (_approved, _tokenId) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('approve(address,uint256)', [_approved,\n+ _tokenId\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (_approved, _tokenId, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('approve(address,uint256)', [_approved,\n+ _tokenId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('approve(address,uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.transferFrom = {\n+ sendTransactionAsync: function (_from, _to, _tokenId, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transferFrom(address,address,uint256)', [_from,\n+ _to,\n+ _tokenId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.transferFrom.estimateGasAsync.bind(self, _from, _to, _tokenId))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (_from, _to, _tokenId, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transferFrom(address,address,uint256)', [_from,\n+ _to,\n+ _tokenId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (_from, _to, _tokenId) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('transferFrom(address,address,uint256)', [_from,\n+ _to,\n+ _tokenId\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (_from, _to, _tokenId, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transferFrom(address,address,uint256)', [_from,\n+ _to,\n+ _tokenId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('transferFrom(address,address,uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.safeTransferFrom1 = {\n+ sendTransactionAsync: function (_from, _to, _tokenId, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('safeTransferFrom(address,address,uint256)', [_from,\n+ _to,\n+ _tokenId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.safeTransferFrom1.estimateGasAsync.bind(self, _from, _to, _tokenId))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (_from, _to, _tokenId, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('safeTransferFrom(address,address,uint256)', [_from,\n+ _to,\n+ _tokenId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (_from, _to, _tokenId) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('safeTransferFrom(address,address,uint256)', [_from,\n+ _to,\n+ _tokenId\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (_from, _to, _tokenId, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('safeTransferFrom(address,address,uint256)', [_from,\n+ _to,\n+ _tokenId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('safeTransferFrom(address,address,uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.ownerOf = {\n+ callAsync: function (_tokenId, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('ownerOf(uint256)', [_tokenId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('ownerOf(uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.balanceOf = {\n+ callAsync: function (_owner, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('balanceOf(address)', [_owner\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('balanceOf(address)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.setApprovalForAll = {\n+ sendTransactionAsync: function (_operator, _approved, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('setApprovalForAll(address,bool)', [_operator,\n+ _approved\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.setApprovalForAll.estimateGasAsync.bind(self, _operator, _approved))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (_operator, _approved, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('setApprovalForAll(address,bool)', [_operator,\n+ _approved\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (_operator, _approved) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('setApprovalForAll(address,bool)', [_operator,\n+ _approved\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (_operator, _approved, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('setApprovalForAll(address,bool)', [_operator,\n+ _approved\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('setApprovalForAll(address,bool)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.safeTransferFrom2 = {\n+ sendTransactionAsync: function (_from, _to, _tokenId, _data, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('safeTransferFrom(address,address,uint256,bytes)', [_from,\n+ _to,\n+ _tokenId,\n+ _data\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.safeTransferFrom2.estimateGasAsync.bind(self, _from, _to, _tokenId, _data))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (_from, _to, _tokenId, _data, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('safeTransferFrom(address,address,uint256,bytes)', [_from,\n+ _to,\n+ _tokenId,\n+ _data\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (_from, _to, _tokenId, _data) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('safeTransferFrom(address,address,uint256,bytes)', [_from,\n+ _to,\n+ _tokenId,\n+ _data\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (_from, _to, _tokenId, _data, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('safeTransferFrom(address,address,uint256,bytes)', [_from,\n+ _to,\n+ _tokenId,\n+ _data\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('safeTransferFrom(address,address,uint256,bytes)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.isApprovedForAll = {\n+ callAsync: function (_owner, _operator, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('isApprovedForAll(address,address)', [_owner,\n+ _operator\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('isApprovedForAll(address,address)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ utils_1.classUtils.bindAll(_this, ['_abiEncoderByFunctionSignature', 'address', 'abi', '_web3Wrapper']);\n+ return _this;\n+ }\n+ ERC721TokenContract.deployFrom0xArtifactAsync = function (artifact, supportedProvider, txDefaults) {\n+ return __awaiter(this, void 0, void 0, function () {\n+ var provider, bytecode, abi;\n+ return __generator(this, function (_a) {\n+ if (_.isUndefined(artifact.compilerOutput)) {\n+ throw new Error('Compiler output not found in the artifact file');\n+ }\n+ provider = utils_1.providerUtils.standardizeOrThrow(supportedProvider);\n+ bytecode = artifact.compilerOutput.evm.bytecode.object;\n+ abi = artifact.compilerOutput.abi;\n+ return [2 /*return*/, ERC721TokenContract.deployAsync(bytecode, abi, provider, txDefaults)];\n+ });\n+ });\n+ };\n+ ERC721TokenContract.deployAsync = function (bytecode, abi, supportedProvider, txDefaults) {\n+ return __awaiter(this, void 0, void 0, function () {\n+ var provider, constructorAbi, iface, deployInfo, txData, web3Wrapper, txDataWithDefaults, txHash, txReceipt, contractInstance;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ provider = utils_1.providerUtils.standardizeOrThrow(supportedProvider);\n+ constructorAbi = base_contract_1.BaseContract._lookupConstructorAbi(abi);\n+ base_contract_1.BaseContract._formatABIDataItemList(constructorAbi.inputs, [], base_contract_1.BaseContract._bigNumberToString);\n+ iface = new ethers.utils.Interface(abi);\n+ deployInfo = iface.deployFunction;\n+ txData = deployInfo.encode(bytecode, []);\n+ web3Wrapper = new web3_wrapper_1.Web3Wrapper(provider);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync({ data: txData }, txDefaults, web3Wrapper.estimateGasAsync.bind(web3Wrapper))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ utils_1.logUtils.log(\"transactionHash: \" + txHash);\n+ return [4 /*yield*/, web3Wrapper.awaitTransactionSuccessAsync(txHash)];\n+ case 3:\n+ txReceipt = _a.sent();\n+ utils_1.logUtils.log(\"ERC721Token successfully deployed at \" + txReceipt.contractAddress);\n+ contractInstance = new ERC721TokenContract(abi, txReceipt.contractAddress, provider, txDefaults);\n+ contractInstance.constructorArgs = [];\n+ return [2 /*return*/, contractInstance];\n+ }\n+ });\n+ });\n+ };\n+ return ERC721TokenContract;\n+}(base_contract_1.BaseContract)); // tslint:disable:max-file-line-count\n+exports.ERC721TokenContract = ERC721TokenContract;\n+// tslint:enable:no-unbound-method\n+//# sourceMappingURL=erc721_token.js.map\n\\ No newline at end of file" + }, + { + "sha": "468201016e2b3792020504a9a09f636ace671b33", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/erc721_token.js.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc721_token.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc721_token.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/erc721_token.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"erc721_token.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/generated-wrappers/erc721_token.ts\"],\"names\":[],\"mappings\":\"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\"}\n\\ No newline at end of file" + }, + { + "sha": "8ed91de62f164f5ac83f122850cd1fa2a7d2e82b", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/exchange.d.ts", + "status": "added", + "additions": 1041, + "deletions": 0, + "changes": 1041, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/exchange.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/exchange.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/exchange.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,1041 @@\n+import { BaseContract } from '@0x/base-contract';\n+import { BlockParamLiteral, CallData, ContractAbi, ContractArtifact, DecodedLogArgs, TxData, SupportedProvider } from 'ethereum-types';\n+import { BigNumber } from '@0x/utils';\n+import { SimpleContractArtifact } from '@0x/types';\n+export declare type ExchangeEventArgs = ExchangeSignatureValidatorApprovalEventArgs | ExchangeFillEventArgs | ExchangeCancelEventArgs | ExchangeCancelUpToEventArgs | ExchangeAssetProxyRegisteredEventArgs;\n+export declare enum ExchangeEvents {\n+ SignatureValidatorApproval = \"SignatureValidatorApproval\",\n+ Fill = \"Fill\",\n+ Cancel = \"Cancel\",\n+ CancelUpTo = \"CancelUpTo\",\n+ AssetProxyRegistered = \"AssetProxyRegistered\"\n+}\n+export interface ExchangeSignatureValidatorApprovalEventArgs extends DecodedLogArgs {\n+ signerAddress: string;\n+ validatorAddress: string;\n+ approved: boolean;\n+}\n+export interface ExchangeFillEventArgs extends DecodedLogArgs {\n+ makerAddress: string;\n+ feeRecipientAddress: string;\n+ takerAddress: string;\n+ senderAddress: string;\n+ makerAssetFilledAmount: BigNumber;\n+ takerAssetFilledAmount: BigNumber;\n+ makerFeePaid: BigNumber;\n+ takerFeePaid: BigNumber;\n+ orderHash: string;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+}\n+export interface ExchangeCancelEventArgs extends DecodedLogArgs {\n+ makerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ orderHash: string;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+}\n+export interface ExchangeCancelUpToEventArgs extends DecodedLogArgs {\n+ makerAddress: string;\n+ senderAddress: string;\n+ orderEpoch: BigNumber;\n+}\n+export interface ExchangeAssetProxyRegisteredEventArgs extends DecodedLogArgs {\n+ id: string;\n+ assetProxy: string;\n+}\n+export declare class ExchangeContract extends BaseContract {\n+ filled: {\n+ callAsync(index_0: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ batchFillOrders: {\n+ sendTransactionAsync(orders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], takerAssetFillAmounts: BigNumber[], signatures: string[], txData?: Partial): Promise;\n+ estimateGasAsync(orders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], takerAssetFillAmounts: BigNumber[], signatures: string[], txData?: Partial): Promise;\n+ getABIEncodedTransactionData(orders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], takerAssetFillAmounts: BigNumber[], signatures: string[]): string;\n+ callAsync(orders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], takerAssetFillAmounts: BigNumber[], signatures: string[], callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise<{\n+ makerAssetFilledAmount: BigNumber;\n+ takerAssetFilledAmount: BigNumber;\n+ makerFeePaid: BigNumber;\n+ takerFeePaid: BigNumber;\n+ }>;\n+ };\n+ cancelled: {\n+ callAsync(index_0: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ preSign: {\n+ sendTransactionAsync(hash: string, signerAddress: string, signature: string, txData?: Partial): Promise;\n+ estimateGasAsync(hash: string, signerAddress: string, signature: string, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(hash: string, signerAddress: string, signature: string): string;\n+ callAsync(hash: string, signerAddress: string, signature: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ matchOrders: {\n+ sendTransactionAsync(leftOrder: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }, rightOrder: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }, leftSignature: string, rightSignature: string, txData?: Partial): Promise;\n+ estimateGasAsync(leftOrder: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }, rightOrder: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }, leftSignature: string, rightSignature: string, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(leftOrder: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }, rightOrder: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }, leftSignature: string, rightSignature: string): string;\n+ callAsync(leftOrder: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }, rightOrder: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }, leftSignature: string, rightSignature: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise<{\n+ left: {\n+ makerAssetFilledAmount: BigNumber;\n+ takerAssetFilledAmount: BigNumber;\n+ makerFeePaid: BigNumber;\n+ takerFeePaid: BigNumber;\n+ };\n+ right: {\n+ makerAssetFilledAmount: BigNumber;\n+ takerAssetFilledAmount: BigNumber;\n+ makerFeePaid: BigNumber;\n+ takerFeePaid: BigNumber;\n+ };\n+ leftMakerAssetSpreadAmount: BigNumber;\n+ }>;\n+ };\n+ fillOrderNoThrow: {\n+ sendTransactionAsync(order: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }, takerAssetFillAmount: BigNumber, signature: string, txData?: Partial): Promise;\n+ estimateGasAsync(order: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }, takerAssetFillAmount: BigNumber, signature: string, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(order: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }, takerAssetFillAmount: BigNumber, signature: string): string;\n+ callAsync(order: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }, takerAssetFillAmount: BigNumber, signature: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise<{\n+ makerAssetFilledAmount: BigNumber;\n+ takerAssetFilledAmount: BigNumber;\n+ makerFeePaid: BigNumber;\n+ takerFeePaid: BigNumber;\n+ }>;\n+ };\n+ assetProxies: {\n+ callAsync(index_0: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ batchCancelOrders: {\n+ sendTransactionAsync(orders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], txData?: Partial): Promise;\n+ estimateGasAsync(orders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], txData?: Partial): Promise;\n+ getABIEncodedTransactionData(orders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[]): string;\n+ callAsync(orders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ batchFillOrKillOrders: {\n+ sendTransactionAsync(orders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], takerAssetFillAmounts: BigNumber[], signatures: string[], txData?: Partial): Promise;\n+ estimateGasAsync(orders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], takerAssetFillAmounts: BigNumber[], signatures: string[], txData?: Partial): Promise;\n+ getABIEncodedTransactionData(orders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], takerAssetFillAmounts: BigNumber[], signatures: string[]): string;\n+ callAsync(orders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], takerAssetFillAmounts: BigNumber[], signatures: string[], callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise<{\n+ makerAssetFilledAmount: BigNumber;\n+ takerAssetFilledAmount: BigNumber;\n+ makerFeePaid: BigNumber;\n+ takerFeePaid: BigNumber;\n+ }>;\n+ };\n+ cancelOrdersUpTo: {\n+ sendTransactionAsync(targetOrderEpoch: BigNumber, txData?: Partial): Promise;\n+ estimateGasAsync(targetOrderEpoch: BigNumber, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(targetOrderEpoch: BigNumber): string;\n+ callAsync(targetOrderEpoch: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ batchFillOrdersNoThrow: {\n+ sendTransactionAsync(orders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], takerAssetFillAmounts: BigNumber[], signatures: string[], txData?: Partial): Promise;\n+ estimateGasAsync(orders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], takerAssetFillAmounts: BigNumber[], signatures: string[], txData?: Partial): Promise;\n+ getABIEncodedTransactionData(orders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], takerAssetFillAmounts: BigNumber[], signatures: string[]): string;\n+ callAsync(orders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], takerAssetFillAmounts: BigNumber[], signatures: string[], callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise<{\n+ makerAssetFilledAmount: BigNumber;\n+ takerAssetFilledAmount: BigNumber;\n+ makerFeePaid: BigNumber;\n+ takerFeePaid: BigNumber;\n+ }>;\n+ };\n+ getAssetProxy: {\n+ callAsync(assetProxyId: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ transactions: {\n+ callAsync(index_0: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ fillOrKillOrder: {\n+ sendTransactionAsync(order: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }, takerAssetFillAmount: BigNumber, signature: string, txData?: Partial): Promise;\n+ estimateGasAsync(order: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }, takerAssetFillAmount: BigNumber, signature: string, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(order: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }, takerAssetFillAmount: BigNumber, signature: string): string;\n+ callAsync(order: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }, takerAssetFillAmount: BigNumber, signature: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise<{\n+ makerAssetFilledAmount: BigNumber;\n+ takerAssetFilledAmount: BigNumber;\n+ makerFeePaid: BigNumber;\n+ takerFeePaid: BigNumber;\n+ }>;\n+ };\n+ setSignatureValidatorApproval: {\n+ sendTransactionAsync(validatorAddress: string, approval: boolean, txData?: Partial): Promise;\n+ estimateGasAsync(validatorAddress: string, approval: boolean, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(validatorAddress: string, approval: boolean): string;\n+ callAsync(validatorAddress: string, approval: boolean, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ allowedValidators: {\n+ callAsync(index_0: string, index_1: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ marketSellOrders: {\n+ sendTransactionAsync(orders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], takerAssetFillAmount: BigNumber, signatures: string[], txData?: Partial): Promise;\n+ estimateGasAsync(orders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], takerAssetFillAmount: BigNumber, signatures: string[], txData?: Partial): Promise;\n+ getABIEncodedTransactionData(orders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], takerAssetFillAmount: BigNumber, signatures: string[]): string;\n+ callAsync(orders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], takerAssetFillAmount: BigNumber, signatures: string[], callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise<{\n+ makerAssetFilledAmount: BigNumber;\n+ takerAssetFilledAmount: BigNumber;\n+ makerFeePaid: BigNumber;\n+ takerFeePaid: BigNumber;\n+ }>;\n+ };\n+ getOrdersInfo: {\n+ callAsync(orders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise<{\n+ orderStatus: number;\n+ orderHash: string;\n+ orderTakerAssetFilledAmount: BigNumber;\n+ }[]>;\n+ };\n+ preSigned: {\n+ callAsync(index_0: string, index_1: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ owner: {\n+ callAsync(callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ isValidSignature: {\n+ callAsync(hash: string, signerAddress: string, signature: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ marketBuyOrdersNoThrow: {\n+ sendTransactionAsync(orders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], makerAssetFillAmount: BigNumber, signatures: string[], txData?: Partial): Promise;\n+ estimateGasAsync(orders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], makerAssetFillAmount: BigNumber, signatures: string[], txData?: Partial): Promise;\n+ getABIEncodedTransactionData(orders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], makerAssetFillAmount: BigNumber, signatures: string[]): string;\n+ callAsync(orders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], makerAssetFillAmount: BigNumber, signatures: string[], callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise<{\n+ makerAssetFilledAmount: BigNumber;\n+ takerAssetFilledAmount: BigNumber;\n+ makerFeePaid: BigNumber;\n+ takerFeePaid: BigNumber;\n+ }>;\n+ };\n+ fillOrder: {\n+ sendTransactionAsync(order: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }, takerAssetFillAmount: BigNumber, signature: string, txData?: Partial): Promise;\n+ estimateGasAsync(order: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }, takerAssetFillAmount: BigNumber, signature: string, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(order: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }, takerAssetFillAmount: BigNumber, signature: string): string;\n+ callAsync(order: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }, takerAssetFillAmount: BigNumber, signature: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise<{\n+ makerAssetFilledAmount: BigNumber;\n+ takerAssetFilledAmount: BigNumber;\n+ makerFeePaid: BigNumber;\n+ takerFeePaid: BigNumber;\n+ }>;\n+ };\n+ executeTransaction: {\n+ sendTransactionAsync(salt: BigNumber, signerAddress: string, data: string, signature: string, txData?: Partial): Promise;\n+ estimateGasAsync(salt: BigNumber, signerAddress: string, data: string, signature: string, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(salt: BigNumber, signerAddress: string, data: string, signature: string): string;\n+ callAsync(salt: BigNumber, signerAddress: string, data: string, signature: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ registerAssetProxy: {\n+ sendTransactionAsync(assetProxy: string, txData?: Partial): Promise;\n+ estimateGasAsync(assetProxy: string, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(assetProxy: string): string;\n+ callAsync(assetProxy: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ getOrderInfo: {\n+ callAsync(order: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise<{\n+ orderStatus: number;\n+ orderHash: string;\n+ orderTakerAssetFilledAmount: BigNumber;\n+ }>;\n+ };\n+ cancelOrder: {\n+ sendTransactionAsync(order: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }, txData?: Partial): Promise;\n+ estimateGasAsync(order: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(order: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }): string;\n+ callAsync(order: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ orderEpoch: {\n+ callAsync(index_0: string, index_1: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ ZRX_ASSET_DATA: {\n+ callAsync(callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ marketSellOrdersNoThrow: {\n+ sendTransactionAsync(orders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], takerAssetFillAmount: BigNumber, signatures: string[], txData?: Partial): Promise;\n+ estimateGasAsync(orders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], takerAssetFillAmount: BigNumber, signatures: string[], txData?: Partial): Promise;\n+ getABIEncodedTransactionData(orders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], takerAssetFillAmount: BigNumber, signatures: string[]): string;\n+ callAsync(orders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], takerAssetFillAmount: BigNumber, signatures: string[], callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise<{\n+ makerAssetFilledAmount: BigNumber;\n+ takerAssetFilledAmount: BigNumber;\n+ makerFeePaid: BigNumber;\n+ takerFeePaid: BigNumber;\n+ }>;\n+ };\n+ EIP712_DOMAIN_HASH: {\n+ callAsync(callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ marketBuyOrders: {\n+ sendTransactionAsync(orders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], makerAssetFillAmount: BigNumber, signatures: string[], txData?: Partial): Promise;\n+ estimateGasAsync(orders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], makerAssetFillAmount: BigNumber, signatures: string[], txData?: Partial): Promise;\n+ getABIEncodedTransactionData(orders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], makerAssetFillAmount: BigNumber, signatures: string[]): string;\n+ callAsync(orders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], makerAssetFillAmount: BigNumber, signatures: string[], callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise<{\n+ makerAssetFilledAmount: BigNumber;\n+ takerAssetFilledAmount: BigNumber;\n+ makerFeePaid: BigNumber;\n+ takerFeePaid: BigNumber;\n+ }>;\n+ };\n+ currentContextAddress: {\n+ callAsync(callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ transferOwnership: {\n+ sendTransactionAsync(newOwner: string, txData?: Partial): Promise;\n+ estimateGasAsync(newOwner: string, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(newOwner: string): string;\n+ callAsync(newOwner: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ VERSION: {\n+ callAsync(callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ static deployFrom0xArtifactAsync(artifact: ContractArtifact | SimpleContractArtifact, supportedProvider: SupportedProvider, txDefaults: Partial, _zrxAssetData: string): Promise;\n+ static deployAsync(bytecode: string, abi: ContractAbi, supportedProvider: SupportedProvider, txDefaults: Partial, _zrxAssetData: string): Promise;\n+ constructor(abi: ContractAbi, address: string, supportedProvider: SupportedProvider, txDefaults?: Partial);\n+}\n+//# sourceMappingURL=exchange.d.ts.map\n\\ No newline at end of file" + }, + { + "sha": "7fbc078b52c8c2a2a137516cb177e95df4991571", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/exchange.d.ts.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/exchange.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/exchange.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/exchange.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"exchange.d.ts\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/generated-wrappers/exchange.ts\"],\"names\":[],\"mappings\":\"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\"}\n\\ No newline at end of file" + }, + { + "sha": "c184dc4b0575242456223e9e1586e331e0ae208b", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/exchange.js", + "status": "added", + "additions": 2129, + "deletions": 0, + "changes": 2129, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/exchange.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/exchange.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/exchange.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "2e0dac0201b3f4fae77d839e91b6f5e941b9abf4", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/exchange.js.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/exchange.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/exchange.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/exchange.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"exchange.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/generated-wrappers/exchange.ts\"],\"names\":[],\"mappings\":\"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\"}\n\\ No newline at end of file" + }, + { + "sha": "01fc9ce0b5740090698f702440bce26c75b8e8a4", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/forwarder.d.ts", + "status": "added", + "additions": 265, + "deletions": 0, + "changes": 265, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/forwarder.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/forwarder.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/forwarder.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,265 @@\n+import { BaseContract } from '@0x/base-contract';\n+import { BlockParamLiteral, CallData, ContractAbi, ContractArtifact, TxData, TxDataPayable, SupportedProvider } from 'ethereum-types';\n+import { BigNumber } from '@0x/utils';\n+import { SimpleContractArtifact } from '@0x/types';\n+export declare class ForwarderContract extends BaseContract {\n+ marketBuyOrdersWithEth: {\n+ sendTransactionAsync(orders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], makerAssetFillAmount: BigNumber, signatures: string[], feeOrders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], feeSignatures: string[], feePercentage: BigNumber, feeRecipient: string, txData?: Partial): Promise;\n+ estimateGasAsync(orders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], makerAssetFillAmount: BigNumber, signatures: string[], feeOrders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], feeSignatures: string[], feePercentage: BigNumber, feeRecipient: string, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(orders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], makerAssetFillAmount: BigNumber, signatures: string[], feeOrders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], feeSignatures: string[], feePercentage: BigNumber, feeRecipient: string): string;\n+ callAsync(orders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], makerAssetFillAmount: BigNumber, signatures: string[], feeOrders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], feeSignatures: string[], feePercentage: BigNumber, feeRecipient: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise<[{\n+ makerAssetFilledAmount: BigNumber;\n+ takerAssetFilledAmount: BigNumber;\n+ makerFeePaid: BigNumber;\n+ takerFeePaid: BigNumber;\n+ }, {\n+ makerAssetFilledAmount: BigNumber;\n+ takerAssetFilledAmount: BigNumber;\n+ makerFeePaid: BigNumber;\n+ takerFeePaid: BigNumber;\n+ }]>;\n+ };\n+ withdrawAsset: {\n+ sendTransactionAsync(assetData: string, amount: BigNumber, txData?: Partial): Promise;\n+ estimateGasAsync(assetData: string, amount: BigNumber, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(assetData: string, amount: BigNumber): string;\n+ callAsync(assetData: string, amount: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ owner: {\n+ callAsync(callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ marketSellOrdersWithEth: {\n+ sendTransactionAsync(orders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], signatures: string[], feeOrders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], feeSignatures: string[], feePercentage: BigNumber, feeRecipient: string, txData?: Partial): Promise;\n+ estimateGasAsync(orders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], signatures: string[], feeOrders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], feeSignatures: string[], feePercentage: BigNumber, feeRecipient: string, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(orders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], signatures: string[], feeOrders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], feeSignatures: string[], feePercentage: BigNumber, feeRecipient: string): string;\n+ callAsync(orders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], signatures: string[], feeOrders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], feeSignatures: string[], feePercentage: BigNumber, feeRecipient: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise<[{\n+ makerAssetFilledAmount: BigNumber;\n+ takerAssetFilledAmount: BigNumber;\n+ makerFeePaid: BigNumber;\n+ takerFeePaid: BigNumber;\n+ }, {\n+ makerAssetFilledAmount: BigNumber;\n+ takerAssetFilledAmount: BigNumber;\n+ makerFeePaid: BigNumber;\n+ takerFeePaid: BigNumber;\n+ }]>;\n+ };\n+ transferOwnership: {\n+ sendTransactionAsync(newOwner: string, txData?: Partial): Promise;\n+ estimateGasAsync(newOwner: string, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(newOwner: string): string;\n+ callAsync(newOwner: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ static deployFrom0xArtifactAsync(artifact: ContractArtifact | SimpleContractArtifact, supportedProvider: SupportedProvider, txDefaults: Partial, _exchange: string, _zrxAssetData: string, _wethAssetData: string): Promise;\n+ static deployAsync(bytecode: string, abi: ContractAbi, supportedProvider: SupportedProvider, txDefaults: Partial, _exchange: string, _zrxAssetData: string, _wethAssetData: string): Promise;\n+ constructor(abi: ContractAbi, address: string, supportedProvider: SupportedProvider, txDefaults?: Partial);\n+}\n+//# sourceMappingURL=forwarder.d.ts.map\n\\ No newline at end of file" + }, + { + "sha": "d07d03a21eda04a3e3f73b773b1fb8f52a182b70", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/forwarder.d.ts.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/forwarder.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/forwarder.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/forwarder.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"forwarder.d.ts\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/generated-wrappers/forwarder.ts\"],\"names\":[],\"mappings\":\"AAGA,OAAO,EAAE,YAAY,EAAE,MAAM,mBAAmB,CAAC;AACjD,OAAO,EAAc,iBAAiB,EAAE,QAAQ,EAAE,WAAW,EAAE,gBAAgB,EAA6B,MAAM,EAAE,aAAa,EAAE,iBAAiB,EAAE,MAAM,gBAAgB,CAAC;AAC7K,OAAO,EAAE,SAAS,EAAuC,MAAM,WAAW,CAAC;AAC3E,OAAO,EAAE,sBAAsB,EAAE,MAAM,WAAW,CAAC;AAUnD,qBAAa,iBAAkB,SAAQ,YAAY;IACxC,sBAAsB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;MAiI3B;IACK,aAAa;;;;;MAoFlB;IACK,KAAK;;MAyBV;IACK,uBAAuB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;MAyH5B;IACK,iBAAiB;;;;;MA2EtB;WACkB,yBAAyB,CACzC,QAAQ,EAAE,gBAAgB,GAAG,sBAAsB,EACnD,iBAAiB,EAAE,iBAAiB,EACpC,UAAU,EAAE,OAAO,CAAC,MAAM,CAAC,EACvB,SAAS,EAAE,MAAM,EACjB,aAAa,EAAE,MAAM,EACrB,cAAc,EAAE,MAAM,GAC3B,OAAO,CAAC,iBAAiB,CAAC;WAYT,WAAW,CAC3B,QAAQ,EAAE,MAAM,EAChB,GAAG,EAAE,WAAW,EAChB,iBAAiB,EAAE,iBAAiB,EACpC,UAAU,EAAE,OAAO,CAAC,MAAM,CAAC,EACvB,SAAS,EAAE,MAAM,EACjB,aAAa,EAAE,MAAM,EACrB,cAAc,EAAE,MAAM,GAC3B,OAAO,CAAC,iBAAiB,CAAC;gBAqCjB,GAAG,EAAE,WAAW,EAAE,OAAO,EAAE,MAAM,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,UAAU,CAAC,EAAE,OAAO,CAAC,MAAM,CAAC;CAIpH\"}\n\\ No newline at end of file" + }, + { + "sha": "3de7ca0af0018419270e8ec3ce5384cc4aacc486", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/forwarder.js", + "status": "added", + "additions": 528, + "deletions": 0, + "changes": 528, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/forwarder.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/forwarder.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/forwarder.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,528 @@\n+\"use strict\";\n+var __extends = (this && this.__extends) || (function () {\n+ var extendStatics = function (d, b) {\n+ extendStatics = Object.setPrototypeOf ||\n+ ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n+ function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n+ return extendStatics(d, b);\n+ }\n+ return function (d, b) {\n+ extendStatics(d, b);\n+ function __() { this.constructor = d; }\n+ d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n+ };\n+})();\n+var __assign = (this && this.__assign) || function () {\n+ __assign = Object.assign || function(t) {\n+ for (var s, i = 1, n = arguments.length; i < n; i++) {\n+ s = arguments[i];\n+ for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))\n+ t[p] = s[p];\n+ }\n+ return t;\n+ };\n+ return __assign.apply(this, arguments);\n+};\n+var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n+ return new (P || (P = Promise))(function (resolve, reject) {\n+ function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n+ function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n+ function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }\n+ step((generator = generator.apply(thisArg, _arguments || [])).next());\n+ });\n+};\n+var __generator = (this && this.__generator) || function (thisArg, body) {\n+ var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;\n+ return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\n+ function verb(n) { return function (v) { return step([n, v]); }; }\n+ function step(op) {\n+ if (f) throw new TypeError(\"Generator is already executing.\");\n+ while (_) try {\n+ if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\n+ if (y = 0, t) op = [op[0] & 2, t.value];\n+ switch (op[0]) {\n+ case 0: case 1: t = op; break;\n+ case 4: _.label++; return { value: op[1], done: false };\n+ case 5: _.label++; y = op[1]; op = [0]; continue;\n+ case 7: op = _.ops.pop(); _.trys.pop(); continue;\n+ default:\n+ if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\n+ if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\n+ if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\n+ if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\n+ if (t[2]) _.ops.pop();\n+ _.trys.pop(); continue;\n+ }\n+ op = body.call(thisArg, _);\n+ } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\n+ if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\n+ }\n+};\n+var __read = (this && this.__read) || function (o, n) {\n+ var m = typeof Symbol === \"function\" && o[Symbol.iterator];\n+ if (!m) return o;\n+ var i = m.call(o), r, ar = [], e;\n+ try {\n+ while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\n+ }\n+ catch (error) { e = { error: error }; }\n+ finally {\n+ try {\n+ if (r && !r.done && (m = i[\"return\"])) m.call(i);\n+ }\n+ finally { if (e) throw e.error; }\n+ }\n+ return ar;\n+};\n+Object.defineProperty(exports, \"__esModule\", { value: true });\n+// tslint:disable:no-consecutive-blank-lines ordered-imports align trailing-comma whitespace class-name\n+// tslint:disable:no-unused-variable\n+// tslint:disable:no-unbound-method\n+var base_contract_1 = require(\"@0x/base-contract\");\n+var utils_1 = require(\"@0x/utils\");\n+var web3_wrapper_1 = require(\"@0x/web3-wrapper\");\n+var ethers = require(\"ethers\");\n+var _ = require(\"lodash\");\n+// tslint:enable:no-unused-variable\n+/* istanbul ignore next */\n+// tslint:disable:no-parameter-reassignment\n+// tslint:disable-next-line:class-name\n+var ForwarderContract = /** @class */ (function (_super) {\n+ __extends(ForwarderContract, _super);\n+ function ForwarderContract(abi, address, supportedProvider, txDefaults) {\n+ var _this = _super.call(this, 'Forwarder', abi, address, supportedProvider, txDefaults) || this;\n+ _this.marketBuyOrdersWithEth = {\n+ sendTransactionAsync: function (orders, makerAssetFillAmount, signatures, feeOrders, feeSignatures, feePercentage, feeRecipient, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('marketBuyOrdersWithEth((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],uint256,bytes[],(address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],bytes[],uint256,address)', [orders,\n+ makerAssetFillAmount,\n+ signatures,\n+ feeOrders,\n+ feeSignatures,\n+ feePercentage,\n+ feeRecipient\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.marketBuyOrdersWithEth.estimateGasAsync.bind(self, orders, makerAssetFillAmount, signatures, feeOrders, feeSignatures, feePercentage, feeRecipient))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (orders, makerAssetFillAmount, signatures, feeOrders, feeSignatures, feePercentage, feeRecipient, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('marketBuyOrdersWithEth((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],uint256,bytes[],(address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],bytes[],uint256,address)', [orders,\n+ makerAssetFillAmount,\n+ signatures,\n+ feeOrders,\n+ feeSignatures,\n+ feePercentage,\n+ feeRecipient\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (orders, makerAssetFillAmount, signatures, feeOrders, feeSignatures, feePercentage, feeRecipient) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('marketBuyOrdersWithEth((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],uint256,bytes[],(address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],bytes[],uint256,address)', [orders,\n+ makerAssetFillAmount,\n+ signatures,\n+ feeOrders,\n+ feeSignatures,\n+ feePercentage,\n+ feeRecipient\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (orders, makerAssetFillAmount, signatures, feeOrders, feeSignatures, feePercentage, feeRecipient, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('marketBuyOrdersWithEth((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],uint256,bytes[],(address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],bytes[],uint256,address)', [orders,\n+ makerAssetFillAmount,\n+ signatures,\n+ feeOrders,\n+ feeSignatures,\n+ feePercentage,\n+ feeRecipient\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('marketBuyOrdersWithEth((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],uint256,bytes[],(address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],bytes[],uint256,address)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.withdrawAsset = {\n+ sendTransactionAsync: function (assetData, amount, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('withdrawAsset(bytes,uint256)', [assetData,\n+ amount\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.withdrawAsset.estimateGasAsync.bind(self, assetData, amount))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (assetData, amount, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('withdrawAsset(bytes,uint256)', [assetData,\n+ amount\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (assetData, amount) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('withdrawAsset(bytes,uint256)', [assetData,\n+ amount\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (assetData, amount, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('withdrawAsset(bytes,uint256)', [assetData,\n+ amount\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('withdrawAsset(bytes,uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.owner = {\n+ callAsync: function (callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('owner()', []);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('owner()');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.marketSellOrdersWithEth = {\n+ sendTransactionAsync: function (orders, signatures, feeOrders, feeSignatures, feePercentage, feeRecipient, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('marketSellOrdersWithEth((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],bytes[],(address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],bytes[],uint256,address)', [orders,\n+ signatures,\n+ feeOrders,\n+ feeSignatures,\n+ feePercentage,\n+ feeRecipient\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.marketSellOrdersWithEth.estimateGasAsync.bind(self, orders, signatures, feeOrders, feeSignatures, feePercentage, feeRecipient))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ console.log(txDataWithDefaults);\n+ // const txHash = await self._web3Wrapper.sendTransactionAsync(txDataWithDefaults);\n+ return [2 /*return*/, '123'];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (orders, signatures, feeOrders, feeSignatures, feePercentage, feeRecipient, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('marketSellOrdersWithEth((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],bytes[],(address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],bytes[],uint256,address)', [orders,\n+ signatures,\n+ feeOrders,\n+ feeSignatures,\n+ feePercentage,\n+ feeRecipient\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (orders, signatures, feeOrders, feeSignatures, feePercentage, feeRecipient) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('marketSellOrdersWithEth((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],bytes[],(address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],bytes[],uint256,address)', [orders,\n+ signatures,\n+ feeOrders,\n+ feeSignatures,\n+ feePercentage,\n+ feeRecipient\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (orders, signatures, feeOrders, feeSignatures, feePercentage, feeRecipient, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('marketSellOrdersWithEth((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],bytes[],(address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],bytes[],uint256,address)', [orders,\n+ signatures,\n+ feeOrders,\n+ feeSignatures,\n+ feePercentage,\n+ feeRecipient\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('marketSellOrdersWithEth((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],bytes[],(address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],bytes[],uint256,address)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.transferOwnership = {\n+ sendTransactionAsync: function (newOwner, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transferOwnership(address)', [newOwner\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.transferOwnership.estimateGasAsync.bind(self, newOwner))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (newOwner, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transferOwnership(address)', [newOwner\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (newOwner) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('transferOwnership(address)', [newOwner\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (newOwner, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transferOwnership(address)', [newOwner\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('transferOwnership(address)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ utils_1.classUtils.bindAll(_this, ['_abiEncoderByFunctionSignature', 'address', 'abi', '_web3Wrapper']);\n+ return _this;\n+ }\n+ ForwarderContract.deployFrom0xArtifactAsync = function (artifact, supportedProvider, txDefaults, _exchange, _zrxAssetData, _wethAssetData) {\n+ return __awaiter(this, void 0, void 0, function () {\n+ var provider, bytecode, abi;\n+ return __generator(this, function (_a) {\n+ if (_.isUndefined(artifact.compilerOutput)) {\n+ throw new Error('Compiler output not found in the artifact file');\n+ }\n+ provider = utils_1.providerUtils.standardizeOrThrow(supportedProvider);\n+ bytecode = artifact.compilerOutput.evm.bytecode.object;\n+ abi = artifact.compilerOutput.abi;\n+ return [2 /*return*/, ForwarderContract.deployAsync(bytecode, abi, provider, txDefaults, _exchange, _zrxAssetData, _wethAssetData)];\n+ });\n+ });\n+ };\n+ ForwarderContract.deployAsync = function (bytecode, abi, supportedProvider, txDefaults, _exchange, _zrxAssetData, _wethAssetData) {\n+ return __awaiter(this, void 0, void 0, function () {\n+ var _a, provider, constructorAbi, iface, deployInfo, txData, web3Wrapper, txDataWithDefaults, txHash, txReceipt, contractInstance;\n+ return __generator(this, function (_b) {\n+ switch (_b.label) {\n+ case 0:\n+ provider = utils_1.providerUtils.standardizeOrThrow(supportedProvider);\n+ constructorAbi = base_contract_1.BaseContract._lookupConstructorAbi(abi);\n+ _a = __read(base_contract_1.BaseContract._formatABIDataItemList(constructorAbi.inputs, [_exchange,\n+ _zrxAssetData,\n+ _wethAssetData\n+ ], base_contract_1.BaseContract._bigNumberToString), 3), _exchange = _a[0], _zrxAssetData = _a[1], _wethAssetData = _a[2];\n+ iface = new ethers.utils.Interface(abi);\n+ deployInfo = iface.deployFunction;\n+ txData = deployInfo.encode(bytecode, [_exchange,\n+ _zrxAssetData,\n+ _wethAssetData\n+ ]);\n+ web3Wrapper = new web3_wrapper_1.Web3Wrapper(provider);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync({ data: txData }, txDefaults, web3Wrapper.estimateGasAsync.bind(web3Wrapper))];\n+ case 1:\n+ txDataWithDefaults = _b.sent();\n+ return [4 /*yield*/, web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _b.sent();\n+ utils_1.logUtils.log(\"transactionHash: \" + txHash);\n+ return [4 /*yield*/, web3Wrapper.awaitTransactionSuccessAsync(txHash)];\n+ case 3:\n+ txReceipt = _b.sent();\n+ utils_1.logUtils.log(\"Forwarder successfully deployed at \" + txReceipt.contractAddress);\n+ contractInstance = new ForwarderContract(abi, txReceipt.contractAddress, provider, txDefaults);\n+ contractInstance.constructorArgs = [_exchange,\n+ _zrxAssetData,\n+ _wethAssetData\n+ ];\n+ return [2 /*return*/, contractInstance];\n+ }\n+ });\n+ });\n+ };\n+ return ForwarderContract;\n+}(base_contract_1.BaseContract)); // tslint:disable:max-file-line-count\n+exports.ForwarderContract = ForwarderContract;\n+// tslint:enable:no-unbound-method\n+//# sourceMappingURL=forwarder.js.map\n\\ No newline at end of file" + }, + { + "sha": "977c82833f35cfd6ffd2ac35e32a5937b7d68846", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/forwarder.js.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/forwarder.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/forwarder.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/forwarder.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"forwarder.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/generated-wrappers/forwarder.ts\"],\"names\":[],\"mappings\":\"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\"}\n\\ No newline at end of file" + }, + { + "sha": "c66e0b9c5415ddb266013a29325f9c86df3b5695", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/i_validator.d.ts", + "status": "added", + "additions": 12, + "deletions": 0, + "changes": 12, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/i_validator.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/i_validator.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/i_validator.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,12 @@\n+import { BaseContract } from '@0x/base-contract';\n+import { BlockParamLiteral, CallData, ContractAbi, ContractArtifact, TxData, SupportedProvider } from 'ethereum-types';\n+import { SimpleContractArtifact } from '@0x/types';\n+export declare class IValidatorContract extends BaseContract {\n+ isValidSignature: {\n+ callAsync(hash: string, signerAddress: string, signature: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ static deployFrom0xArtifactAsync(artifact: ContractArtifact | SimpleContractArtifact, supportedProvider: SupportedProvider, txDefaults: Partial): Promise;\n+ static deployAsync(bytecode: string, abi: ContractAbi, supportedProvider: SupportedProvider, txDefaults: Partial): Promise;\n+ constructor(abi: ContractAbi, address: string, supportedProvider: SupportedProvider, txDefaults?: Partial);\n+}\n+//# sourceMappingURL=i_validator.d.ts.map\n\\ No newline at end of file" + }, + { + "sha": "d4a6c106597e7085514252c01826d29c517a0ffe", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/i_validator.d.ts.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/i_validator.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/i_validator.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/i_validator.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"i_validator.d.ts\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/generated-wrappers/i_validator.ts\"],\"names\":[],\"mappings\":\"AAGA,OAAO,EAAE,YAAY,EAAE,MAAM,mBAAmB,CAAC;AACjD,OAAO,EAAc,iBAAiB,EAAE,QAAQ,EAAE,WAAW,EAAE,gBAAgB,EAA6B,MAAM,EAAiB,iBAAiB,EAAE,MAAM,gBAAgB,CAAC;AAE7K,OAAO,EAAE,sBAAsB,EAAE,MAAM,WAAW,CAAC;AAUnD,qBAAa,kBAAmB,SAAQ,YAAY;IACzC,gBAAgB;;MA+BrB;WACkB,yBAAyB,CACzC,QAAQ,EAAE,gBAAgB,GAAG,sBAAsB,EACnD,iBAAiB,EAAE,iBAAiB,EACpC,UAAU,EAAE,OAAO,CAAC,MAAM,CAAC,GAC5B,OAAO,CAAC,kBAAkB,CAAC;WASV,WAAW,CAC3B,QAAQ,EAAE,MAAM,EAChB,GAAG,EAAE,WAAW,EAChB,iBAAiB,EAAE,iBAAiB,EACpC,UAAU,EAAE,OAAO,CAAC,MAAM,CAAC,GAC5B,OAAO,CAAC,kBAAkB,CAAC;gBAyBlB,GAAG,EAAE,WAAW,EAAE,OAAO,EAAE,MAAM,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,UAAU,CAAC,EAAE,OAAO,CAAC,MAAM,CAAC;CAIpH\"}\n\\ No newline at end of file" + }, + { + "sha": "ea92ccde8a8fc0e487e1a4cc1fb4e3a6a83a2199", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/i_validator.js", + "status": "added", + "additions": 159, + "deletions": 0, + "changes": 159, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/i_validator.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/i_validator.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/i_validator.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,159 @@\n+\"use strict\";\n+var __extends = (this && this.__extends) || (function () {\n+ var extendStatics = function (d, b) {\n+ extendStatics = Object.setPrototypeOf ||\n+ ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n+ function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n+ return extendStatics(d, b);\n+ }\n+ return function (d, b) {\n+ extendStatics(d, b);\n+ function __() { this.constructor = d; }\n+ d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n+ };\n+})();\n+var __assign = (this && this.__assign) || function () {\n+ __assign = Object.assign || function(t) {\n+ for (var s, i = 1, n = arguments.length; i < n; i++) {\n+ s = arguments[i];\n+ for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))\n+ t[p] = s[p];\n+ }\n+ return t;\n+ };\n+ return __assign.apply(this, arguments);\n+};\n+var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n+ return new (P || (P = Promise))(function (resolve, reject) {\n+ function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n+ function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n+ function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }\n+ step((generator = generator.apply(thisArg, _arguments || [])).next());\n+ });\n+};\n+var __generator = (this && this.__generator) || function (thisArg, body) {\n+ var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;\n+ return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\n+ function verb(n) { return function (v) { return step([n, v]); }; }\n+ function step(op) {\n+ if (f) throw new TypeError(\"Generator is already executing.\");\n+ while (_) try {\n+ if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\n+ if (y = 0, t) op = [op[0] & 2, t.value];\n+ switch (op[0]) {\n+ case 0: case 1: t = op; break;\n+ case 4: _.label++; return { value: op[1], done: false };\n+ case 5: _.label++; y = op[1]; op = [0]; continue;\n+ case 7: op = _.ops.pop(); _.trys.pop(); continue;\n+ default:\n+ if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\n+ if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\n+ if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\n+ if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\n+ if (t[2]) _.ops.pop();\n+ _.trys.pop(); continue;\n+ }\n+ op = body.call(thisArg, _);\n+ } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\n+ if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\n+ }\n+};\n+Object.defineProperty(exports, \"__esModule\", { value: true });\n+// tslint:disable:no-consecutive-blank-lines ordered-imports align trailing-comma whitespace class-name\n+// tslint:disable:no-unused-variable\n+// tslint:disable:no-unbound-method\n+var base_contract_1 = require(\"@0x/base-contract\");\n+var utils_1 = require(\"@0x/utils\");\n+var web3_wrapper_1 = require(\"@0x/web3-wrapper\");\n+var ethers = require(\"ethers\");\n+var _ = require(\"lodash\");\n+// tslint:enable:no-unused-variable\n+/* istanbul ignore next */\n+// tslint:disable:no-parameter-reassignment\n+// tslint:disable-next-line:class-name\n+var IValidatorContract = /** @class */ (function (_super) {\n+ __extends(IValidatorContract, _super);\n+ function IValidatorContract(abi, address, supportedProvider, txDefaults) {\n+ var _this = _super.call(this, 'IValidator', abi, address, supportedProvider, txDefaults) || this;\n+ _this.isValidSignature = {\n+ callAsync: function (hash, signerAddress, signature, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('isValidSignature(bytes32,address,bytes)', [hash,\n+ signerAddress,\n+ signature\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('isValidSignature(bytes32,address,bytes)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ utils_1.classUtils.bindAll(_this, ['_abiEncoderByFunctionSignature', 'address', 'abi', '_web3Wrapper']);\n+ return _this;\n+ }\n+ IValidatorContract.deployFrom0xArtifactAsync = function (artifact, supportedProvider, txDefaults) {\n+ return __awaiter(this, void 0, void 0, function () {\n+ var provider, bytecode, abi;\n+ return __generator(this, function (_a) {\n+ if (_.isUndefined(artifact.compilerOutput)) {\n+ throw new Error('Compiler output not found in the artifact file');\n+ }\n+ provider = utils_1.providerUtils.standardizeOrThrow(supportedProvider);\n+ bytecode = artifact.compilerOutput.evm.bytecode.object;\n+ abi = artifact.compilerOutput.abi;\n+ return [2 /*return*/, IValidatorContract.deployAsync(bytecode, abi, provider, txDefaults)];\n+ });\n+ });\n+ };\n+ IValidatorContract.deployAsync = function (bytecode, abi, supportedProvider, txDefaults) {\n+ return __awaiter(this, void 0, void 0, function () {\n+ var provider, constructorAbi, iface, deployInfo, txData, web3Wrapper, txDataWithDefaults, txHash, txReceipt, contractInstance;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ provider = utils_1.providerUtils.standardizeOrThrow(supportedProvider);\n+ constructorAbi = base_contract_1.BaseContract._lookupConstructorAbi(abi);\n+ base_contract_1.BaseContract._formatABIDataItemList(constructorAbi.inputs, [], base_contract_1.BaseContract._bigNumberToString);\n+ iface = new ethers.utils.Interface(abi);\n+ deployInfo = iface.deployFunction;\n+ txData = deployInfo.encode(bytecode, []);\n+ web3Wrapper = new web3_wrapper_1.Web3Wrapper(provider);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync({ data: txData }, txDefaults, web3Wrapper.estimateGasAsync.bind(web3Wrapper))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ utils_1.logUtils.log(\"transactionHash: \" + txHash);\n+ return [4 /*yield*/, web3Wrapper.awaitTransactionSuccessAsync(txHash)];\n+ case 3:\n+ txReceipt = _a.sent();\n+ utils_1.logUtils.log(\"IValidator successfully deployed at \" + txReceipt.contractAddress);\n+ contractInstance = new IValidatorContract(abi, txReceipt.contractAddress, provider, txDefaults);\n+ contractInstance.constructorArgs = [];\n+ return [2 /*return*/, contractInstance];\n+ }\n+ });\n+ });\n+ };\n+ return IValidatorContract;\n+}(base_contract_1.BaseContract)); // tslint:disable:max-file-line-count\n+exports.IValidatorContract = IValidatorContract;\n+// tslint:enable:no-unbound-method\n+//# sourceMappingURL=i_validator.js.map\n\\ No newline at end of file" + }, + { + "sha": "dd64632ce1dd2ca52ddcfa7642396dacc4668e1b", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/i_validator.js.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/i_validator.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/i_validator.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/i_validator.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"i_validator.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/generated-wrappers/i_validator.ts\"],\"names\":[],\"mappings\":\"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\"}\n\\ No newline at end of file" + }, + { + "sha": "1748e3800565fa9a5b4de65795a23e6aebe1da2c", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/i_wallet.d.ts", + "status": "added", + "additions": 12, + "deletions": 0, + "changes": 12, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/i_wallet.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/i_wallet.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/i_wallet.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,12 @@\n+import { BaseContract } from '@0x/base-contract';\n+import { BlockParamLiteral, CallData, ContractAbi, ContractArtifact, TxData, SupportedProvider } from 'ethereum-types';\n+import { SimpleContractArtifact } from '@0x/types';\n+export declare class IWalletContract extends BaseContract {\n+ isValidSignature: {\n+ callAsync(hash: string, signature: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ static deployFrom0xArtifactAsync(artifact: ContractArtifact | SimpleContractArtifact, supportedProvider: SupportedProvider, txDefaults: Partial): Promise;\n+ static deployAsync(bytecode: string, abi: ContractAbi, supportedProvider: SupportedProvider, txDefaults: Partial): Promise;\n+ constructor(abi: ContractAbi, address: string, supportedProvider: SupportedProvider, txDefaults?: Partial);\n+}\n+//# sourceMappingURL=i_wallet.d.ts.map\n\\ No newline at end of file" + }, + { + "sha": "fc84b38c57d618f7efe1f9e435e4ffb1a3cc0a4f", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/i_wallet.d.ts.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/i_wallet.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/i_wallet.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/i_wallet.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"i_wallet.d.ts\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/generated-wrappers/i_wallet.ts\"],\"names\":[],\"mappings\":\"AAGA,OAAO,EAAE,YAAY,EAAE,MAAM,mBAAmB,CAAC;AACjD,OAAO,EAAc,iBAAiB,EAAE,QAAQ,EAAE,WAAW,EAAE,gBAAgB,EAA6B,MAAM,EAAiB,iBAAiB,EAAE,MAAM,gBAAgB,CAAC;AAE7K,OAAO,EAAE,sBAAsB,EAAE,MAAM,WAAW,CAAC;AAUnD,qBAAa,eAAgB,SAAQ,YAAY;IACtC,gBAAgB;;MA6BrB;WACkB,yBAAyB,CACzC,QAAQ,EAAE,gBAAgB,GAAG,sBAAsB,EACnD,iBAAiB,EAAE,iBAAiB,EACpC,UAAU,EAAE,OAAO,CAAC,MAAM,CAAC,GAC5B,OAAO,CAAC,eAAe,CAAC;WASP,WAAW,CAC3B,QAAQ,EAAE,MAAM,EAChB,GAAG,EAAE,WAAW,EAChB,iBAAiB,EAAE,iBAAiB,EACpC,UAAU,EAAE,OAAO,CAAC,MAAM,CAAC,GAC5B,OAAO,CAAC,eAAe,CAAC;gBAyBf,GAAG,EAAE,WAAW,EAAE,OAAO,EAAE,MAAM,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,UAAU,CAAC,EAAE,OAAO,CAAC,MAAM,CAAC;CAIpH\"}\n\\ No newline at end of file" + }, + { + "sha": "273ee09ef2c75dc7db0d2b604c795ce10b8e9f41", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/i_wallet.js", + "status": "added", + "additions": 158, + "deletions": 0, + "changes": 158, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/i_wallet.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/i_wallet.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/i_wallet.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,158 @@\n+\"use strict\";\n+var __extends = (this && this.__extends) || (function () {\n+ var extendStatics = function (d, b) {\n+ extendStatics = Object.setPrototypeOf ||\n+ ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n+ function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n+ return extendStatics(d, b);\n+ }\n+ return function (d, b) {\n+ extendStatics(d, b);\n+ function __() { this.constructor = d; }\n+ d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n+ };\n+})();\n+var __assign = (this && this.__assign) || function () {\n+ __assign = Object.assign || function(t) {\n+ for (var s, i = 1, n = arguments.length; i < n; i++) {\n+ s = arguments[i];\n+ for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))\n+ t[p] = s[p];\n+ }\n+ return t;\n+ };\n+ return __assign.apply(this, arguments);\n+};\n+var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n+ return new (P || (P = Promise))(function (resolve, reject) {\n+ function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n+ function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n+ function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }\n+ step((generator = generator.apply(thisArg, _arguments || [])).next());\n+ });\n+};\n+var __generator = (this && this.__generator) || function (thisArg, body) {\n+ var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;\n+ return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\n+ function verb(n) { return function (v) { return step([n, v]); }; }\n+ function step(op) {\n+ if (f) throw new TypeError(\"Generator is already executing.\");\n+ while (_) try {\n+ if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\n+ if (y = 0, t) op = [op[0] & 2, t.value];\n+ switch (op[0]) {\n+ case 0: case 1: t = op; break;\n+ case 4: _.label++; return { value: op[1], done: false };\n+ case 5: _.label++; y = op[1]; op = [0]; continue;\n+ case 7: op = _.ops.pop(); _.trys.pop(); continue;\n+ default:\n+ if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\n+ if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\n+ if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\n+ if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\n+ if (t[2]) _.ops.pop();\n+ _.trys.pop(); continue;\n+ }\n+ op = body.call(thisArg, _);\n+ } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\n+ if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\n+ }\n+};\n+Object.defineProperty(exports, \"__esModule\", { value: true });\n+// tslint:disable:no-consecutive-blank-lines ordered-imports align trailing-comma whitespace class-name\n+// tslint:disable:no-unused-variable\n+// tslint:disable:no-unbound-method\n+var base_contract_1 = require(\"@0x/base-contract\");\n+var utils_1 = require(\"@0x/utils\");\n+var web3_wrapper_1 = require(\"@0x/web3-wrapper\");\n+var ethers = require(\"ethers\");\n+var _ = require(\"lodash\");\n+// tslint:enable:no-unused-variable\n+/* istanbul ignore next */\n+// tslint:disable:no-parameter-reassignment\n+// tslint:disable-next-line:class-name\n+var IWalletContract = /** @class */ (function (_super) {\n+ __extends(IWalletContract, _super);\n+ function IWalletContract(abi, address, supportedProvider, txDefaults) {\n+ var _this = _super.call(this, 'IWallet', abi, address, supportedProvider, txDefaults) || this;\n+ _this.isValidSignature = {\n+ callAsync: function (hash, signature, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('isValidSignature(bytes32,bytes)', [hash,\n+ signature\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('isValidSignature(bytes32,bytes)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ utils_1.classUtils.bindAll(_this, ['_abiEncoderByFunctionSignature', 'address', 'abi', '_web3Wrapper']);\n+ return _this;\n+ }\n+ IWalletContract.deployFrom0xArtifactAsync = function (artifact, supportedProvider, txDefaults) {\n+ return __awaiter(this, void 0, void 0, function () {\n+ var provider, bytecode, abi;\n+ return __generator(this, function (_a) {\n+ if (_.isUndefined(artifact.compilerOutput)) {\n+ throw new Error('Compiler output not found in the artifact file');\n+ }\n+ provider = utils_1.providerUtils.standardizeOrThrow(supportedProvider);\n+ bytecode = artifact.compilerOutput.evm.bytecode.object;\n+ abi = artifact.compilerOutput.abi;\n+ return [2 /*return*/, IWalletContract.deployAsync(bytecode, abi, provider, txDefaults)];\n+ });\n+ });\n+ };\n+ IWalletContract.deployAsync = function (bytecode, abi, supportedProvider, txDefaults) {\n+ return __awaiter(this, void 0, void 0, function () {\n+ var provider, constructorAbi, iface, deployInfo, txData, web3Wrapper, txDataWithDefaults, txHash, txReceipt, contractInstance;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ provider = utils_1.providerUtils.standardizeOrThrow(supportedProvider);\n+ constructorAbi = base_contract_1.BaseContract._lookupConstructorAbi(abi);\n+ base_contract_1.BaseContract._formatABIDataItemList(constructorAbi.inputs, [], base_contract_1.BaseContract._bigNumberToString);\n+ iface = new ethers.utils.Interface(abi);\n+ deployInfo = iface.deployFunction;\n+ txData = deployInfo.encode(bytecode, []);\n+ web3Wrapper = new web3_wrapper_1.Web3Wrapper(provider);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync({ data: txData }, txDefaults, web3Wrapper.estimateGasAsync.bind(web3Wrapper))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ utils_1.logUtils.log(\"transactionHash: \" + txHash);\n+ return [4 /*yield*/, web3Wrapper.awaitTransactionSuccessAsync(txHash)];\n+ case 3:\n+ txReceipt = _a.sent();\n+ utils_1.logUtils.log(\"IWallet successfully deployed at \" + txReceipt.contractAddress);\n+ contractInstance = new IWalletContract(abi, txReceipt.contractAddress, provider, txDefaults);\n+ contractInstance.constructorArgs = [];\n+ return [2 /*return*/, contractInstance];\n+ }\n+ });\n+ });\n+ };\n+ return IWalletContract;\n+}(base_contract_1.BaseContract)); // tslint:disable:max-file-line-count\n+exports.IWalletContract = IWalletContract;\n+// tslint:enable:no-unbound-method\n+//# sourceMappingURL=i_wallet.js.map\n\\ No newline at end of file" + }, + { + "sha": "f74c3f91963c94cade6d68940ebf25fbcdc88ee4", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/i_wallet.js.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/i_wallet.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/i_wallet.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/i_wallet.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"i_wallet.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/generated-wrappers/i_wallet.ts\"],\"names\":[],\"mappings\":\";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,uGAAuG;AACvG,oCAAoC;AACpC,mCAAmC;AACnC,mDAAiD;AAEjD,mCAA2E;AAE3E,iDAA+C;AAC/C,+BAAiC;AACjC,0BAA4B;AAC5B,mCAAmC;AAGnC,0BAA0B;AAC1B,2CAA2C;AAC3C,sCAAsC;AACtC;IAAqC,mCAAY;IA0E7C,yBAAY,GAAgB,EAAE,OAAe,EAAE,iBAAoC,EAAE,UAA4B;QAAjH,YACI,kBAAM,SAAS,EAAE,GAAG,EAAE,OAAO,EAAE,iBAAiB,EAAE,UAAU,CAAC,SAEhE;QA5EM,sBAAgB,GAAG;YAChB,SAAS,EAAf,UACI,IAAY,EACZ,SAAiB,EACjB,QAAgC,EAChC,YAAyB;gBADzB,yBAAA,EAAA,aAAgC;;;;;;gCAI1B,IAAI,GAAG,IAA8B,CAAC;gCACtC,WAAW,GAAG,IAAI,CAAC,sBAAsB,CAAC,iCAAiC,EAAE,CAAC,IAAI;oCAC5F,SAAS;iCACR,CAAC,CAAC;gCAC8B,qBAAM,4BAAY,CAAC,2BAA2B,YAEnE,EAAE,EAAE,IAAI,CAAC,OAAO,IACb,QAAQ,IACX,IAAI,EAAE,WAAW,KAErB,IAAI,CAAC,YAAY,CAAC,mBAAmB,EAAE,CAC1C,EAAA;;gCAPK,oBAAoB,GAAG,SAO5B;gCACqB,qBAAM,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,oBAAoB,EAAE,YAAY,CAAC,EAAA;;gCAArF,aAAa,GAAG,SAAqE;gCAC3F,4BAAY,CAAC,kCAAkC,CAAC,aAAa,CAAC,CAAC;gCACzD,UAAU,GAAG,IAAI,CAAC,iBAAiB,CAAC,iCAAiC,CAAC,CAAC;gCAEvE,MAAM,GAAG,UAAU,CAAC,uBAAuB,CACnD,aAAa,CAAC,CAAC;gCACb,+BAA+B;gCAC/B,sBAAO,MAAM,EAAC;;;;aACjB;SACJ,CAAC;QA8CE,kBAAU,CAAC,OAAO,CAAC,KAAI,EAAE,CAAC,gCAAgC,EAAE,SAAS,EAAE,KAAK,EAAE,cAAc,CAAC,CAAC,CAAC;;IACnG,CAAC;IA9CmB,yCAAyB,GAA7C,UACI,QAAmD,EACnD,iBAAoC,EACpC,UAA2B;;;;gBAE3B,IAAI,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,cAAc,CAAC,EAAE;oBACxC,MAAM,IAAI,KAAK,CAAC,gDAAgD,CAAC,CAAC;iBACrE;gBACK,QAAQ,GAAG,qBAAa,CAAC,kBAAkB,CAAC,iBAAiB,CAAC,CAAC;gBAC/D,QAAQ,GAAG,QAAQ,CAAC,cAAc,CAAC,GAAG,CAAC,QAAQ,CAAC,MAAM,CAAC;gBACvD,GAAG,GAAG,QAAQ,CAAC,cAAc,CAAC,GAAG,CAAC;gBACxC,sBAAO,eAAe,CAAC,WAAW,CAAC,QAAQ,EAAE,GAAG,EAAE,QAAQ,EAAE,UAAU,CAAG,EAAC;;;KAC7E;IACmB,2BAAW,GAA/B,UACI,QAAgB,EAChB,GAAgB,EAChB,iBAAoC,EACpC,UAA2B;;;;;;wBAErB,QAAQ,GAAG,qBAAa,CAAC,kBAAkB,CAAC,iBAAiB,CAAC,CAAC;wBAC/D,cAAc,GAAG,4BAAY,CAAC,qBAAqB,CAAC,GAAG,CAAC,CAAC;wBAC1D,4BAAY,CAAC,sBAAsB,CACpC,cAAc,CAAC,MAAM,EACrB,EAAE,EACF,4BAAY,CAAC,kBAAkB,CAClC,CAAC;wBACI,KAAK,GAAG,IAAI,MAAM,CAAC,KAAK,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;wBACxC,UAAU,GAAG,KAAK,CAAC,cAAc,CAAC;wBAClC,MAAM,GAAG,UAAU,CAAC,MAAM,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC;wBACzC,WAAW,GAAG,IAAI,0BAAW,CAAC,QAAQ,CAAC,CAAC;wBACnB,qBAAM,4BAAY,CAAC,2BAA2B,CACrE,EAAC,IAAI,EAAE,MAAM,EAAC,EACd,UAAU,EACV,WAAW,CAAC,gBAAgB,CAAC,IAAI,CAAC,WAAW,CAAC,CACjD,EAAA;;wBAJK,kBAAkB,GAAG,SAI1B;wBACc,qBAAM,WAAW,CAAC,oBAAoB,CAAC,kBAAkB,CAAC,EAAA;;wBAAnE,MAAM,GAAG,SAA0D;wBACzE,gBAAQ,CAAC,GAAG,CAAC,sBAAoB,MAAQ,CAAC,CAAC;wBACzB,qBAAM,WAAW,CAAC,4BAA4B,CAAC,MAAM,CAAC,EAAA;;wBAAlE,SAAS,GAAG,SAAsD;wBACxE,gBAAQ,CAAC,GAAG,CAAC,sCAAoC,SAAS,CAAC,eAAiB,CAAC,CAAC;wBACxE,gBAAgB,GAAG,IAAI,eAAe,CAAC,GAAG,EAAE,SAAS,CAAC,eAAyB,EAAE,QAAQ,EAAE,UAAU,CAAC,CAAC;wBAC7G,gBAAgB,CAAC,eAAe,GAAG,EAAE,CAAC;wBACtC,sBAAO,gBAAgB,EAAC;;;;KAC3B;IAKL,sBAAC;AAAD,CAAC,AA9ED,CAAqC,4BAAY,GA8EhD,CAAC,qCAAqC;AA9E1B,0CAAe;AA+E5B,kCAAkC\"}\n\\ No newline at end of file" + }, + { + "sha": "023416dc8d2ba971ae5344ccbc387a1d757bc52d", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/multi_asset_proxy.d.ts", + "status": "added", + "additions": 79, + "deletions": 0, + "changes": 79, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/multi_asset_proxy.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/multi_asset_proxy.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/multi_asset_proxy.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,79 @@\n+import { BaseContract } from '@0x/base-contract';\n+import { BlockParamLiteral, CallData, ContractAbi, ContractArtifact, DecodedLogArgs, TxData, SupportedProvider } from 'ethereum-types';\n+import { BigNumber } from '@0x/utils';\n+import { SimpleContractArtifact } from '@0x/types';\n+export declare type MultiAssetProxyEventArgs = MultiAssetProxyAuthorizedAddressAddedEventArgs | MultiAssetProxyAuthorizedAddressRemovedEventArgs | MultiAssetProxyAssetProxyRegisteredEventArgs;\n+export declare enum MultiAssetProxyEvents {\n+ AuthorizedAddressAdded = \"AuthorizedAddressAdded\",\n+ AuthorizedAddressRemoved = \"AuthorizedAddressRemoved\",\n+ AssetProxyRegistered = \"AssetProxyRegistered\"\n+}\n+export interface MultiAssetProxyAuthorizedAddressAddedEventArgs extends DecodedLogArgs {\n+ target: string;\n+ caller: string;\n+}\n+export interface MultiAssetProxyAuthorizedAddressRemovedEventArgs extends DecodedLogArgs {\n+ target: string;\n+ caller: string;\n+}\n+export interface MultiAssetProxyAssetProxyRegisteredEventArgs extends DecodedLogArgs {\n+ id: string;\n+ assetProxy: string;\n+}\n+export declare class MultiAssetProxyContract extends BaseContract {\n+ assetProxies: {\n+ callAsync(index_0: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ addAuthorizedAddress: {\n+ sendTransactionAsync(target: string, txData?: Partial): Promise;\n+ estimateGasAsync(target: string, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(target: string): string;\n+ callAsync(target: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ authorities: {\n+ callAsync(index_0: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ getAssetProxy: {\n+ callAsync(assetProxyId: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ removeAuthorizedAddress: {\n+ sendTransactionAsync(target: string, txData?: Partial): Promise;\n+ estimateGasAsync(target: string, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(target: string): string;\n+ callAsync(target: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ owner: {\n+ callAsync(callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ removeAuthorizedAddressAtIndex: {\n+ sendTransactionAsync(target: string, index: BigNumber, txData?: Partial): Promise;\n+ estimateGasAsync(target: string, index: BigNumber, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(target: string, index: BigNumber): string;\n+ callAsync(target: string, index: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ getProxyId: {\n+ callAsync(callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ authorized: {\n+ callAsync(index_0: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ registerAssetProxy: {\n+ sendTransactionAsync(assetProxy: string, txData?: Partial): Promise;\n+ estimateGasAsync(assetProxy: string, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(assetProxy: string): string;\n+ callAsync(assetProxy: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ getAuthorizedAddresses: {\n+ callAsync(callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ transferOwnership: {\n+ sendTransactionAsync(newOwner: string, txData?: Partial): Promise;\n+ estimateGasAsync(newOwner: string, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(newOwner: string): string;\n+ callAsync(newOwner: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ static deployFrom0xArtifactAsync(artifact: ContractArtifact | SimpleContractArtifact, supportedProvider: SupportedProvider, txDefaults: Partial): Promise;\n+ static deployAsync(bytecode: string, abi: ContractAbi, supportedProvider: SupportedProvider, txDefaults: Partial): Promise;\n+ constructor(abi: ContractAbi, address: string, supportedProvider: SupportedProvider, txDefaults?: Partial);\n+}\n+//# sourceMappingURL=multi_asset_proxy.d.ts.map\n\\ No newline at end of file" + }, + { + "sha": "4ba97b39ff0983fff980efaaad9cccdc7690f629", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/multi_asset_proxy.d.ts.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/multi_asset_proxy.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/multi_asset_proxy.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/multi_asset_proxy.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"multi_asset_proxy.d.ts\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/generated-wrappers/multi_asset_proxy.ts\"],\"names\":[],\"mappings\":\"AAGA,OAAO,EAAE,YAAY,EAAE,MAAM,mBAAmB,CAAC;AACjD,OAAO,EAAc,iBAAiB,EAAE,QAAQ,EAAE,WAAW,EAAE,gBAAgB,EAAE,cAAc,EAAa,MAAM,EAAiB,iBAAiB,EAAE,MAAM,gBAAgB,CAAC;AAC7K,OAAO,EAAE,SAAS,EAAuC,MAAM,WAAW,CAAC;AAC3E,OAAO,EAAE,sBAAsB,EAAE,MAAM,WAAW,CAAC;AAMnD,oBAAY,wBAAwB,GAC9B,8CAA8C,GAC9C,gDAAgD,GAChD,4CAA4C,CAAC;AAEnD,oBAAY,qBAAqB;IAC7B,sBAAsB,2BAA2B;IACjD,wBAAwB,6BAA6B;IACrD,oBAAoB,yBAAyB;CAChD;AAED,MAAM,WAAW,8CAA+C,SAAQ,cAAc;IAClF,MAAM,EAAE,MAAM,CAAC;IACf,MAAM,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,gDAAiD,SAAQ,cAAc;IACpF,MAAM,EAAE,MAAM,CAAC;IACf,MAAM,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,4CAA6C,SAAQ,cAAc;IAChF,EAAE,EAAE,MAAM,CAAC;IACX,UAAU,EAAE,MAAM,CAAC;CACtB;AAMD,qBAAa,uBAAwB,SAAQ,YAAY;IAC9C,YAAY;;MA2BjB;IACK,oBAAoB;;;;;MA2EzB;IACK,WAAW;;MA2BhB;IACK,aAAa;;MA2BlB;IACK,uBAAuB;;;;;MA2E5B;IACK,KAAK;;MAyBV;IACK,8BAA8B;;;;;MAoFnC;IACK,UAAU;;MAyBf;IACK,UAAU;;MA2Bf;IACK,kBAAkB;;;;;MA2EvB;IACK,sBAAsB;;MAyB3B;IACK,iBAAiB;;;;;MA2EtB;WACkB,yBAAyB,CACzC,QAAQ,EAAE,gBAAgB,GAAG,sBAAsB,EACnD,iBAAiB,EAAE,iBAAiB,EACpC,UAAU,EAAE,OAAO,CAAC,MAAM,CAAC,GAC5B,OAAO,CAAC,uBAAuB,CAAC;WASf,WAAW,CAC3B,QAAQ,EAAE,MAAM,EAChB,GAAG,EAAE,WAAW,EAChB,iBAAiB,EAAE,iBAAiB,EACpC,UAAU,EAAE,OAAO,CAAC,MAAM,CAAC,GAC5B,OAAO,CAAC,uBAAuB,CAAC;gBAyBvB,GAAG,EAAE,WAAW,EAAE,OAAO,EAAE,MAAM,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,UAAU,CAAC,EAAE,OAAO,CAAC,MAAM,CAAC;CAIpH\"}\n\\ No newline at end of file" + }, + { + "sha": "486bed5e49a36f92da3ec0826da5d6ffb4219af0", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/multi_asset_proxy.js", + "status": "added", + "additions": 700, + "deletions": 0, + "changes": 700, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/multi_asset_proxy.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/multi_asset_proxy.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/multi_asset_proxy.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,700 @@\n+\"use strict\";\n+var __extends = (this && this.__extends) || (function () {\n+ var extendStatics = function (d, b) {\n+ extendStatics = Object.setPrototypeOf ||\n+ ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n+ function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n+ return extendStatics(d, b);\n+ }\n+ return function (d, b) {\n+ extendStatics(d, b);\n+ function __() { this.constructor = d; }\n+ d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n+ };\n+})();\n+var __assign = (this && this.__assign) || function () {\n+ __assign = Object.assign || function(t) {\n+ for (var s, i = 1, n = arguments.length; i < n; i++) {\n+ s = arguments[i];\n+ for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))\n+ t[p] = s[p];\n+ }\n+ return t;\n+ };\n+ return __assign.apply(this, arguments);\n+};\n+var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n+ return new (P || (P = Promise))(function (resolve, reject) {\n+ function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n+ function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n+ function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }\n+ step((generator = generator.apply(thisArg, _arguments || [])).next());\n+ });\n+};\n+var __generator = (this && this.__generator) || function (thisArg, body) {\n+ var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;\n+ return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\n+ function verb(n) { return function (v) { return step([n, v]); }; }\n+ function step(op) {\n+ if (f) throw new TypeError(\"Generator is already executing.\");\n+ while (_) try {\n+ if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\n+ if (y = 0, t) op = [op[0] & 2, t.value];\n+ switch (op[0]) {\n+ case 0: case 1: t = op; break;\n+ case 4: _.label++; return { value: op[1], done: false };\n+ case 5: _.label++; y = op[1]; op = [0]; continue;\n+ case 7: op = _.ops.pop(); _.trys.pop(); continue;\n+ default:\n+ if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\n+ if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\n+ if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\n+ if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\n+ if (t[2]) _.ops.pop();\n+ _.trys.pop(); continue;\n+ }\n+ op = body.call(thisArg, _);\n+ } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\n+ if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\n+ }\n+};\n+Object.defineProperty(exports, \"__esModule\", { value: true });\n+// tslint:disable:no-consecutive-blank-lines ordered-imports align trailing-comma whitespace class-name\n+// tslint:disable:no-unused-variable\n+// tslint:disable:no-unbound-method\n+var base_contract_1 = require(\"@0x/base-contract\");\n+var utils_1 = require(\"@0x/utils\");\n+var web3_wrapper_1 = require(\"@0x/web3-wrapper\");\n+var ethers = require(\"ethers\");\n+var _ = require(\"lodash\");\n+var MultiAssetProxyEvents;\n+(function (MultiAssetProxyEvents) {\n+ MultiAssetProxyEvents[\"AuthorizedAddressAdded\"] = \"AuthorizedAddressAdded\";\n+ MultiAssetProxyEvents[\"AuthorizedAddressRemoved\"] = \"AuthorizedAddressRemoved\";\n+ MultiAssetProxyEvents[\"AssetProxyRegistered\"] = \"AssetProxyRegistered\";\n+})(MultiAssetProxyEvents = exports.MultiAssetProxyEvents || (exports.MultiAssetProxyEvents = {}));\n+/* istanbul ignore next */\n+// tslint:disable:no-parameter-reassignment\n+// tslint:disable-next-line:class-name\n+var MultiAssetProxyContract = /** @class */ (function (_super) {\n+ __extends(MultiAssetProxyContract, _super);\n+ function MultiAssetProxyContract(abi, address, supportedProvider, txDefaults) {\n+ var _this = _super.call(this, 'MultiAssetProxy', abi, address, supportedProvider, txDefaults) || this;\n+ _this.assetProxies = {\n+ callAsync: function (index_0, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('assetProxies(bytes4)', [index_0\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('assetProxies(bytes4)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.addAuthorizedAddress = {\n+ sendTransactionAsync: function (target, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('addAuthorizedAddress(address)', [target\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.addAuthorizedAddress.estimateGasAsync.bind(self, target))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (target, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('addAuthorizedAddress(address)', [target\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (target) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('addAuthorizedAddress(address)', [target\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (target, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('addAuthorizedAddress(address)', [target\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('addAuthorizedAddress(address)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.authorities = {\n+ callAsync: function (index_0, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('authorities(uint256)', [index_0\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('authorities(uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.getAssetProxy = {\n+ callAsync: function (assetProxyId, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('getAssetProxy(bytes4)', [assetProxyId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('getAssetProxy(bytes4)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.removeAuthorizedAddress = {\n+ sendTransactionAsync: function (target, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('removeAuthorizedAddress(address)', [target\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.removeAuthorizedAddress.estimateGasAsync.bind(self, target))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (target, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('removeAuthorizedAddress(address)', [target\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (target) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('removeAuthorizedAddress(address)', [target\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (target, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('removeAuthorizedAddress(address)', [target\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('removeAuthorizedAddress(address)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.owner = {\n+ callAsync: function (callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('owner()', []);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('owner()');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.removeAuthorizedAddressAtIndex = {\n+ sendTransactionAsync: function (target, index, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('removeAuthorizedAddressAtIndex(address,uint256)', [target,\n+ index\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.removeAuthorizedAddressAtIndex.estimateGasAsync.bind(self, target, index))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (target, index, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('removeAuthorizedAddressAtIndex(address,uint256)', [target,\n+ index\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (target, index) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('removeAuthorizedAddressAtIndex(address,uint256)', [target,\n+ index\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (target, index, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('removeAuthorizedAddressAtIndex(address,uint256)', [target,\n+ index\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('removeAuthorizedAddressAtIndex(address,uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.getProxyId = {\n+ callAsync: function (callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('getProxyId()', []);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('getProxyId()');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.authorized = {\n+ callAsync: function (index_0, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('authorized(address)', [index_0\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('authorized(address)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.registerAssetProxy = {\n+ sendTransactionAsync: function (assetProxy, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('registerAssetProxy(address)', [assetProxy\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.registerAssetProxy.estimateGasAsync.bind(self, assetProxy))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (assetProxy, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('registerAssetProxy(address)', [assetProxy\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (assetProxy) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('registerAssetProxy(address)', [assetProxy\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (assetProxy, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('registerAssetProxy(address)', [assetProxy\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('registerAssetProxy(address)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.getAuthorizedAddresses = {\n+ callAsync: function (callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('getAuthorizedAddresses()', []);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('getAuthorizedAddresses()');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.transferOwnership = {\n+ sendTransactionAsync: function (newOwner, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transferOwnership(address)', [newOwner\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.transferOwnership.estimateGasAsync.bind(self, newOwner))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (newOwner, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transferOwnership(address)', [newOwner\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (newOwner) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('transferOwnership(address)', [newOwner\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (newOwner, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transferOwnership(address)', [newOwner\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('transferOwnership(address)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ utils_1.classUtils.bindAll(_this, ['_abiEncoderByFunctionSignature', 'address', 'abi', '_web3Wrapper']);\n+ return _this;\n+ }\n+ MultiAssetProxyContract.deployFrom0xArtifactAsync = function (artifact, supportedProvider, txDefaults) {\n+ return __awaiter(this, void 0, void 0, function () {\n+ var provider, bytecode, abi;\n+ return __generator(this, function (_a) {\n+ if (_.isUndefined(artifact.compilerOutput)) {\n+ throw new Error('Compiler output not found in the artifact file');\n+ }\n+ provider = utils_1.providerUtils.standardizeOrThrow(supportedProvider);\n+ bytecode = artifact.compilerOutput.evm.bytecode.object;\n+ abi = artifact.compilerOutput.abi;\n+ return [2 /*return*/, MultiAssetProxyContract.deployAsync(bytecode, abi, provider, txDefaults)];\n+ });\n+ });\n+ };\n+ MultiAssetProxyContract.deployAsync = function (bytecode, abi, supportedProvider, txDefaults) {\n+ return __awaiter(this, void 0, void 0, function () {\n+ var provider, constructorAbi, iface, deployInfo, txData, web3Wrapper, txDataWithDefaults, txHash, txReceipt, contractInstance;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ provider = utils_1.providerUtils.standardizeOrThrow(supportedProvider);\n+ constructorAbi = base_contract_1.BaseContract._lookupConstructorAbi(abi);\n+ base_contract_1.BaseContract._formatABIDataItemList(constructorAbi.inputs, [], base_contract_1.BaseContract._bigNumberToString);\n+ iface = new ethers.utils.Interface(abi);\n+ deployInfo = iface.deployFunction;\n+ txData = deployInfo.encode(bytecode, []);\n+ web3Wrapper = new web3_wrapper_1.Web3Wrapper(provider);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync({ data: txData }, txDefaults, web3Wrapper.estimateGasAsync.bind(web3Wrapper))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ utils_1.logUtils.log(\"transactionHash: \" + txHash);\n+ return [4 /*yield*/, web3Wrapper.awaitTransactionSuccessAsync(txHash)];\n+ case 3:\n+ txReceipt = _a.sent();\n+ utils_1.logUtils.log(\"MultiAssetProxy successfully deployed at \" + txReceipt.contractAddress);\n+ contractInstance = new MultiAssetProxyContract(abi, txReceipt.contractAddress, provider, txDefaults);\n+ contractInstance.constructorArgs = [];\n+ return [2 /*return*/, contractInstance];\n+ }\n+ });\n+ });\n+ };\n+ return MultiAssetProxyContract;\n+}(base_contract_1.BaseContract)); // tslint:disable:max-file-line-count\n+exports.MultiAssetProxyContract = MultiAssetProxyContract;\n+// tslint:enable:no-unbound-method\n+//# sourceMappingURL=multi_asset_proxy.js.map\n\\ No newline at end of file" + }, + { + "sha": "12503ccfc4394128496f326fa68c00a4a85e8839", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/multi_asset_proxy.js.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/multi_asset_proxy.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/multi_asset_proxy.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/multi_asset_proxy.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"multi_asset_proxy.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/generated-wrappers/multi_asset_proxy.ts\"],\"names\":[],\"mappings\":\"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\"}\n\\ No newline at end of file" + }, + { + "sha": "dcd88491840814007013fd43e65d703b06525d06", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/order_validator.d.ts", + "status": "added", + "additions": 127, + "deletions": 0, + "changes": 127, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/order_validator.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/order_validator.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/order_validator.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,127 @@\n+import { BaseContract } from '@0x/base-contract';\n+import { BlockParamLiteral, CallData, ContractAbi, ContractArtifact, TxData, SupportedProvider } from 'ethereum-types';\n+import { BigNumber } from '@0x/utils';\n+import { SimpleContractArtifact } from '@0x/types';\n+export declare class OrderValidatorContract extends BaseContract {\n+ getOrderAndTraderInfo: {\n+ callAsync(order: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }, takerAddress: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise<[{\n+ orderStatus: number;\n+ orderHash: string;\n+ orderTakerAssetFilledAmount: BigNumber;\n+ }, {\n+ makerBalance: BigNumber;\n+ makerAllowance: BigNumber;\n+ takerBalance: BigNumber;\n+ takerAllowance: BigNumber;\n+ makerZrxBalance: BigNumber;\n+ makerZrxAllowance: BigNumber;\n+ takerZrxBalance: BigNumber;\n+ takerZrxAllowance: BigNumber;\n+ }]>;\n+ };\n+ getBalanceAndAllowance: {\n+ callAsync(target: string, assetData: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise<[BigNumber, BigNumber]>;\n+ };\n+ getOrdersAndTradersInfo: {\n+ callAsync(orders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], takerAddresses: string[], callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise<[{\n+ orderStatus: number;\n+ orderHash: string;\n+ orderTakerAssetFilledAmount: BigNumber;\n+ }[], {\n+ makerBalance: BigNumber;\n+ makerAllowance: BigNumber;\n+ takerBalance: BigNumber;\n+ takerAllowance: BigNumber;\n+ makerZrxBalance: BigNumber;\n+ makerZrxAllowance: BigNumber;\n+ takerZrxBalance: BigNumber;\n+ takerZrxAllowance: BigNumber;\n+ }[]]>;\n+ };\n+ getTradersInfo: {\n+ callAsync(orders: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }[], takerAddresses: string[], callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise<{\n+ makerBalance: BigNumber;\n+ makerAllowance: BigNumber;\n+ takerBalance: BigNumber;\n+ takerAllowance: BigNumber;\n+ makerZrxBalance: BigNumber;\n+ makerZrxAllowance: BigNumber;\n+ takerZrxBalance: BigNumber;\n+ takerZrxAllowance: BigNumber;\n+ }[]>;\n+ };\n+ getERC721TokenOwner: {\n+ callAsync(token: string, tokenId: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ getBalancesAndAllowances: {\n+ callAsync(target: string, assetData: string[], callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise<[BigNumber[], BigNumber[]]>;\n+ };\n+ getTraderInfo: {\n+ callAsync(order: {\n+ makerAddress: string;\n+ takerAddress: string;\n+ feeRecipientAddress: string;\n+ senderAddress: string;\n+ makerAssetAmount: BigNumber;\n+ takerAssetAmount: BigNumber;\n+ makerFee: BigNumber;\n+ takerFee: BigNumber;\n+ expirationTimeSeconds: BigNumber;\n+ salt: BigNumber;\n+ makerAssetData: string;\n+ takerAssetData: string;\n+ }, takerAddress: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise<{\n+ makerBalance: BigNumber;\n+ makerAllowance: BigNumber;\n+ takerBalance: BigNumber;\n+ takerAllowance: BigNumber;\n+ makerZrxBalance: BigNumber;\n+ makerZrxAllowance: BigNumber;\n+ takerZrxBalance: BigNumber;\n+ takerZrxAllowance: BigNumber;\n+ }>;\n+ };\n+ static deployFrom0xArtifactAsync(artifact: ContractArtifact | SimpleContractArtifact, supportedProvider: SupportedProvider, txDefaults: Partial, _exchange: string, _zrxAssetData: string): Promise;\n+ static deployAsync(bytecode: string, abi: ContractAbi, supportedProvider: SupportedProvider, txDefaults: Partial, _exchange: string, _zrxAssetData: string): Promise;\n+ constructor(abi: ContractAbi, address: string, supportedProvider: SupportedProvider, txDefaults?: Partial);\n+}\n+//# sourceMappingURL=order_validator.d.ts.map\n\\ No newline at end of file" + }, + { + "sha": "bbdb4c368c63226961beb1a03b13380a4ab22757", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/order_validator.d.ts.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/order_validator.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/order_validator.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/order_validator.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"order_validator.d.ts\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/generated-wrappers/order_validator.ts\"],\"names\":[],\"mappings\":\"AAGA,OAAO,EAAE,YAAY,EAAE,MAAM,mBAAmB,CAAC;AACjD,OAAO,EAAc,iBAAiB,EAAE,QAAQ,EAAE,WAAW,EAAE,gBAAgB,EAA6B,MAAM,EAAiB,iBAAiB,EAAE,MAAM,gBAAgB,CAAC;AAC7K,OAAO,EAAE,SAAS,EAAuC,MAAM,WAAW,CAAC;AAC3E,OAAO,EAAE,sBAAsB,EAAE,MAAM,WAAW,CAAC;AAUnD,qBAAa,sBAAuB,SAAQ,YAAY;IAC7C,qBAAqB;;;;;;;;;;;;;;;;;;;;;;;;;;;;MA6B1B;IACK,sBAAsB;;MA6B3B;IACK,uBAAuB;;;;;;;;;;;;;;;;;;;;;;;;;;;;MA6B5B;IACK,cAAc;;;;;;;;;;;;;;;;;;;;;;;;MA6BnB;IACK,mBAAmB;;MA6BxB;IACK,wBAAwB;;MA6B7B;IACK,aAAa;;;;;;;;;;;;;;;;;;;;;;;;MA6BlB;WACkB,yBAAyB,CACzC,QAAQ,EAAE,gBAAgB,GAAG,sBAAsB,EACnD,iBAAiB,EAAE,iBAAiB,EACpC,UAAU,EAAE,OAAO,CAAC,MAAM,CAAC,EACvB,SAAS,EAAE,MAAM,EACjB,aAAa,EAAE,MAAM,GAC1B,OAAO,CAAC,sBAAsB,CAAC;WAWd,WAAW,CAC3B,QAAQ,EAAE,MAAM,EAChB,GAAG,EAAE,WAAW,EAChB,iBAAiB,EAAE,iBAAiB,EACpC,UAAU,EAAE,OAAO,CAAC,MAAM,CAAC,EACvB,SAAS,EAAE,MAAM,EACjB,aAAa,EAAE,MAAM,GAC1B,OAAO,CAAC,sBAAsB,CAAC;gBAiCtB,GAAG,EAAE,WAAW,EAAE,OAAO,EAAE,MAAM,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,UAAU,CAAC,EAAE,OAAO,CAAC,MAAM,CAAC;CAIpH\"}\n\\ No newline at end of file" + }, + { + "sha": "4dc6e383730c01cf9f5ca67651ea31d555d758f8", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/order_validator.js", + "status": "added", + "additions": 348, + "deletions": 0, + "changes": 348, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/order_validator.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/order_validator.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/order_validator.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,348 @@\n+\"use strict\";\n+var __extends = (this && this.__extends) || (function () {\n+ var extendStatics = function (d, b) {\n+ extendStatics = Object.setPrototypeOf ||\n+ ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n+ function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n+ return extendStatics(d, b);\n+ }\n+ return function (d, b) {\n+ extendStatics(d, b);\n+ function __() { this.constructor = d; }\n+ d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n+ };\n+})();\n+var __assign = (this && this.__assign) || function () {\n+ __assign = Object.assign || function(t) {\n+ for (var s, i = 1, n = arguments.length; i < n; i++) {\n+ s = arguments[i];\n+ for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))\n+ t[p] = s[p];\n+ }\n+ return t;\n+ };\n+ return __assign.apply(this, arguments);\n+};\n+var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n+ return new (P || (P = Promise))(function (resolve, reject) {\n+ function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n+ function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n+ function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }\n+ step((generator = generator.apply(thisArg, _arguments || [])).next());\n+ });\n+};\n+var __generator = (this && this.__generator) || function (thisArg, body) {\n+ var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;\n+ return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\n+ function verb(n) { return function (v) { return step([n, v]); }; }\n+ function step(op) {\n+ if (f) throw new TypeError(\"Generator is already executing.\");\n+ while (_) try {\n+ if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\n+ if (y = 0, t) op = [op[0] & 2, t.value];\n+ switch (op[0]) {\n+ case 0: case 1: t = op; break;\n+ case 4: _.label++; return { value: op[1], done: false };\n+ case 5: _.label++; y = op[1]; op = [0]; continue;\n+ case 7: op = _.ops.pop(); _.trys.pop(); continue;\n+ default:\n+ if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\n+ if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\n+ if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\n+ if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\n+ if (t[2]) _.ops.pop();\n+ _.trys.pop(); continue;\n+ }\n+ op = body.call(thisArg, _);\n+ } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\n+ if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\n+ }\n+};\n+var __read = (this && this.__read) || function (o, n) {\n+ var m = typeof Symbol === \"function\" && o[Symbol.iterator];\n+ if (!m) return o;\n+ var i = m.call(o), r, ar = [], e;\n+ try {\n+ while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\n+ }\n+ catch (error) { e = { error: error }; }\n+ finally {\n+ try {\n+ if (r && !r.done && (m = i[\"return\"])) m.call(i);\n+ }\n+ finally { if (e) throw e.error; }\n+ }\n+ return ar;\n+};\n+Object.defineProperty(exports, \"__esModule\", { value: true });\n+// tslint:disable:no-consecutive-blank-lines ordered-imports align trailing-comma whitespace class-name\n+// tslint:disable:no-unused-variable\n+// tslint:disable:no-unbound-method\n+var base_contract_1 = require(\"@0x/base-contract\");\n+var utils_1 = require(\"@0x/utils\");\n+var web3_wrapper_1 = require(\"@0x/web3-wrapper\");\n+var ethers = require(\"ethers\");\n+var _ = require(\"lodash\");\n+// tslint:enable:no-unused-variable\n+/* istanbul ignore next */\n+// tslint:disable:no-parameter-reassignment\n+// tslint:disable-next-line:class-name\n+var OrderValidatorContract = /** @class */ (function (_super) {\n+ __extends(OrderValidatorContract, _super);\n+ function OrderValidatorContract(abi, address, supportedProvider, txDefaults) {\n+ var _this = _super.call(this, 'OrderValidator', abi, address, supportedProvider, txDefaults) || this;\n+ _this.getOrderAndTraderInfo = {\n+ callAsync: function (order, takerAddress, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('getOrderAndTraderInfo((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes),address)', [order,\n+ takerAddress\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('getOrderAndTraderInfo((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes),address)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.getBalanceAndAllowance = {\n+ callAsync: function (target, assetData, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('getBalanceAndAllowance(address,bytes)', [target,\n+ assetData\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('getBalanceAndAllowance(address,bytes)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.getOrdersAndTradersInfo = {\n+ callAsync: function (orders, takerAddresses, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('getOrdersAndTradersInfo((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],address[])', [orders,\n+ takerAddresses\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('getOrdersAndTradersInfo((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],address[])');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.getTradersInfo = {\n+ callAsync: function (orders, takerAddresses, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('getTradersInfo((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],address[])', [orders,\n+ takerAddresses\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('getTradersInfo((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],address[])');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.getERC721TokenOwner = {\n+ callAsync: function (token, tokenId, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('getERC721TokenOwner(address,uint256)', [token,\n+ tokenId\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('getERC721TokenOwner(address,uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.getBalancesAndAllowances = {\n+ callAsync: function (target, assetData, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('getBalancesAndAllowances(address,bytes[])', [target,\n+ assetData\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('getBalancesAndAllowances(address,bytes[])');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.getTraderInfo = {\n+ callAsync: function (order, takerAddress, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('getTraderInfo((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes),address)', [order,\n+ takerAddress\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('getTraderInfo((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes),address)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ utils_1.classUtils.bindAll(_this, ['_abiEncoderByFunctionSignature', 'address', 'abi', '_web3Wrapper']);\n+ return _this;\n+ }\n+ OrderValidatorContract.deployFrom0xArtifactAsync = function (artifact, supportedProvider, txDefaults, _exchange, _zrxAssetData) {\n+ return __awaiter(this, void 0, void 0, function () {\n+ var provider, bytecode, abi;\n+ return __generator(this, function (_a) {\n+ if (_.isUndefined(artifact.compilerOutput)) {\n+ throw new Error('Compiler output not found in the artifact file');\n+ }\n+ provider = utils_1.providerUtils.standardizeOrThrow(supportedProvider);\n+ bytecode = artifact.compilerOutput.evm.bytecode.object;\n+ abi = artifact.compilerOutput.abi;\n+ return [2 /*return*/, OrderValidatorContract.deployAsync(bytecode, abi, provider, txDefaults, _exchange, _zrxAssetData)];\n+ });\n+ });\n+ };\n+ OrderValidatorContract.deployAsync = function (bytecode, abi, supportedProvider, txDefaults, _exchange, _zrxAssetData) {\n+ return __awaiter(this, void 0, void 0, function () {\n+ var _a, provider, constructorAbi, iface, deployInfo, txData, web3Wrapper, txDataWithDefaults, txHash, txReceipt, contractInstance;\n+ return __generator(this, function (_b) {\n+ switch (_b.label) {\n+ case 0:\n+ provider = utils_1.providerUtils.standardizeOrThrow(supportedProvider);\n+ constructorAbi = base_contract_1.BaseContract._lookupConstructorAbi(abi);\n+ _a = __read(base_contract_1.BaseContract._formatABIDataItemList(constructorAbi.inputs, [_exchange,\n+ _zrxAssetData\n+ ], base_contract_1.BaseContract._bigNumberToString), 2), _exchange = _a[0], _zrxAssetData = _a[1];\n+ iface = new ethers.utils.Interface(abi);\n+ deployInfo = iface.deployFunction;\n+ txData = deployInfo.encode(bytecode, [_exchange,\n+ _zrxAssetData\n+ ]);\n+ web3Wrapper = new web3_wrapper_1.Web3Wrapper(provider);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync({ data: txData }, txDefaults, web3Wrapper.estimateGasAsync.bind(web3Wrapper))];\n+ case 1:\n+ txDataWithDefaults = _b.sent();\n+ return [4 /*yield*/, web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _b.sent();\n+ utils_1.logUtils.log(\"transactionHash: \" + txHash);\n+ return [4 /*yield*/, web3Wrapper.awaitTransactionSuccessAsync(txHash)];\n+ case 3:\n+ txReceipt = _b.sent();\n+ utils_1.logUtils.log(\"OrderValidator successfully deployed at \" + txReceipt.contractAddress);\n+ contractInstance = new OrderValidatorContract(abi, txReceipt.contractAddress, provider, txDefaults);\n+ contractInstance.constructorArgs = [_exchange,\n+ _zrxAssetData\n+ ];\n+ return [2 /*return*/, contractInstance];\n+ }\n+ });\n+ });\n+ };\n+ return OrderValidatorContract;\n+}(base_contract_1.BaseContract)); // tslint:disable:max-file-line-count\n+exports.OrderValidatorContract = OrderValidatorContract;\n+// tslint:enable:no-unbound-method\n+//# sourceMappingURL=order_validator.js.map\n\\ No newline at end of file" + }, + { + "sha": "a02c58b10df8e996b67ef092b87770c9c0317092", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/order_validator.js.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/order_validator.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/order_validator.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/order_validator.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"order_validator.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/generated-wrappers/order_validator.ts\"],\"names\":[],\"mappings\":\"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\"}\n\\ No newline at end of file" + }, + { + "sha": "2438f6cd1670ad5a67a6189d68a77347b142e9ac", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/weth9.d.ts", + "status": "added", + "additions": 83, + "deletions": 0, + "changes": 83, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/weth9.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/weth9.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/weth9.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,83 @@\n+import { BaseContract } from '@0x/base-contract';\n+import { BlockParamLiteral, CallData, ContractAbi, ContractArtifact, DecodedLogArgs, TxData, TxDataPayable, SupportedProvider } from 'ethereum-types';\n+import { BigNumber } from '@0x/utils';\n+import { SimpleContractArtifact } from '@0x/types';\n+export declare type WETH9EventArgs = WETH9ApprovalEventArgs | WETH9TransferEventArgs | WETH9DepositEventArgs | WETH9WithdrawalEventArgs;\n+export declare enum WETH9Events {\n+ Approval = \"Approval\",\n+ Transfer = \"Transfer\",\n+ Deposit = \"Deposit\",\n+ Withdrawal = \"Withdrawal\"\n+}\n+export interface WETH9ApprovalEventArgs extends DecodedLogArgs {\n+ _owner: string;\n+ _spender: string;\n+ _value: BigNumber;\n+}\n+export interface WETH9TransferEventArgs extends DecodedLogArgs {\n+ _from: string;\n+ _to: string;\n+ _value: BigNumber;\n+}\n+export interface WETH9DepositEventArgs extends DecodedLogArgs {\n+ _owner: string;\n+ _value: BigNumber;\n+}\n+export interface WETH9WithdrawalEventArgs extends DecodedLogArgs {\n+ _owner: string;\n+ _value: BigNumber;\n+}\n+export declare class WETH9Contract extends BaseContract {\n+ name: {\n+ callAsync(callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ approve: {\n+ sendTransactionAsync(guy: string, wad: BigNumber, txData?: Partial): Promise;\n+ estimateGasAsync(guy: string, wad: BigNumber, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(guy: string, wad: BigNumber): string;\n+ callAsync(guy: string, wad: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ totalSupply: {\n+ callAsync(callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ transferFrom: {\n+ sendTransactionAsync(src: string, dst: string, wad: BigNumber, txData?: Partial): Promise;\n+ estimateGasAsync(src: string, dst: string, wad: BigNumber, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(src: string, dst: string, wad: BigNumber): string;\n+ callAsync(src: string, dst: string, wad: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ withdraw: {\n+ sendTransactionAsync(wad: BigNumber, txData?: Partial): Promise;\n+ estimateGasAsync(wad: BigNumber, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(wad: BigNumber): string;\n+ callAsync(wad: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ decimals: {\n+ callAsync(callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ balanceOf: {\n+ callAsync(index_0: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ symbol: {\n+ callAsync(callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ transfer: {\n+ sendTransactionAsync(dst: string, wad: BigNumber, txData?: Partial): Promise;\n+ estimateGasAsync(dst: string, wad: BigNumber, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(dst: string, wad: BigNumber): string;\n+ callAsync(dst: string, wad: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ deposit: {\n+ sendTransactionAsync(txData?: Partial): Promise;\n+ estimateGasAsync(txData?: Partial): Promise;\n+ getABIEncodedTransactionData(): string;\n+ callAsync(callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ allowance: {\n+ callAsync(index_0: string, index_1: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ static deployFrom0xArtifactAsync(artifact: ContractArtifact | SimpleContractArtifact, supportedProvider: SupportedProvider, txDefaults: Partial): Promise;\n+ static deployAsync(bytecode: string, abi: ContractAbi, supportedProvider: SupportedProvider, txDefaults: Partial): Promise;\n+ constructor(abi: ContractAbi, address: string, supportedProvider: SupportedProvider, txDefaults?: Partial);\n+}\n+//# sourceMappingURL=weth9.d.ts.map\n\\ No newline at end of file" + }, + { + "sha": "520ff691fd0ddc2c622cba31cf6861191e7cab06", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/weth9.d.ts.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/weth9.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/weth9.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/weth9.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"weth9.d.ts\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/generated-wrappers/weth9.ts\"],\"names\":[],\"mappings\":\"AAGA,OAAO,EAAE,YAAY,EAAE,MAAM,mBAAmB,CAAC;AACjD,OAAO,EAAc,iBAAiB,EAAE,QAAQ,EAAE,WAAW,EAAE,gBAAgB,EAAE,cAAc,EAAa,MAAM,EAAE,aAAa,EAAE,iBAAiB,EAAE,MAAM,gBAAgB,CAAC;AAC7K,OAAO,EAAE,SAAS,EAAuC,MAAM,WAAW,CAAC;AAC3E,OAAO,EAAE,sBAAsB,EAAE,MAAM,WAAW,CAAC;AAMnD,oBAAY,cAAc,GACpB,sBAAsB,GACtB,sBAAsB,GACtB,qBAAqB,GACrB,wBAAwB,CAAC;AAE/B,oBAAY,WAAW;IACnB,QAAQ,aAAa;IACrB,QAAQ,aAAa;IACrB,OAAO,YAAY;IACnB,UAAU,eAAe;CAC5B;AAED,MAAM,WAAW,sBAAuB,SAAQ,cAAc;IAC1D,MAAM,EAAE,MAAM,CAAC;IACf,QAAQ,EAAE,MAAM,CAAC;IACjB,MAAM,EAAE,SAAS,CAAC;CACrB;AAED,MAAM,WAAW,sBAAuB,SAAQ,cAAc;IAC1D,KAAK,EAAE,MAAM,CAAC;IACd,GAAG,EAAE,MAAM,CAAC;IACZ,MAAM,EAAE,SAAS,CAAC;CACrB;AAED,MAAM,WAAW,qBAAsB,SAAQ,cAAc;IACzD,MAAM,EAAE,MAAM,CAAC;IACf,MAAM,EAAE,SAAS,CAAC;CACrB;AAED,MAAM,WAAW,wBAAyB,SAAQ,cAAc;IAC5D,MAAM,EAAE,MAAM,CAAC;IACf,MAAM,EAAE,SAAS,CAAC;CACrB;AAMD,qBAAa,aAAc,SAAQ,YAAY;IACpC,IAAI;;MAyBT;IACK,OAAO;;;;;MAoFZ;IACK,WAAW;;MAyBhB;IACK,YAAY;;;;;MA6FjB;IACK,QAAQ;;;;;MA2Eb;IACK,QAAQ;;MAyBb;IACK,SAAS;;MA2Bd;IACK,MAAM;;MAyBX;IACK,QAAQ;;;;;MAoFb;IACK,OAAO;;;;;MAkEZ;IACK,SAAS;;MA6Bd;WACkB,yBAAyB,CACzC,QAAQ,EAAE,gBAAgB,GAAG,sBAAsB,EACnD,iBAAiB,EAAE,iBAAiB,EACpC,UAAU,EAAE,OAAO,CAAC,MAAM,CAAC,GAC5B,OAAO,CAAC,aAAa,CAAC;WASL,WAAW,CAC3B,QAAQ,EAAE,MAAM,EAChB,GAAG,EAAE,WAAW,EAChB,iBAAiB,EAAE,iBAAiB,EACpC,UAAU,EAAE,OAAO,CAAC,MAAM,CAAC,GAC5B,OAAO,CAAC,aAAa,CAAC;gBAyBb,GAAG,EAAE,WAAW,EAAE,OAAO,EAAE,MAAM,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,UAAU,CAAC,EAAE,OAAO,CAAC,MAAM,CAAC;CAIpH\"}\n\\ No newline at end of file" + }, + { + "sha": "a340bf0a7ddef0667a58e500bd3e9ab1e6979155", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/weth9.js", + "status": "added", + "additions": 682, + "deletions": 0, + "changes": 682, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/weth9.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/weth9.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/weth9.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,682 @@\n+\"use strict\";\n+var __extends = (this && this.__extends) || (function () {\n+ var extendStatics = function (d, b) {\n+ extendStatics = Object.setPrototypeOf ||\n+ ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n+ function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n+ return extendStatics(d, b);\n+ }\n+ return function (d, b) {\n+ extendStatics(d, b);\n+ function __() { this.constructor = d; }\n+ d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n+ };\n+})();\n+var __assign = (this && this.__assign) || function () {\n+ __assign = Object.assign || function(t) {\n+ for (var s, i = 1, n = arguments.length; i < n; i++) {\n+ s = arguments[i];\n+ for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))\n+ t[p] = s[p];\n+ }\n+ return t;\n+ };\n+ return __assign.apply(this, arguments);\n+};\n+var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n+ return new (P || (P = Promise))(function (resolve, reject) {\n+ function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n+ function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n+ function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }\n+ step((generator = generator.apply(thisArg, _arguments || [])).next());\n+ });\n+};\n+var __generator = (this && this.__generator) || function (thisArg, body) {\n+ var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;\n+ return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\n+ function verb(n) { return function (v) { return step([n, v]); }; }\n+ function step(op) {\n+ if (f) throw new TypeError(\"Generator is already executing.\");\n+ while (_) try {\n+ if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\n+ if (y = 0, t) op = [op[0] & 2, t.value];\n+ switch (op[0]) {\n+ case 0: case 1: t = op; break;\n+ case 4: _.label++; return { value: op[1], done: false };\n+ case 5: _.label++; y = op[1]; op = [0]; continue;\n+ case 7: op = _.ops.pop(); _.trys.pop(); continue;\n+ default:\n+ if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\n+ if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\n+ if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\n+ if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\n+ if (t[2]) _.ops.pop();\n+ _.trys.pop(); continue;\n+ }\n+ op = body.call(thisArg, _);\n+ } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\n+ if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\n+ }\n+};\n+Object.defineProperty(exports, \"__esModule\", { value: true });\n+// tslint:disable:no-consecutive-blank-lines ordered-imports align trailing-comma whitespace class-name\n+// tslint:disable:no-unused-variable\n+// tslint:disable:no-unbound-method\n+var base_contract_1 = require(\"@0x/base-contract\");\n+var utils_1 = require(\"@0x/utils\");\n+var web3_wrapper_1 = require(\"@0x/web3-wrapper\");\n+var ethers = require(\"ethers\");\n+var _ = require(\"lodash\");\n+var WETH9Events;\n+(function (WETH9Events) {\n+ WETH9Events[\"Approval\"] = \"Approval\";\n+ WETH9Events[\"Transfer\"] = \"Transfer\";\n+ WETH9Events[\"Deposit\"] = \"Deposit\";\n+ WETH9Events[\"Withdrawal\"] = \"Withdrawal\";\n+})(WETH9Events = exports.WETH9Events || (exports.WETH9Events = {}));\n+/* istanbul ignore next */\n+// tslint:disable:no-parameter-reassignment\n+// tslint:disable-next-line:class-name\n+var WETH9Contract = /** @class */ (function (_super) {\n+ __extends(WETH9Contract, _super);\n+ function WETH9Contract(abi, address, supportedProvider, txDefaults) {\n+ var _this = _super.call(this, 'WETH9', abi, address, supportedProvider, txDefaults) || this;\n+ _this.name = {\n+ callAsync: function (callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('name()', []);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('name()');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.approve = {\n+ sendTransactionAsync: function (guy, wad, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('approve(address,uint256)', [guy,\n+ wad\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.approve.estimateGasAsync.bind(self, guy, wad))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (guy, wad, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('approve(address,uint256)', [guy,\n+ wad\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (guy, wad) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('approve(address,uint256)', [guy,\n+ wad\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (guy, wad, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('approve(address,uint256)', [guy,\n+ wad\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('approve(address,uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.totalSupply = {\n+ callAsync: function (callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('totalSupply()', []);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('totalSupply()');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.transferFrom = {\n+ sendTransactionAsync: function (src, dst, wad, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transferFrom(address,address,uint256)', [src,\n+ dst,\n+ wad\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.transferFrom.estimateGasAsync.bind(self, src, dst, wad))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (src, dst, wad, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transferFrom(address,address,uint256)', [src,\n+ dst,\n+ wad\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (src, dst, wad) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('transferFrom(address,address,uint256)', [src,\n+ dst,\n+ wad\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (src, dst, wad, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transferFrom(address,address,uint256)', [src,\n+ dst,\n+ wad\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('transferFrom(address,address,uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.withdraw = {\n+ sendTransactionAsync: function (wad, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('withdraw(uint256)', [wad\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.withdraw.estimateGasAsync.bind(self, wad))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (wad, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('withdraw(uint256)', [wad\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (wad) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('withdraw(uint256)', [wad\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (wad, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('withdraw(uint256)', [wad\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('withdraw(uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.decimals = {\n+ callAsync: function (callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('decimals()', []);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('decimals()');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.balanceOf = {\n+ callAsync: function (index_0, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('balanceOf(address)', [index_0\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('balanceOf(address)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.symbol = {\n+ callAsync: function (callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('symbol()', []);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('symbol()');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.transfer = {\n+ sendTransactionAsync: function (dst, wad, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transfer(address,uint256)', [dst,\n+ wad\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.transfer.estimateGasAsync.bind(self, dst, wad))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (dst, wad, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transfer(address,uint256)', [dst,\n+ wad\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (dst, wad) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('transfer(address,uint256)', [dst,\n+ wad\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (dst, wad, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transfer(address,uint256)', [dst,\n+ wad\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('transfer(address,uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.deposit = {\n+ sendTransactionAsync: function (txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('deposit()', []);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.deposit.estimateGasAsync.bind(self))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('deposit()', []);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function () {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('deposit()', []);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('deposit()', []);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('deposit()');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.allowance = {\n+ callAsync: function (index_0, index_1, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('allowance(address,address)', [index_0,\n+ index_1\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('allowance(address,address)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ utils_1.classUtils.bindAll(_this, ['_abiEncoderByFunctionSignature', 'address', 'abi', '_web3Wrapper']);\n+ return _this;\n+ }\n+ WETH9Contract.deployFrom0xArtifactAsync = function (artifact, supportedProvider, txDefaults) {\n+ return __awaiter(this, void 0, void 0, function () {\n+ var provider, bytecode, abi;\n+ return __generator(this, function (_a) {\n+ if (_.isUndefined(artifact.compilerOutput)) {\n+ throw new Error('Compiler output not found in the artifact file');\n+ }\n+ provider = utils_1.providerUtils.standardizeOrThrow(supportedProvider);\n+ bytecode = artifact.compilerOutput.evm.bytecode.object;\n+ abi = artifact.compilerOutput.abi;\n+ return [2 /*return*/, WETH9Contract.deployAsync(bytecode, abi, provider, txDefaults)];\n+ });\n+ });\n+ };\n+ WETH9Contract.deployAsync = function (bytecode, abi, supportedProvider, txDefaults) {\n+ return __awaiter(this, void 0, void 0, function () {\n+ var provider, constructorAbi, iface, deployInfo, txData, web3Wrapper, txDataWithDefaults, txHash, txReceipt, contractInstance;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ provider = utils_1.providerUtils.standardizeOrThrow(supportedProvider);\n+ constructorAbi = base_contract_1.BaseContract._lookupConstructorAbi(abi);\n+ base_contract_1.BaseContract._formatABIDataItemList(constructorAbi.inputs, [], base_contract_1.BaseContract._bigNumberToString);\n+ iface = new ethers.utils.Interface(abi);\n+ deployInfo = iface.deployFunction;\n+ txData = deployInfo.encode(bytecode, []);\n+ web3Wrapper = new web3_wrapper_1.Web3Wrapper(provider);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync({ data: txData }, txDefaults, web3Wrapper.estimateGasAsync.bind(web3Wrapper))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ utils_1.logUtils.log(\"transactionHash: \" + txHash);\n+ return [4 /*yield*/, web3Wrapper.awaitTransactionSuccessAsync(txHash)];\n+ case 3:\n+ txReceipt = _a.sent();\n+ utils_1.logUtils.log(\"WETH9 successfully deployed at \" + txReceipt.contractAddress);\n+ contractInstance = new WETH9Contract(abi, txReceipt.contractAddress, provider, txDefaults);\n+ contractInstance.constructorArgs = [];\n+ return [2 /*return*/, contractInstance];\n+ }\n+ });\n+ });\n+ };\n+ return WETH9Contract;\n+}(base_contract_1.BaseContract)); // tslint:disable:max-file-line-count\n+exports.WETH9Contract = WETH9Contract;\n+// tslint:enable:no-unbound-method\n+//# sourceMappingURL=weth9.js.map\n\\ No newline at end of file" + }, + { + "sha": "03ea0f0acd458930b8fd0008c4b2324fc270fc3a", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/weth9.js.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/weth9.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/weth9.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/weth9.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"weth9.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/generated-wrappers/weth9.ts\"],\"names\":[],\"mappings\":\"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\"}\n\\ No newline at end of file" + }, + { + "sha": "845352b288ecf542ef193c8544e1c06a51c026d3", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/zrx_token.d.ts", + "status": "added", + "additions": 61, + "deletions": 0, + "changes": 61, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/zrx_token.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/zrx_token.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/zrx_token.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,61 @@\n+import { BaseContract } from '@0x/base-contract';\n+import { BlockParamLiteral, CallData, ContractAbi, ContractArtifact, DecodedLogArgs, TxData, SupportedProvider } from 'ethereum-types';\n+import { BigNumber } from '@0x/utils';\n+import { SimpleContractArtifact } from '@0x/types';\n+export declare type ZRXTokenEventArgs = ZRXTokenTransferEventArgs | ZRXTokenApprovalEventArgs;\n+export declare enum ZRXTokenEvents {\n+ Transfer = \"Transfer\",\n+ Approval = \"Approval\"\n+}\n+export interface ZRXTokenTransferEventArgs extends DecodedLogArgs {\n+ _from: string;\n+ _to: string;\n+ _value: BigNumber;\n+}\n+export interface ZRXTokenApprovalEventArgs extends DecodedLogArgs {\n+ _owner: string;\n+ _spender: string;\n+ _value: BigNumber;\n+}\n+export declare class ZRXTokenContract extends BaseContract {\n+ name: {\n+ callAsync(callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ approve: {\n+ sendTransactionAsync(_spender: string, _value: BigNumber, txData?: Partial): Promise;\n+ estimateGasAsync(_spender: string, _value: BigNumber, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(_spender: string, _value: BigNumber): string;\n+ callAsync(_spender: string, _value: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ totalSupply: {\n+ callAsync(callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ transferFrom: {\n+ sendTransactionAsync(_from: string, _to: string, _value: BigNumber, txData?: Partial): Promise;\n+ estimateGasAsync(_from: string, _to: string, _value: BigNumber, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(_from: string, _to: string, _value: BigNumber): string;\n+ callAsync(_from: string, _to: string, _value: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ decimals: {\n+ callAsync(callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ balanceOf: {\n+ callAsync(_owner: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ symbol: {\n+ callAsync(callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ transfer: {\n+ sendTransactionAsync(_to: string, _value: BigNumber, txData?: Partial): Promise;\n+ estimateGasAsync(_to: string, _value: BigNumber, txData?: Partial): Promise;\n+ getABIEncodedTransactionData(_to: string, _value: BigNumber): string;\n+ callAsync(_to: string, _value: BigNumber, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ allowance: {\n+ callAsync(_owner: string, _spender: string, callData?: Partial, defaultBlock?: number | BlockParamLiteral | undefined): Promise;\n+ };\n+ static deployFrom0xArtifactAsync(artifact: ContractArtifact | SimpleContractArtifact, supportedProvider: SupportedProvider, txDefaults: Partial): Promise;\n+ static deployAsync(bytecode: string, abi: ContractAbi, supportedProvider: SupportedProvider, txDefaults: Partial): Promise;\n+ constructor(abi: ContractAbi, address: string, supportedProvider: SupportedProvider, txDefaults?: Partial);\n+}\n+//# sourceMappingURL=zrx_token.d.ts.map\n\\ No newline at end of file" + }, + { + "sha": "0c6d583f91c8aa44f81ae567df770df17d90308e", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/zrx_token.d.ts.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/zrx_token.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/zrx_token.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/zrx_token.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"zrx_token.d.ts\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/generated-wrappers/zrx_token.ts\"],\"names\":[],\"mappings\":\"AAGA,OAAO,EAAE,YAAY,EAAE,MAAM,mBAAmB,CAAC;AACjD,OAAO,EAAc,iBAAiB,EAAE,QAAQ,EAAE,WAAW,EAAE,gBAAgB,EAAE,cAAc,EAAa,MAAM,EAAiB,iBAAiB,EAAE,MAAM,gBAAgB,CAAC;AAC7K,OAAO,EAAE,SAAS,EAAuC,MAAM,WAAW,CAAC;AAC3E,OAAO,EAAE,sBAAsB,EAAE,MAAM,WAAW,CAAC;AAMnD,oBAAY,iBAAiB,GACvB,yBAAyB,GACzB,yBAAyB,CAAC;AAEhC,oBAAY,cAAc;IACtB,QAAQ,aAAa;IACrB,QAAQ,aAAa;CACxB;AAED,MAAM,WAAW,yBAA0B,SAAQ,cAAc;IAC7D,KAAK,EAAE,MAAM,CAAC;IACd,GAAG,EAAE,MAAM,CAAC;IACZ,MAAM,EAAE,SAAS,CAAC;CACrB;AAED,MAAM,WAAW,yBAA0B,SAAQ,cAAc;IAC7D,MAAM,EAAE,MAAM,CAAC;IACf,QAAQ,EAAE,MAAM,CAAC;IACjB,MAAM,EAAE,SAAS,CAAC;CACrB;AAMD,qBAAa,gBAAiB,SAAQ,YAAY;IACvC,IAAI;;MAyBT;IACK,OAAO;;;;;MAoFZ;IACK,WAAW;;MAyBhB;IACK,YAAY;;;;;MA6FjB;IACK,QAAQ;;MAyBb;IACK,SAAS;;MA2Bd;IACK,MAAM;;MAyBX;IACK,QAAQ;;;;;MAoFb;IACK,SAAS;;MA6Bd;WACkB,yBAAyB,CACzC,QAAQ,EAAE,gBAAgB,GAAG,sBAAsB,EACnD,iBAAiB,EAAE,iBAAiB,EACpC,UAAU,EAAE,OAAO,CAAC,MAAM,CAAC,GAC5B,OAAO,CAAC,gBAAgB,CAAC;WASR,WAAW,CAC3B,QAAQ,EAAE,MAAM,EAChB,GAAG,EAAE,WAAW,EAChB,iBAAiB,EAAE,iBAAiB,EACpC,UAAU,EAAE,OAAO,CAAC,MAAM,CAAC,GAC5B,OAAO,CAAC,gBAAgB,CAAC;gBAyBhB,GAAG,EAAE,WAAW,EAAE,OAAO,EAAE,MAAM,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,UAAU,CAAC,EAAE,OAAO,CAAC,MAAM,CAAC;CAIpH\"}\n\\ No newline at end of file" + }, + { + "sha": "3ff660ea5f8fc1ad8a9a83593c219fed8553b56d", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/zrx_token.js", + "status": "added", + "additions": 534, + "deletions": 0, + "changes": 534, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/zrx_token.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/zrx_token.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/zrx_token.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,534 @@\n+\"use strict\";\n+var __extends = (this && this.__extends) || (function () {\n+ var extendStatics = function (d, b) {\n+ extendStatics = Object.setPrototypeOf ||\n+ ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n+ function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n+ return extendStatics(d, b);\n+ }\n+ return function (d, b) {\n+ extendStatics(d, b);\n+ function __() { this.constructor = d; }\n+ d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n+ };\n+})();\n+var __assign = (this && this.__assign) || function () {\n+ __assign = Object.assign || function(t) {\n+ for (var s, i = 1, n = arguments.length; i < n; i++) {\n+ s = arguments[i];\n+ for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))\n+ t[p] = s[p];\n+ }\n+ return t;\n+ };\n+ return __assign.apply(this, arguments);\n+};\n+var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n+ return new (P || (P = Promise))(function (resolve, reject) {\n+ function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n+ function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n+ function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }\n+ step((generator = generator.apply(thisArg, _arguments || [])).next());\n+ });\n+};\n+var __generator = (this && this.__generator) || function (thisArg, body) {\n+ var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;\n+ return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\n+ function verb(n) { return function (v) { return step([n, v]); }; }\n+ function step(op) {\n+ if (f) throw new TypeError(\"Generator is already executing.\");\n+ while (_) try {\n+ if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\n+ if (y = 0, t) op = [op[0] & 2, t.value];\n+ switch (op[0]) {\n+ case 0: case 1: t = op; break;\n+ case 4: _.label++; return { value: op[1], done: false };\n+ case 5: _.label++; y = op[1]; op = [0]; continue;\n+ case 7: op = _.ops.pop(); _.trys.pop(); continue;\n+ default:\n+ if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\n+ if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\n+ if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\n+ if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\n+ if (t[2]) _.ops.pop();\n+ _.trys.pop(); continue;\n+ }\n+ op = body.call(thisArg, _);\n+ } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\n+ if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\n+ }\n+};\n+Object.defineProperty(exports, \"__esModule\", { value: true });\n+// tslint:disable:no-consecutive-blank-lines ordered-imports align trailing-comma whitespace class-name\n+// tslint:disable:no-unused-variable\n+// tslint:disable:no-unbound-method\n+var base_contract_1 = require(\"@0x/base-contract\");\n+var utils_1 = require(\"@0x/utils\");\n+var web3_wrapper_1 = require(\"@0x/web3-wrapper\");\n+var ethers = require(\"ethers\");\n+var _ = require(\"lodash\");\n+var ZRXTokenEvents;\n+(function (ZRXTokenEvents) {\n+ ZRXTokenEvents[\"Transfer\"] = \"Transfer\";\n+ ZRXTokenEvents[\"Approval\"] = \"Approval\";\n+})(ZRXTokenEvents = exports.ZRXTokenEvents || (exports.ZRXTokenEvents = {}));\n+/* istanbul ignore next */\n+// tslint:disable:no-parameter-reassignment\n+// tslint:disable-next-line:class-name\n+var ZRXTokenContract = /** @class */ (function (_super) {\n+ __extends(ZRXTokenContract, _super);\n+ function ZRXTokenContract(abi, address, supportedProvider, txDefaults) {\n+ var _this = _super.call(this, 'ZRXToken', abi, address, supportedProvider, txDefaults) || this;\n+ _this.name = {\n+ callAsync: function (callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('name()', []);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('name()');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.approve = {\n+ sendTransactionAsync: function (_spender, _value, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('approve(address,uint256)', [_spender,\n+ _value\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.approve.estimateGasAsync.bind(self, _spender, _value))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (_spender, _value, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('approve(address,uint256)', [_spender,\n+ _value\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (_spender, _value) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('approve(address,uint256)', [_spender,\n+ _value\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (_spender, _value, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('approve(address,uint256)', [_spender,\n+ _value\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('approve(address,uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.totalSupply = {\n+ callAsync: function (callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('totalSupply()', []);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('totalSupply()');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.transferFrom = {\n+ sendTransactionAsync: function (_from, _to, _value, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transferFrom(address,address,uint256)', [_from,\n+ _to,\n+ _value\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.transferFrom.estimateGasAsync.bind(self, _from, _to, _value))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (_from, _to, _value, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transferFrom(address,address,uint256)', [_from,\n+ _to,\n+ _value\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (_from, _to, _value) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('transferFrom(address,address,uint256)', [_from,\n+ _to,\n+ _value\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (_from, _to, _value, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transferFrom(address,address,uint256)', [_from,\n+ _to,\n+ _value\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('transferFrom(address,address,uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.decimals = {\n+ callAsync: function (callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('decimals()', []);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('decimals()');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.balanceOf = {\n+ callAsync: function (_owner, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('balanceOf(address)', [_owner\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('balanceOf(address)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.symbol = {\n+ callAsync: function (callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('symbol()', []);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('symbol()');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.transfer = {\n+ sendTransactionAsync: function (_to, _value, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, txHash;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transfer(address,uint256)', [_to,\n+ _value\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults(), self.transfer.estimateGasAsync.bind(self, _to, _value))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ return [2 /*return*/, txHash];\n+ }\n+ });\n+ });\n+ },\n+ estimateGasAsync: function (_to, _value, txData) {\n+ if (txData === void 0) { txData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, txDataWithDefaults, gas;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transfer(address,uint256)', [_to,\n+ _value\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, txData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.estimateGasAsync(txDataWithDefaults)];\n+ case 2:\n+ gas = _a.sent();\n+ return [2 /*return*/, gas];\n+ }\n+ });\n+ });\n+ },\n+ getABIEncodedTransactionData: function (_to, _value) {\n+ var self = this;\n+ var abiEncodedTransactionData = self._strictEncodeArguments('transfer(address,uint256)', [_to,\n+ _value\n+ ]);\n+ return abiEncodedTransactionData;\n+ },\n+ callAsync: function (_to, _value, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('transfer(address,uint256)', [_to,\n+ _value\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('transfer(address,uint256)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ _this.allowance = {\n+ callAsync: function (_owner, _spender, callData, defaultBlock) {\n+ if (callData === void 0) { callData = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var self, encodedData, callDataWithDefaults, rawCallResult, abiEncoder, result;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ self = this;\n+ encodedData = self._strictEncodeArguments('allowance(address,address)', [_owner,\n+ _spender\n+ ]);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync(__assign({ to: self.address }, callData, { data: encodedData }), self._web3Wrapper.getContractDefaults())];\n+ case 1:\n+ callDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, self._web3Wrapper.callAsync(callDataWithDefaults, defaultBlock)];\n+ case 2:\n+ rawCallResult = _a.sent();\n+ base_contract_1.BaseContract._throwIfRevertWithReasonCallResult(rawCallResult);\n+ abiEncoder = self._lookupAbiEncoder('allowance(address,address)');\n+ result = abiEncoder.strictDecodeReturnValue(rawCallResult);\n+ // tslint:enable boolean-naming\n+ return [2 /*return*/, result];\n+ }\n+ });\n+ });\n+ },\n+ };\n+ utils_1.classUtils.bindAll(_this, ['_abiEncoderByFunctionSignature', 'address', 'abi', '_web3Wrapper']);\n+ return _this;\n+ }\n+ ZRXTokenContract.deployFrom0xArtifactAsync = function (artifact, supportedProvider, txDefaults) {\n+ return __awaiter(this, void 0, void 0, function () {\n+ var provider, bytecode, abi;\n+ return __generator(this, function (_a) {\n+ if (_.isUndefined(artifact.compilerOutput)) {\n+ throw new Error('Compiler output not found in the artifact file');\n+ }\n+ provider = utils_1.providerUtils.standardizeOrThrow(supportedProvider);\n+ bytecode = artifact.compilerOutput.evm.bytecode.object;\n+ abi = artifact.compilerOutput.abi;\n+ return [2 /*return*/, ZRXTokenContract.deployAsync(bytecode, abi, provider, txDefaults)];\n+ });\n+ });\n+ };\n+ ZRXTokenContract.deployAsync = function (bytecode, abi, supportedProvider, txDefaults) {\n+ return __awaiter(this, void 0, void 0, function () {\n+ var provider, constructorAbi, iface, deployInfo, txData, web3Wrapper, txDataWithDefaults, txHash, txReceipt, contractInstance;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ provider = utils_1.providerUtils.standardizeOrThrow(supportedProvider);\n+ constructorAbi = base_contract_1.BaseContract._lookupConstructorAbi(abi);\n+ base_contract_1.BaseContract._formatABIDataItemList(constructorAbi.inputs, [], base_contract_1.BaseContract._bigNumberToString);\n+ iface = new ethers.utils.Interface(abi);\n+ deployInfo = iface.deployFunction;\n+ txData = deployInfo.encode(bytecode, []);\n+ web3Wrapper = new web3_wrapper_1.Web3Wrapper(provider);\n+ return [4 /*yield*/, base_contract_1.BaseContract._applyDefaultsToTxDataAsync({ data: txData }, txDefaults, web3Wrapper.estimateGasAsync.bind(web3Wrapper))];\n+ case 1:\n+ txDataWithDefaults = _a.sent();\n+ return [4 /*yield*/, web3Wrapper.sendTransactionAsync(txDataWithDefaults)];\n+ case 2:\n+ txHash = _a.sent();\n+ utils_1.logUtils.log(\"transactionHash: \" + txHash);\n+ return [4 /*yield*/, web3Wrapper.awaitTransactionSuccessAsync(txHash)];\n+ case 3:\n+ txReceipt = _a.sent();\n+ utils_1.logUtils.log(\"ZRXToken successfully deployed at \" + txReceipt.contractAddress);\n+ contractInstance = new ZRXTokenContract(abi, txReceipt.contractAddress, provider, txDefaults);\n+ contractInstance.constructorArgs = [];\n+ return [2 /*return*/, contractInstance];\n+ }\n+ });\n+ });\n+ };\n+ return ZRXTokenContract;\n+}(base_contract_1.BaseContract)); // tslint:disable:max-file-line-count\n+exports.ZRXTokenContract = ZRXTokenContract;\n+// tslint:enable:no-unbound-method\n+//# sourceMappingURL=zrx_token.js.map\n\\ No newline at end of file" + }, + { + "sha": "f659acb28f52bf725aa3d9968e01203b72ce2298", + "filename": "packages/abi-gen-wrappers/lib/src/generated-wrappers/zrx_token.js.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/zrx_token.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/generated-wrappers/zrx_token.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/generated-wrappers/zrx_token.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"zrx_token.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/generated-wrappers/zrx_token.ts\"],\"names\":[],\"mappings\":\"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\"}\n\\ No newline at end of file" + }, + { + "sha": "9d24af4fe739f4ba39fc6d3a1a1832a8a937700e", + "filename": "packages/abi-gen-wrappers/lib/src/index.d.ts", + "status": "added", + "additions": 17, + "deletions": 0, + "changes": 17, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/index.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/index.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/index.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,17 @@\n+export * from './generated-wrappers/asset_proxy_owner';\n+export * from './generated-wrappers/dummy_erc20_token';\n+export * from './generated-wrappers/dummy_erc721_token';\n+export * from './generated-wrappers/dutch_auction';\n+export * from './generated-wrappers/erc20_proxy';\n+export * from './generated-wrappers/erc20_token';\n+export * from './generated-wrappers/erc721_proxy';\n+export * from './generated-wrappers/erc721_token';\n+export * from './generated-wrappers/exchange';\n+export * from './generated-wrappers/forwarder';\n+export * from './generated-wrappers/i_validator';\n+export * from './generated-wrappers/i_wallet';\n+export * from './generated-wrappers/multi_asset_proxy';\n+export * from './generated-wrappers/order_validator';\n+export * from './generated-wrappers/weth9';\n+export * from './generated-wrappers/zrx_token';\n+//# sourceMappingURL=index.d.ts.map\n\\ No newline at end of file" + }, + { + "sha": "9d3866457f84ba691c9e6f2a693a58e55d429c04", + "filename": "packages/abi-gen-wrappers/lib/src/index.d.ts.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/index.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/index.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/index.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"index.d.ts\",\"sourceRoot\":\"\",\"sources\":[\"../../src/index.ts\"],\"names\":[],\"mappings\":\"AAAA,cAAc,wCAAwC,CAAC;AACvD,cAAc,wCAAwC,CAAC;AACvD,cAAc,yCAAyC,CAAC;AACxD,cAAc,oCAAoC,CAAC;AACnD,cAAc,kCAAkC,CAAC;AACjD,cAAc,kCAAkC,CAAC;AACjD,cAAc,mCAAmC,CAAC;AAClD,cAAc,mCAAmC,CAAC;AAClD,cAAc,+BAA+B,CAAC;AAC9C,cAAc,gCAAgC,CAAC;AAC/C,cAAc,kCAAkC,CAAC;AACjD,cAAc,+BAA+B,CAAC;AAC9C,cAAc,wCAAwC,CAAC;AACvD,cAAc,sCAAsC,CAAC;AACrD,cAAc,4BAA4B,CAAC;AAC3C,cAAc,gCAAgC,CAAC\"}\n\\ No newline at end of file" + }, + { + "sha": "75d38839c9772efa56c66da7d719b22cbdc51f1c", + "filename": "packages/abi-gen-wrappers/lib/src/index.js", + "status": "added", + "additions": 22, + "deletions": 0, + "changes": 22, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/index.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/index.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/index.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,22 @@\n+\"use strict\";\n+function __export(m) {\n+ for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\n+}\n+Object.defineProperty(exports, \"__esModule\", { value: true });\n+__export(require(\"./generated-wrappers/asset_proxy_owner\"));\n+__export(require(\"./generated-wrappers/dummy_erc20_token\"));\n+__export(require(\"./generated-wrappers/dummy_erc721_token\"));\n+__export(require(\"./generated-wrappers/dutch_auction\"));\n+__export(require(\"./generated-wrappers/erc20_proxy\"));\n+__export(require(\"./generated-wrappers/erc20_token\"));\n+__export(require(\"./generated-wrappers/erc721_proxy\"));\n+__export(require(\"./generated-wrappers/erc721_token\"));\n+__export(require(\"./generated-wrappers/exchange\"));\n+__export(require(\"./generated-wrappers/forwarder\"));\n+__export(require(\"./generated-wrappers/i_validator\"));\n+__export(require(\"./generated-wrappers/i_wallet\"));\n+__export(require(\"./generated-wrappers/multi_asset_proxy\"));\n+__export(require(\"./generated-wrappers/order_validator\"));\n+__export(require(\"./generated-wrappers/weth9\"));\n+__export(require(\"./generated-wrappers/zrx_token\"));\n+//# sourceMappingURL=index.js.map\n\\ No newline at end of file" + }, + { + "sha": "fd2261e4ef385cbdd4fec7f03c4a4dd24d17e895", + "filename": "packages/abi-gen-wrappers/lib/src/index.js.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/index.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/lib/src/index.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/lib/src/index.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"index.js\",\"sourceRoot\":\"\",\"sources\":[\"../../src/index.ts\"],\"names\":[],\"mappings\":\";;;;;AAAA,4DAAuD;AACvD,4DAAuD;AACvD,6DAAwD;AACxD,wDAAmD;AACnD,sDAAiD;AACjD,sDAAiD;AACjD,uDAAkD;AAClD,uDAAkD;AAClD,mDAA8C;AAC9C,oDAA+C;AAC/C,sDAAiD;AACjD,mDAA8C;AAC9C,4DAAuD;AACvD,0DAAqD;AACrD,gDAA2C;AAC3C,oDAA+C\"}\n\\ No newline at end of file" + }, + { + "sha": "f820c27860973d071098ec41cd38b994a41e8a7b", + "filename": "packages/abi-gen-wrappers/src/generated-wrappers/asset_proxy_owner.ts", + "status": "modified", + "additions": 1, + "deletions": 1, + "changes": 2, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/src/generated-wrappers/asset_proxy_owner.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/src/generated-wrappers/asset_proxy_owner.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/src/generated-wrappers/asset_proxy_owner.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -1489,7 +1489,7 @@ _secondsTimeLocked\n return contractInstance;\n }\n constructor(abi: ContractAbi, address: string, supportedProvider: SupportedProvider, txDefaults?: Partial) {\n- super('AssetProxyOwner', abi, address, providerUtils.standardizeOrThrow(supportedProvider), txDefaults);\n+ super('AssetProxyOwner', abi, address, supportedProvider, txDefaults);\n classUtils.bindAll(this, ['_abiEncoderByFunctionSignature', 'address', 'abi', '_web3Wrapper']);\n }\n } // tslint:disable:max-file-line-count" + }, + { + "sha": "88e2a4bb6d0181b268f67eb8bd243e528d164a9f", + "filename": "packages/abi-gen-wrappers/src/generated-wrappers/dummy_erc20_token.ts", + "status": "modified", + "additions": 1, + "deletions": 1, + "changes": 2, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/src/generated-wrappers/dummy_erc20_token.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/src/generated-wrappers/dummy_erc20_token.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/src/generated-wrappers/dummy_erc20_token.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -823,7 +823,7 @@ _totalSupply\n return contractInstance;\n }\n constructor(abi: ContractAbi, address: string, supportedProvider: SupportedProvider, txDefaults?: Partial) {\n- super('DummyERC20Token', abi, address, providerUtils.standardizeOrThrow(supportedProvider), txDefaults);\n+ super('DummyERC20Token', abi, address, supportedProvider, txDefaults);\n classUtils.bindAll(this, ['_abiEncoderByFunctionSignature', 'address', 'abi', '_web3Wrapper']);\n }\n } // tslint:disable:max-file-line-count" + }, + { + "sha": "fc01d4c8a0a3a3a2fcee606bd84310d27d635412", + "filename": "packages/abi-gen-wrappers/src/generated-wrappers/dummy_erc721_token.ts", + "status": "modified", + "additions": 1, + "deletions": 1, + "changes": 2, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/src/generated-wrappers/dummy_erc721_token.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/src/generated-wrappers/dummy_erc721_token.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/src/generated-wrappers/dummy_erc721_token.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -1001,7 +1001,7 @@ _symbol\n return contractInstance;\n }\n constructor(abi: ContractAbi, address: string, supportedProvider: SupportedProvider, txDefaults?: Partial) {\n- super('DummyERC721Token', abi, address, providerUtils.standardizeOrThrow(supportedProvider), txDefaults);\n+ super('DummyERC721Token', abi, address, supportedProvider, txDefaults);\n classUtils.bindAll(this, ['_abiEncoderByFunctionSignature', 'address', 'abi', '_web3Wrapper']);\n }\n } // tslint:disable:max-file-line-count" + }, + { + "sha": "36c9816ada0af8225e54c6f108e3c41c97169643", + "filename": "packages/abi-gen-wrappers/src/generated-wrappers/dutch_auction.ts", + "status": "modified", + "additions": 1, + "deletions": 1, + "changes": 2, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/src/generated-wrappers/dutch_auction.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/src/generated-wrappers/dutch_auction.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/src/generated-wrappers/dutch_auction.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -245,7 +245,7 @@ export class DutchAuctionContract extends BaseContract {\n return contractInstance;\n }\n constructor(abi: ContractAbi, address: string, supportedProvider: SupportedProvider, txDefaults?: Partial) {\n- super('DutchAuction', abi, address, providerUtils.standardizeOrThrow(supportedProvider), txDefaults);\n+ super('DutchAuction', abi, address, supportedProvider, txDefaults);\n classUtils.bindAll(this, ['_abiEncoderByFunctionSignature', 'address', 'abi', '_web3Wrapper']);\n }\n } // tslint:disable:max-file-line-count" + }, + { + "sha": "4bf1cc8240ce9fa9699e792150340f9a6edd4657", + "filename": "packages/abi-gen-wrappers/src/generated-wrappers/erc20_proxy.ts", + "status": "modified", + "additions": 1, + "deletions": 1, + "changes": 2, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/src/generated-wrappers/erc20_proxy.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/src/generated-wrappers/erc20_proxy.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/src/generated-wrappers/erc20_proxy.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -525,7 +525,7 @@ export class ERC20ProxyContract extends BaseContract {\n return contractInstance;\n }\n constructor(abi: ContractAbi, address: string, supportedProvider: SupportedProvider, txDefaults?: Partial) {\n- super('ERC20Proxy', abi, address, providerUtils.standardizeOrThrow(supportedProvider), txDefaults);\n+ super('ERC20Proxy', abi, address, supportedProvider, txDefaults);\n classUtils.bindAll(this, ['_abiEncoderByFunctionSignature', 'address', 'abi', '_web3Wrapper']);\n }\n } // tslint:disable:max-file-line-count" + }, + { + "sha": "737f204b7b6833b5168dadb6e5144bdd2aac1f74", + "filename": "packages/abi-gen-wrappers/src/generated-wrappers/erc20_token.ts", + "status": "modified", + "additions": 1, + "deletions": 1, + "changes": 2, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/src/generated-wrappers/erc20_token.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/src/generated-wrappers/erc20_token.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/src/generated-wrappers/erc20_token.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -428,7 +428,7 @@ export class ERC20TokenContract extends BaseContract {\n return contractInstance;\n }\n constructor(abi: ContractAbi, address: string, supportedProvider: SupportedProvider, txDefaults?: Partial) {\n- super('ERC20Token', abi, address, providerUtils.standardizeOrThrow(supportedProvider), txDefaults);\n+ super('ERC20Token', abi, address, supportedProvider, txDefaults);\n classUtils.bindAll(this, ['_abiEncoderByFunctionSignature', 'address', 'abi', '_web3Wrapper']);\n }\n } // tslint:disable:max-file-line-count" + }, + { + "sha": "a8ce0eebc947c8eba0a419dd81fd19b974fbf9da", + "filename": "packages/abi-gen-wrappers/src/generated-wrappers/erc721_proxy.ts", + "status": "modified", + "additions": 1, + "deletions": 1, + "changes": 2, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/src/generated-wrappers/erc721_proxy.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/src/generated-wrappers/erc721_proxy.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/src/generated-wrappers/erc721_proxy.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -525,7 +525,7 @@ export class ERC721ProxyContract extends BaseContract {\n return contractInstance;\n }\n constructor(abi: ContractAbi, address: string, supportedProvider: SupportedProvider, txDefaults?: Partial) {\n- super('ERC721Proxy', abi, address, providerUtils.standardizeOrThrow(supportedProvider), txDefaults);\n+ super('ERC721Proxy', abi, address, supportedProvider, txDefaults);\n classUtils.bindAll(this, ['_abiEncoderByFunctionSignature', 'address', 'abi', '_web3Wrapper']);\n }\n } // tslint:disable:max-file-line-count" + }, + { + "sha": "666479e1f1fa0d0227233b4a1ecce249b2a4db1a", + "filename": "packages/abi-gen-wrappers/src/generated-wrappers/erc721_token.ts", + "status": "modified", + "additions": 1, + "deletions": 1, + "changes": 2, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/src/generated-wrappers/erc721_token.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/src/generated-wrappers/erc721_token.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/src/generated-wrappers/erc721_token.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -663,7 +663,7 @@ export class ERC721TokenContract extends BaseContract {\n return contractInstance;\n }\n constructor(abi: ContractAbi, address: string, supportedProvider: SupportedProvider, txDefaults?: Partial) {\n- super('ERC721Token', abi, address, providerUtils.standardizeOrThrow(supportedProvider), txDefaults);\n+ super('ERC721Token', abi, address, supportedProvider, txDefaults);\n classUtils.bindAll(this, ['_abiEncoderByFunctionSignature', 'address', 'abi', '_web3Wrapper']);\n }\n } // tslint:disable:max-file-line-count" + }, + { + "sha": "986f02617395b05748fe8905620714cdb3dd5501", + "filename": "packages/abi-gen-wrappers/src/generated-wrappers/exchange.ts", + "status": "modified", + "additions": 1, + "deletions": 1, + "changes": 2, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/src/generated-wrappers/exchange.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/src/generated-wrappers/exchange.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/src/generated-wrappers/exchange.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -2274,7 +2274,7 @@ export class ExchangeContract extends BaseContract {\n return contractInstance;\n }\n constructor(abi: ContractAbi, address: string, supportedProvider: SupportedProvider, txDefaults?: Partial) {\n- super('Exchange', abi, address, providerUtils.standardizeOrThrow(supportedProvider), txDefaults);\n+ super('Exchange', abi, address, supportedProvider, txDefaults);\n classUtils.bindAll(this, ['_abiEncoderByFunctionSignature', 'address', 'abi', '_web3Wrapper']);\n }\n } // tslint:disable:max-file-line-count" + }, + { + "sha": "2e3ba60ffedb1a44fb762e6623dacbdaaa41ff0f", + "filename": "packages/abi-gen-wrappers/src/generated-wrappers/forwarder.ts", + "status": "modified", + "additions": 4, + "deletions": 3, + "changes": 7, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/src/generated-wrappers/forwarder.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/src/generated-wrappers/forwarder.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/src/generated-wrappers/forwarder.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -291,8 +291,9 @@ export class ForwarderContract extends BaseContract {\n feeRecipient\n ),\n );\n- const txHash = await self._web3Wrapper.sendTransactionAsync(txDataWithDefaults);\n- return txHash;\n+ console.log(txDataWithDefaults)\n+ // const txHash = await self._web3Wrapper.sendTransactionAsync(txDataWithDefaults);\n+ return '123';\n },\n async estimateGasAsync(\n orders: Array<{makerAddress: string;takerAddress: string;feeRecipientAddress: string;senderAddress: string;makerAssetAmount: BigNumber;takerAssetAmount: BigNumber;makerFee: BigNumber;takerFee: BigNumber;expirationTimeSeconds: BigNumber;salt: BigNumber;makerAssetData: string;takerAssetData: string}>,\n@@ -518,7 +519,7 @@ _wethAssetData\n return contractInstance;\n }\n constructor(abi: ContractAbi, address: string, supportedProvider: SupportedProvider, txDefaults?: Partial) {\n- super('Forwarder', abi, address, providerUtils.standardizeOrThrow(supportedProvider), txDefaults);\n+ super('Forwarder', abi, address, supportedProvider, txDefaults);\n classUtils.bindAll(this, ['_abiEncoderByFunctionSignature', 'address', 'abi', '_web3Wrapper']);\n }\n } // tslint:disable:max-file-line-count" + }, + { + "sha": "4cadd8ed25aab04ebc500cea4bd66b7aa63d7924", + "filename": "packages/abi-gen-wrappers/src/generated-wrappers/i_validator.ts", + "status": "modified", + "additions": 1, + "deletions": 1, + "changes": 2, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/src/generated-wrappers/i_validator.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/src/generated-wrappers/i_validator.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/src/generated-wrappers/i_validator.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -91,7 +91,7 @@ export class IValidatorContract extends BaseContract {\n return contractInstance;\n }\n constructor(abi: ContractAbi, address: string, supportedProvider: SupportedProvider, txDefaults?: Partial) {\n- super('IValidator', abi, address, providerUtils.standardizeOrThrow(supportedProvider), txDefaults);\n+ super('IValidator', abi, address, supportedProvider, txDefaults);\n classUtils.bindAll(this, ['_abiEncoderByFunctionSignature', 'address', 'abi', '_web3Wrapper']);\n }\n } // tslint:disable:max-file-line-count" + }, + { + "sha": "491028c2320619ecba35479fe3d0c3f2cbd7388e", + "filename": "packages/abi-gen-wrappers/src/generated-wrappers/i_wallet.ts", + "status": "modified", + "additions": 1, + "deletions": 1, + "changes": 2, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/src/generated-wrappers/i_wallet.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/src/generated-wrappers/i_wallet.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/src/generated-wrappers/i_wallet.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -89,7 +89,7 @@ export class IWalletContract extends BaseContract {\n return contractInstance;\n }\n constructor(abi: ContractAbi, address: string, supportedProvider: SupportedProvider, txDefaults?: Partial) {\n- super('IWallet', abi, address, providerUtils.standardizeOrThrow(supportedProvider), txDefaults);\n+ super('IWallet', abi, address, supportedProvider, txDefaults);\n classUtils.bindAll(this, ['_abiEncoderByFunctionSignature', 'address', 'abi', '_web3Wrapper']);\n }\n } // tslint:disable:max-file-line-count" + }, + { + "sha": "76d66120b8aa4c846ccf16fcac22040389e58ad0", + "filename": "packages/abi-gen-wrappers/src/generated-wrappers/multi_asset_proxy.ts", + "status": "modified", + "additions": 1, + "deletions": 1, + "changes": 2, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/src/generated-wrappers/multi_asset_proxy.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/src/generated-wrappers/multi_asset_proxy.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/src/generated-wrappers/multi_asset_proxy.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -664,7 +664,7 @@ export class MultiAssetProxyContract extends BaseContract {\n return contractInstance;\n }\n constructor(abi: ContractAbi, address: string, supportedProvider: SupportedProvider, txDefaults?: Partial) {\n- super('MultiAssetProxy', abi, address, providerUtils.standardizeOrThrow(supportedProvider), txDefaults);\n+ super('MultiAssetProxy', abi, address, supportedProvider, txDefaults);\n classUtils.bindAll(this, ['_abiEncoderByFunctionSignature', 'address', 'abi', '_web3Wrapper']);\n }\n } // tslint:disable:max-file-line-count" + }, + { + "sha": "5829909e3b1037c8382e6c96c9f8ba81aa09ff65", + "filename": "packages/abi-gen-wrappers/src/generated-wrappers/order_validator.ts", + "status": "modified", + "additions": 1, + "deletions": 1, + "changes": 2, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/src/generated-wrappers/order_validator.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/src/generated-wrappers/order_validator.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/src/generated-wrappers/order_validator.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -283,7 +283,7 @@ _zrxAssetData\n return contractInstance;\n }\n constructor(abi: ContractAbi, address: string, supportedProvider: SupportedProvider, txDefaults?: Partial) {\n- super('OrderValidator', abi, address, providerUtils.standardizeOrThrow(supportedProvider), txDefaults);\n+ super('OrderValidator', abi, address, supportedProvider, txDefaults);\n classUtils.bindAll(this, ['_abiEncoderByFunctionSignature', 'address', 'abi', '_web3Wrapper']);\n }\n } // tslint:disable:max-file-line-count" + }, + { + "sha": "0f528919f09bc6e947e298f6c8724da7adb628e3", + "filename": "packages/abi-gen-wrappers/src/generated-wrappers/weth9.ts", + "status": "modified", + "additions": 1, + "deletions": 1, + "changes": 2, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/src/generated-wrappers/weth9.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/src/generated-wrappers/weth9.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/src/generated-wrappers/weth9.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -663,7 +663,7 @@ export class WETH9Contract extends BaseContract {\n return contractInstance;\n }\n constructor(abi: ContractAbi, address: string, supportedProvider: SupportedProvider, txDefaults?: Partial) {\n- super('WETH9', abi, address, providerUtils.standardizeOrThrow(supportedProvider), txDefaults);\n+ super('WETH9', abi, address, supportedProvider, txDefaults);\n classUtils.bindAll(this, ['_abiEncoderByFunctionSignature', 'address', 'abi', '_web3Wrapper']);\n }\n } // tslint:disable:max-file-line-count" + }, + { + "sha": "f89c246d656fd98fea4b9c074adcefb22fad012d", + "filename": "packages/abi-gen-wrappers/src/generated-wrappers/zrx_token.ts", + "status": "modified", + "additions": 1, + "deletions": 1, + "changes": 2, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/src/generated-wrappers/zrx_token.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/abi-gen-wrappers/src/generated-wrappers/zrx_token.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/abi-gen-wrappers/src/generated-wrappers/zrx_token.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -506,7 +506,7 @@ export class ZRXTokenContract extends BaseContract {\n return contractInstance;\n }\n constructor(abi: ContractAbi, address: string, supportedProvider: SupportedProvider, txDefaults?: Partial) {\n- super('ZRXToken', abi, address, providerUtils.standardizeOrThrow(supportedProvider), txDefaults);\n+ super('ZRXToken', abi, address, supportedProvider, txDefaults);\n classUtils.bindAll(this, ['_abiEncoderByFunctionSignature', 'address', 'abi', '_web3Wrapper']);\n }\n } // tslint:disable:max-file-line-count" + }, + { + "sha": "f10e9ca4639e6957f58f06a33f9ebad881405b15", + "filename": "packages/asset-buyer/lib/src/asset_buyer.d.ts", + "status": "added", + "additions": 109, + "deletions": 0, + "changes": 109, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/asset_buyer.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/asset_buyer.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/asset_buyer.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,109 @@\n+import { SignedOrder } from '@0x/order-utils';\n+import { BigNumber } from '@0x/utils';\n+import { SupportedProvider, ZeroExProvider } from 'ethereum-types';\n+import { AssetBuyerOpts, BuyQuote, BuyQuoteExecutionOpts, BuyQuoteRequestOpts, LiquidityForAssetData, LiquidityRequestOpts, OrderProvider, OrdersAndFillableAmounts } from './types';\n+export declare class AssetBuyer {\n+ readonly provider: ZeroExProvider;\n+ readonly orderProvider: OrderProvider;\n+ readonly networkId: number;\n+ readonly orderRefreshIntervalMs: number;\n+ readonly expiryBufferSeconds: number;\n+ private readonly _contractWrappers;\n+ private readonly _ordersEntryMap;\n+ /**\n+ * Instantiates a new AssetBuyer instance given existing liquidity in the form of orders and feeOrders.\n+ * @param supportedProvider The Provider instance you would like to use for interacting with the Ethereum network.\n+ * @param orders A non-empty array of objects that conform to SignedOrder. All orders must have the same makerAssetData and takerAssetData (WETH).\n+ * @param feeOrders A array of objects that conform to SignedOrder. All orders must have the same makerAssetData (ZRX) and takerAssetData (WETH). Defaults to an empty array.\n+ * @param options Initialization options for the AssetBuyer. See type definition for details.\n+ *\n+ * @return An instance of AssetBuyer\n+ */\n+ static getAssetBuyerForProvidedOrders(supportedProvider: SupportedProvider, orders: SignedOrder[], options?: Partial): AssetBuyer;\n+ /**\n+ * Instantiates a new AssetBuyer instance given a [Standard Relayer API](https://github.com/0xProject/standard-relayer-api) endpoint\n+ * @param supportedProvider The Provider instance you would like to use for interacting with the Ethereum network.\n+ * @param sraApiUrl The standard relayer API base HTTP url you would like to source orders from.\n+ * @param options Initialization options for the AssetBuyer. See type definition for details.\n+ *\n+ * @return An instance of AssetBuyer\n+ */\n+ static getAssetBuyerForStandardRelayerAPIUrl(supportedProvider: SupportedProvider, sraApiUrl: string, options?: Partial): AssetBuyer;\n+ /**\n+ * Instantiates a new AssetBuyer instance\n+ * @param supportedProvider The Provider instance you would like to use for interacting with the Ethereum network.\n+ * @param orderProvider An object that conforms to OrderProvider, see type for definition.\n+ * @param options Initialization options for the AssetBuyer. See type definition for details.\n+ *\n+ * @return An instance of AssetBuyer\n+ */\n+ constructor(supportedProvider: SupportedProvider, orderProvider: OrderProvider, options?: Partial);\n+ /**\n+ * Get a `BuyQuote` containing all information relevant to fulfilling a buy given a desired assetData.\n+ * You can then pass the `BuyQuote` to `executeBuyQuoteAsync` to execute the buy.\n+ * @param assetData The assetData of the desired asset to buy (for more info: https://github.com/0xProject/0x-protocol-specification/blob/master/v2/v2-specification.md).\n+ * @param assetBuyAmount The amount of asset to buy.\n+ * @param options Options for the request. See type definition for more information.\n+ *\n+ * @return An object that conforms to BuyQuote that satisfies the request. See type definition for more information.\n+ */\n+ getBuyQuoteAsync(assetData: string, assetBuyAmount: BigNumber, options?: Partial): Promise;\n+ /**\n+ * Get a `BuyQuote` containing all information relevant to fulfilling a buy given a desired ERC20 token address.\n+ * You can then pass the `BuyQuote` to `executeBuyQuoteAsync` to execute the buy.\n+ * @param tokenAddress The ERC20 token address.\n+ * @param assetBuyAmount The amount of asset to buy.\n+ * @param options Options for the request. See type definition for more information.\n+ *\n+ * @return An object that conforms to BuyQuote that satisfies the request. See type definition for more information.\n+ */\n+ getBuyQuoteForERC20TokenAddressAsync(tokenAddress: string, assetBuyAmount: BigNumber, options?: Partial): Promise;\n+ /**\n+ * Returns information about available liquidity for an asset\n+ * Does not factor in slippage or fees\n+ * @param assetData The assetData of the desired asset to buy (for more info: https://github.com/0xProject/0x-protocol-specification/blob/master/v2/v2-specification.md).\n+ * @param options Options for the request. See type definition for more information.\n+ *\n+ * @return An object that conforms to LiquidityForAssetData that satisfies the request. See type definition for more information.\n+ */\n+ getLiquidityForAssetDataAsync(assetData: string, options?: Partial): Promise;\n+ /**\n+ * Given a BuyQuote and desired rate, attempt to execute the buy.\n+ * @param buyQuote An object that conforms to BuyQuote. See type definition for more information.\n+ * @param options Options for the execution of the BuyQuote. See type definition for more information.\n+ *\n+ * @return A promise of the txHash.\n+ */\n+ executeBuyQuoteAsync(buyQuote: BuyQuote, options?: Partial): Promise;\n+ /**\n+ * Given a BuyQuote and desired rate, attempt to execute the buy.\n+ * @param buyQuote An object that conforms to BuyQuote. See type definition for more information.\n+ * @param options Options for the execution of the BuyQuote. See type definition for more information.\n+ *\n+ * @return A promise of the txHash.\n+ */\n+ mockExecuteBuyQuoteAsync(buyQuote: BuyQuote, options?: Partial): Promise;\n+ /**\n+ * Get the asset data of all assets that are purchaseable with ether token (wETH) in the order provider passed in at init.\n+ *\n+ * @return An array of asset data strings that can be purchased using wETH.\n+ */\n+ getAvailableAssetDatasAsync(): Promise;\n+ /**\n+ * Grab orders from the map, if there is a miss or it is time to refresh, fetch and process the orders\n+ * @param assetData The assetData of the desired asset to buy (for more info: https://github.com/0xProject/0x-protocol-specification/blob/master/v2/v2-specification.md).\n+ * @param shouldForceOrderRefresh If set to true, new orders and state will be fetched instead of waiting for the next orderRefreshIntervalMs.\n+ */\n+ getOrdersAndFillableAmountsAsync(assetData: string, shouldForceOrderRefresh: boolean): Promise;\n+ /**\n+ * Get the assetData that represents the WETH token.\n+ * Will throw if WETH does not exist for the current network.\n+ */\n+ private _getEtherTokenAssetDataOrThrow;\n+ /**\n+ * Get the assetData that represents the ZRX token.\n+ * Will throw if ZRX does not exist for the current network.\n+ */\n+ private _getZrxTokenAssetDataOrThrow;\n+}\n+//# sourceMappingURL=asset_buyer.d.ts.map\n\\ No newline at end of file" + }, + { + "sha": "8f86a825a3c8892d4a94a67a2c8fd2b8b94ae0be", + "filename": "packages/asset-buyer/lib/src/asset_buyer.d.ts.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/asset_buyer.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/asset_buyer.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/asset_buyer.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"asset_buyer.d.ts\",\"sourceRoot\":\"\",\"sources\":[\"../../src/asset_buyer.ts\"],\"names\":[],\"mappings\":\"AAEA,OAAO,EAAE,WAAW,EAAE,MAAM,iBAAiB,CAAC;AAE9C,OAAO,EAAE,SAAS,EAAiB,MAAM,WAAW,CAAC;AAErD,OAAO,EAAE,iBAAiB,EAAE,cAAc,EAAE,MAAM,gBAAgB,CAAC;AAMnE,OAAO,EAEH,cAAc,EACd,QAAQ,EACR,qBAAqB,EACrB,mBAAmB,EACnB,qBAAqB,EACrB,oBAAoB,EACpB,aAAa,EACb,wBAAwB,EAC3B,MAAM,SAAS,CAAC;AAajB,qBAAa,UAAU;IACnB,SAAgB,QAAQ,EAAE,cAAc,CAAC;IACzC,SAAgB,aAAa,EAAE,aAAa,CAAC;IAC7C,SAAgB,SAAS,EAAE,MAAM,CAAC;IAClC,SAAgB,sBAAsB,EAAE,MAAM,CAAC;IAC/C,SAAgB,mBAAmB,EAAE,MAAM,CAAC;IAC5C,OAAO,CAAC,QAAQ,CAAC,iBAAiB,CAAmB;IAErD,OAAO,CAAC,QAAQ,CAAC,eAAe,CAA8B;IAC9D;;;;;;;;OAQG;WACW,8BAA8B,CACxC,iBAAiB,EAAE,iBAAiB,EACpC,MAAM,EAAE,WAAW,EAAE,EACrB,OAAO,GAAE,OAAO,CAAC,cAAc,CAAM,GACtC,UAAU;IAOb;;;;;;;OAOG;WACW,qCAAqC,CAC/C,iBAAiB,EAAE,iBAAiB,EACpC,SAAS,EAAE,MAAM,EACjB,OAAO,GAAE,OAAO,CAAC,cAAc,CAAM,GACtC,UAAU;IAQb;;;;;;;OAOG;gBAEC,iBAAiB,EAAE,iBAAiB,EACpC,aAAa,EAAE,aAAa,EAC5B,OAAO,GAAE,OAAO,CAAC,cAAc,CAAM;IAqBzC;;;;;;;;OAQG;IACU,gBAAgB,CACzB,SAAS,EAAE,MAAM,EACjB,cAAc,EAAE,SAAS,EACzB,OAAO,GAAE,OAAO,CAAC,mBAAmB,CAAM,GAC3C,OAAO,CAAC,QAAQ,CAAC;IAmCpB;;;;;;;;OAQG;IACU,oCAAoC,CAC7C,YAAY,EAAE,MAAM,EACpB,cAAc,EAAE,SAAS,EACzB,OAAO,GAAE,OAAO,CAAC,mBAAmB,CAAM,GAC3C,OAAO,CAAC,QAAQ,CAAC;IAOpB;;;;;;;OAOG;IACU,6BAA6B,CACtC,SAAS,EAAE,MAAM,EACjB,OAAO,GAAE,OAAO,CAAC,oBAAoB,CAAM,GAC5C,OAAO,CAAC,qBAAqB,CAAC;IAwBjC;;;;;;OAMG;IACU,oBAAoB,CAC7B,QAAQ,EAAE,QAAQ,EAClB,OAAO,GAAE,OAAO,CAAC,qBAAqB,CAAM,GAC7C,OAAO,CAAC,MAAM,CAAC;IA+Dd;;;;;;GAMD;IACU,wBAAwB,CACjC,QAAQ,EAAE,QAAQ,EAClB,OAAO,GAAE,OAAO,CAAC,qBAAqB,CAAM,GAC7C,OAAO,CAAC,MAAM,CAAC;IA+DlB;;;;OAIG;IACU,2BAA2B,IAAI,OAAO,CAAC,MAAM,EAAE,CAAC;IAI7D;;;;OAIG;IACU,gCAAgC,CACzC,SAAS,EAAE,MAAM,EACjB,uBAAuB,EAAE,OAAO,GACjC,OAAO,CAAC,wBAAwB,CAAC;IA8CpC;;;OAGG;IACH,OAAO,CAAC,8BAA8B;IAGtC;;;OAGG;IACH,OAAO,CAAC,4BAA4B;CAGvC\"}\n\\ No newline at end of file" + }, + { + "sha": "893ed51519527120840a98c0536996958c392d1c", + "filename": "packages/asset-buyer/lib/src/asset_buyer.js", + "status": "added", + "additions": 457, + "deletions": 0, + "changes": 457, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/asset_buyer.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/asset_buyer.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/asset_buyer.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,457 @@\n+\"use strict\";\n+var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n+ return new (P || (P = Promise))(function (resolve, reject) {\n+ function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n+ function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n+ function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }\n+ step((generator = generator.apply(thisArg, _arguments || [])).next());\n+ });\n+};\n+var __generator = (this && this.__generator) || function (thisArg, body) {\n+ var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;\n+ return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\n+ function verb(n) { return function (v) { return step([n, v]); }; }\n+ function step(op) {\n+ if (f) throw new TypeError(\"Generator is already executing.\");\n+ while (_) try {\n+ if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\n+ if (y = 0, t) op = [op[0] & 2, t.value];\n+ switch (op[0]) {\n+ case 0: case 1: t = op; break;\n+ case 4: _.label++; return { value: op[1], done: false };\n+ case 5: _.label++; y = op[1]; op = [0]; continue;\n+ case 7: op = _.ops.pop(); _.trys.pop(); continue;\n+ default:\n+ if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\n+ if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\n+ if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\n+ if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\n+ if (t[2]) _.ops.pop();\n+ _.trys.pop(); continue;\n+ }\n+ op = body.call(thisArg, _);\n+ } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\n+ if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\n+ }\n+};\n+var __read = (this && this.__read) || function (o, n) {\n+ var m = typeof Symbol === \"function\" && o[Symbol.iterator];\n+ if (!m) return o;\n+ var i = m.call(o), r, ar = [], e;\n+ try {\n+ while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\n+ }\n+ catch (error) { e = { error: error }; }\n+ finally {\n+ try {\n+ if (r && !r.done && (m = i[\"return\"])) m.call(i);\n+ }\n+ finally { if (e) throw e.error; }\n+ }\n+ return ar;\n+};\n+Object.defineProperty(exports, \"__esModule\", { value: true });\n+var contract_wrappers_1 = require(\"@0x/contract-wrappers\");\n+var json_schemas_1 = require(\"@0x/json-schemas\");\n+var utils_1 = require(\"@0x/utils\");\n+var web3_wrapper_1 = require(\"@0x/web3-wrapper\");\n+var _ = require(\"lodash\");\n+var constants_1 = require(\"./constants\");\n+var basic_order_provider_1 = require(\"./order_providers/basic_order_provider\");\n+var standard_relayer_api_order_provider_1 = require(\"./order_providers/standard_relayer_api_order_provider\");\n+var types_1 = require(\"./types\");\n+var assert_1 = require(\"./utils/assert\");\n+var asset_data_utils_1 = require(\"./utils/asset_data_utils\");\n+var buy_quote_calculator_1 = require(\"./utils/buy_quote_calculator\");\n+var calculate_liquidity_1 = require(\"./utils/calculate_liquidity\");\n+var order_provider_response_processor_1 = require(\"./utils/order_provider_response_processor\");\n+var AssetBuyer = /** @class */ (function () {\n+ /**\n+ * Instantiates a new AssetBuyer instance\n+ * @param supportedProvider The Provider instance you would like to use for interacting with the Ethereum network.\n+ * @param orderProvider An object that conforms to OrderProvider, see type for definition.\n+ * @param options Initialization options for the AssetBuyer. See type definition for details.\n+ *\n+ * @return An instance of AssetBuyer\n+ */\n+ function AssetBuyer(supportedProvider, orderProvider, options) {\n+ if (options === void 0) { options = {}; }\n+ // cache of orders along with the time last updated keyed by assetData\n+ this._ordersEntryMap = {};\n+ var _a = _.merge({}, constants_1.constants.DEFAULT_ASSET_BUYER_OPTS, options), networkId = _a.networkId, orderRefreshIntervalMs = _a.orderRefreshIntervalMs, expiryBufferSeconds = _a.expiryBufferSeconds;\n+ var provider = utils_1.providerUtils.standardizeOrThrow(supportedProvider);\n+ assert_1.assert.isValidOrderProvider('orderProvider', orderProvider);\n+ assert_1.assert.isNumber('networkId', networkId);\n+ assert_1.assert.isNumber('orderRefreshIntervalMs', orderRefreshIntervalMs);\n+ assert_1.assert.isNumber('expiryBufferSeconds', expiryBufferSeconds);\n+ this.provider = provider;\n+ this.orderProvider = orderProvider;\n+ this.networkId = networkId;\n+ this.orderRefreshIntervalMs = orderRefreshIntervalMs;\n+ this.expiryBufferSeconds = expiryBufferSeconds;\n+ this._contractWrappers = new contract_wrappers_1.ContractWrappers(this.provider, {\n+ networkId: networkId,\n+ });\n+ }\n+ /**\n+ * Instantiates a new AssetBuyer instance given existing liquidity in the form of orders and feeOrders.\n+ * @param supportedProvider The Provider instance you would like to use for interacting with the Ethereum network.\n+ * @param orders A non-empty array of objects that conform to SignedOrder. All orders must have the same makerAssetData and takerAssetData (WETH).\n+ * @param feeOrders A array of objects that conform to SignedOrder. All orders must have the same makerAssetData (ZRX) and takerAssetData (WETH). Defaults to an empty array.\n+ * @param options Initialization options for the AssetBuyer. See type definition for details.\n+ *\n+ * @return An instance of AssetBuyer\n+ */\n+ AssetBuyer.getAssetBuyerForProvidedOrders = function (supportedProvider, orders, options) {\n+ if (options === void 0) { options = {}; }\n+ assert_1.assert.doesConformToSchema('orders', orders, json_schemas_1.schemas.signedOrdersSchema);\n+ assert_1.assert.assert(orders.length !== 0, \"Expected orders to contain at least one order\");\n+ var orderProvider = new basic_order_provider_1.BasicOrderProvider(orders);\n+ var assetBuyer = new AssetBuyer(supportedProvider, orderProvider, options);\n+ return assetBuyer;\n+ };\n+ /**\n+ * Instantiates a new AssetBuyer instance given a [Standard Relayer API](https://github.com/0xProject/standard-relayer-api) endpoint\n+ * @param supportedProvider The Provider instance you would like to use for interacting with the Ethereum network.\n+ * @param sraApiUrl The standard relayer API base HTTP url you would like to source orders from.\n+ * @param options Initialization options for the AssetBuyer. See type definition for details.\n+ *\n+ * @return An instance of AssetBuyer\n+ */\n+ AssetBuyer.getAssetBuyerForStandardRelayerAPIUrl = function (supportedProvider, sraApiUrl, options) {\n+ if (options === void 0) { options = {}; }\n+ var provider = utils_1.providerUtils.standardizeOrThrow(supportedProvider);\n+ assert_1.assert.isWebUri('sraApiUrl', sraApiUrl);\n+ var networkId = options.networkId || constants_1.constants.DEFAULT_ASSET_BUYER_OPTS.networkId;\n+ var orderProvider = new standard_relayer_api_order_provider_1.StandardRelayerAPIOrderProvider(sraApiUrl, networkId);\n+ var assetBuyer = new AssetBuyer(provider, orderProvider, options);\n+ return assetBuyer;\n+ };\n+ /**\n+ * Get a `BuyQuote` containing all information relevant to fulfilling a buy given a desired assetData.\n+ * You can then pass the `BuyQuote` to `executeBuyQuoteAsync` to execute the buy.\n+ * @param assetData The assetData of the desired asset to buy (for more info: https://github.com/0xProject/0x-protocol-specification/blob/master/v2/v2-specification.md).\n+ * @param assetBuyAmount The amount of asset to buy.\n+ * @param options Options for the request. See type definition for more information.\n+ *\n+ * @return An object that conforms to BuyQuote that satisfies the request. See type definition for more information.\n+ */\n+ AssetBuyer.prototype.getBuyQuoteAsync = function (assetData, assetBuyAmount, options) {\n+ if (options === void 0) { options = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var _a, feePercentage, shouldForceOrderRefresh, slippagePercentage, zrxTokenAssetData, isMakerAssetZrxToken, _b, ordersAndFillableAmounts, feeOrdersAndFillableAmounts, buyQuote;\n+ return __generator(this, function (_c) {\n+ switch (_c.label) {\n+ case 0:\n+ _a = _.merge({}, constants_1.constants.DEFAULT_BUY_QUOTE_REQUEST_OPTS, options), feePercentage = _a.feePercentage, shouldForceOrderRefresh = _a.shouldForceOrderRefresh, slippagePercentage = _a.slippagePercentage;\n+ assert_1.assert.isString('assetData', assetData);\n+ assert_1.assert.isBigNumber('assetBuyAmount', assetBuyAmount);\n+ assert_1.assert.isValidPercentage('feePercentage', feePercentage);\n+ assert_1.assert.isBoolean('shouldForceOrderRefresh', shouldForceOrderRefresh);\n+ assert_1.assert.isNumber('slippagePercentage', slippagePercentage);\n+ zrxTokenAssetData = this._getZrxTokenAssetDataOrThrow();\n+ isMakerAssetZrxToken = assetData === zrxTokenAssetData;\n+ return [4 /*yield*/, Promise.all([\n+ this.getOrdersAndFillableAmountsAsync(assetData, shouldForceOrderRefresh),\n+ isMakerAssetZrxToken\n+ ? Promise.resolve(constants_1.constants.EMPTY_ORDERS_AND_FILLABLE_AMOUNTS)\n+ : this.getOrdersAndFillableAmountsAsync(zrxTokenAssetData, shouldForceOrderRefresh),\n+ shouldForceOrderRefresh,\n+ ])];\n+ case 1:\n+ _b = __read.apply(void 0, [_c.sent(), 2]), ordersAndFillableAmounts = _b[0], feeOrdersAndFillableAmounts = _b[1];\n+ if (ordersAndFillableAmounts.orders.length === 0) {\n+ throw new Error(types_1.AssetBuyerError.AssetUnavailable + \": For assetData \" + assetData);\n+ }\n+ buyQuote = buy_quote_calculator_1.buyQuoteCalculator.calculate(ordersAndFillableAmounts, feeOrdersAndFillableAmounts, assetBuyAmount, feePercentage, slippagePercentage, isMakerAssetZrxToken);\n+ return [2 /*return*/, buyQuote];\n+ }\n+ });\n+ });\n+ };\n+ /**\n+ * Get a `BuyQuote` containing all information relevant to fulfilling a buy given a desired ERC20 token address.\n+ * You can then pass the `BuyQuote` to `executeBuyQuoteAsync` to execute the buy.\n+ * @param tokenAddress The ERC20 token address.\n+ * @param assetBuyAmount The amount of asset to buy.\n+ * @param options Options for the request. See type definition for more information.\n+ *\n+ * @return An object that conforms to BuyQuote that satisfies the request. See type definition for more information.\n+ */\n+ AssetBuyer.prototype.getBuyQuoteForERC20TokenAddressAsync = function (tokenAddress, assetBuyAmount, options) {\n+ if (options === void 0) { options = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var assetData, buyQuote;\n+ return __generator(this, function (_a) {\n+ assert_1.assert.isETHAddressHex('tokenAddress', tokenAddress);\n+ assert_1.assert.isBigNumber('assetBuyAmount', assetBuyAmount);\n+ assetData = asset_data_utils_1.assetDataUtils.encodeERC20AssetData(tokenAddress);\n+ buyQuote = this.getBuyQuoteAsync(assetData, assetBuyAmount, options);\n+ return [2 /*return*/, buyQuote];\n+ });\n+ });\n+ };\n+ /**\n+ * Returns information about available liquidity for an asset\n+ * Does not factor in slippage or fees\n+ * @param assetData The assetData of the desired asset to buy (for more info: https://github.com/0xProject/0x-protocol-specification/blob/master/v2/v2-specification.md).\n+ * @param options Options for the request. See type definition for more information.\n+ *\n+ * @return An object that conforms to LiquidityForAssetData that satisfies the request. See type definition for more information.\n+ */\n+ AssetBuyer.prototype.getLiquidityForAssetDataAsync = function (assetData, options) {\n+ if (options === void 0) { options = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var shouldForceOrderRefresh, assetPairs, etherTokenAssetData, ordersAndFillableAmounts;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ shouldForceOrderRefresh = options.shouldForceOrderRefresh !== undefined ? options.shouldForceOrderRefresh : false;\n+ assert_1.assert.isString('assetData', assetData);\n+ asset_data_utils_1.assetDataUtils.decodeAssetDataOrThrow(assetData);\n+ assert_1.assert.isBoolean('options.shouldForceOrderRefresh', shouldForceOrderRefresh);\n+ return [4 /*yield*/, this.orderProvider.getAvailableMakerAssetDatasAsync(assetData)];\n+ case 1:\n+ assetPairs = _a.sent();\n+ etherTokenAssetData = this._getEtherTokenAssetDataOrThrow();\n+ if (!assetPairs.includes(etherTokenAssetData)) {\n+ return [2 /*return*/, {\n+ tokensAvailableInBaseUnits: new utils_1.BigNumber(0),\n+ ethValueAvailableInWei: new utils_1.BigNumber(0),\n+ }];\n+ }\n+ return [4 /*yield*/, this.getOrdersAndFillableAmountsAsync(assetData, shouldForceOrderRefresh)];\n+ case 2:\n+ ordersAndFillableAmounts = _a.sent();\n+ return [2 /*return*/, calculate_liquidity_1.calculateLiquidity(ordersAndFillableAmounts)];\n+ }\n+ });\n+ });\n+ };\n+ /**\n+ * Given a BuyQuote and desired rate, attempt to execute the buy.\n+ * @param buyQuote An object that conforms to BuyQuote. See type definition for more information.\n+ * @param options Options for the execution of the BuyQuote. See type definition for more information.\n+ *\n+ * @return A promise of the txHash.\n+ */\n+ AssetBuyer.prototype.executeBuyQuoteAsync = function (buyQuote, options) {\n+ if (options === void 0) { options = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var _a, ethAmount, takerAddress, feeRecipient, gasLimit, gasPrice, orders, feeOrders, feePercentage, assetBuyAmount, worstCaseQuoteInfo, finalTakerAddress, web3Wrapper, availableAddresses, firstAvailableAddress, txHash, err_1;\n+ return __generator(this, function (_b) {\n+ switch (_b.label) {\n+ case 0:\n+ _a = _.merge({}, constants_1.constants.DEFAULT_BUY_QUOTE_EXECUTION_OPTS, options), ethAmount = _a.ethAmount, takerAddress = _a.takerAddress, feeRecipient = _a.feeRecipient, gasLimit = _a.gasLimit, gasPrice = _a.gasPrice;\n+ assert_1.assert.isValidBuyQuote('buyQuote', buyQuote);\n+ if (!_.isUndefined(ethAmount)) {\n+ assert_1.assert.isBigNumber('ethAmount', ethAmount);\n+ }\n+ if (!_.isUndefined(takerAddress)) {\n+ assert_1.assert.isETHAddressHex('takerAddress', takerAddress);\n+ }\n+ assert_1.assert.isETHAddressHex('feeRecipient', feeRecipient);\n+ if (!_.isUndefined(gasLimit)) {\n+ assert_1.assert.isNumber('gasLimit', gasLimit);\n+ }\n+ if (!_.isUndefined(gasPrice)) {\n+ assert_1.assert.isBigNumber('gasPrice', gasPrice);\n+ }\n+ orders = buyQuote.orders, feeOrders = buyQuote.feeOrders, feePercentage = buyQuote.feePercentage, assetBuyAmount = buyQuote.assetBuyAmount, worstCaseQuoteInfo = buyQuote.worstCaseQuoteInfo;\n+ if (!!_.isUndefined(takerAddress)) return [3 /*break*/, 1];\n+ finalTakerAddress = takerAddress;\n+ return [3 /*break*/, 3];\n+ case 1:\n+ web3Wrapper = new web3_wrapper_1.Web3Wrapper(this.provider);\n+ return [4 /*yield*/, web3Wrapper.getAvailableAddressesAsync()];\n+ case 2:\n+ availableAddresses = _b.sent();\n+ firstAvailableAddress = _.head(availableAddresses);\n+ if (!_.isUndefined(firstAvailableAddress)) {\n+ finalTakerAddress = firstAvailableAddress;\n+ }\n+ else {\n+ throw new Error(types_1.AssetBuyerError.NoAddressAvailable);\n+ }\n+ _b.label = 3;\n+ case 3:\n+ _b.trys.push([3, 5, , 6]);\n+ return [4 /*yield*/, this._contractWrappers.forwarder.marketBuyOrdersWithEthAsync(orders, assetBuyAmount, finalTakerAddress, ethAmount || worstCaseQuoteInfo.totalEthAmount, feeOrders, feePercentage, feeRecipient, {\n+ gasLimit: gasLimit,\n+ gasPrice: gasPrice,\n+ shouldValidate: true,\n+ })];\n+ case 4:\n+ txHash = _b.sent();\n+ return [2 /*return*/, txHash];\n+ case 5:\n+ err_1 = _b.sent();\n+ if (_.includes(err_1.message, contract_wrappers_1.ContractWrappersError.SignatureRequestDenied)) {\n+ throw new Error(types_1.AssetBuyerError.SignatureRequestDenied);\n+ }\n+ else if (_.includes(err_1.message, contract_wrappers_1.ForwarderWrapperError.CompleteFillFailed)) {\n+ throw new Error(types_1.AssetBuyerError.TransactionValueTooLow);\n+ }\n+ else {\n+ throw err_1;\n+ }\n+ return [3 /*break*/, 6];\n+ case 6: return [2 /*return*/];\n+ }\n+ });\n+ });\n+ };\n+ /**\n+ * Given a BuyQuote and desired rate, attempt to execute the buy.\n+ * @param buyQuote An object that conforms to BuyQuote. See type definition for more information.\n+ * @param options Options for the execution of the BuyQuote. See type definition for more information.\n+ *\n+ * @return A promise of the txHash.\n+ */\n+ AssetBuyer.prototype.mockExecuteBuyQuoteAsync = function (buyQuote, options) {\n+ if (options === void 0) { options = {}; }\n+ return __awaiter(this, void 0, void 0, function () {\n+ var _a, ethAmount, takerAddress, feeRecipient, gasLimit, gasPrice, orders, feeOrders, feePercentage, assetBuyAmount, worstCaseQuoteInfo, finalTakerAddress, web3Wrapper, availableAddresses, firstAvailableAddress, txHash, err_2;\n+ return __generator(this, function (_b) {\n+ switch (_b.label) {\n+ case 0:\n+ _a = _.merge({}, constants_1.constants.DEFAULT_BUY_QUOTE_EXECUTION_OPTS, options), ethAmount = _a.ethAmount, takerAddress = _a.takerAddress, feeRecipient = _a.feeRecipient, gasLimit = _a.gasLimit, gasPrice = _a.gasPrice;\n+ assert_1.assert.isValidBuyQuote('buyQuote', buyQuote);\n+ if (!_.isUndefined(ethAmount)) {\n+ assert_1.assert.isBigNumber('ethAmount', ethAmount);\n+ }\n+ if (!_.isUndefined(takerAddress)) {\n+ assert_1.assert.isETHAddressHex('takerAddress', takerAddress);\n+ }\n+ assert_1.assert.isETHAddressHex('feeRecipient', feeRecipient);\n+ if (!_.isUndefined(gasLimit)) {\n+ assert_1.assert.isNumber('gasLimit', gasLimit);\n+ }\n+ if (!_.isUndefined(gasPrice)) {\n+ assert_1.assert.isBigNumber('gasPrice', gasPrice);\n+ }\n+ orders = buyQuote.orders, feeOrders = buyQuote.feeOrders, feePercentage = buyQuote.feePercentage, assetBuyAmount = buyQuote.assetBuyAmount, worstCaseQuoteInfo = buyQuote.worstCaseQuoteInfo;\n+ if (!!_.isUndefined(takerAddress)) return [3 /*break*/, 1];\n+ finalTakerAddress = takerAddress;\n+ return [3 /*break*/, 3];\n+ case 1:\n+ web3Wrapper = new web3_wrapper_1.Web3Wrapper(this.provider);\n+ return [4 /*yield*/, web3Wrapper.getAvailableAddressesAsync()];\n+ case 2:\n+ availableAddresses = _b.sent();\n+ firstAvailableAddress = _.head(availableAddresses);\n+ if (!_.isUndefined(firstAvailableAddress)) {\n+ finalTakerAddress = firstAvailableAddress;\n+ }\n+ else {\n+ throw new Error(types_1.AssetBuyerError.NoAddressAvailable);\n+ }\n+ _b.label = 3;\n+ case 3:\n+ _b.trys.push([3, 5, , 6]);\n+ return [4 /*yield*/, this._contractWrappers.forwarder.marketBuyOrdersWithEthAsync(orders, assetBuyAmount, finalTakerAddress, ethAmount || worstCaseQuoteInfo.totalEthAmount, feeOrders, feePercentage, feeRecipient, {\n+ gasLimit: gasLimit,\n+ gasPrice: gasPrice,\n+ shouldValidate: true,\n+ })];\n+ case 4:\n+ txHash = _b.sent();\n+ return [2 /*return*/, txHash];\n+ case 5:\n+ err_2 = _b.sent();\n+ if (_.includes(err_2.message, contract_wrappers_1.ContractWrappersError.SignatureRequestDenied)) {\n+ throw new Error(types_1.AssetBuyerError.SignatureRequestDenied);\n+ }\n+ else if (_.includes(err_2.message, contract_wrappers_1.ForwarderWrapperError.CompleteFillFailed)) {\n+ throw new Error(types_1.AssetBuyerError.TransactionValueTooLow);\n+ }\n+ else {\n+ throw err_2;\n+ }\n+ return [3 /*break*/, 6];\n+ case 6: return [2 /*return*/];\n+ }\n+ });\n+ });\n+ };\n+ /**\n+ * Get the asset data of all assets that are purchaseable with ether token (wETH) in the order provider passed in at init.\n+ *\n+ * @return An array of asset data strings that can be purchased using wETH.\n+ */\n+ AssetBuyer.prototype.getAvailableAssetDatasAsync = function () {\n+ return __awaiter(this, void 0, void 0, function () {\n+ var etherTokenAssetData;\n+ return __generator(this, function (_a) {\n+ etherTokenAssetData = this._getEtherTokenAssetDataOrThrow();\n+ return [2 /*return*/, this.orderProvider.getAvailableMakerAssetDatasAsync(etherTokenAssetData)];\n+ });\n+ });\n+ };\n+ /**\n+ * Grab orders from the map, if there is a miss or it is time to refresh, fetch and process the orders\n+ * @param assetData The assetData of the desired asset to buy (for more info: https://github.com/0xProject/0x-protocol-specification/blob/master/v2/v2-specification.md).\n+ * @param shouldForceOrderRefresh If set to true, new orders and state will be fetched instead of waiting for the next orderRefreshIntervalMs.\n+ */\n+ AssetBuyer.prototype.getOrdersAndFillableAmountsAsync = function (assetData, shouldForceOrderRefresh) {\n+ return __awaiter(this, void 0, void 0, function () {\n+ var ordersEntryIfExists, shouldRefresh, result, etherTokenAssetData, zrxTokenAssetData, orderProviderRequest, request, response, isMakerAssetZrxToken, ordersAndFillableAmounts, lastRefreshTime, updatedOrdersEntry;\n+ return __generator(this, function (_a) {\n+ switch (_a.label) {\n+ case 0:\n+ ordersEntryIfExists = this._ordersEntryMap[assetData];\n+ shouldRefresh = _.isUndefined(ordersEntryIfExists) ||\n+ shouldForceOrderRefresh ||\n+ // tslint:disable:restrict-plus-operands\n+ ordersEntryIfExists.lastRefreshTime + this.orderRefreshIntervalMs < Date.now();\n+ if (!shouldRefresh) {\n+ result = ordersEntryIfExists.ordersAndFillableAmounts;\n+ return [2 /*return*/, result];\n+ }\n+ etherTokenAssetData = this._getEtherTokenAssetDataOrThrow();\n+ zrxTokenAssetData = this._getZrxTokenAssetDataOrThrow();\n+ orderProviderRequest = {\n+ makerAssetData: assetData,\n+ takerAssetData: etherTokenAssetData,\n+ networkId: this.networkId,\n+ };\n+ request = orderProviderRequest;\n+ return [4 /*yield*/, this.orderProvider.getOrdersAsync(request)];\n+ case 1:\n+ response = _a.sent();\n+ // since the order provider is an injected dependency, validate that it respects the API\n+ // ie. it should only return maker/taker assetDatas that are specified\n+ order_provider_response_processor_1.orderProviderResponseProcessor.throwIfInvalidResponse(response, request);\n+ isMakerAssetZrxToken = assetData === zrxTokenAssetData;\n+ return [4 /*yield*/, order_provider_response_processor_1.orderProviderResponseProcessor.processAsync(response, isMakerAssetZrxToken, this.expiryBufferSeconds, this._contractWrappers.orderValidator)];\n+ case 2:\n+ ordersAndFillableAmounts = _a.sent();\n+ lastRefreshTime = Date.now();\n+ updatedOrdersEntry = {\n+ ordersAndFillableAmounts: ordersAndFillableAmounts,\n+ lastRefreshTime: lastRefreshTime,\n+ };\n+ this._ordersEntryMap[assetData] = updatedOrdersEntry;\n+ return [2 /*return*/, ordersAndFillableAmounts];\n+ }\n+ });\n+ });\n+ };\n+ /**\n+ * Get the assetData that represents the WETH token.\n+ * Will throw if WETH does not exist for the current network.\n+ */\n+ AssetBuyer.prototype._getEtherTokenAssetDataOrThrow = function () {\n+ return asset_data_utils_1.assetDataUtils.getEtherTokenAssetData(this._contractWrappers);\n+ };\n+ /**\n+ * Get the assetData that represents the ZRX token.\n+ * Will throw if ZRX does not exist for the current network.\n+ */\n+ AssetBuyer.prototype._getZrxTokenAssetDataOrThrow = function () {\n+ return this._contractWrappers.exchange.getZRXAssetData();\n+ };\n+ return AssetBuyer;\n+}());\n+exports.AssetBuyer = AssetBuyer;\n+//# sourceMappingURL=asset_buyer.js.map\n\\ No newline at end of file" + }, + { + "sha": "742913b367caaccaee92fc7d80ad65da18e73ac1", + "filename": "packages/asset-buyer/lib/src/asset_buyer.js.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/asset_buyer.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/asset_buyer.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/asset_buyer.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"asset_buyer.js\",\"sourceRoot\":\"\",\"sources\":[\"../../src/asset_buyer.ts\"],\"names\":[],\"mappings\":\"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\"}\n\\ No newline at end of file" + }, + { + "sha": "e4588ea81af49ceeb931f70b899ba4c94c6d20c8", + "filename": "packages/asset-buyer/lib/src/constants.d.ts", + "status": "added", + "additions": 13, + "deletions": 0, + "changes": 13, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/constants.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/constants.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/constants.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,13 @@\n+import { BigNumber } from '@0x/utils';\n+import { AssetBuyerOpts, BuyQuoteExecutionOpts, BuyQuoteRequestOpts, OrdersAndFillableAmounts } from './types';\n+export declare const constants: {\n+ ZERO_AMOUNT: BigNumber;\n+ NULL_ADDRESS: string;\n+ MAINNET_NETWORK_ID: number;\n+ ETHER_TOKEN_DECIMALS: number;\n+ DEFAULT_ASSET_BUYER_OPTS: AssetBuyerOpts;\n+ DEFAULT_BUY_QUOTE_EXECUTION_OPTS: BuyQuoteExecutionOpts;\n+ DEFAULT_BUY_QUOTE_REQUEST_OPTS: BuyQuoteRequestOpts;\n+ EMPTY_ORDERS_AND_FILLABLE_AMOUNTS: OrdersAndFillableAmounts;\n+};\n+//# sourceMappingURL=constants.d.ts.map\n\\ No newline at end of file" + }, + { + "sha": "6a4029108344addb830bed04bb5d18e1fa61b65a", + "filename": "packages/asset-buyer/lib/src/constants.d.ts.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/constants.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/constants.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/constants.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"constants.d.ts\",\"sourceRoot\":\"\",\"sources\":[\"../../src/constants.ts\"],\"names\":[],\"mappings\":\"AACA,OAAO,EAAE,SAAS,EAAE,MAAM,WAAW,CAAC;AAEtC,OAAO,EAAE,cAAc,EAAE,qBAAqB,EAAE,mBAAmB,EAAE,wBAAwB,EAAE,MAAM,SAAS,CAAC;AA2B/G,eAAO,MAAM,SAAS;;;;;;;;;CASrB,CAAC\"}\n\\ No newline at end of file" + }, + { + "sha": "dce1dfec8ecd239e2d819a0a63d811bc4069e917", + "filename": "packages/asset-buyer/lib/src/constants.js", + "status": "added", + "additions": 34, + "deletions": 0, + "changes": 34, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/constants.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/constants.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/constants.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,34 @@\n+\"use strict\";\n+Object.defineProperty(exports, \"__esModule\", { value: true });\n+var utils_1 = require(\"@0x/utils\");\n+var NULL_ADDRESS = '0x0000000000000000000000000000000000000000';\n+var MAINNET_NETWORK_ID = 1;\n+var DEFAULT_ASSET_BUYER_OPTS = {\n+ networkId: MAINNET_NETWORK_ID,\n+ orderRefreshIntervalMs: 10000,\n+ expiryBufferSeconds: 120,\n+};\n+var DEFAULT_BUY_QUOTE_REQUEST_OPTS = {\n+ feePercentage: 0,\n+ shouldForceOrderRefresh: false,\n+ slippagePercentage: 0.2,\n+};\n+// Other default values are dynamically determined\n+var DEFAULT_BUY_QUOTE_EXECUTION_OPTS = {\n+ feeRecipient: NULL_ADDRESS,\n+};\n+var EMPTY_ORDERS_AND_FILLABLE_AMOUNTS = {\n+ orders: [],\n+ remainingFillableMakerAssetAmounts: [],\n+};\n+exports.constants = {\n+ ZERO_AMOUNT: new utils_1.BigNumber(0),\n+ NULL_ADDRESS: NULL_ADDRESS,\n+ MAINNET_NETWORK_ID: MAINNET_NETWORK_ID,\n+ ETHER_TOKEN_DECIMALS: 18,\n+ DEFAULT_ASSET_BUYER_OPTS: DEFAULT_ASSET_BUYER_OPTS,\n+ DEFAULT_BUY_QUOTE_EXECUTION_OPTS: DEFAULT_BUY_QUOTE_EXECUTION_OPTS,\n+ DEFAULT_BUY_QUOTE_REQUEST_OPTS: DEFAULT_BUY_QUOTE_REQUEST_OPTS,\n+ EMPTY_ORDERS_AND_FILLABLE_AMOUNTS: EMPTY_ORDERS_AND_FILLABLE_AMOUNTS,\n+};\n+//# sourceMappingURL=constants.js.map\n\\ No newline at end of file" + }, + { + "sha": "ffb95571f7f7b6fe7e86b3bccb5fa0c52ed50d4a", + "filename": "packages/asset-buyer/lib/src/constants.js.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/constants.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/constants.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/constants.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"constants.js\",\"sourceRoot\":\"\",\"sources\":[\"../../src/constants.ts\"],\"names\":[],\"mappings\":\";;AACA,mCAAsC;AAItC,IAAM,YAAY,GAAG,4CAA4C,CAAC;AAClE,IAAM,kBAAkB,GAAG,CAAC,CAAC;AAE7B,IAAM,wBAAwB,GAAmB;IAC7C,SAAS,EAAE,kBAAkB;IAC7B,sBAAsB,EAAE,KAAK;IAC7B,mBAAmB,EAAE,GAAG;CAC3B,CAAC;AAEF,IAAM,8BAA8B,GAAwB;IACxD,aAAa,EAAE,CAAC;IAChB,uBAAuB,EAAE,KAAK;IAC9B,kBAAkB,EAAE,GAAG;CAC1B,CAAC;AAEF,kDAAkD;AAClD,IAAM,gCAAgC,GAA0B;IAC5D,YAAY,EAAE,YAAY;CAC7B,CAAC;AAEF,IAAM,iCAAiC,GAA6B;IAChE,MAAM,EAAE,EAAmB;IAC3B,kCAAkC,EAAE,EAAiB;CACxD,CAAC;AAEW,QAAA,SAAS,GAAG;IACrB,WAAW,EAAE,IAAI,iBAAS,CAAC,CAAC,CAAC;IAC7B,YAAY,cAAA;IACZ,kBAAkB,oBAAA;IAClB,oBAAoB,EAAE,EAAE;IACxB,wBAAwB,0BAAA;IACxB,gCAAgC,kCAAA;IAChC,8BAA8B,gCAAA;IAC9B,iCAAiC,mCAAA;CACpC,CAAC\"}\n\\ No newline at end of file" + }, + { + "sha": "702e2feedefa4fc878244f025e622785db280f53", + "filename": "packages/asset-buyer/lib/src/errors.d.ts", + "status": "added", + "additions": 15, + "deletions": 0, + "changes": 15, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/errors.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/errors.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/errors.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,15 @@\n+import { BigNumber } from '@0x/utils';\n+/**\n+ * Error class representing insufficient asset liquidity\n+ */\n+export declare class InsufficientAssetLiquidityError extends Error {\n+ /**\n+ * The amount availabe to fill (in base units) factoring in slippage.\n+ */\n+ amountAvailableToFill: BigNumber;\n+ /**\n+ * @param amountAvailableToFill The amount availabe to fill (in base units) factoring in slippage\n+ */\n+ constructor(amountAvailableToFill: BigNumber);\n+}\n+//# sourceMappingURL=errors.d.ts.map\n\\ No newline at end of file" + }, + { + "sha": "989a45d69dcf808034909d7efbaccfd34ac6147a", + "filename": "packages/asset-buyer/lib/src/errors.d.ts.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/errors.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/errors.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/errors.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"errors.d.ts\",\"sourceRoot\":\"\",\"sources\":[\"../../src/errors.ts\"],\"names\":[],\"mappings\":\"AAAA,OAAO,EAAE,SAAS,EAAE,MAAM,WAAW,CAAC;AAItC;;GAEG;AACH,qBAAa,+BAAgC,SAAQ,KAAK;IACtD;;OAEG;IACI,qBAAqB,EAAE,SAAS,CAAC;IACxC;;OAEG;gBACS,qBAAqB,EAAE,SAAS;CAM/C\"}\n\\ No newline at end of file" + }, + { + "sha": "d8770eed54098cdf167289ac8ec52686b84745e4", + "filename": "packages/asset-buyer/lib/src/errors.js", + "status": "added", + "additions": 35, + "deletions": 0, + "changes": 35, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/errors.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/errors.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/errors.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,35 @@\n+\"use strict\";\n+var __extends = (this && this.__extends) || (function () {\n+ var extendStatics = function (d, b) {\n+ extendStatics = Object.setPrototypeOf ||\n+ ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n+ function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n+ return extendStatics(d, b);\n+ }\n+ return function (d, b) {\n+ extendStatics(d, b);\n+ function __() { this.constructor = d; }\n+ d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n+ };\n+})();\n+Object.defineProperty(exports, \"__esModule\", { value: true });\n+var types_1 = require(\"./types\");\n+/**\n+ * Error class representing insufficient asset liquidity\n+ */\n+var InsufficientAssetLiquidityError = /** @class */ (function (_super) {\n+ __extends(InsufficientAssetLiquidityError, _super);\n+ /**\n+ * @param amountAvailableToFill The amount availabe to fill (in base units) factoring in slippage\n+ */\n+ function InsufficientAssetLiquidityError(amountAvailableToFill) {\n+ var _this = _super.call(this, types_1.AssetBuyerError.InsufficientAssetLiquidity) || this;\n+ _this.amountAvailableToFill = amountAvailableToFill;\n+ // Setting prototype so instanceof works. See https://github.com/Microsoft/TypeScript/wiki/Breaking-Changes#extending-built-ins-like-error-array-and-map-may-no-longer-work\n+ Object.setPrototypeOf(_this, InsufficientAssetLiquidityError.prototype);\n+ return _this;\n+ }\n+ return InsufficientAssetLiquidityError;\n+}(Error));\n+exports.InsufficientAssetLiquidityError = InsufficientAssetLiquidityError;\n+//# sourceMappingURL=errors.js.map\n\\ No newline at end of file" + }, + { + "sha": "3f7f95062b678a1fe860bb6f029f32693ca22a9c", + "filename": "packages/asset-buyer/lib/src/errors.js.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/errors.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/errors.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/errors.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"errors.js\",\"sourceRoot\":\"\",\"sources\":[\"../../src/errors.ts\"],\"names\":[],\"mappings\":\";;;;;;;;;;;;;;;AAEA,iCAA0C;AAE1C;;GAEG;AACH;IAAqD,mDAAK;IAKtD;;OAEG;IACH,yCAAY,qBAAgC;QAA5C,YACI,kBAAM,uBAAe,CAAC,0BAA0B,CAAC,SAIpD;QAHG,KAAI,CAAC,qBAAqB,GAAG,qBAAqB,CAAC;QACnD,4KAA4K;QAC5K,MAAM,CAAC,cAAc,CAAC,KAAI,EAAE,+BAA+B,CAAC,SAAS,CAAC,CAAC;;IAC3E,CAAC;IACL,sCAAC;AAAD,CAAC,AAdD,CAAqD,KAAK,GAczD;AAdY,0EAA+B\"}\n\\ No newline at end of file" + }, + { + "sha": "fd537b9d74670f933de0c22f588573630f3d7842", + "filename": "packages/asset-buyer/lib/src/index.d.ts", + "status": "added", + "additions": 9, + "deletions": 0, + "changes": 9, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/index.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/index.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/index.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,9 @@\n+export { JSONRPCRequestPayload, JSONRPCResponsePayload, JSONRPCResponseError, JSONRPCErrorCallback, SupportedProvider, Web3JsProvider, GanacheProvider, EIP1193Provider, ZeroExProvider, EIP1193Event, Web3JsV1Provider, Web3JsV2Provider, Web3JsV3Provider, } from 'ethereum-types';\n+export { SignedOrder } from '@0x/types';\n+export { BigNumber } from '@0x/utils';\n+export { AssetBuyer } from './asset_buyer';\n+export { InsufficientAssetLiquidityError } from './errors';\n+export { BasicOrderProvider } from './order_providers/basic_order_provider';\n+export { StandardRelayerAPIOrderProvider } from './order_providers/standard_relayer_api_order_provider';\n+export { AssetBuyerError, AssetBuyerOpts, BuyQuote, BuyQuoteExecutionOpts, BuyQuoteInfo, BuyQuoteRequestOpts, LiquidityForAssetData, LiquidityRequestOpts, OrdersAndFillableAmounts, OrderProvider, OrderProviderRequest, OrderProviderResponse, SignedOrderWithRemainingFillableMakerAssetAmount, } from './types';\n+//# sourceMappingURL=index.d.ts.map\n\\ No newline at end of file" + }, + { + "sha": "eda1c7bf4e12509209f4091ae21cf769a74cb26f", + "filename": "packages/asset-buyer/lib/src/index.d.ts.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/index.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/index.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/index.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"index.d.ts\",\"sourceRoot\":\"\",\"sources\":[\"../../src/index.ts\"],\"names\":[],\"mappings\":\"AAAA,OAAO,EACH,qBAAqB,EACrB,sBAAsB,EACtB,oBAAoB,EACpB,oBAAoB,EACpB,iBAAiB,EACjB,cAAc,EACd,eAAe,EACf,eAAe,EACf,cAAc,EACd,YAAY,EACZ,gBAAgB,EAChB,gBAAgB,EAChB,gBAAgB,GACnB,MAAM,gBAAgB,CAAC;AACxB,OAAO,EAAE,WAAW,EAAE,MAAM,WAAW,CAAC;AACxC,OAAO,EAAE,SAAS,EAAE,MAAM,WAAW,CAAC;AAEtC,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAC3C,OAAO,EAAE,+BAA+B,EAAE,MAAM,UAAU,CAAC;AAC3D,OAAO,EAAE,kBAAkB,EAAE,MAAM,wCAAwC,CAAC;AAC5E,OAAO,EAAE,+BAA+B,EAAE,MAAM,uDAAuD,CAAC;AACxG,OAAO,EACH,eAAe,EACf,cAAc,EACd,QAAQ,EACR,qBAAqB,EACrB,YAAY,EACZ,mBAAmB,EACnB,qBAAqB,EACrB,oBAAoB,EACpB,wBAAwB,EACxB,aAAa,EACb,oBAAoB,EACpB,qBAAqB,EACrB,gDAAgD,GACnD,MAAM,SAAS,CAAC\"}\n\\ No newline at end of file" + }, + { + "sha": "bb309f351bac037f15c8e124c492c102d4b8597e", + "filename": "packages/asset-buyer/lib/src/index.js", + "status": "added", + "additions": 15, + "deletions": 0, + "changes": 15, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/index.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/index.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/index.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,15 @@\n+\"use strict\";\n+Object.defineProperty(exports, \"__esModule\", { value: true });\n+var utils_1 = require(\"@0x/utils\");\n+exports.BigNumber = utils_1.BigNumber;\n+var asset_buyer_1 = require(\"./asset_buyer\");\n+exports.AssetBuyer = asset_buyer_1.AssetBuyer;\n+var errors_1 = require(\"./errors\");\n+exports.InsufficientAssetLiquidityError = errors_1.InsufficientAssetLiquidityError;\n+var basic_order_provider_1 = require(\"./order_providers/basic_order_provider\");\n+exports.BasicOrderProvider = basic_order_provider_1.BasicOrderProvider;\n+var standard_relayer_api_order_provider_1 = require(\"./order_providers/standard_relayer_api_order_provider\");\n+exports.StandardRelayerAPIOrderProvider = standard_relayer_api_order_provider_1.StandardRelayerAPIOrderProvider;\n+var types_1 = require(\"./types\");\n+exports.AssetBuyerError = types_1.AssetBuyerError;\n+//# sourceMappingURL=index.js.map\n\\ No newline at end of file" + }, + { + "sha": "f5f125c88f2b3741c3b3bed1f4c2e575cf1bbcac", + "filename": "packages/asset-buyer/lib/src/index.js.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/index.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/index.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/index.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"index.js\",\"sourceRoot\":\"\",\"sources\":[\"../../src/index.ts\"],\"names\":[],\"mappings\":\";;AAgBA,mCAAsC;AAA7B,4BAAA,SAAS,CAAA;AAElB,6CAA2C;AAAlC,mCAAA,UAAU,CAAA;AACnB,mCAA2D;AAAlD,mDAAA,+BAA+B,CAAA;AACxC,+EAA4E;AAAnE,oDAAA,kBAAkB,CAAA;AAC3B,6GAAwG;AAA/F,gFAAA,+BAA+B,CAAA;AACxC,iCAciB;AAbb,kCAAA,eAAe,CAAA\"}\n\\ No newline at end of file" + }, + { + "sha": "b3abcb718bf180c0daa2902b9d849750e76caf98", + "filename": "packages/asset-buyer/lib/src/order_providers/basic_order_provider.d.ts", + "status": "added", + "additions": 24, + "deletions": 0, + "changes": 24, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/order_providers/basic_order_provider.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/order_providers/basic_order_provider.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/order_providers/basic_order_provider.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,24 @@\n+import { SignedOrder } from '@0x/types';\n+import { OrderProvider, OrderProviderRequest, OrderProviderResponse } from '../types';\n+export declare class BasicOrderProvider implements OrderProvider {\n+ readonly orders: SignedOrder[];\n+ /**\n+ * Instantiates a new BasicOrderProvider instance\n+ * @param orders An array of objects that conform to SignedOrder to fetch from.\n+ * @return An instance of BasicOrderProvider\n+ */\n+ constructor(orders: SignedOrder[]);\n+ /**\n+ * Given an object that conforms to OrderFetcherRequest, return the corresponding OrderProviderResponse that satisfies the request.\n+ * @param orderProviderRequest An instance of OrderFetcherRequest. See type for more information.\n+ * @return An instance of OrderProviderResponse. See type for more information.\n+ */\n+ getOrdersAsync(orderProviderRequest: OrderProviderRequest): Promise;\n+ /**\n+ * Given a taker asset data string, return all availabled paired maker asset data strings.\n+ * @param takerAssetData A string representing the taker asset data.\n+ * @return An array of asset data strings that can be purchased using takerAssetData.\n+ */\n+ getAvailableMakerAssetDatasAsync(takerAssetData: string): Promise;\n+}\n+//# sourceMappingURL=basic_order_provider.d.ts.map\n\\ No newline at end of file" + }, + { + "sha": "f182aedec9bd10a31e4adfd630c4af380744ffa4", + "filename": "packages/asset-buyer/lib/src/order_providers/basic_order_provider.d.ts.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/order_providers/basic_order_provider.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/order_providers/basic_order_provider.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/order_providers/basic_order_provider.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"basic_order_provider.d.ts\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/order_providers/basic_order_provider.ts\"],\"names\":[],\"mappings\":\"AACA,OAAO,EAAE,WAAW,EAAE,MAAM,WAAW,CAAC;AAGxC,OAAO,EAAE,aAAa,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,MAAM,UAAU,CAAC;AAGtF,qBAAa,kBAAmB,YAAW,aAAa;IACpD,SAAgB,MAAM,EAAE,WAAW,EAAE,CAAC;IACtC;;;;OAIG;gBACS,MAAM,EAAE,WAAW,EAAE;IAIjC;;;;OAIG;IACU,cAAc,CAAC,oBAAoB,EAAE,oBAAoB,GAAG,OAAO,CAAC,qBAAqB,CAAC;IAQvG;;;;OAIG;IACU,gCAAgC,CAAC,cAAc,EAAE,MAAM,GAAG,OAAO,CAAC,MAAM,EAAE,CAAC;CAI3F\"}\n\\ No newline at end of file" + }, + { + "sha": "47d81d1cbd0dbb037e555e709df5004993b6fec2", + "filename": "packages/asset-buyer/lib/src/order_providers/basic_order_provider.js", + "status": "added", + "additions": 86, + "deletions": 0, + "changes": 86, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/order_providers/basic_order_provider.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/order_providers/basic_order_provider.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/order_providers/basic_order_provider.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,86 @@\n+\"use strict\";\n+var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n+ return new (P || (P = Promise))(function (resolve, reject) {\n+ function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n+ function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n+ function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }\n+ step((generator = generator.apply(thisArg, _arguments || [])).next());\n+ });\n+};\n+var __generator = (this && this.__generator) || function (thisArg, body) {\n+ var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;\n+ return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\n+ function verb(n) { return function (v) { return step([n, v]); }; }\n+ function step(op) {\n+ if (f) throw new TypeError(\"Generator is already executing.\");\n+ while (_) try {\n+ if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\n+ if (y = 0, t) op = [op[0] & 2, t.value];\n+ switch (op[0]) {\n+ case 0: case 1: t = op; break;\n+ case 4: _.label++; return { value: op[1], done: false };\n+ case 5: _.label++; y = op[1]; op = [0]; continue;\n+ case 7: op = _.ops.pop(); _.trys.pop(); continue;\n+ default:\n+ if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\n+ if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\n+ if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\n+ if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\n+ if (t[2]) _.ops.pop();\n+ _.trys.pop(); continue;\n+ }\n+ op = body.call(thisArg, _);\n+ } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\n+ if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\n+ }\n+};\n+Object.defineProperty(exports, \"__esModule\", { value: true });\n+var json_schemas_1 = require(\"@0x/json-schemas\");\n+var _ = require(\"lodash\");\n+var assert_1 = require(\"../utils/assert\");\n+var BasicOrderProvider = /** @class */ (function () {\n+ /**\n+ * Instantiates a new BasicOrderProvider instance\n+ * @param orders An array of objects that conform to SignedOrder to fetch from.\n+ * @return An instance of BasicOrderProvider\n+ */\n+ function BasicOrderProvider(orders) {\n+ assert_1.assert.doesConformToSchema('orders', orders, json_schemas_1.schemas.signedOrdersSchema);\n+ this.orders = orders;\n+ }\n+ /**\n+ * Given an object that conforms to OrderFetcherRequest, return the corresponding OrderProviderResponse that satisfies the request.\n+ * @param orderProviderRequest An instance of OrderFetcherRequest. See type for more information.\n+ * @return An instance of OrderProviderResponse. See type for more information.\n+ */\n+ BasicOrderProvider.prototype.getOrdersAsync = function (orderProviderRequest) {\n+ return __awaiter(this, void 0, void 0, function () {\n+ var makerAssetData, takerAssetData, orders;\n+ return __generator(this, function (_a) {\n+ assert_1.assert.isValidOrderProviderRequest('orderProviderRequest', orderProviderRequest);\n+ makerAssetData = orderProviderRequest.makerAssetData, takerAssetData = orderProviderRequest.takerAssetData;\n+ orders = _.filter(this.orders, function (order) {\n+ return order.makerAssetData === makerAssetData && order.takerAssetData === takerAssetData;\n+ });\n+ return [2 /*return*/, { orders: orders }];\n+ });\n+ });\n+ };\n+ /**\n+ * Given a taker asset data string, return all availabled paired maker asset data strings.\n+ * @param takerAssetData A string representing the taker asset data.\n+ * @return An array of asset data strings that can be purchased using takerAssetData.\n+ */\n+ BasicOrderProvider.prototype.getAvailableMakerAssetDatasAsync = function (takerAssetData) {\n+ return __awaiter(this, void 0, void 0, function () {\n+ var ordersWithTakerAssetData;\n+ return __generator(this, function (_a) {\n+ ordersWithTakerAssetData = _.filter(this.orders, { takerAssetData: takerAssetData });\n+ return [2 /*return*/, _.map(ordersWithTakerAssetData, function (order) { return order.makerAssetData; })];\n+ });\n+ });\n+ };\n+ return BasicOrderProvider;\n+}());\n+exports.BasicOrderProvider = BasicOrderProvider;\n+//# sourceMappingURL=basic_order_provider.js.map\n\\ No newline at end of file" + }, + { + "sha": "aadfcffebd2db4d56d386bffb88022d2d34f97d1", + "filename": "packages/asset-buyer/lib/src/order_providers/basic_order_provider.js.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/order_providers/basic_order_provider.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/order_providers/basic_order_provider.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/order_providers/basic_order_provider.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"basic_order_provider.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/order_providers/basic_order_provider.ts\"],\"names\":[],\"mappings\":\";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,iDAA2C;AAE3C,0BAA4B;AAG5B,0CAAyC;AAEzC;IAEI;;;;OAIG;IACH,4BAAY,MAAqB;QAC7B,eAAM,CAAC,mBAAmB,CAAC,QAAQ,EAAE,MAAM,EAAE,sBAAO,CAAC,kBAAkB,CAAC,CAAC;QACzE,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;IACzB,CAAC;IACD;;;;OAIG;IACU,2CAAc,GAA3B,UAA4B,oBAA0C;;;;gBAClE,eAAM,CAAC,2BAA2B,CAAC,sBAAsB,EAAE,oBAAoB,CAAC,CAAC;gBACzE,cAAc,GAAqB,oBAAoB,eAAzC,EAAE,cAAc,GAAK,oBAAoB,eAAzB,CAA0B;gBAC1D,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,EAAE,UAAA,KAAK;oBACtC,OAAO,KAAK,CAAC,cAAc,KAAK,cAAc,IAAI,KAAK,CAAC,cAAc,KAAK,cAAc,CAAC;gBAC9F,CAAC,CAAC,CAAC;gBACH,sBAAO,EAAE,MAAM,QAAA,EAAE,EAAC;;;KACrB;IACD;;;;OAIG;IACU,6DAAgC,GAA7C,UAA8C,cAAsB;;;;gBAC1D,wBAAwB,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,EAAE,EAAE,cAAc,gBAAA,EAAE,CAAC,CAAC;gBAC3E,sBAAO,CAAC,CAAC,GAAG,CAAC,wBAAwB,EAAE,UAAA,KAAK,IAAI,OAAA,KAAK,CAAC,cAAc,EAApB,CAAoB,CAAC,EAAC;;;KACzE;IACL,yBAAC;AAAD,CAAC,AAjCD,IAiCC;AAjCY,gDAAkB\"}\n\\ No newline at end of file" + }, + { + "sha": "17f123933a2e2cf34bb0df0cfd273b5f8351345a", + "filename": "packages/asset-buyer/lib/src/order_providers/standard_relayer_api_order_provider.d.ts", + "status": "added", + "additions": 31, + "deletions": 0, + "changes": 31, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/order_providers/standard_relayer_api_order_provider.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/order_providers/standard_relayer_api_order_provider.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/order_providers/standard_relayer_api_order_provider.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1,31 @@\n+import { OrderProvider, OrderProviderRequest, OrderProviderResponse } from '../types';\n+export declare class StandardRelayerAPIOrderProvider implements OrderProvider {\n+ readonly apiUrl: string;\n+ readonly networkId: number;\n+ private readonly _sraClient;\n+ /**\n+ * Given an array of APIOrder objects from a standard relayer api, return an array\n+ * of SignedOrderWithRemainingFillableMakerAssetAmounts\n+ */\n+ private static _getSignedOrderWithRemainingFillableMakerAssetAmountFromApi;\n+ /**\n+ * Instantiates a new StandardRelayerAPIOrderProvider instance\n+ * @param apiUrl The standard relayer API base HTTP url you would like to source orders from.\n+ * @param networkId The ethereum network id.\n+ * @return An instance of StandardRelayerAPIOrderProvider\n+ */\n+ constructor(apiUrl: string, networkId: number);\n+ /**\n+ * Given an object that conforms to OrderProviderRequest, return the corresponding OrderProviderResponse that satisfies the request.\n+ * @param orderProviderRequest An instance of OrderProviderRequest. See type for more information.\n+ * @return An instance of OrderProviderResponse. See type for more information.\n+ */\n+ getOrdersAsync(orderProviderRequest: OrderProviderRequest): Promise;\n+ /**\n+ * Given a taker asset data string, return all availabled paired maker asset data strings.\n+ * @param takerAssetData A string representing the taker asset data.\n+ * @return An array of asset data strings that can be purchased using takerAssetData.\n+ */\n+ getAvailableMakerAssetDatasAsync(takerAssetData: string): Promise;\n+}\n+//# sourceMappingURL=standard_relayer_api_order_provider.d.ts.map\n\\ No newline at end of file" + }, + { + "sha": "9089c009254da953d697fd1dc57182c9b5df5438", + "filename": "packages/asset-buyer/lib/src/order_providers/standard_relayer_api_order_provider.d.ts.map", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/order_providers/standard_relayer_api_order_provider.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/order_providers/standard_relayer_api_order_provider.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/order_providers/standard_relayer_api_order_provider.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020", + "patch": "@@ -0,0 +1 @@\n+{\"version\":3,\"file\":\"standard_relayer_api_order_provider.d.ts\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/order_providers/standard_relayer_api_order_provider.ts\"],\"names\":[],\"mappings\":\"AAIA,OAAO,EAEH,aAAa,EACb,oBAAoB,EACpB,qBAAqB,EAExB,MAAM,UAAU,CAAC;AAIlB,qBAAa,+BAAgC,YAAW,aAAa;IACjE,SAAgB,MAAM,EAAE,MAAM,CAAC;IAC/B,SAAgB,SAAS,EAAE,MAAM,CAAC;IAClC,OAAO,CAAC,QAAQ,CAAC,UAAU,CAAa;IACxC;;;OAGG;IACH,OAAO,CAAC,MAAM,CAAC,2DAA2D;IAuB1E;;;;;OAKG;gBACS,MAAM,EAAE,MAAM,EAAE,SAAS,EAAE,MAAM;IAO7C;;;;OAIG;IACU,cAAc,CAAC,oBAAoB,EAAE,oBAAoB,GAAG,OAAO,CAAC,qBAAqB,CAAC;IAmBvG;;;;OAIG;IACU,gCAAgC,CAAC,cAAc,EAAE,MAAM,GAAG,OAAO,CAAC,MAAM,EAAE,CAAC;CAuB3F\"}\n\\ No newline at end of file" + }, + { + "sha": "0b51f468b717b5bbae06bd23b1edbc4b41bad625", + "filename": "packages/asset-buyer/lib/src/order_providers/standard_relayer_api_order_provider.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/order_providers/standard_relayer_api_order_provider.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/order_providers/standard_relayer_api_order_provider.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/order_providers/standard_relayer_api_order_provider.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "5adbf2a7978898a74305d522b39177ecd7602747", + "filename": "packages/asset-buyer/lib/src/order_providers/standard_relayer_api_order_provider.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/order_providers/standard_relayer_api_order_provider.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/order_providers/standard_relayer_api_order_provider.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/order_providers/standard_relayer_api_order_provider.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "a384bd1320acccb2744ba8b9c70f1a579e4c9f29", + "filename": "packages/asset-buyer/lib/src/types.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/types.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/types.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/types.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "06406774a66f791df4ffd712fe6fa8bfd9cadf30", + "filename": "packages/asset-buyer/lib/src/types.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/types.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/types.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/types.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "4f623eae3754ca4cdfd20b22467de1142f46aec4", + "filename": "packages/asset-buyer/lib/src/types.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/types.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/types.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/types.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "1c03ee8d422a1051f96cc9f329f96d0a70750dea", + "filename": "packages/asset-buyer/lib/src/types.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/types.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/types.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/types.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "9ca38476db8acdb04f39bab124a6a9ba17eadfc8", + "filename": "packages/asset-buyer/lib/src/utils/assert.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/assert.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/assert.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/utils/assert.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "2bb5a9296123ede3535bf9b3b146b92ce7702248", + "filename": "packages/asset-buyer/lib/src/utils/assert.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/assert.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/assert.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/utils/assert.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "7e0c9b0485cf8254fb19a14c4b2c57d370e6701f", + "filename": "packages/asset-buyer/lib/src/utils/assert.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/assert.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/assert.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/utils/assert.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "7cd6d316ae564bf6fa8baed85745b3203b36d954", + "filename": "packages/asset-buyer/lib/src/utils/assert.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/assert.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/assert.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/utils/assert.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "983ed3d62e24772d48ea1f5e8ddcde5baf3f97ec", + "filename": "packages/asset-buyer/lib/src/utils/asset_data_utils.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/asset_data_utils.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/asset_data_utils.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/utils/asset_data_utils.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "738466134f0d49451f27560107a94dcbb1c45c42", + "filename": "packages/asset-buyer/lib/src/utils/asset_data_utils.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/asset_data_utils.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/asset_data_utils.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/utils/asset_data_utils.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "96852f7866f00e7102a1b9cc4c17b55cdda56fc9", + "filename": "packages/asset-buyer/lib/src/utils/asset_data_utils.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/asset_data_utils.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/asset_data_utils.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/utils/asset_data_utils.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "123b0b5029aa6b3cb6bc1b1cd1b77cf309cfe4e4", + "filename": "packages/asset-buyer/lib/src/utils/asset_data_utils.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/asset_data_utils.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/asset_data_utils.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/utils/asset_data_utils.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "3cbf57581364e05e956114912eb465d447fbad3a", + "filename": "packages/asset-buyer/lib/src/utils/buy_quote_calculator.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/buy_quote_calculator.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/buy_quote_calculator.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/utils/buy_quote_calculator.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "bf9ca187f990f368f47b1e3a9e6e6e4d9b0b5b83", + "filename": "packages/asset-buyer/lib/src/utils/buy_quote_calculator.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/buy_quote_calculator.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/buy_quote_calculator.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/utils/buy_quote_calculator.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "cd3f4de8f0b338549df6ea303f61efa0665c6c10", + "filename": "packages/asset-buyer/lib/src/utils/buy_quote_calculator.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/buy_quote_calculator.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/buy_quote_calculator.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/utils/buy_quote_calculator.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "e03f46c0018dbb6f6da556cdfd7068746819bf7e", + "filename": "packages/asset-buyer/lib/src/utils/buy_quote_calculator.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/buy_quote_calculator.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/buy_quote_calculator.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/utils/buy_quote_calculator.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "37d1c7cbf9da1164b91e17af907039ba9c921b7e", + "filename": "packages/asset-buyer/lib/src/utils/calculate_liquidity.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/calculate_liquidity.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/calculate_liquidity.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/utils/calculate_liquidity.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "2bf648b15433f7ac38476fe53942562c653ee5fd", + "filename": "packages/asset-buyer/lib/src/utils/calculate_liquidity.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/calculate_liquidity.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/calculate_liquidity.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/utils/calculate_liquidity.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "137688662154b3f583be93b3b27773d1d3ef6ad4", + "filename": "packages/asset-buyer/lib/src/utils/calculate_liquidity.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/calculate_liquidity.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/calculate_liquidity.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/utils/calculate_liquidity.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "c35dcec6d8ed22a7ef3e0b4db307e7beb67e03dd", + "filename": "packages/asset-buyer/lib/src/utils/calculate_liquidity.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/calculate_liquidity.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/calculate_liquidity.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/utils/calculate_liquidity.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "319a109693cae8150ae14e6eb46daf735443059a", + "filename": "packages/asset-buyer/lib/src/utils/order_provider_response_processor.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/order_provider_response_processor.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/order_provider_response_processor.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/utils/order_provider_response_processor.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "174b93d95d3cda7673265689732454abc6c9bce7", + "filename": "packages/asset-buyer/lib/src/utils/order_provider_response_processor.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/order_provider_response_processor.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/order_provider_response_processor.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/utils/order_provider_response_processor.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "d2e764339e3b797b905bbb91dd94e4d43d97100d", + "filename": "packages/asset-buyer/lib/src/utils/order_provider_response_processor.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/order_provider_response_processor.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/order_provider_response_processor.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/utils/order_provider_response_processor.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "97bff31dbe611f7696f6d1962710f7e1028d30f0", + "filename": "packages/asset-buyer/lib/src/utils/order_provider_response_processor.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/order_provider_response_processor.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/order_provider_response_processor.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/utils/order_provider_response_processor.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "4bba214e91427d3033da59a261cb89d5f6956055", + "filename": "packages/asset-buyer/lib/src/utils/order_utils.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/order_utils.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/order_utils.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/utils/order_utils.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "21c7d0841772139c142b4e59b02dc36c24bbe8af", + "filename": "packages/asset-buyer/lib/src/utils/order_utils.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/order_utils.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/order_utils.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/utils/order_utils.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "16e4d0de9ec658062c57fa6f3744d547be51c320", + "filename": "packages/asset-buyer/lib/src/utils/order_utils.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/order_utils.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/order_utils.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/utils/order_utils.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "a5eb412067a523fffc141978fbcb29a169e4e5a0", + "filename": "packages/asset-buyer/lib/src/utils/order_utils.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/order_utils.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/src/utils/order_utils.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/src/utils/order_utils.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "10e4768dfe8b9f2e66ae828716856c4a660b7bfb", + "filename": "packages/asset-buyer/lib/test/asset_buyer_test.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/test/asset_buyer_test.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/test/asset_buyer_test.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/test/asset_buyer_test.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "c654dcc532f3664ebfe9cd1bd9b4d5f9bbdc8eda", + "filename": "packages/asset-buyer/lib/test/asset_buyer_test.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/test/asset_buyer_test.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/test/asset_buyer_test.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/test/asset_buyer_test.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "b4d68fdf173fc8f1cce9cbd1f12d8aa7357a4a5f", + "filename": "packages/asset-buyer/lib/test/asset_buyer_test.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/test/asset_buyer_test.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/test/asset_buyer_test.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/test/asset_buyer_test.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "13f51afb950350c546e4fa1f8b3c3ecc761f79be", + "filename": "packages/asset-buyer/lib/test/asset_buyer_test.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/test/asset_buyer_test.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/test/asset_buyer_test.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/test/asset_buyer_test.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "6b665a7c1bd0e6730d82e9248999c78fceba310b", + "filename": "packages/asset-buyer/lib/test/buy_quote_calculator_test.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/test/buy_quote_calculator_test.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/test/buy_quote_calculator_test.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/test/buy_quote_calculator_test.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "7a0ad191c69d9b3e53b7cc94eed3a024ea66094c", + "filename": "packages/asset-buyer/lib/test/buy_quote_calculator_test.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/test/buy_quote_calculator_test.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/test/buy_quote_calculator_test.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/test/buy_quote_calculator_test.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "fbaa256bedd8113de63bc88c0b7205c029918c63", + "filename": "packages/asset-buyer/lib/test/buy_quote_calculator_test.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/test/buy_quote_calculator_test.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/test/buy_quote_calculator_test.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/test/buy_quote_calculator_test.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "5267e1c4c35da9e0751e4a7591fa1abf8ed1dbe0", + "filename": "packages/asset-buyer/lib/test/buy_quote_calculator_test.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/test/buy_quote_calculator_test.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/test/buy_quote_calculator_test.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/test/buy_quote_calculator_test.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "9c7f6cc66fccbbef54b42b4ed88d6a8c75acc60e", + "filename": "packages/asset-buyer/lib/test/utils/chai_setup.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/test/utils/chai_setup.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/test/utils/chai_setup.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/test/utils/chai_setup.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "148cdfb1abee7a61a48f324c74e6640dd1c3e0ed", + "filename": "packages/asset-buyer/lib/test/utils/chai_setup.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/test/utils/chai_setup.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/test/utils/chai_setup.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/test/utils/chai_setup.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "7f7634965e1cd4e1f2334024127784e1832168d9", + "filename": "packages/asset-buyer/lib/test/utils/chai_setup.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/test/utils/chai_setup.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/test/utils/chai_setup.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/test/utils/chai_setup.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "038f5ab7284f432e8f031ca6a41e77b4d0bf34d5", + "filename": "packages/asset-buyer/lib/test/utils/chai_setup.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/test/utils/chai_setup.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/test/utils/chai_setup.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/test/utils/chai_setup.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "032679970025c8278866067ed3b22bd2ea1985bf", + "filename": "packages/asset-buyer/lib/test/utils/mocks.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/test/utils/mocks.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/test/utils/mocks.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/test/utils/mocks.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "35202fc8746e51fb1bae3720518ccaddeb88c600", + "filename": "packages/asset-buyer/lib/test/utils/mocks.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/test/utils/mocks.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/test/utils/mocks.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/test/utils/mocks.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "edb96f66027dff4124fcf44a79a142bb3cfadbd0", + "filename": "packages/asset-buyer/lib/test/utils/mocks.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/test/utils/mocks.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/test/utils/mocks.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/test/utils/mocks.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "994f643b3692b5ee00118ccf1be45aa42ad4253c", + "filename": "packages/asset-buyer/lib/test/utils/mocks.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/test/utils/mocks.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/test/utils/mocks.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/test/utils/mocks.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "8f358eaffc6ada8b10fdb42e350c4d131bdbe7ba", + "filename": "packages/asset-buyer/lib/test/utils/test_helpers.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/test/utils/test_helpers.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/test/utils/test_helpers.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/test/utils/test_helpers.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "5c073200364fcbb0894063d9bb56722261997ed1", + "filename": "packages/asset-buyer/lib/test/utils/test_helpers.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/test/utils/test_helpers.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/test/utils/test_helpers.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/test/utils/test_helpers.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "7130e8adc77219575d8b48463ed3974990f1d254", + "filename": "packages/asset-buyer/lib/test/utils/test_helpers.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/test/utils/test_helpers.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/test/utils/test_helpers.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/test/utils/test_helpers.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "d9d068d6d36950766e83ebbb610e48b85b0e6e8d", + "filename": "packages/asset-buyer/lib/test/utils/test_helpers.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/test/utils/test_helpers.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/lib/test/utils/test_helpers.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/lib/test/utils/test_helpers.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "7b7011e0b6437d2d3187424389d87827362eb1d5", + "filename": "packages/asset-buyer/src/asset_buyer.ts", + "status": "modified", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/src/asset_buyer.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/asset-buyer/src/asset_buyer.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/asset-buyer/src/asset_buyer.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "2e8c18170375901afd75bd0f7870d154462cb72f", + "filename": "packages/contract-wrappers/lib/src/abstract/abstract_balance_and_proxy_allowance_lazy_store.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/abstract/abstract_balance_and_proxy_allowance_lazy_store.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/abstract/abstract_balance_and_proxy_allowance_lazy_store.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/abstract/abstract_balance_and_proxy_allowance_lazy_store.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "01d215359868458ca2243e3b579129fcd731f497", + "filename": "packages/contract-wrappers/lib/src/abstract/abstract_balance_and_proxy_allowance_lazy_store.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/abstract/abstract_balance_and_proxy_allowance_lazy_store.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/abstract/abstract_balance_and_proxy_allowance_lazy_store.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/abstract/abstract_balance_and_proxy_allowance_lazy_store.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "39c0589b41f9f973546bad0ae6b43a0d882cc1e3", + "filename": "packages/contract-wrappers/lib/src/abstract/abstract_balance_and_proxy_allowance_lazy_store.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/abstract/abstract_balance_and_proxy_allowance_lazy_store.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/abstract/abstract_balance_and_proxy_allowance_lazy_store.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/abstract/abstract_balance_and_proxy_allowance_lazy_store.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "eb8a8b7ae920f5bfcd6bd8818e61faaac4d6cab3", + "filename": "packages/contract-wrappers/lib/src/abstract/abstract_balance_and_proxy_allowance_lazy_store.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/abstract/abstract_balance_and_proxy_allowance_lazy_store.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/abstract/abstract_balance_and_proxy_allowance_lazy_store.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/abstract/abstract_balance_and_proxy_allowance_lazy_store.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "22efaf1dcaab0178c3dca5deae964ababa1a2a9b", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "a9d66354ae856bfc069faf5538d8a689944e286e", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "6f5d60f1eb926401163ff67e57d6d4fb7d1a8433", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "07950fca48992164eda05b70f2037bd2a7e15bb9", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "fc21a8a563771a17a6c083d93650c931f61f763b", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers/contract_wrapper.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/contract_wrapper.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/contract_wrapper.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers/contract_wrapper.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "73ffb2435120362345484215306e0a5cefe67c29", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers/contract_wrapper.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/contract_wrapper.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/contract_wrapper.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers/contract_wrapper.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "f00bc81768bea883505032c76e73713b6586228e", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers/contract_wrapper.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/contract_wrapper.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/contract_wrapper.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers/contract_wrapper.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "e8c9d6b323c47715279c6654a3cc22499927e426", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers/contract_wrapper.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/contract_wrapper.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/contract_wrapper.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers/contract_wrapper.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "cd09d1f79b63359bad6ee342128dcb5a8930d9a1", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers/dutch_auction_wrapper.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/dutch_auction_wrapper.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/dutch_auction_wrapper.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers/dutch_auction_wrapper.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "2e2be944397a2e4dd3e241bd849ba1410d13a5b8", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers/dutch_auction_wrapper.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/dutch_auction_wrapper.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/dutch_auction_wrapper.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers/dutch_auction_wrapper.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "83576a77478eaf09d8c7e8fb7622053dc48de4ea", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers/dutch_auction_wrapper.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/dutch_auction_wrapper.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/dutch_auction_wrapper.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers/dutch_auction_wrapper.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "50c167ab6bbe33e14d75337c6d22e9f5799526f6", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers/dutch_auction_wrapper.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/dutch_auction_wrapper.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/dutch_auction_wrapper.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers/dutch_auction_wrapper.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "ddbfa2603112011875909bdab559d3dbcbf6712d", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers/erc20_proxy_wrapper.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/erc20_proxy_wrapper.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/erc20_proxy_wrapper.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers/erc20_proxy_wrapper.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "803550bad4ac0ed6024e760eeecd5bb6bcec6c1e", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers/erc20_proxy_wrapper.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/erc20_proxy_wrapper.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/erc20_proxy_wrapper.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers/erc20_proxy_wrapper.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "82fe11867729bc2c664303f0d89d41fa8a427735", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers/erc20_proxy_wrapper.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/erc20_proxy_wrapper.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/erc20_proxy_wrapper.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers/erc20_proxy_wrapper.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "962c3a8cb8c1e38769a321970bf3534374abaab3", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers/erc20_proxy_wrapper.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/erc20_proxy_wrapper.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/erc20_proxy_wrapper.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers/erc20_proxy_wrapper.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "ef33d095310e17d727706d511689d778c3eed1d8", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers/erc20_token_wrapper.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/erc20_token_wrapper.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/erc20_token_wrapper.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers/erc20_token_wrapper.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "b9a5cfd90e689ee682b61cd4789337fc5611f7a3", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers/erc20_token_wrapper.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/erc20_token_wrapper.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/erc20_token_wrapper.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers/erc20_token_wrapper.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "21230117fd335038ea5e3bec0443dca1a5ae8f97", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers/erc20_token_wrapper.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/erc20_token_wrapper.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/erc20_token_wrapper.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers/erc20_token_wrapper.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "a399fdaff2c9afd23bb07a83dc5034dc49542bf1", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers/erc20_token_wrapper.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/erc20_token_wrapper.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/erc20_token_wrapper.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers/erc20_token_wrapper.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "2d80271b10c805fe2bf98ba41b7bac7718b675e2", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers/erc721_proxy_wrapper.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/erc721_proxy_wrapper.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/erc721_proxy_wrapper.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers/erc721_proxy_wrapper.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "4966809f91d6fcd408a209b423d71a1b2db627dc", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers/erc721_proxy_wrapper.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/erc721_proxy_wrapper.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/erc721_proxy_wrapper.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers/erc721_proxy_wrapper.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "19805d1008ec289e7a9c6f6248154fe103f7487f", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers/erc721_proxy_wrapper.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/erc721_proxy_wrapper.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/erc721_proxy_wrapper.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers/erc721_proxy_wrapper.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "8e153f0c74326bb2f1011b1eb11a732365dc7ea4", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers/erc721_proxy_wrapper.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/erc721_proxy_wrapper.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/erc721_proxy_wrapper.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers/erc721_proxy_wrapper.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "0f10ace5784f4904a03c216b3ad628a899a12d1f", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers/erc721_token_wrapper.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/erc721_token_wrapper.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/erc721_token_wrapper.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers/erc721_token_wrapper.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "fd16f4c1ead1aae6e8bef1b54462457b8f8d4d82", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers/erc721_token_wrapper.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/erc721_token_wrapper.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/erc721_token_wrapper.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers/erc721_token_wrapper.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "bd3bb3c669df074b4bf6aa2ac3d149fd491e3ef1", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers/erc721_token_wrapper.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/erc721_token_wrapper.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/erc721_token_wrapper.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers/erc721_token_wrapper.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "b8110cbe5c9e4f6d852198437f051d7b1ed0b7d8", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers/erc721_token_wrapper.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/erc721_token_wrapper.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/erc721_token_wrapper.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers/erc721_token_wrapper.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "59929175a1546e898c178eaf8e8742cff4aaf9d9", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers/ether_token_wrapper.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/ether_token_wrapper.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/ether_token_wrapper.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers/ether_token_wrapper.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "ae7dfffc19b9540b6b3da291848e7a4617d731ae", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers/ether_token_wrapper.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/ether_token_wrapper.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/ether_token_wrapper.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers/ether_token_wrapper.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "e0ccd5714833147dd1cf615e703a3997cc86001d", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers/ether_token_wrapper.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/ether_token_wrapper.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/ether_token_wrapper.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers/ether_token_wrapper.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "ea66d9338c9504c23793599b0f97354c1c60b5dc", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers/ether_token_wrapper.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/ether_token_wrapper.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/ether_token_wrapper.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers/ether_token_wrapper.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "6c82f6ae3268ab89076b498b0a1c85e2f6379f41", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers/exchange_wrapper.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/exchange_wrapper.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/exchange_wrapper.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers/exchange_wrapper.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "b2da17bbf1ba5c5077b5b89d29e01512bc1a922f", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers/exchange_wrapper.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/exchange_wrapper.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/exchange_wrapper.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers/exchange_wrapper.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "4604181f15faa07df36c66dc9174eea8765c7e64", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers/exchange_wrapper.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/exchange_wrapper.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/exchange_wrapper.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers/exchange_wrapper.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "66f6ab5da84c555ff2d5b662b12067042d3b8a28", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers/exchange_wrapper.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/exchange_wrapper.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/exchange_wrapper.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers/exchange_wrapper.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "d681258323cfd0c371d3436f944f7114046c62a4", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers/forwarder_wrapper.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/forwarder_wrapper.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/forwarder_wrapper.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers/forwarder_wrapper.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "b90e8e8865f9dda53f9a4c25670699b0dc79e534", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers/forwarder_wrapper.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/forwarder_wrapper.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/forwarder_wrapper.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers/forwarder_wrapper.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "b0c92e115aae9c2b0cdfd03a052e848e6493f016", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers/forwarder_wrapper.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/forwarder_wrapper.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/forwarder_wrapper.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers/forwarder_wrapper.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "b72cad605ea4ec338bd0741198dc779c11c5fe56", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers/forwarder_wrapper.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/forwarder_wrapper.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/forwarder_wrapper.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers/forwarder_wrapper.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "8360ab153554888d0d5a0ea620b65d3ca963c283", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers/order_validator_wrapper.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/order_validator_wrapper.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/order_validator_wrapper.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers/order_validator_wrapper.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "18392ba13fb5bed2592d09570fd67e99053f89e4", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers/order_validator_wrapper.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/order_validator_wrapper.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/order_validator_wrapper.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers/order_validator_wrapper.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "6364c4f6aecb44c9924b2df4c4052b638012fbd7", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers/order_validator_wrapper.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/order_validator_wrapper.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/order_validator_wrapper.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers/order_validator_wrapper.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "f3384d89be80f5e0c62a56a0f77efa0457d6faa4", + "filename": "packages/contract-wrappers/lib/src/contract_wrappers/order_validator_wrapper.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/order_validator_wrapper.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/contract_wrappers/order_validator_wrapper.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/contract_wrappers/order_validator_wrapper.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "d09af8e2a801c1893dd2381acd2a8734dacaf5b3", + "filename": "packages/contract-wrappers/lib/src/fetchers/asset_balance_and_proxy_allowance_fetcher.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/fetchers/asset_balance_and_proxy_allowance_fetcher.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/fetchers/asset_balance_and_proxy_allowance_fetcher.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/fetchers/asset_balance_and_proxy_allowance_fetcher.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "9f7187d7a25ee1546531115e6b9aef8f859e4f56", + "filename": "packages/contract-wrappers/lib/src/fetchers/asset_balance_and_proxy_allowance_fetcher.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/fetchers/asset_balance_and_proxy_allowance_fetcher.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/fetchers/asset_balance_and_proxy_allowance_fetcher.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/fetchers/asset_balance_and_proxy_allowance_fetcher.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "0fd846ff7309a0e5fd840776cc20d01ba3e0384e", + "filename": "packages/contract-wrappers/lib/src/fetchers/asset_balance_and_proxy_allowance_fetcher.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/fetchers/asset_balance_and_proxy_allowance_fetcher.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/fetchers/asset_balance_and_proxy_allowance_fetcher.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/fetchers/asset_balance_and_proxy_allowance_fetcher.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "90f17300ea7c3ee3a79c9f4044100817703cf361", + "filename": "packages/contract-wrappers/lib/src/fetchers/asset_balance_and_proxy_allowance_fetcher.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/fetchers/asset_balance_and_proxy_allowance_fetcher.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/fetchers/asset_balance_and_proxy_allowance_fetcher.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/fetchers/asset_balance_and_proxy_allowance_fetcher.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "eb293375e6109cd4c6971eed61ffb2858fbd078e", + "filename": "packages/contract-wrappers/lib/src/fetchers/order_filled_cancelled_fetcher.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/fetchers/order_filled_cancelled_fetcher.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/fetchers/order_filled_cancelled_fetcher.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/fetchers/order_filled_cancelled_fetcher.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "83e17213c4c5fe31dbdaa29c5235cbf25742703b", + "filename": "packages/contract-wrappers/lib/src/fetchers/order_filled_cancelled_fetcher.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/fetchers/order_filled_cancelled_fetcher.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/fetchers/order_filled_cancelled_fetcher.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/fetchers/order_filled_cancelled_fetcher.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "51be8ed185d103488997f33aba4ac2ffae60761c", + "filename": "packages/contract-wrappers/lib/src/fetchers/order_filled_cancelled_fetcher.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/fetchers/order_filled_cancelled_fetcher.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/fetchers/order_filled_cancelled_fetcher.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/fetchers/order_filled_cancelled_fetcher.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "94970bf93f392b314f712d0bf2779a4adb518435", + "filename": "packages/contract-wrappers/lib/src/fetchers/order_filled_cancelled_fetcher.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/fetchers/order_filled_cancelled_fetcher.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/fetchers/order_filled_cancelled_fetcher.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/fetchers/order_filled_cancelled_fetcher.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "f5f75fe6f08ef36ef0f9f9b025316284c0f74b64", + "filename": "packages/contract-wrappers/lib/src/index.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/index.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/index.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/index.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "ef631ecee407294901ea17d6ea5532e70240ee85", + "filename": "packages/contract-wrappers/lib/src/index.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/index.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/index.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/index.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "852fbb0b1ea63b65712ee70afc50adc43a3e6fe2", + "filename": "packages/contract-wrappers/lib/src/index.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/index.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/index.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/index.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "8a845bdffaaa2b9e3a410d706694161cb8c0ff47", + "filename": "packages/contract-wrappers/lib/src/index.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/index.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/index.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/index.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "cafc5a6934033b3fd1495685aadc58de508d2c84", + "filename": "packages/contract-wrappers/lib/src/schemas/contract_wrappers_config_schema.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/schemas/contract_wrappers_config_schema.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/schemas/contract_wrappers_config_schema.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/schemas/contract_wrappers_config_schema.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "4457312573d4eba1f248cdd6e467a1fe14b57887", + "filename": "packages/contract-wrappers/lib/src/schemas/contract_wrappers_config_schema.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/schemas/contract_wrappers_config_schema.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/schemas/contract_wrappers_config_schema.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/schemas/contract_wrappers_config_schema.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "cd4a9ca16e03894bd825f4cc40fa2ad9bd02372d", + "filename": "packages/contract-wrappers/lib/src/schemas/contract_wrappers_config_schema.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/schemas/contract_wrappers_config_schema.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/schemas/contract_wrappers_config_schema.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/schemas/contract_wrappers_config_schema.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "919fa1c15466e7538eeadaa8b867b4e82e202afe", + "filename": "packages/contract-wrappers/lib/src/schemas/contract_wrappers_config_schema.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/schemas/contract_wrappers_config_schema.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/schemas/contract_wrappers_config_schema.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/schemas/contract_wrappers_config_schema.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "187df85bd213cee6e4d4b327bb941e3da020a9ea", + "filename": "packages/contract-wrappers/lib/src/schemas/method_opts_schema.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/schemas/method_opts_schema.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/schemas/method_opts_schema.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/schemas/method_opts_schema.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "29321fdf8dc9ced63984ca5ba750e35f9f4bbfae", + "filename": "packages/contract-wrappers/lib/src/schemas/method_opts_schema.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/schemas/method_opts_schema.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/schemas/method_opts_schema.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/schemas/method_opts_schema.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "7c05b93ee34826961a6b998d6f67beae3afda8c7", + "filename": "packages/contract-wrappers/lib/src/schemas/method_opts_schema.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/schemas/method_opts_schema.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/schemas/method_opts_schema.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/schemas/method_opts_schema.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "352db89a441cf71d24e8592e8a20f07c48ad1ba9", + "filename": "packages/contract-wrappers/lib/src/schemas/method_opts_schema.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/schemas/method_opts_schema.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/schemas/method_opts_schema.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/schemas/method_opts_schema.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "d1c5bfa3e7186629be1bf7c377537d120dce4a88", + "filename": "packages/contract-wrappers/lib/src/schemas/order_tx_opts_schema.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/schemas/order_tx_opts_schema.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/schemas/order_tx_opts_schema.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/schemas/order_tx_opts_schema.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "0d21d505e75127d4f127cda9bd9d318d49e709a7", + "filename": "packages/contract-wrappers/lib/src/schemas/order_tx_opts_schema.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/schemas/order_tx_opts_schema.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/schemas/order_tx_opts_schema.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/schemas/order_tx_opts_schema.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "38a1b62a984e82d12ff1d8a76c4b82ed8e5599a4", + "filename": "packages/contract-wrappers/lib/src/schemas/order_tx_opts_schema.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/schemas/order_tx_opts_schema.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/schemas/order_tx_opts_schema.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/schemas/order_tx_opts_schema.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "848b5ff9b8fcf9d03f157630937295242eb974b4", + "filename": "packages/contract-wrappers/lib/src/schemas/order_tx_opts_schema.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/schemas/order_tx_opts_schema.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/schemas/order_tx_opts_schema.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/schemas/order_tx_opts_schema.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "457af1c4e04034cb28679db03fbd7deabd673229", + "filename": "packages/contract-wrappers/lib/src/schemas/tx_opts_schema.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/schemas/tx_opts_schema.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/schemas/tx_opts_schema.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/schemas/tx_opts_schema.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "978c8c948543dc31d7cc6e3ae5e7b91615de4a38", + "filename": "packages/contract-wrappers/lib/src/schemas/tx_opts_schema.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/schemas/tx_opts_schema.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/schemas/tx_opts_schema.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/schemas/tx_opts_schema.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "aa3f126c5acabda73bf6a9704c7a23ef3bec5262", + "filename": "packages/contract-wrappers/lib/src/schemas/tx_opts_schema.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/schemas/tx_opts_schema.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/schemas/tx_opts_schema.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/schemas/tx_opts_schema.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "13426da3d8abb0a846c7db545aa26568a4368384", + "filename": "packages/contract-wrappers/lib/src/schemas/tx_opts_schema.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/schemas/tx_opts_schema.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/schemas/tx_opts_schema.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/schemas/tx_opts_schema.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "fa4415ec80545120dfa0efe57dd62f641f6c7724", + "filename": "packages/contract-wrappers/lib/src/schemas/validate_order_fillable_opts_schema.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/schemas/validate_order_fillable_opts_schema.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/schemas/validate_order_fillable_opts_schema.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/schemas/validate_order_fillable_opts_schema.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "e7dda4bf2d82f8f6078cc2241d76ae3b4267c426", + "filename": "packages/contract-wrappers/lib/src/schemas/validate_order_fillable_opts_schema.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/schemas/validate_order_fillable_opts_schema.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/schemas/validate_order_fillable_opts_schema.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/schemas/validate_order_fillable_opts_schema.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "f2463650c7b0114a1ab1b18f37574d7a2e2ca6a8", + "filename": "packages/contract-wrappers/lib/src/schemas/validate_order_fillable_opts_schema.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/schemas/validate_order_fillable_opts_schema.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/schemas/validate_order_fillable_opts_schema.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/schemas/validate_order_fillable_opts_schema.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "6e93e21a59a09c36fc5e55164482f8ab41d3cdd0", + "filename": "packages/contract-wrappers/lib/src/schemas/validate_order_fillable_opts_schema.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/schemas/validate_order_fillable_opts_schema.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/schemas/validate_order_fillable_opts_schema.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/schemas/validate_order_fillable_opts_schema.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "f7edf6d8527e972123a920103cfd0087285d93e9", + "filename": "packages/contract-wrappers/lib/src/types.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/types.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/types.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/types.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "c6eb78e44bfb9c45863bf317340d00f19dabd60f", + "filename": "packages/contract-wrappers/lib/src/types.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/types.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/types.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/types.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "19bed91da0be1157a948064ae6850a6372c58fc5", + "filename": "packages/contract-wrappers/lib/src/types.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/types.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/types.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/types.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "93b07f6271b180cd35c9661d6d906d6c06c21597", + "filename": "packages/contract-wrappers/lib/src/types.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/types.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/types.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/types.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "b61375a7a341e978bf1650c835dc03a60fd10937", + "filename": "packages/contract-wrappers/lib/src/utils/assert.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/assert.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/assert.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/utils/assert.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "bf2af6d0b643b3d7f69deb60c8f8e5aba2e92ff0", + "filename": "packages/contract-wrappers/lib/src/utils/assert.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/assert.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/assert.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/utils/assert.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "b072ddd8eba0b764e9776a5b171f46c5f1802f66", + "filename": "packages/contract-wrappers/lib/src/utils/assert.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/assert.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/assert.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/utils/assert.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "f0306f2d148d8de7f30be9ccfa3ac48b17de1f67", + "filename": "packages/contract-wrappers/lib/src/utils/assert.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/assert.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/assert.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/utils/assert.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "cdb0ef43676e35d4f45eaa1ef04d79f5d7ad2ed0", + "filename": "packages/contract-wrappers/lib/src/utils/calldata_optimization_utils.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/calldata_optimization_utils.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/calldata_optimization_utils.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/utils/calldata_optimization_utils.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "1820a5201d0056c583cdca7da0e20b551840fdbb", + "filename": "packages/contract-wrappers/lib/src/utils/calldata_optimization_utils.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/calldata_optimization_utils.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/calldata_optimization_utils.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/utils/calldata_optimization_utils.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "c7b7cc8b1d360bea858c0837064e4966186b89b3", + "filename": "packages/contract-wrappers/lib/src/utils/calldata_optimization_utils.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/calldata_optimization_utils.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/calldata_optimization_utils.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/utils/calldata_optimization_utils.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "4dbe7aaf66a07e0bbf083da05b3c44952dbef68d", + "filename": "packages/contract-wrappers/lib/src/utils/calldata_optimization_utils.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/calldata_optimization_utils.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/calldata_optimization_utils.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/utils/calldata_optimization_utils.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "5de7104088d64d5b2f57f719ab5c19b6f9f0a601", + "filename": "packages/contract-wrappers/lib/src/utils/constants.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/constants.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/constants.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/utils/constants.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "c8bbd4312bf32e962b0a634fff60e6b6bc71c266", + "filename": "packages/contract-wrappers/lib/src/utils/constants.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/constants.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/constants.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/utils/constants.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "5be2fd6b1173e64e62dcae363bb4183b62b1f41c", + "filename": "packages/contract-wrappers/lib/src/utils/constants.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/constants.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/constants.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/utils/constants.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "7a54c61750ede98f887bc8762e1e3ce87b2ef25c", + "filename": "packages/contract-wrappers/lib/src/utils/constants.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/constants.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/constants.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/utils/constants.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "bf2efb1f260e603fbb48256a16309f5480a0d566", + "filename": "packages/contract-wrappers/lib/src/utils/contract_addresses.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/contract_addresses.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/contract_addresses.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/utils/contract_addresses.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "dc207b623bc358b49fef017963716deafaf1b34f", + "filename": "packages/contract-wrappers/lib/src/utils/contract_addresses.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/contract_addresses.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/contract_addresses.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/utils/contract_addresses.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "7486da408486269a719fd6bd331d0ae0b900a262", + "filename": "packages/contract-wrappers/lib/src/utils/contract_addresses.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/contract_addresses.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/contract_addresses.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/utils/contract_addresses.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "bc1181bd9edb76e1e329e8e2b8e12fdf47a77a4b", + "filename": "packages/contract-wrappers/lib/src/utils/contract_addresses.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/contract_addresses.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/contract_addresses.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/utils/contract_addresses.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "cf9a7f694c2f849feeaba5e5babe2c3c006f667f", + "filename": "packages/contract-wrappers/lib/src/utils/decorators.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/decorators.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/decorators.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/utils/decorators.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "5d830bd5752e56829756705241c8fc53b7491249", + "filename": "packages/contract-wrappers/lib/src/utils/decorators.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/decorators.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/decorators.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/utils/decorators.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "87ce646774eea85e9670ee765b126cff9e00fb20", + "filename": "packages/contract-wrappers/lib/src/utils/decorators.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/decorators.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/decorators.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/utils/decorators.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "cd78559049f0b1fc4893142281f4e70ada37ae8d", + "filename": "packages/contract-wrappers/lib/src/utils/decorators.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/decorators.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/decorators.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/utils/decorators.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "bd8559861473c62f30c282afb502fbd862d3bbf6", + "filename": "packages/contract-wrappers/lib/src/utils/exchange_transfer_simulator.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/exchange_transfer_simulator.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/exchange_transfer_simulator.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/utils/exchange_transfer_simulator.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "8618170b3b7dc35596b9860dcbb5a0c14f87b3ee", + "filename": "packages/contract-wrappers/lib/src/utils/exchange_transfer_simulator.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/exchange_transfer_simulator.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/exchange_transfer_simulator.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/utils/exchange_transfer_simulator.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "b56035203e946f6afa14724546d80796f297746f", + "filename": "packages/contract-wrappers/lib/src/utils/exchange_transfer_simulator.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/exchange_transfer_simulator.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/exchange_transfer_simulator.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/utils/exchange_transfer_simulator.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "74da507febac6e0cd1f6295916d9980dff24ee0b", + "filename": "packages/contract-wrappers/lib/src/utils/exchange_transfer_simulator.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/exchange_transfer_simulator.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/exchange_transfer_simulator.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/utils/exchange_transfer_simulator.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "e54230719ba50ba8af35ceb5ee1b27c36f058620", + "filename": "packages/contract-wrappers/lib/src/utils/filter_utils.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/filter_utils.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/filter_utils.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/utils/filter_utils.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "03c53aa1e46c74f52d597de326aaecda0b32c11d", + "filename": "packages/contract-wrappers/lib/src/utils/filter_utils.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/filter_utils.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/filter_utils.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/utils/filter_utils.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "ea0176059c722ce2ba16573e1537587653ef27f8", + "filename": "packages/contract-wrappers/lib/src/utils/filter_utils.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/filter_utils.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/filter_utils.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/utils/filter_utils.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "145609e52ea60c728c72c15687c7c834ee4f7c8a", + "filename": "packages/contract-wrappers/lib/src/utils/filter_utils.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/filter_utils.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/filter_utils.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/utils/filter_utils.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "7c655d40b44054e7ebc0f264591c9a75027f3aa1", + "filename": "packages/contract-wrappers/lib/src/utils/transaction_encoder.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/transaction_encoder.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/transaction_encoder.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/utils/transaction_encoder.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "d76d76ace3cdcb9e78337aecbae768e8d07ad652", + "filename": "packages/contract-wrappers/lib/src/utils/transaction_encoder.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/transaction_encoder.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/transaction_encoder.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/utils/transaction_encoder.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "e1c5d671fc3a40ffa520c88670f2653624612078", + "filename": "packages/contract-wrappers/lib/src/utils/transaction_encoder.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/transaction_encoder.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/transaction_encoder.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/utils/transaction_encoder.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "e59424f06cb9bb22e026bdae87c033f2761baa4e", + "filename": "packages/contract-wrappers/lib/src/utils/transaction_encoder.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/transaction_encoder.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/transaction_encoder.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/utils/transaction_encoder.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "9d636cab1cba3e23a6cca2f4fc48c7c0984abae8", + "filename": "packages/contract-wrappers/lib/src/utils/utils.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/utils.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/utils.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/utils/utils.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "62631a96dc5cbdf31399b54d1757428b292154b8", + "filename": "packages/contract-wrappers/lib/src/utils/utils.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/utils.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/utils.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/utils/utils.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "8aa8364744936ca4fc5ba931089162948edf520f", + "filename": "packages/contract-wrappers/lib/src/utils/utils.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/utils.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/utils.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/utils/utils.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "a3c18a94eeb95b07cd8aba1fb5fae1983758fa3b", + "filename": "packages/contract-wrappers/lib/src/utils/utils.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/utils.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/src/utils/utils.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/src/utils/utils.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "d6cbe40c2924c3c20bd364779f3ab0cb35b23e2d", + "filename": "packages/contract-wrappers/lib/test/calldata_decoder_test.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/calldata_decoder_test.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/calldata_decoder_test.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/test/calldata_decoder_test.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "c81f1925ea457c36d5e508caf76ad2158e2de107", + "filename": "packages/contract-wrappers/lib/test/calldata_decoder_test.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/calldata_decoder_test.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/calldata_decoder_test.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/test/calldata_decoder_test.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "5723fdf6d5ff11f593876c3712e68b5f70e85d92", + "filename": "packages/contract-wrappers/lib/test/calldata_decoder_test.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/calldata_decoder_test.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/calldata_decoder_test.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/test/calldata_decoder_test.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "2cfe7606f9c469e55a6867649618755ad767e381", + "filename": "packages/contract-wrappers/lib/test/calldata_decoder_test.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/calldata_decoder_test.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/calldata_decoder_test.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/test/calldata_decoder_test.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "e8b93e9d824274264f3fa6c850faf73d8bd0dde7", + "filename": "packages/contract-wrappers/lib/test/calldata_optimization_utils_test.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/calldata_optimization_utils_test.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/calldata_optimization_utils_test.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/test/calldata_optimization_utils_test.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "211be3201693bec7b30bc6c2c666a5d505ca88a8", + "filename": "packages/contract-wrappers/lib/test/calldata_optimization_utils_test.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/calldata_optimization_utils_test.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/calldata_optimization_utils_test.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/test/calldata_optimization_utils_test.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "a2139d607e3e7aa8d9c01e0310fd780b11577b66", + "filename": "packages/contract-wrappers/lib/test/calldata_optimization_utils_test.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/calldata_optimization_utils_test.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/calldata_optimization_utils_test.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/test/calldata_optimization_utils_test.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "684fe94e3cdcd00e285d1f2252c770a0d7ce4d33", + "filename": "packages/contract-wrappers/lib/test/calldata_optimization_utils_test.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/calldata_optimization_utils_test.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/calldata_optimization_utils_test.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/test/calldata_optimization_utils_test.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "2a5c67822d0000f2fbea74f7395b6fc41333074f", + "filename": "packages/contract-wrappers/lib/test/dutch_auction_wrapper_test.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/dutch_auction_wrapper_test.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/dutch_auction_wrapper_test.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/test/dutch_auction_wrapper_test.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "7e098d49cb3ce789ee314742589680438d6a7a38", + "filename": "packages/contract-wrappers/lib/test/dutch_auction_wrapper_test.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/dutch_auction_wrapper_test.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/dutch_auction_wrapper_test.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/test/dutch_auction_wrapper_test.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "9d7755a5520115eb4307e453fe4962d9b3d7f3e4", + "filename": "packages/contract-wrappers/lib/test/dutch_auction_wrapper_test.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/dutch_auction_wrapper_test.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/dutch_auction_wrapper_test.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/test/dutch_auction_wrapper_test.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "7855079ed73d31971ed253ce4b9bd033b5998da4", + "filename": "packages/contract-wrappers/lib/test/dutch_auction_wrapper_test.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/dutch_auction_wrapper_test.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/dutch_auction_wrapper_test.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/test/dutch_auction_wrapper_test.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "031d30b12b6d18030a18161df33af9fda3a0c61f", + "filename": "packages/contract-wrappers/lib/test/erc20_proxy_wrapper_test.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/erc20_proxy_wrapper_test.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/erc20_proxy_wrapper_test.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/test/erc20_proxy_wrapper_test.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "582deb76edddcaaa297c48aababe895a4a7e5552", + "filename": "packages/contract-wrappers/lib/test/erc20_proxy_wrapper_test.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/erc20_proxy_wrapper_test.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/erc20_proxy_wrapper_test.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/test/erc20_proxy_wrapper_test.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "389e385dfd09024b78bff9f24d34f719ab9fb48c", + "filename": "packages/contract-wrappers/lib/test/erc20_proxy_wrapper_test.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/erc20_proxy_wrapper_test.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/erc20_proxy_wrapper_test.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/test/erc20_proxy_wrapper_test.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "73f5be3e4f164eaefee590da54111b91351128d4", + "filename": "packages/contract-wrappers/lib/test/erc20_proxy_wrapper_test.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/erc20_proxy_wrapper_test.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/erc20_proxy_wrapper_test.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/test/erc20_proxy_wrapper_test.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "7cd093498c87df797d7e9f3e90ce15ed9c2aca9d", + "filename": "packages/contract-wrappers/lib/test/erc20_wrapper_test.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/erc20_wrapper_test.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/erc20_wrapper_test.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/test/erc20_wrapper_test.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "35d2716838cd00dd4bbfcc479101f131e4e85acc", + "filename": "packages/contract-wrappers/lib/test/erc20_wrapper_test.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/erc20_wrapper_test.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/erc20_wrapper_test.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/test/erc20_wrapper_test.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "adb4c3aa4cb3848ca62a67f597297b7cd421df08", + "filename": "packages/contract-wrappers/lib/test/erc20_wrapper_test.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/erc20_wrapper_test.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/erc20_wrapper_test.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/test/erc20_wrapper_test.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "3986928a5a8a122a9cf62b85f665068cc6067419", + "filename": "packages/contract-wrappers/lib/test/erc20_wrapper_test.js.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/erc20_wrapper_test.js.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/erc20_wrapper_test.js.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/test/erc20_wrapper_test.js.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "575a5889fb0f656ddba2a75d42ee3add2bce491a", + "filename": "packages/contract-wrappers/lib/test/erc721_proxy_wrapper_test.d.ts", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/erc721_proxy_wrapper_test.d.ts", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/erc721_proxy_wrapper_test.d.ts", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/test/erc721_proxy_wrapper_test.d.ts?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "c3e4ebabdfd6be8f9a021316f0a8793371825ba0", + "filename": "packages/contract-wrappers/lib/test/erc721_proxy_wrapper_test.d.ts.map", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/erc721_proxy_wrapper_test.d.ts.map", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/erc721_proxy_wrapper_test.d.ts.map", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/test/erc721_proxy_wrapper_test.d.ts.map?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + }, + { + "sha": "b37ac6795019e1d9b725da2862e7c08fb20002b9", + "filename": "packages/contract-wrappers/lib/test/erc721_proxy_wrapper_test.js", + "status": "added", + "additions": 0, + "deletions": 0, + "changes": 0, + "blob_url": "https://github.com/0xProject/0x-monorepo/blob/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/erc721_proxy_wrapper_test.js", + "raw_url": "https://github.com/0xProject/0x-monorepo/raw/e23547d5dac2626e326dec0d1d27aa11b290d020/packages/contract-wrappers/lib/test/erc721_proxy_wrapper_test.js", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/packages/contract-wrappers/lib/test/erc721_proxy_wrapper_test.js?ref=e23547d5dac2626e326dec0d1d27aa11b290d020" + } + ] +} diff --git a/packages/pipeline/test/fixtures/github/api_v3_forks.json b/packages/pipeline/test/fixtures/github/api_v3_forks.json new file mode 100644 index 0000000000..3f6e9ae7fb --- /dev/null +++ b/packages/pipeline/test/fixtures/github/api_v3_forks.json @@ -0,0 +1,101 @@ +[ + { + "id": 174764562, + "node_id": "MDEwOlJlcG9zaXRvcnkxNzQ3NjQ1NjI=", + "name": "0x-monorepo", + "full_name": "NoahZinsmeister/0x-monorepo", + "private": false, + "owner": { + "login": "NoahZinsmeister", + "id": 3760414, + "node_id": "MDQ6VXNlcjM3NjA0MTQ=", + "avatar_url": "https://avatars3.githubusercontent.com/u/3760414?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/NoahZinsmeister", + "html_url": "https://github.com/NoahZinsmeister", + "followers_url": "https://api.github.com/users/NoahZinsmeister/followers", + "following_url": "https://api.github.com/users/NoahZinsmeister/following{/other_user}", + "gists_url": "https://api.github.com/users/NoahZinsmeister/gists{/gist_id}", + "starred_url": "https://api.github.com/users/NoahZinsmeister/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/NoahZinsmeister/subscriptions", + "organizations_url": "https://api.github.com/users/NoahZinsmeister/orgs", + "repos_url": "https://api.github.com/users/NoahZinsmeister/repos", + "events_url": "https://api.github.com/users/NoahZinsmeister/events{/privacy}", + "received_events_url": "https://api.github.com/users/NoahZinsmeister/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/NoahZinsmeister/0x-monorepo", + "description": "0x protocol monorepo - includes our smart contracts and many developer tools", + "fork": true, + "url": "https://api.github.com/repos/NoahZinsmeister/0x-monorepo", + "forks_url": "https://api.github.com/repos/NoahZinsmeister/0x-monorepo/forks", + "keys_url": "https://api.github.com/repos/NoahZinsmeister/0x-monorepo/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/NoahZinsmeister/0x-monorepo/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/NoahZinsmeister/0x-monorepo/teams", + "hooks_url": "https://api.github.com/repos/NoahZinsmeister/0x-monorepo/hooks", + "issue_events_url": "https://api.github.com/repos/NoahZinsmeister/0x-monorepo/issues/events{/number}", + "events_url": "https://api.github.com/repos/NoahZinsmeister/0x-monorepo/events", + "assignees_url": "https://api.github.com/repos/NoahZinsmeister/0x-monorepo/assignees{/user}", + "branches_url": "https://api.github.com/repos/NoahZinsmeister/0x-monorepo/branches{/branch}", + "tags_url": "https://api.github.com/repos/NoahZinsmeister/0x-monorepo/tags", + "blobs_url": "https://api.github.com/repos/NoahZinsmeister/0x-monorepo/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/NoahZinsmeister/0x-monorepo/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/NoahZinsmeister/0x-monorepo/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/NoahZinsmeister/0x-monorepo/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/NoahZinsmeister/0x-monorepo/statuses/{sha}", + "languages_url": "https://api.github.com/repos/NoahZinsmeister/0x-monorepo/languages", + "stargazers_url": "https://api.github.com/repos/NoahZinsmeister/0x-monorepo/stargazers", + "contributors_url": "https://api.github.com/repos/NoahZinsmeister/0x-monorepo/contributors", + "subscribers_url": "https://api.github.com/repos/NoahZinsmeister/0x-monorepo/subscribers", + "subscription_url": "https://api.github.com/repos/NoahZinsmeister/0x-monorepo/subscription", + "commits_url": "https://api.github.com/repos/NoahZinsmeister/0x-monorepo/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/NoahZinsmeister/0x-monorepo/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/NoahZinsmeister/0x-monorepo/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/NoahZinsmeister/0x-monorepo/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/NoahZinsmeister/0x-monorepo/contents/{+path}", + "compare_url": "https://api.github.com/repos/NoahZinsmeister/0x-monorepo/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/NoahZinsmeister/0x-monorepo/merges", + "archive_url": "https://api.github.com/repos/NoahZinsmeister/0x-monorepo/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/NoahZinsmeister/0x-monorepo/downloads", + "issues_url": "https://api.github.com/repos/NoahZinsmeister/0x-monorepo/issues{/number}", + "pulls_url": "https://api.github.com/repos/NoahZinsmeister/0x-monorepo/pulls{/number}", + "milestones_url": "https://api.github.com/repos/NoahZinsmeister/0x-monorepo/milestones{/number}", + "notifications_url": "https://api.github.com/repos/NoahZinsmeister/0x-monorepo/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/NoahZinsmeister/0x-monorepo/labels{/name}", + "releases_url": "https://api.github.com/repos/NoahZinsmeister/0x-monorepo/releases{/id}", + "deployments_url": "https://api.github.com/repos/NoahZinsmeister/0x-monorepo/deployments", + "created_at": "2019-03-10T01:23:30Z", + "updated_at": "2019-03-10T04:12:03Z", + "pushed_at": "2019-03-10T04:12:00Z", + "git_url": "git://github.com/NoahZinsmeister/0x-monorepo.git", + "ssh_url": "git@github.com:NoahZinsmeister/0x-monorepo.git", + "clone_url": "https://github.com/NoahZinsmeister/0x-monorepo.git", + "svn_url": "https://github.com/NoahZinsmeister/0x-monorepo", + "homepage": "", + "size": 86271, + "stargazers_count": 0, + "watchers_count": 0, + "language": "TypeScript", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "open_issues_count": 0, + "license": { + "key": "other", + "name": "Other", + "spdx_id": "NOASSERTION", + "url": null, + "node_id": "MDc6TGljZW5zZTA=" + }, + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "development" + } +] diff --git a/packages/pipeline/test/fixtures/github/api_v3_forks.ts b/packages/pipeline/test/fixtures/github/api_v3_forks.ts new file mode 100644 index 0000000000..3af9129c69 --- /dev/null +++ b/packages/pipeline/test/fixtures/github/api_v3_forks.ts @@ -0,0 +1,36 @@ +import { GithubFork } from '../../../src/entities'; + +// To re-create the JSON files from the API (e.g. if the API output schema changes), run the below commands: + +// (1) Forks: +// curl https://api.github.com/repos/0xProject/0x-monorepo/forks?per_page=1&page=1 +// docs here: https://developer.github.com/v3/repos/forks/#list-forks + +// (2) Comparisons: +// curl https://api.github.com/repos/0xProject/0x-monorepo/compare/development...NoahZinsmeister:development +// --> (replace the last part with the fork owner + branch that you get from the Fork API response) +// docs here: https://developer.github.com/v3/repos/commits/#compare-two-commits + +const ParsedGithubFork = new GithubFork(); +ParsedGithubFork.observedTimestamp = Date.now(); +ParsedGithubFork.fullName = 'NoahZinsmeister/0x-monorepo'; +ParsedGithubFork.ownerLogin = 'NoahZinsmeister'; +ParsedGithubFork.createdAt = 1552181010000; // tslint:disable-line:custom-no-magic-numbers +ParsedGithubFork.updatedAt = 1552191123000; // tslint:disable-line:custom-no-magic-numbers +ParsedGithubFork.pushedAt = 1552191120000; // tslint:disable-line:custom-no-magic-numbers +ParsedGithubFork.size = 86271; // tslint:disable-line:custom-no-magic-numbers +ParsedGithubFork.stargazers = 0; +ParsedGithubFork.watchers = 0; +ParsedGithubFork.forks = 0; +ParsedGithubFork.openIssues = 0; +ParsedGithubFork.network = undefined; +ParsedGithubFork.subscribers = undefined; +ParsedGithubFork.defaultBranch = 'development'; + +const EnrichedGithubFork = { ...ParsedGithubFork }; // clone the above +EnrichedGithubFork.status = 'ahead'; +EnrichedGithubFork.aheadBy = 1; +EnrichedGithubFork.behindBy = 0; +EnrichedGithubFork.totalCommits = 1; + +export { ParsedGithubFork, EnrichedGithubFork }; diff --git a/packages/pipeline/test/fixtures/github/api_v3_issues.json b/packages/pipeline/test/fixtures/github/api_v3_issues.json new file mode 100644 index 0000000000..b554efe9d6 --- /dev/null +++ b/packages/pipeline/test/fixtures/github/api_v3_issues.json @@ -0,0 +1,55 @@ +[ + { + "url": "https://api.github.com/repos/0xProject/0x-monorepo/issues/1691", + "repository_url": "https://api.github.com/repos/0xProject/0x-monorepo", + "labels_url": "https://api.github.com/repos/0xProject/0x-monorepo/issues/1691/labels{/name}", + "comments_url": "https://api.github.com/repos/0xProject/0x-monorepo/issues/1691/comments", + "events_url": "https://api.github.com/repos/0xProject/0x-monorepo/issues/1691/events", + "html_url": "https://github.com/0xProject/0x-monorepo/issues/1691", + "id": 420115585, + "node_id": "MDU6SXNzdWU0MjAxMTU1ODU=", + "number": 1691, + "title": "An in-range update of source-map-support is breaking the build 🚨", + "user": { + "login": "greenkeeper[bot]", + "id": 23040076, + "node_id": "MDM6Qm90MjMwNDAwNzY=", + "avatar_url": "https://avatars3.githubusercontent.com/in/505?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/greenkeeper%5Bbot%5D", + "html_url": "https://github.com/apps/greenkeeper", + "followers_url": "https://api.github.com/users/greenkeeper%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/greenkeeper%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/greenkeeper%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/greenkeeper%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/greenkeeper%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/greenkeeper%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/greenkeeper%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/greenkeeper%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/greenkeeper%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "labels": [ + { + "id": 618533621, + "node_id": "MDU6TGFiZWw2MTg1MzM2MjE=", + "url": "https://api.github.com/repos/0xProject/0x-monorepo/labels/greenkeeper", + "name": "greenkeeper", + "color": "00c775", + "default": false + } + ], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2019-03-12T17:30:58Z", + "updated_at": "2019-03-12T17:32:26Z", + "closed_at": null, + "author_association": "CONTRIBUTOR", + "body": "\n## The devDependency [source-map-support](https://github.com/evanw/node-source-map-support) was updated from `0.5.10` to `0.5.11`.\n\n🚨 [View failing branch](https://github.com/0xProject/0x-monorepo/compare/development...0xProject:greenkeeper%2Fsource-map-support-0.5.11).\n\nThis version is **covered** by your **current version range** and after updating it in your project **the build failed**.\n\n\n\n\nsource-map-support is a devDependency of this project. It **might not break your production code or affect downstream projects**, but probably breaks your build or test tools, which may **prevent deploying or publishing**.\n\n\n\n
\nStatus Details\n\n- ❌ **ci/circleci: build:** Your tests failed on CircleCI ([Details](https://circleci.com/gh/0xProject/0x-monorepo/65642?utm_campaign=vcs-integration-link&utm_medium=referral&utm_source=github-build-link)).\n- βœ… **ci/circleci: test-python:** Your tests passed on CircleCI! ([Details](https://circleci.com/gh/0xProject/0x-monorepo/65641?utm_campaign=vcs-integration-link&utm_medium=referral&utm_source=github-build-link)).\n- βœ… **ci/circleci: static-tests-python:** Your tests passed on CircleCI! ([Details](https://circleci.com/gh/0xProject/0x-monorepo/65643?utm_campaign=vcs-integration-link&utm_medium=referral&utm_source=github-build-link)).\n
\n\n\n---\n\n
\nCommits\n

The new version differs by 6 commits.

\n
    \n
  • 6035ef5 0.5.11
  • \n
  • f70e1ca Update built files
  • \n
  • bd2c3f5 Merge pull request #236 from LinusU/update-deps
  • \n
  • 2e04483 Update some dev-dependencies
  • \n
  • 538e1c5 Merge pull request #235 from ArtemGovorov/patch-1
  • \n
  • 16f1a6d Fix resetRetrieveHandlers to reset retrieveSourceMap and retrieveFile functions
  • \n
\n

See the full diff

\n
\n\n\n
\nFAQ and help\n\nThere is a collection of [frequently asked questions](https://greenkeeper.io/faq.html). If those don’t help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).\n
\n\n---\n\n\nYour [Greenkeeper](https://greenkeeper.io) Bot :palm_tree:\n" + } +] diff --git a/packages/pipeline/test/fixtures/github/api_v3_issues.ts b/packages/pipeline/test/fixtures/github/api_v3_issues.ts new file mode 100644 index 0000000000..e91095606d --- /dev/null +++ b/packages/pipeline/test/fixtures/github/api_v3_issues.ts @@ -0,0 +1,24 @@ +import { GithubIssue } from '../../../src/entities'; + +// To re-create the JSON files from the API (e.g. if the API output schema changes), run the below command: +// curl "https://api.github.com/repos/0xProject/0x-monorepo/issues?state=all&per_page=1" +// docs here: https://developer.github.com/v3/issues/#list-issues-for-a-repository + +const ParsedGithubIssue: GithubIssue = { + observedTimestamp: Date.now(), + repoFullName: '0xProject/0x-monorepo', + issueNumber: 1691, + title: 'An in-range update of source-map-support is breaking the build 🚨', + state: 'open', + locked: false, + assigneeLogin: undefined, + userLogin: 'greenkeeper[bot]', + userType: 'Bot', + userSiteAdmin: false, + comments: 1, + createdAt: Date.parse('2019-03-12T17:30:58Z'), + updatedAt: Date.parse('2019-03-12T17:32:26Z'), + closedAt: undefined, +}; + +export { ParsedGithubIssue }; diff --git a/packages/pipeline/test/fixtures/github/api_v3_pulls.json b/packages/pipeline/test/fixtures/github/api_v3_pulls.json new file mode 100644 index 0000000000..8dc61b9e6b --- /dev/null +++ b/packages/pipeline/test/fixtures/github/api_v3_pulls.json @@ -0,0 +1,327 @@ +[ + { + "url": "https://api.github.com/repos/0xProject/0x-monorepo/pulls/1684", + "id": 259358832, + "node_id": "MDExOlB1bGxSZXF1ZXN0MjU5MzU4ODMy", + "html_url": "https://github.com/0xProject/0x-monorepo/pull/1684", + "diff_url": "https://github.com/0xProject/0x-monorepo/pull/1684.diff", + "patch_url": "https://github.com/0xProject/0x-monorepo/pull/1684.patch", + "issue_url": "https://api.github.com/repos/0xProject/0x-monorepo/issues/1684", + "number": 1684, + "state": "open", + "locked": false, + "title": "[WIP] Pull Github data", + "user": { + "login": "askeluv", + "id": 2386262, + "node_id": "MDQ6VXNlcjIzODYyNjI=", + "avatar_url": "https://avatars2.githubusercontent.com/u/2386262?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/askeluv", + "html_url": "https://github.com/askeluv", + "followers_url": "https://api.github.com/users/askeluv/followers", + "following_url": "https://api.github.com/users/askeluv/following{/other_user}", + "gists_url": "https://api.github.com/users/askeluv/gists{/gist_id}", + "starred_url": "https://api.github.com/users/askeluv/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/askeluv/subscriptions", + "organizations_url": "https://api.github.com/users/askeluv/orgs", + "repos_url": "https://api.github.com/users/askeluv/repos", + "events_url": "https://api.github.com/users/askeluv/events{/privacy}", + "received_events_url": "https://api.github.com/users/askeluv/received_events", + "type": "User", + "site_admin": false + }, + "body": "## Description\r\n\r\nPulling Github data so we can start monitoring metrics related to the monorepo.\r\n\r\n## Testing instructions\r\n\r\n```\r\nyarn build\r\nyarn migrate:run\r\nyarn test\r\nyarn test:db\r\nnode lib/src/scripts/pull_github.js\r\n```\r\n\r\n## Types of changes\r\n\r\nNew feature (non-breaking change which adds functionality)\r\n\r\n## Checklist:\r\n\r\n- [x] Github repo entity\r\n- [ ] Github pull request entity\r\n- [ ] Github fork entity\r\n", + "created_at": "2019-03-08T04:36:28Z", + "updated_at": "2019-03-08T04:36:28Z", + "closed_at": null, + "merged_at": null, + "merge_commit_sha": "85d164aedbf17d96f11d20b2f08eeaca0defb6e2", + "assignee": null, + "assignees": [], + "requested_reviewers": [], + "requested_teams": [], + "labels": [], + "milestone": null, + "commits_url": "https://api.github.com/repos/0xProject/0x-monorepo/pulls/1684/commits", + "review_comments_url": "https://api.github.com/repos/0xProject/0x-monorepo/pulls/1684/comments", + "review_comment_url": "https://api.github.com/repos/0xProject/0x-monorepo/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/0xProject/0x-monorepo/issues/1684/comments", + "statuses_url": "https://api.github.com/repos/0xProject/0x-monorepo/statuses/1991bd437f798e52d6210cf4fac173a10e30f0bd", + "head": { + "label": "0xProject:pull-github-data", + "ref": "pull-github-data", + "sha": "1991bd437f798e52d6210cf4fac173a10e30f0bd", + "user": { + "login": "0xProject", + "id": 24832717, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjI0ODMyNzE3", + "avatar_url": "https://avatars2.githubusercontent.com/u/24832717?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/0xProject", + "html_url": "https://github.com/0xProject", + "followers_url": "https://api.github.com/users/0xProject/followers", + "following_url": "https://api.github.com/users/0xProject/following{/other_user}", + "gists_url": "https://api.github.com/users/0xProject/gists{/gist_id}", + "starred_url": "https://api.github.com/users/0xProject/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/0xProject/subscriptions", + "organizations_url": "https://api.github.com/users/0xProject/orgs", + "repos_url": "https://api.github.com/users/0xProject/repos", + "events_url": "https://api.github.com/users/0xProject/events{/privacy}", + "received_events_url": "https://api.github.com/users/0xProject/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 92181371, + "node_id": "MDEwOlJlcG9zaXRvcnk5MjE4MTM3MQ==", + "name": "0x-monorepo", + "full_name": "0xProject/0x-monorepo", + "private": false, + "owner": { + "login": "0xProject", + "id": 24832717, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjI0ODMyNzE3", + "avatar_url": "https://avatars2.githubusercontent.com/u/24832717?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/0xProject", + "html_url": "https://github.com/0xProject", + "followers_url": "https://api.github.com/users/0xProject/followers", + "following_url": "https://api.github.com/users/0xProject/following{/other_user}", + "gists_url": "https://api.github.com/users/0xProject/gists{/gist_id}", + "starred_url": "https://api.github.com/users/0xProject/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/0xProject/subscriptions", + "organizations_url": "https://api.github.com/users/0xProject/orgs", + "repos_url": "https://api.github.com/users/0xProject/repos", + "events_url": "https://api.github.com/users/0xProject/events{/privacy}", + "received_events_url": "https://api.github.com/users/0xProject/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/0xProject/0x-monorepo", + "description": "0x protocol monorepo - includes our smart contracts and many developer tools", + "fork": false, + "url": "https://api.github.com/repos/0xProject/0x-monorepo", + "forks_url": "https://api.github.com/repos/0xProject/0x-monorepo/forks", + "keys_url": "https://api.github.com/repos/0xProject/0x-monorepo/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/0xProject/0x-monorepo/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/0xProject/0x-monorepo/teams", + "hooks_url": "https://api.github.com/repos/0xProject/0x-monorepo/hooks", + "issue_events_url": "https://api.github.com/repos/0xProject/0x-monorepo/issues/events{/number}", + "events_url": "https://api.github.com/repos/0xProject/0x-monorepo/events", + "assignees_url": "https://api.github.com/repos/0xProject/0x-monorepo/assignees{/user}", + "branches_url": "https://api.github.com/repos/0xProject/0x-monorepo/branches{/branch}", + "tags_url": "https://api.github.com/repos/0xProject/0x-monorepo/tags", + "blobs_url": "https://api.github.com/repos/0xProject/0x-monorepo/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/0xProject/0x-monorepo/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/0xProject/0x-monorepo/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/0xProject/0x-monorepo/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/0xProject/0x-monorepo/statuses/{sha}", + "languages_url": "https://api.github.com/repos/0xProject/0x-monorepo/languages", + "stargazers_url": "https://api.github.com/repos/0xProject/0x-monorepo/stargazers", + "contributors_url": "https://api.github.com/repos/0xProject/0x-monorepo/contributors", + "subscribers_url": "https://api.github.com/repos/0xProject/0x-monorepo/subscribers", + "subscription_url": "https://api.github.com/repos/0xProject/0x-monorepo/subscription", + "commits_url": "https://api.github.com/repos/0xProject/0x-monorepo/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/0xProject/0x-monorepo/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/0xProject/0x-monorepo/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/0xProject/0x-monorepo/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/{+path}", + "compare_url": "https://api.github.com/repos/0xProject/0x-monorepo/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/0xProject/0x-monorepo/merges", + "archive_url": "https://api.github.com/repos/0xProject/0x-monorepo/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/0xProject/0x-monorepo/downloads", + "issues_url": "https://api.github.com/repos/0xProject/0x-monorepo/issues{/number}", + "pulls_url": "https://api.github.com/repos/0xProject/0x-monorepo/pulls{/number}", + "milestones_url": "https://api.github.com/repos/0xProject/0x-monorepo/milestones{/number}", + "notifications_url": "https://api.github.com/repos/0xProject/0x-monorepo/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/0xProject/0x-monorepo/labels{/name}", + "releases_url": "https://api.github.com/repos/0xProject/0x-monorepo/releases{/id}", + "deployments_url": "https://api.github.com/repos/0xProject/0x-monorepo/deployments", + "created_at": "2017-05-23T14:17:33Z", + "updated_at": "2019-03-08T00:48:18Z", + "pushed_at": "2019-03-08T04:36:28Z", + "git_url": "git://github.com/0xProject/0x-monorepo.git", + "ssh_url": "git@github.com:0xProject/0x-monorepo.git", + "clone_url": "https://github.com/0xProject/0x-monorepo.git", + "svn_url": "https://github.com/0xProject/0x-monorepo", + "homepage": "", + "size": 86647, + "stargazers_count": 989, + "watchers_count": 989, + "language": "TypeScript", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 295, + "mirror_url": null, + "archived": false, + "open_issues_count": 46, + "license": { + "key": "other", + "name": "Other", + "spdx_id": "NOASSERTION", + "url": null, + "node_id": "MDc6TGljZW5zZTA=" + }, + "forks": 295, + "open_issues": 46, + "watchers": 989, + "default_branch": "development" + } + }, + "base": { + "label": "0xProject:development", + "ref": "development", + "sha": "9e03e1c742d73c6f0b2d61b1a069120e4aa71d3e", + "user": { + "login": "0xProject", + "id": 24832717, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjI0ODMyNzE3", + "avatar_url": "https://avatars2.githubusercontent.com/u/24832717?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/0xProject", + "html_url": "https://github.com/0xProject", + "followers_url": "https://api.github.com/users/0xProject/followers", + "following_url": "https://api.github.com/users/0xProject/following{/other_user}", + "gists_url": "https://api.github.com/users/0xProject/gists{/gist_id}", + "starred_url": "https://api.github.com/users/0xProject/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/0xProject/subscriptions", + "organizations_url": "https://api.github.com/users/0xProject/orgs", + "repos_url": "https://api.github.com/users/0xProject/repos", + "events_url": "https://api.github.com/users/0xProject/events{/privacy}", + "received_events_url": "https://api.github.com/users/0xProject/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 92181371, + "node_id": "MDEwOlJlcG9zaXRvcnk5MjE4MTM3MQ==", + "name": "0x-monorepo", + "full_name": "0xProject/0x-monorepo", + "private": false, + "owner": { + "login": "0xProject", + "id": 24832717, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjI0ODMyNzE3", + "avatar_url": "https://avatars2.githubusercontent.com/u/24832717?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/0xProject", + "html_url": "https://github.com/0xProject", + "followers_url": "https://api.github.com/users/0xProject/followers", + "following_url": "https://api.github.com/users/0xProject/following{/other_user}", + "gists_url": "https://api.github.com/users/0xProject/gists{/gist_id}", + "starred_url": "https://api.github.com/users/0xProject/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/0xProject/subscriptions", + "organizations_url": "https://api.github.com/users/0xProject/orgs", + "repos_url": "https://api.github.com/users/0xProject/repos", + "events_url": "https://api.github.com/users/0xProject/events{/privacy}", + "received_events_url": "https://api.github.com/users/0xProject/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/0xProject/0x-monorepo", + "description": "0x protocol monorepo - includes our smart contracts and many developer tools", + "fork": false, + "url": "https://api.github.com/repos/0xProject/0x-monorepo", + "forks_url": "https://api.github.com/repos/0xProject/0x-monorepo/forks", + "keys_url": "https://api.github.com/repos/0xProject/0x-monorepo/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/0xProject/0x-monorepo/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/0xProject/0x-monorepo/teams", + "hooks_url": "https://api.github.com/repos/0xProject/0x-monorepo/hooks", + "issue_events_url": "https://api.github.com/repos/0xProject/0x-monorepo/issues/events{/number}", + "events_url": "https://api.github.com/repos/0xProject/0x-monorepo/events", + "assignees_url": "https://api.github.com/repos/0xProject/0x-monorepo/assignees{/user}", + "branches_url": "https://api.github.com/repos/0xProject/0x-monorepo/branches{/branch}", + "tags_url": "https://api.github.com/repos/0xProject/0x-monorepo/tags", + "blobs_url": "https://api.github.com/repos/0xProject/0x-monorepo/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/0xProject/0x-monorepo/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/0xProject/0x-monorepo/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/0xProject/0x-monorepo/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/0xProject/0x-monorepo/statuses/{sha}", + "languages_url": "https://api.github.com/repos/0xProject/0x-monorepo/languages", + "stargazers_url": "https://api.github.com/repos/0xProject/0x-monorepo/stargazers", + "contributors_url": "https://api.github.com/repos/0xProject/0x-monorepo/contributors", + "subscribers_url": "https://api.github.com/repos/0xProject/0x-monorepo/subscribers", + "subscription_url": "https://api.github.com/repos/0xProject/0x-monorepo/subscription", + "commits_url": "https://api.github.com/repos/0xProject/0x-monorepo/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/0xProject/0x-monorepo/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/0xProject/0x-monorepo/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/0xProject/0x-monorepo/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/{+path}", + "compare_url": "https://api.github.com/repos/0xProject/0x-monorepo/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/0xProject/0x-monorepo/merges", + "archive_url": "https://api.github.com/repos/0xProject/0x-monorepo/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/0xProject/0x-monorepo/downloads", + "issues_url": "https://api.github.com/repos/0xProject/0x-monorepo/issues{/number}", + "pulls_url": "https://api.github.com/repos/0xProject/0x-monorepo/pulls{/number}", + "milestones_url": "https://api.github.com/repos/0xProject/0x-monorepo/milestones{/number}", + "notifications_url": "https://api.github.com/repos/0xProject/0x-monorepo/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/0xProject/0x-monorepo/labels{/name}", + "releases_url": "https://api.github.com/repos/0xProject/0x-monorepo/releases{/id}", + "deployments_url": "https://api.github.com/repos/0xProject/0x-monorepo/deployments", + "created_at": "2017-05-23T14:17:33Z", + "updated_at": "2019-03-08T00:48:18Z", + "pushed_at": "2019-03-08T04:36:28Z", + "git_url": "git://github.com/0xProject/0x-monorepo.git", + "ssh_url": "git@github.com:0xProject/0x-monorepo.git", + "clone_url": "https://github.com/0xProject/0x-monorepo.git", + "svn_url": "https://github.com/0xProject/0x-monorepo", + "homepage": "", + "size": 86647, + "stargazers_count": 989, + "watchers_count": 989, + "language": "TypeScript", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 295, + "mirror_url": null, + "archived": false, + "open_issues_count": 46, + "license": { + "key": "other", + "name": "Other", + "spdx_id": "NOASSERTION", + "url": null, + "node_id": "MDc6TGljZW5zZTA=" + }, + "forks": 295, + "open_issues": 46, + "watchers": 989, + "default_branch": "development" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/0xProject/0x-monorepo/pulls/1684" + }, + "html": { + "href": "https://github.com/0xProject/0x-monorepo/pull/1684" + }, + "issue": { + "href": "https://api.github.com/repos/0xProject/0x-monorepo/issues/1684" + }, + "comments": { + "href": "https://api.github.com/repos/0xProject/0x-monorepo/issues/1684/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/0xProject/0x-monorepo/pulls/1684/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/0xProject/0x-monorepo/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/0xProject/0x-monorepo/pulls/1684/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/0xProject/0x-monorepo/statuses/1991bd437f798e52d6210cf4fac173a10e30f0bd" + } + }, + "author_association": "CONTRIBUTOR" + } +] diff --git a/packages/pipeline/test/fixtures/github/api_v3_pulls.ts b/packages/pipeline/test/fixtures/github/api_v3_pulls.ts new file mode 100644 index 0000000000..f8935f9664 --- /dev/null +++ b/packages/pipeline/test/fixtures/github/api_v3_pulls.ts @@ -0,0 +1,19 @@ +import { GithubPullRequest } from '../../../src/entities'; + +// To re-create the JSON file from the API (e.g. if the API output schema changes), run the below command: +// curl https://api.github.com/repos/0xProject/0x-monorepo/pulls?per_page=1&page=1 +// docs here: https://developer.github.com/v3/pulls/#list-pull-requests + +const ParsedGithubPullRequest: GithubPullRequest = { + observedTimestamp: Date.now(), + repoFullName: '0xProject/0x-monorepo', + pullRequestNumber: 1684, + state: 'open', + title: '[WIP] Pull Github data', + userLogin: 'askeluv', + createdAt: 1552019788000, + updatedAt: 1552019788000, + closedAt: null, + mergedAt: null, +}; +export { ParsedGithubPullRequest }; diff --git a/packages/pipeline/test/fixtures/github/api_v3_repo.json b/packages/pipeline/test/fixtures/github/api_v3_repo.json new file mode 100644 index 0000000000..66c6ba551a --- /dev/null +++ b/packages/pipeline/test/fixtures/github/api_v3_repo.json @@ -0,0 +1,121 @@ +{ + "id": 92181371, + "node_id": "MDEwOlJlcG9zaXRvcnk5MjE4MTM3MQ==", + "name": "0x-monorepo", + "full_name": "0xProject/0x-monorepo", + "private": false, + "owner": { + "login": "0xProject", + "id": 24832717, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjI0ODMyNzE3", + "avatar_url": "https://avatars2.githubusercontent.com/u/24832717?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/0xProject", + "html_url": "https://github.com/0xProject", + "followers_url": "https://api.github.com/users/0xProject/followers", + "following_url": "https://api.github.com/users/0xProject/following{/other_user}", + "gists_url": "https://api.github.com/users/0xProject/gists{/gist_id}", + "starred_url": "https://api.github.com/users/0xProject/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/0xProject/subscriptions", + "organizations_url": "https://api.github.com/users/0xProject/orgs", + "repos_url": "https://api.github.com/users/0xProject/repos", + "events_url": "https://api.github.com/users/0xProject/events{/privacy}", + "received_events_url": "https://api.github.com/users/0xProject/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/0xProject/0x-monorepo", + "description": "0x protocol monorepo - includes our smart contracts and many developer tools", + "fork": false, + "url": "https://api.github.com/repos/0xProject/0x-monorepo", + "forks_url": "https://api.github.com/repos/0xProject/0x-monorepo/forks", + "keys_url": "https://api.github.com/repos/0xProject/0x-monorepo/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/0xProject/0x-monorepo/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/0xProject/0x-monorepo/teams", + "hooks_url": "https://api.github.com/repos/0xProject/0x-monorepo/hooks", + "issue_events_url": "https://api.github.com/repos/0xProject/0x-monorepo/issues/events{/number}", + "events_url": "https://api.github.com/repos/0xProject/0x-monorepo/events", + "assignees_url": "https://api.github.com/repos/0xProject/0x-monorepo/assignees{/user}", + "branches_url": "https://api.github.com/repos/0xProject/0x-monorepo/branches{/branch}", + "tags_url": "https://api.github.com/repos/0xProject/0x-monorepo/tags", + "blobs_url": "https://api.github.com/repos/0xProject/0x-monorepo/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/0xProject/0x-monorepo/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/0xProject/0x-monorepo/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/0xProject/0x-monorepo/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/0xProject/0x-monorepo/statuses/{sha}", + "languages_url": "https://api.github.com/repos/0xProject/0x-monorepo/languages", + "stargazers_url": "https://api.github.com/repos/0xProject/0x-monorepo/stargazers", + "contributors_url": "https://api.github.com/repos/0xProject/0x-monorepo/contributors", + "subscribers_url": "https://api.github.com/repos/0xProject/0x-monorepo/subscribers", + "subscription_url": "https://api.github.com/repos/0xProject/0x-monorepo/subscription", + "commits_url": "https://api.github.com/repos/0xProject/0x-monorepo/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/0xProject/0x-monorepo/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/0xProject/0x-monorepo/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/0xProject/0x-monorepo/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/0xProject/0x-monorepo/contents/{+path}", + "compare_url": "https://api.github.com/repos/0xProject/0x-monorepo/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/0xProject/0x-monorepo/merges", + "archive_url": "https://api.github.com/repos/0xProject/0x-monorepo/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/0xProject/0x-monorepo/downloads", + "issues_url": "https://api.github.com/repos/0xProject/0x-monorepo/issues{/number}", + "pulls_url": "https://api.github.com/repos/0xProject/0x-monorepo/pulls{/number}", + "milestones_url": "https://api.github.com/repos/0xProject/0x-monorepo/milestones{/number}", + "notifications_url": "https://api.github.com/repos/0xProject/0x-monorepo/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/0xProject/0x-monorepo/labels{/name}", + "releases_url": "https://api.github.com/repos/0xProject/0x-monorepo/releases{/id}", + "deployments_url": "https://api.github.com/repos/0xProject/0x-monorepo/deployments", + "created_at": "2017-05-23T14:17:33Z", + "updated_at": "2019-03-06T21:48:49Z", + "pushed_at": "2019-03-06T23:59:05Z", + "git_url": "git://github.com/0xProject/0x-monorepo.git", + "ssh_url": "git@github.com:0xProject/0x-monorepo.git", + "clone_url": "https://github.com/0xProject/0x-monorepo.git", + "svn_url": "https://github.com/0xProject/0x-monorepo", + "homepage": "", + "size": 86538, + "stargazers_count": 989, + "watchers_count": 989, + "language": "TypeScript", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 294, + "mirror_url": null, + "archived": false, + "open_issues_count": 46, + "license": { + "key": "other", + "name": "Other", + "spdx_id": "NOASSERTION", + "url": null, + "node_id": "MDc6TGljZW5zZTA=" + }, + "forks": 294, + "open_issues": 46, + "watchers": 989, + "default_branch": "development", + "organization": { + "login": "0xProject", + "id": 24832717, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjI0ODMyNzE3", + "avatar_url": "https://avatars2.githubusercontent.com/u/24832717?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/0xProject", + "html_url": "https://github.com/0xProject", + "followers_url": "https://api.github.com/users/0xProject/followers", + "following_url": "https://api.github.com/users/0xProject/following{/other_user}", + "gists_url": "https://api.github.com/users/0xProject/gists{/gist_id}", + "starred_url": "https://api.github.com/users/0xProject/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/0xProject/subscriptions", + "organizations_url": "https://api.github.com/users/0xProject/orgs", + "repos_url": "https://api.github.com/users/0xProject/repos", + "events_url": "https://api.github.com/users/0xProject/events{/privacy}", + "received_events_url": "https://api.github.com/users/0xProject/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 294, + "subscribers_count": 89 +} diff --git a/packages/pipeline/test/fixtures/github/api_v3_repo.ts b/packages/pipeline/test/fixtures/github/api_v3_repo.ts new file mode 100644 index 0000000000..0c17098801 --- /dev/null +++ b/packages/pipeline/test/fixtures/github/api_v3_repo.ts @@ -0,0 +1,21 @@ +import { GithubRepo } from '../../../src/entities'; + +// To re-create the JSON file from the API (e.g. if the API output schema changes), run the below command: +// curl https://api.github.com/repos/0xProject/0x-monorepo +// docs here: https://developer.github.com/v3/repos/#get + +const ParsedGithubRepo: GithubRepo = { + observedTimestamp: Date.now(), + fullName: '0xProject/0x-monorepo', + createdAt: 1495549053000, + updatedAt: 1551908929000, + pushedAt: 1551916745000, + size: 86538, + stargazers: 989, + watchers: 989, + forks: 294, + openIssues: 46, + network: 294, + subscribers: 89, +}; +export { ParsedGithubRepo }; diff --git a/packages/pipeline/test/parsers/github/github_forks_test.ts b/packages/pipeline/test/parsers/github/github_forks_test.ts new file mode 100644 index 0000000000..3622ad86b3 --- /dev/null +++ b/packages/pipeline/test/parsers/github/github_forks_test.ts @@ -0,0 +1,37 @@ +import * as chai from 'chai'; +import 'mocha'; + +import { GithubComparisonResponse, GithubForkResponse } from '../../../src/data_sources/github'; +import { enrichGithubForkWithComparisonDetails, parseGithubForks } from '../../../src/parsers/github'; + +import * as githubComparisonResponse from '../../fixtures/github/api_v3_compare.json'; +import { EnrichedGithubFork, ParsedGithubFork } from '../../fixtures/github/api_v3_forks'; +import * as githubForksResponse from '../../fixtures/github/api_v3_forks.json'; + +import { chaiSetup } from '../../utils/chai_setup'; + +chaiSetup.configure(); +const expect = chai.expect; + +// tslint:disable:custom-no-magic-numbers +describe('github_forks', () => { + describe('parseGithubForks', () => { + it('converts GithubForksResponse to GithubFork entities', () => { + const forksResponse: GithubForkResponse[] = githubForksResponse; + const expected = ParsedGithubFork; + const observedTimestamp = expected.observedTimestamp; + const actualList = parseGithubForks(forksResponse, observedTimestamp); + const actual = actualList[0]; + expect(actual).deep.equal(expected); + }); + }); + + describe('enrichGithubFork', () => { + it('enriches GithubFork with comparison details', () => { + const comparisonResponse: GithubComparisonResponse = githubComparisonResponse; + const expected = EnrichedGithubFork; + const actual = enrichGithubForkWithComparisonDetails(ParsedGithubFork, comparisonResponse); + expect(actual).deep.equal(expected); + }); + }); +}); diff --git a/packages/pipeline/test/parsers/github/github_issues_test.ts b/packages/pipeline/test/parsers/github/github_issues_test.ts new file mode 100644 index 0000000000..758c91411f --- /dev/null +++ b/packages/pipeline/test/parsers/github/github_issues_test.ts @@ -0,0 +1,27 @@ +import * as chai from 'chai'; +import 'mocha'; + +import { GithubIssueResponse } from '../../../src/data_sources/github'; +import { parseGithubIssues } from '../../../src/parsers/github'; +import { chaiSetup } from '../../utils/chai_setup'; + +import { ParsedGithubIssue } from '../../fixtures/github/api_v3_issues'; +import * as githubIssuesResponse from '../../fixtures/github/api_v3_issues.json'; + +chaiSetup.configure(); +const expect = chai.expect; + +// tslint:disable:custom-no-magic-numbers +describe('github_issues', () => { + describe('parseGithubIssues', () => { + it('converts GithubIssuesResponse to GithubIssue entities', () => { + const response: GithubIssueResponse[] = githubIssuesResponse; + const expected = ParsedGithubIssue; + const observedTimestamp = expected.observedTimestamp; + const repoFullName = '0xProject/0x-monorepo'; + const actualList = parseGithubIssues(response, observedTimestamp, repoFullName); + const actual = actualList[0]; + expect(actual).deep.equal(expected); + }); + }); +}); diff --git a/packages/pipeline/test/parsers/github/github_pulls_test.ts b/packages/pipeline/test/parsers/github/github_pulls_test.ts new file mode 100644 index 0000000000..398ea97f7c --- /dev/null +++ b/packages/pipeline/test/parsers/github/github_pulls_test.ts @@ -0,0 +1,26 @@ +import * as chai from 'chai'; +import 'mocha'; + +import { GithubPullRequestResponse } from '../../../src/data_sources/github'; +import { parseGithubPulls } from '../../../src/parsers/github'; +import { chaiSetup } from '../../utils/chai_setup'; + +import { ParsedGithubPullRequest } from '../../fixtures/github/api_v3_pulls'; +import * as githubPullsResponse from '../../fixtures/github/api_v3_pulls.json'; + +chaiSetup.configure(); +const expect = chai.expect; + +// tslint:disable:custom-no-magic-numbers +describe('github_pulls', () => { + describe('parseGithubPulls', () => { + it('converts GithubPullsResponse to GithubPullRequest entities', () => { + const response: GithubPullRequestResponse[] = githubPullsResponse; + const expected = ParsedGithubPullRequest; + const observedTimestamp = expected.observedTimestamp; + const actualList = parseGithubPulls(response, observedTimestamp); + const actual = actualList[0]; + expect(actual).deep.equal(expected); + }); + }); +}); diff --git a/packages/pipeline/test/parsers/github/github_repo_test.ts b/packages/pipeline/test/parsers/github/github_repo_test.ts new file mode 100644 index 0000000000..e3daa07126 --- /dev/null +++ b/packages/pipeline/test/parsers/github/github_repo_test.ts @@ -0,0 +1,25 @@ +import * as chai from 'chai'; +import 'mocha'; + +import { ParsedGithubRepo } from '../../fixtures/github/api_v3_repo'; +import * as githubRepoResponse from '../../fixtures/github/api_v3_repo.json'; + +import { GithubRepoResponse } from '../../../src/data_sources/github'; +import { parseGithubRepo } from '../../../src/parsers/github'; +import { chaiSetup } from '../../utils/chai_setup'; + +chaiSetup.configure(); +const expect = chai.expect; + +// tslint:disable:custom-no-magic-numbers +describe('github_repo', () => { + describe('parseGithubRepo', () => { + it('converts GithubRepoResponse to GithubRepo entities', () => { + const response: GithubRepoResponse = githubRepoResponse; + const expected = ParsedGithubRepo; + const observedTimestamp = expected.observedTimestamp; + const actual = parseGithubRepo(response, observedTimestamp); + expect(actual).deep.equal(expected); + }); + }); +}); diff --git a/packages/pipeline/test/utils/chai_setup.ts b/packages/pipeline/test/utils/chai_setup.ts index 1a87330932..632c456de4 100644 --- a/packages/pipeline/test/utils/chai_setup.ts +++ b/packages/pipeline/test/utils/chai_setup.ts @@ -9,5 +9,6 @@ export const chaiSetup = { chai.use(ChaiBigNumber()); chai.use(dirtyChai); chai.use(chaiAsPromised); + chai.config.truncateThreshold = 0; }, }; diff --git a/packages/pipeline/tsconfig.json b/packages/pipeline/tsconfig.json index 338a5ed0a5..247395be9d 100644 --- a/packages/pipeline/tsconfig.json +++ b/packages/pipeline/tsconfig.json @@ -15,6 +15,11 @@ "./test/fixtures/copper/api_v1_list_leads.json", "./test/fixtures/copper/api_v1_list_opportunities.json", "./test/fixtures/etherscan/api_v1_accounts_transactions.json", + "./test/fixtures/github/api_v3_compare.json", + "./test/fixtures/github/api_v3_forks.json", + "./test/fixtures/github/api_v3_issues.json", + "./test/fixtures/github/api_v3_pulls.json", + "./test/fixtures/github/api_v3_repo.json", "./test/fixtures/greenhouse/api_v1_applications.json" ] }