bytesbay / web3-token

Web3 Token is a new way to authenticate users in a hybrid dApps using signed messages. Implementation of EIP-4361.
381 stars 51 forks source link

Number can only safely store up to 53 bits #53

Open grallc opened 1 year ago

grallc commented 1 year ago

Hello, For some reasons, a few users of my app are facing an issue while verifying their tokens. As an example, this token eyJzaWduYXR1cmUiOiIweDAwMDUwMTAyMTE3YzhhYzQ5OWE1MDc0YjYxNWU0ZGIyNjk0Y2I0OWU4ZDRhNWI1ODAwMDIzOTRlNWVjNThlMWJkY2U0NTFjNmFiYTA2MTNkMmZkMmFmMzg1OGZiYTVhMTgxNGU4MDYxNzVmOGVkYWRiZWVhM2U4ZDgxM2Y1N2Y0NzEyYmRmMGQ3YTE3MGE5MjAzZDdmZmMwMTkyZGFhYTU4ZjVjYmVkNjcyMDEzMzJlMzIyNDFjMDIwMTAyMmYwYzNlMzg5ZTMwMjY4NDM4MjhkYmZiZTRiYmNjYjBkZGQ1OGYxNDAyMDM1OTZhZjkwY2VjZGJmOWE3Njg4ODZlNzcxMTc4ZmQ1NTYxZGQyN2FiMDA1ZDAwMDEwMDAxN2JhYzAyMjA5NDk0ZmQ4ZjAxNTdlZDNhYmZlYmZlMzYzN2MwOGNiNjFhYWJhZThjNGNhNGE4NzlhNDNkZjdkODA3ODgxMzQ2MzlmNmQyOGY5MWJhNjM4NzE0YjJjYWNhZjhjYjUwMDkyMzNjNzg1YmVkZTk4YzE5OGQ0NTIzNGMxYzAyMDEwMWM1MGFkZWFkYjdmZTE1YmVlNDVkY2I4MjA2MTBjZGVkY2QzMTRlYjAwMzAwMDM4MWNlMGIwYzhlYTcyY2ZmMjQyNzc1OWFjNWNmYjViZThjYTZmNWY0ZGRmMzYxNTAzOTA1NDRiM2NmN2RlNjZjNDFjZTY1NjYwZDVkMTk0MDZlMjA0NmE0NThkNmQ2ZGNhOTU0NWMxNWQzOTMyZjYwMDBkYWYwN2YxOWViZTQwNTFiMDIiLCJib2R5IjoiZ29wb3BtZS52ZXJjZWwuYXBwIHdhbnRzIHlvdSB0byBzaWduIGluIHdpdGggeW91ciBFdGhlcmV1bSBhY2NvdW50LlxuXG5BdXRoZW50aWNhdGluZyBteXNlbGYgKDB4MTcxQjY4Zjk5ODllZDc0NGQwYTI1M2Q0Njc4OWQzNDQ0NEYxYTY3MSkgdG8gYWNjZXNzIEdvIFBvcCBNZS5cblxuVVJJOiBodHRwczovL3Rva2VuLmdvcG9wLm1lL1xuV2ViMyBUb2tlbiBWZXJzaW9uOiAyXG5Jc3N1ZWQgQXQ6IDIwMjMtMDUtMjVUMTA6MTA6MDcuNDQ4WlxuRXhwaXJhdGlvbiBUaW1lOiAyMDIzLTA1LTI3VDEwOjEwOjA3LjQ0OFoifQ (which is being generated through my frontend using web3token) returns an Number can only safely store up to 53 bits error message when being verified.

What is causing that?

Thanks

bytesbay commented 1 year ago

Hello , thanks for your feedback. Can you show please the object that you pass to .sign() method ?