Docs-v2.opengsn.org is a subdomain of Opengsn.org,
which was created on 2020-01-20,making it 5 years ago.
It has several subdomains, such as docs.opengsn.org , among others.
Description:OpenGSN Ethereum Gas Station...
Discover docs-v2.opengsn.org website stats, rating, details and status online.Use our online tools to find owner and admin contact info. Find out where is server located.Read and write reviews or vote to improve it ranking. Check alliedvsaxis duplicates with related css, domain relations, most used words, social networks references. Go to regular site
HomePage size: 32.83 KB |
Page Load Time: 0.613702 Seconds |
Website IP Address: 50.18.215.94 |
Coincu - Bitcoin, Ethereum, Crypto News & Price Indexes |
Nanopool | Ethereum POW |
GSN Affiliate Site |
The Experiment Station - A blog from The Phillips Collection in Washington, DCThe Experiment Station |
SSCS – Software and applications for the modern convenience store and gas station. |
Bullish | Trade Bitcoin, Ethereum & other digital assets on a global, regulated crypto exchange |
Oil and Gas Conferences | Oil Conferences | Gas Conferences | Natural Gas Conferences | World Wide C |
Ticket Station - Celebration Station - Consignment Ticket Station |
Crazy Chick Gets Left Behind At A Gas Station : theCHIVE |
Welcome to Poseidon Diving Station Sri Lanka - Poseidon Diving Station Sri Lanka |
Careers - GSN Games |
All MARTIN'S Food Stores | Grocery, Pharmacy, Gas Station |
The Filling Station Inc The Filling Station - come and |
Apache HTTP Server Version 2.4
Documentation - Apache HTTP Server Version 2.4 |
Ethereum Gas Station Network (GSN) | v3.0.0-beta.3 |
Polygon Mainnet | Version 2.2.5 https://docs-v2.opengsn.org/networks/polygon/polygon |
Command-Line tools | Version 2.2.5 https://docs-v2.opengsn.org/javascript-client/gsn-helpers |
Mainnet | Version 2.2.5 - Gas Station Network https://docs-v2.opengsn.org/networks/ethereum/mainnet.html |
Deployment Reference | Version 2.2.5 - Gas Station Network https://docs-v2.opengsn.org/relay-server/deployment-reference.html |
Preparing the environment | Version 2.2.5 - Gas Station Network https://docs-v2.opengsn.org/javascript-client/devops.html |
Security Audits | Version 2.2.5 - Gas Station Network https://docs-v2.opengsn.org/audits.html |
The Big Picture | Version 2.2.5 https://docs-v2.opengsn.org/faq/general |
Kotti ETC Testnet | Version 2.2.5 https://docs-v2.opengsn.org/networks/etc/kotti |
Mumbai Testnet | Version 2.2.5 - Gas Station Network https://docs-v2.opengsn.org/networks/polygon/mumbai.html |
PDF Ethereum Foundation https://docs-v2.opengsn.org/audits/Least-Authority-Ethereum-Foundation-GSN-Final-Audit-Report-v2.pdf |
Accept-Ranges: bytes |
Age: 0 |
Cache-Control: public,max-age=0,must-revalidate |
Cache-Status: "Netlify Edge"; fwd=miss |
Content-Length: 25574 |
Content-Type: text/html; charset=UTF-8 |
Date: Thu, 16 May 2024 14:02:12 GMT |
Etag: "78decca5d64f06bba4243f45b0609d5f-ssl" |
Server: Netlify |
Strict-Transport-Security: max-age=31536000 |
X-Nf-Request-Id: |
charset="utf-8"/ |
content="width=device-width,initial-scale=1" name="viewport"/ |
content="VuePress 1.7.1" name="generator"/ |
content="OpenGSN Ethereum Gas Station Network Documentation" name="description"/ |
content="#3eaf7c" name="theme-color"/ |
content="yes" name="apple-mobile-web-app-capable"/ |
content="black" |
Ip Country: United States |
City Name: San Jose |
Latitude: 37.1835 |
Longitude: -121.7714 |
2.2.5 Version 2.2.5 Letest version (3 beta) (opens new window) OpenGSN.org (opens new window) Forum (opens new window) Discord (opens new window) Status (opens new window) GitHub (opens new window) Letest version (3 beta) (opens new window) OpenGSN.org (opens new window) Forum (opens new window) Discord (opens new window) Status (opens new window) GitHub (opens new window) Ethereum Gas Station Network (GSN) The problem Architecture Next Steps Contracts Writing GSN-capable contracts JavaScript Client Getting Started Advanced configuration Command-Line tools Preparing the environment Simple Integration Walkthrough Relay Server Deployment Reference Tutorial: Running a Relay Server for Fun and Profit Supported Networks Ethereum Mainnet Rinkeby Testnet Kovan Testnet Ropsten Testnet Ethereum Classic GnosisChain (xDai) Polygon Binance Smart Chain Optimism Avalanche FAQ The Big Picture Troubleshooting Legacy Security Audits # Ethereum Gas Station Network (GSN) Ethereum Gas Station Network (GSN) abstracts away gas to minimize onboarding & UX friction for dapps. With GSN, gasless clients can interact with Ethereum contracts without users needing ETH for transaction fees. The GSN is a decentralized system that improves dapp usability without sacrificing security. Example use cases for GSN: Pay gas in any token : Allow users to pay for gas in any token Pay gas in fiat : Allow users to pay for gas in fiat without having to go through KYC Privacy : Enabling ETH-less withdrawal of tokens sent to stealth addresses Onboarding : Allow dapps to subsidize the onboarding process for new users # The problem Without GSN, anyone who sends an Ethereum transaction needs to have ETH to pay for gas fees. This forces new users to pass KYC and purchase ETH before they can start using any dapp. This can be a major hurdle for users without prior crypto experience that are unfamiliar with the concept of needing to keep ETH in their wallet for gas. This is also a UX pain for existing users that need to continually replenish their ETH balance to pay for gas fees even if they have tokens worth thousands of dollars in their wallet. # Architecture Components : Client : signs & sends meta transaction to relay server Relay servers : one for all and all for one Paymaster : agrees to refund relay server for gas fees Trusted Forwarder : verifies sender signature and nonce Recipient contract : sees original sender RelayHub : connecting participants trustlessly # Client: signs & sends meta transaction to relay server A meta-transaction is a fancy name for a simple idea: a relay server can send a user’s transaction and pay themselves for the gas cost. Instead of signing an Ethereum transaction, which would require ETH for gas, a user signs a message containing information about a transaction they would like to execute and sends it to a relay server. Before the relay server pays for gas it verifies it will get refunded by a Paymaster contract. # Relay servers: one for all, all for one The best practice is for every dapp to deploy their own relay servers that will provide service at-cost to its own users and charge a transaction fee for serving the users of other dapps. If the dapp’s relay servers are unavailable (e.g., DoS attack) the client will fallback to routing transactions through the relay servers of other dapps that are willing to serve it in exchange for an extra fee. This creates a "one for all and all for one" effect where taking down the frontend of any dapp is as hard as taking down the entire network. The more dapps participate the more robust the availability guarantee. # Paymaster: agrees to refund relay server for gas fees In the GSN, all access control and gas refund logic is implemented inside Paymaster contracts. A paymaster has a gas tank of ETH in the RelayHub and can implement any business logic to decide whether to accept or reject a meta transaction. For example, accepting only transactions by whitelisted users, or to the contracts methods required for onboarding users that also passed a captcha, or only transactions that include a repayment in tokens to the Paymaster, etc. To learn more about the Paymaster, see Paying for your user’s meta-transaction # Trusted Forwarder: verifies sender signature and nonce Meta transaction aware recipient contracts only rely on a small trusted forwarder contract for their security. This contract verifies the signature and nonce of the original sender. To learn more about the trusted forwarder, see Trusted Forwarder: Minimum Viable Trust # Recipient contract: sees original sender To support meta transactions recipient contracts inherit from a simple base class (opens new window) and replace msg.sender with _msgSender() . It returns the the original sender that signed the meta transaction request, or msg.sender if the contract was called directly. # RelayHub: connecting participants trustlessly RelayHub connects users running clients, relay servers and paymasters so that participants don’t need to know about or trust each other. Dapp developers don’t need to understand or trust the inner workings of RelayHub in order to integrate with the GSN. Recipient contracts are not exposed to potential security issues in RelayHub. Under the hood the RelayHub helps clients discover the best third-party relay server when the dapp’s relay servers are down, prevents third-party relay servers from censoring transactions, rebalances the ETH of relay servers serving their own Paymasters, and ensures Paymasters pay back relay servers for gas fees plus transaction fees. # Next Steps To learn more about the GSN, head over to the following resources: To learn how to integrate GSN with your contracts , see Writing GSN-capable contracts . To learn how to integrate GSN with your client , see Javascript client . Edit this page (opens new window) Last Updated: 2/1/2021, 10:23:20 PM Writing GSN-capable...
Domain Name: opengsn.org Registry Domain ID: 4a20278e82924d778e36a0e9274a6ead-LROR Registrar WHOIS Server: whois.namecheap.com Registrar URL: http://www.namecheap.com Updated Date: 2024-01-16T09:44:09Z Creation Date: 2020-01-20T14:35:51Z Registry Expiry Date: 2025-01-20T14:35:51Z Registrar: NameCheap, Inc. Registrar IANA ID: 1068 Registrar Abuse Contact Email: abuse@namecheap.com Registrar Abuse Contact Phone: +1.6613102107 Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited Registrant State/Province: Capital Region Registrant Country: IS Name Server: dns1.registrar-servers.com Name Server: dns2.registrar-servers.com DNSSEC: unsigned >>> Last update of WHOIS database: 2024-05-18T06:02:57Z <<<