Argent Vault on Ethereum L1
How to make sure your dapp works seamlessly with Argent!
What is Argent Vault?
What is WalletConnect?
WalletConnect and Argent
Checking the correct signature
contract ERC1271 {
// bytes4(keccak256("isValidSignature(bytes32,bytes)")
bytes4 constant internal MAGICVALUE = 0x1626ba7e;
/**
* @dev Should return whether the signature provided is valid for the provided data
* @param _hash EIP-191 compliant hash of the message
* @param _signature Signature byte array associated with _data
*
* MUST return the bytes4 magic value 0x1626ba7e when function passes.
* MUST NOT modify state (using STATICCALL for solc < 0.5, view modifier for solc > 0.5)
* MUST allow external calls
*/
function isValidSignature(
bytes32 _hash,
bytes memory _signature
)
public
view
returns (bytes4 magicValue);
}Wallet detection
Multicall
Meta transactions and relayers
Login UX best practice

FAQ
Can I use the ERC20 permit function?
I'm asking for ERC20 approval of an amount ofbut it doesn't seem to work
Can I use 3rd party relayers with Argent?
Do you estimate gas?
Do you support WalletConnect mobile deeplinks?
How can I test the integration?
Last updated
Was this helpful?