Jolly Roger and Hardhat-deploy
{"title": "Ronan/wighawag and Etherplay", "logoImg": "bafkreigfdamzlgh7mrigl63ylududqv7trs5o24osz434xmxlpcq33rrlq", "website": "https://etherplay.io", "bannerImg": "bafkreibooirkgx7oyhv5xv5af5exazn34yytewvmeksrbmsl6plrbma4c4", "createdAt": 1673505243199, "userGithub": "wighawag", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..nW_65VIGA3zPuJ5eGb0-UMU0DXRBHOJ63OB-j5KhYG_4bXdVlFwWO4M5L5i81A0cEMiLxFzxplIc92oV8A5CBg", "type": "Ed25519Signature2018", "created": "2024-04-06T11:38:07.425Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-04-06T11:38:07.425Z", "expirationDate": "2024-07-05T11:38:07.425Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x7773Ae67403d2E30102a84c48cc939919C4C881c", "hash": "v0.0.0:jlQNA6Zj/QGnMC4VK3s4q5WInjhFwgWOkdBgVnlrDjU=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#etherplay#790580"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..4NidSAsqgzVpts_-EeMbJs3mp7DhI5D1_qfVcDPjMHNfFhX-g3y46woC9pVcZTOwCL3f9d4JL5TKsJ0zaDGwCg", "type": "Ed25519Signature2018", "created": "2024-04-06T11:38:45.959Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-04-06T11:38:45.959Z", "expirationDate": "2024-07-05T11:38:45.959Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x7773Ae67403d2E30102a84c48cc939919C4C881c", "hash": "v0.0.0:WGD/ZoZhfPja/Rz+v2G5sn0Wm3PQPSWb+fVoLU8vboY=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#wighawag"}}}, "description": "Etherplay is a game studio building open-source game and tooling\n\nit includes:\n\n- hardhat-deploy: (https://github.com/wighawag/hardhat-deploy) the most popular hardhat plugin for contract deployment that supports unique features to easily deploy contract, track them and test them. Plus it include Hot Contract Replacement to easily test complex scenario for the frontend\n- forge-deploy: (https://github.com/wighawag/forge-deploy) a similar tool for foundry/forge\n- web3-connection: (https://github.com/jolly-roger-eth/web3-connection) a library to handle wallet and connection while tracking transaction state\n- ethereum-indexer: (https://github.com/jolly-roger-eth/ethereum-indexer) a typescript indexer module that support in-browser indexing allowing application to have zero backend and only require the user to have a wallet connected to an ethereum node, nothing else.\n- jolly-roger the template : (https://github.com/wighawag/jolly-roger) which include everything organized to develop applications easily\n-fuzd: https://fuzd.dev/ that allow for blindfolded execution of transactions after a certain time, perfect for commit+reveal mechanism\n\n(Note that currently repository are spread on different account, the plan is to consolidate all of this under Etherplay umbrella, all of this work has been done my myself, see my previous grant)\nThe goal is to continue provide the best SDK for decentralised games\n.\nI use it for my onchain games since 2019", "logoImgData": {}, "bannerImgData": {}, "projectGithub": "etherplay", "projectTwitter": "wighawag"}