Type alias Provider

Provider: PublicProvider & {
    get accountName(): string;
    get address(): string;
    get providerName(): string;
    balance(final): Promise<bigint>;
    buyRolls(amount, opts?): Promise<Operation>;
    callSC(params): Promise<Operation>;
    deploySC(params): Promise<SmartContract>;
    executeSC(params): Promise<Operation>;
    sellRolls(amount, opts?): Promise<Operation>;
    sign(data, signOptions?): Promise<SignedData>;
    transfer(to, amount, opts?): Promise<Operation>;
}

Defines the expected structure for a provider.

Type declaration