-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Initial Refactor #3
Conversation
- Build.cs: remove redundant definitions, simplify library import, format - uplugin: remove engine version in source code - module.h/cpp: remove empty .h file definition and set cpp file as defaultmoduleimpl
* move FFIResult helper to struct * chain result * replace deprecated character conversion macros
Migrated handle to actual handle created separate bp / cpp functions with bp split enum returns Created async task for oauth login Refsctored many inputs to unreal native
* Proper pure/callable flags per type * Some cpp functions moved to handle * bp wrappers of handle functions moved to function library * function library created to interface with standard UE nodes * example actors cleaned up * Root macro library created for expansion
Hey @dirtycajunrice - first of all I want to say this is a fantastic refactor, highly appreciated! To get this to the finish line I added a few things I noticed in here while testing. Furthermore, in The Level_Thirdweb_OAuth also appears to always throw invalid wallet type for me, were you able to run the levels successfully? Thanks again! |
* UTF8 string cast fixed * Generated copyright fixed * Error message for wallet type revised * SignMessage Generalized * `LocalWallet` param renamed to `PersonalWallet` Added: * Widget interactive examples started
Addressed all review points, and added beginnings of widget example ThirdwebExamplesClip.mp4 |
* Added remaining smart wallet logic * created bp functions for new rust calls * (regression) reverted encoding back to old macro until additional info can be gleaned * attach validators to private key page * various minor things
Fixed typo for gasless and authenticate
Update otp to use single input monospaced
Overview: