Wizard-SDK, a TypeScript software development kit, is designed to visualize diverse protocol EIP-712 messages and simulate transactions that users sign daily in the web3.0 environment.
SDK initial structure and adding support of opensea seaport
Description
as you can see, there are the chore updates like bootstrapping a typescript project with jest unit testing lib.
we will eventually have at least 2(two) main sub-folders in the src folder:
visualizer: the EIP-712 off-chain stuff, ideally other projects will add their implementation there
simulator: a simulation client that can use multiple nodes that offers EVM debugging where the SDK makes sure to request the minimum data from node and decode the internal calls and logs to extract all assets movement
other sub-folders like types and libs are to add any typing to implementation that can help reduce code duplication and maximize the type safety
Note
there is still some stuff missing like in-code documentation, CI/CD pipeline, commit linting and formatting and test coverage..etc which I will push ASAP, In the meantime, you can review the current structure and seaport implementation @PowerStream3604
Context
SDK initial structure and adding support of opensea seaport
Description
as you can see, there are the chore updates like bootstrapping a typescript project with jest unit testing lib. we will eventually have at least 2(two) main sub-folders in the
src
folder:other sub-folders like
types
andlibs
are to add any typing to implementation that can help reduce code duplication and maximize the type safetyNote
there is still some stuff missing like in-code documentation, CI/CD pipeline, commit linting and formatting and test coverage..etc which I will push ASAP, In the meantime, you can review the current structure and seaport implementation @PowerStream3604