Skip to content

Commit fc16ce3

Browse files
authored
Merge pull request o1-labs#1871 from o1-labs/2024-10-fix-offchain-state-typing
Include the type OffchainStateInstance in the internal API
2 parents f5a3f1d + b4847d2 commit fc16ce3

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/lib/mina/actions/offchain-contract-tests/ExampleContract.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ class ExampleContract extends SmartContract {
2727
offchainState.emptyCommitments();
2828

2929
// o1js memoizes the offchain state by contract address so that this pattern works
30-
offchainState: any = offchainState.init(this);
30+
offchainState = offchainState.init(this);
3131

3232
@method
3333
async createAccount(address: PublicKey, amountToMint: UInt64) {

src/lib/mina/actions/offchain-state.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ import { ProvableType } from '../../provable/types/provable-intf.js';
3333
export { OffchainState, OffchainStateCommitments };
3434

3535
// internal API
36-
export { OffchainField, OffchainMap };
36+
export { OffchainField, OffchainMap, OffchainStateInstance };
3737

3838
type OffchainStateInstance<
3939
Config extends { [key: string]: OffchainStateKind }

0 commit comments

Comments
 (0)