You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Now that we have to write our version of an intent protocol (#10), it has become apparent that we must remove the base implementations of the types. This is only possible because by including the 712 types in the library, we are operating with the assumption that the protocol:
1.) Already exists.
2.) Has been tested.
But, to test the protocol, we need the library because we need to be able to sign the messages. This means that for this to work, we must convert the library to be purely generic and extensible. While this is unfortunate right now, at least this means that it is unlikely we have backward compatibility issues created by protocol updates.
Tests that test the protocol should be localized to the protocol, and library functionality should be tested in the library. With this direction, we are to assume that the dependency in each environment is always assumed to function.
An interesting thing that the developers of Delegatable did was declare the top level of the EIP-712 interface values. Using that, they generate the Solidity code.
The text was updated successfully, but these errors were encountered:
Now that we have to write our version of an intent protocol (#10), it has become apparent that we must remove the base implementations of the types. This is only possible because by including the 712 types in the library, we are operating with the assumption that the protocol:
1.) Already exists.
2.) Has been tested.
But, to test the protocol, we need the library because we need to be able to sign the messages. This means that for this to work, we must convert the library to be purely generic and extensible. While this is unfortunate right now, at least this means that it is unlikely we have backward compatibility issues created by protocol updates.
Tests that test the protocol should be localized to the protocol, and library functionality should be tested in the library. With this direction, we are to assume that the dependency in each environment is always assumed to function.
An interesting thing that the developers of Delegatable did was declare the top level of the EIP-712 interface values. Using that, they generate the Solidity code.
The text was updated successfully, but these errors were encountered: