Skip to content

Commit

Permalink
✨ Add transports to top level tevm package
Browse files Browse the repository at this point in the history
  • Loading branch information
William Cory authored and William Cory committed May 23, 2024
1 parent a4d1fad commit af8aa91
Show file tree
Hide file tree
Showing 13 changed files with 237 additions and 649 deletions.
740 changes: 95 additions & 645 deletions pnpm-lock.yaml

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions tevm/docs/index/README.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

29 changes: 29 additions & 0 deletions tevm/docs/index/functions/http.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

25 changes: 25 additions & 0 deletions tevm/docs/index/functions/loadBalance.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

31 changes: 31 additions & 0 deletions tevm/docs/index/functions/rateLimit.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

29 changes: 29 additions & 0 deletions tevm/docs/index/functions/webSocket.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 17 additions & 0 deletions tevm/index.cjs
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
var predeploys = require('@tevm/predeploys');
var contract = require('@tevm/contract');
var utils = require('@tevm/utils');
var jsonrpc = require('@tevm/jsonrpc');
var baseClient = require('@tevm/base-client');
var memoryClient = require('@tevm/memory-client');
var viem = require('@tevm/viem');
Expand Down Expand Up @@ -207,6 +208,22 @@ Object.defineProperty(exports, "toRlp", {
enumerable: true,
get: function () { return utils.toRlp; }
});
Object.defineProperty(exports, "http", {
enumerable: true,
get: function () { return jsonrpc.http; }
});
Object.defineProperty(exports, "loadBalance", {
enumerable: true,
get: function () { return jsonrpc.loadBalance; }
});
Object.defineProperty(exports, "rateLimit", {
enumerable: true,
get: function () { return jsonrpc.rateLimit; }
});
Object.defineProperty(exports, "webSocket", {
enumerable: true,
get: function () { return jsonrpc.webSocket; }
});
Object.defineProperty(exports, "GENESIS_STATE", {
enumerable: true,
get: function () { return baseClient.GENESIS_STATE; }
Expand Down
2 changes: 1 addition & 1 deletion tevm/index.cjs.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion tevm/index.d.cts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
export { BlockParam, CallParams, CallResult, ContractParams, ContractResult, GetAccountParams, GetAccountResult, MineHandler, MineParams, MineResult, ScriptParams, ScriptResult, SetAccountParams, SetAccountResult, TraceCall, TraceParams, TraceResult } from '@tevm/actions-types';
export { JsonRpcRequestTypeFromMethod, JsonRpcReturnTypeFromMethod, TevmJsonRpcBulkRequestHandler, TevmJsonRpcRequest, TevmJsonRpcRequestHandler } from '@tevm/procedures-types';
export { HeadersInit, JsonRpcClient, JsonRpcProcedure, JsonRpcRequest, JsonRpcResponse, createJsonRpcFetcher } from '@tevm/jsonrpc';
export { HeadersInit, JsonRpcClient, JsonRpcProcedure, JsonRpcRequest, JsonRpcResponse, createJsonRpcFetcher, http, loadBalance, rateLimit, webSocket } from '@tevm/jsonrpc';
export { TevmClient } from '@tevm/client-types';
export { CustomPredeploy, Predeploy, definePredeploy } from '@tevm/predeploys';
export { Contract, CreateContract, CreateContractParams, CreateScript, CreateScriptParams, EventActionCreator, ReadActionCreator, Script, WriteActionCreator, createContract, createScript } from '@tevm/contract';
Expand Down
2 changes: 1 addition & 1 deletion tevm/index.d.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
export { BlockParam, CallParams, CallResult, ContractParams, ContractResult, GetAccountParams, GetAccountResult, MineHandler, MineParams, MineResult, ScriptParams, ScriptResult, SetAccountParams, SetAccountResult, TraceCall, TraceParams, TraceResult } from '@tevm/actions-types';
export { JsonRpcRequestTypeFromMethod, JsonRpcReturnTypeFromMethod, TevmJsonRpcBulkRequestHandler, TevmJsonRpcRequest, TevmJsonRpcRequestHandler } from '@tevm/procedures-types';
export { HeadersInit, JsonRpcClient, JsonRpcProcedure, JsonRpcRequest, JsonRpcResponse, createJsonRpcFetcher } from '@tevm/jsonrpc';
export { HeadersInit, JsonRpcClient, JsonRpcProcedure, JsonRpcRequest, JsonRpcResponse, createJsonRpcFetcher, http, loadBalance, rateLimit, webSocket } from '@tevm/jsonrpc';
export { TevmClient } from '@tevm/client-types';
export { CustomPredeploy, Predeploy, definePredeploy } from '@tevm/predeploys';
export { Contract, CreateContract, CreateContractParams, CreateScript, CreateScriptParams, EventActionCreator, ReadActionCreator, Script, WriteActionCreator, createContract, createScript } from '@tevm/contract';
Expand Down
1 change: 1 addition & 0 deletions tevm/index.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit af8aa91

Please sign in to comment.