UNPKG

@nori-zk/mina-token-bridge

Version:

A Mina zk-program contract allowing users to mint tokens on Nori Bridge.

15 lines (14 loc) 621 B
import { AccountUpdate, Bool, DeployArgs, Field, PublicKey, SmartContract, VerificationKey } from 'o1js'; export type FungibleTokenAdminBase = SmartContract & { canMint(accountUpdate: AccountUpdate): Promise<Bool>; canChangeAdmin(admin: PublicKey): Promise<Bool>; canPause(): Promise<Bool>; canResume(): Promise<Bool>; canChangeVerificationKey(vk: VerificationKey): Promise<Bool>; }; export interface NoriTokenControllerDeployProps extends Exclude<DeployArgs, undefined> { adminPublicKey: PublicKey; tokenBaseAddress: PublicKey; ethProcessorAddress: PublicKey; storageVKHash: Field; }