[FEATURE] upgrade arweave.js to 1.13.x #402

This commit is contained in:
ppedziwiatr
2023-04-25 11:18:05 +02:00
committed by just_ppe
parent e22d949485
commit 83ddc3aa93
5 changed files with 18 additions and 24 deletions

View File

@@ -40,6 +40,7 @@ import { InteractionState } from './states/InteractionState';
import { ContractInteractionState } from './states/ContractInteractionState';
import { Crypto } from 'warp-isomorphic';
import { VrfPluginFunctions } from '../core/WarpPlugin';
import Arweave from 'arweave';
/**
* An implementation of {@link Contract} that is backwards compatible with current style
@@ -688,6 +689,7 @@ export class HandlerBasedContract<State> implements Contract<State> {
dummyTx.sortKey = await this._sorter.createSortKey(dummyTx.block.id, dummyTx.id, dummyTx.block.height, true);
dummyTx.strict = strict;
if (vrf) {
Arweave.utils;
const vrfPlugin = this.warp.maybeLoadPlugin<void, VrfPluginFunctions>('vrf');
if (vrfPlugin) {
dummyTx.vrf = vrfPlugin.process().generateMockVrf(dummyTx.sortKey);