@unruggable/gateways
Version:
Trustless Ethereum Multichain CCIP-Read Gateway
22 lines • 790 B
TypeScript
import type { HexString, BigNumberish, BytesLike, HexAddress } from './types.js';
import { GatewayRequest } from './vm.js';
export declare class GatewayRequestV1 {
target: HexAddress;
readonly commands: HexString[];
readonly constants: HexString[];
private readonly buf;
constructor(target?: HexAddress, commands?: HexString[], constants?: HexString[], buf?: number[]);
clone(): GatewayRequestV1;
private addConst;
private start;
end(): void;
getStatic(slot: BigNumberish): this;
getDynamic(slot: BigNumberish): this;
ref(i: number): this;
element(x: BigNumberish): this;
elementStr(s: string): this;
elementBytes(x: BytesLike): this;
offset(x: BigNumberish): this;
v2(): GatewayRequest;
}
//# sourceMappingURL=v1.d.ts.map