Skip to content

Commit fc5d955

Browse files
authored
Merge pull request #15008 from ethereum/crowdin-march-pt-br-20250301044327388
chore: import translations for pt-br
2 parents 83c0eee + a875842 commit fc5d955

File tree

24 files changed

+549
-936
lines changed

24 files changed

+549
-936
lines changed

public/content/translations/pt-br/developers/docs/apis/backend/index.md

Lines changed: 115 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ lang: pt-br
66

77
Para um aplicativo de software interagir com a blockchain Ethereum (ou seja, leia os dados da blockchain e/ou envie transações para a rede), ele deve se conectar a um nó do Ethereum.
88

9-
Para isso, cada cliente Ethereum implementa a especificação [JSON-RPC](/developers/docs/apis/json-rpc/), portanto, há um conjunto uniforme de [métodos](/developers/docs/apis/json-rpc/#json-rpc-methods) com os quais as aplicações podem contar.
9+
Para este propósito, todos os clientes do Ethereum implementam a especificação [SON-RPC](/developers/docs/apis/json-rpc/), para que haja um conjunto uniforme de [métodos](/developers/docs/apis/json-rpc/#json-rpc-methods) nos quais os aplicativos podem confiar.
1010

1111
Se você quiser usar uma linguagem de programação específica para se conectar com um nó Ethereum, existem várias bibliotecas de conveniência dentro do ecossistema que tornam isso muito mais fácil. Com essas bibliotecas, os desenvolvedores podem escrever intuitivamente métodos on-line para iniciar requisições JSON RPC (por debaixo dos panos) que interajam com a Ethereum.
1212

@@ -20,144 +20,188 @@ Essas bibliotecas abstraem muito da complexidade de interagir diretamente com um
2020

2121
## Bibliotecas disponíveis {#available-libraries}
2222

23+
### Serviços de nós e infraestrutura {#infrastructure-and-node-services}
24+
2325
**Alchemy -** **_Plataforma de Desenvolvimento Ethereum._**
2426

2527
- [alchemy.com](https://www.alchemy.com/)
26-
- [Documentação](https://docs.alchemyapi.io/)
28+
- [Documentação](https://docs.alchemy.com/)
2729
- [GitHub](https://github.com/alchemyplatform)
28-
- [Discord](https://discord.com/invite/A39JVCM)
30+
- [Discord](https://discord.com/invite/alchemyplatform)
2931

30-
**BlockCypher -** **_APIs Web Ethereum._**
32+
**All That Node - ** **_Nós-como-um-serviço._**
3133

32-
- [blockcypher.com](https://www.blockcypher.com/)
33-
- [Documentação](https://www.blockcypher.com/dev/ethereum/)
34+
- [All That Node.com](https://www.allthatnode.com/)
35+
- [Documentação](https://docs.allthatnode.com)
36+
- [Discord](https://discord.gg/GmcdVEUbJM)
3437

35-
**Blast, da Bware Labs -\*\***_ APIs descentralizadas para a Ethereum Mainnet ant Testnets._\*\*
38+
**Blast, da Bware Labs -****_ APIs descentralizadas para a Ethereum Mainnet ant Testnets._**
3639

3740
- [blastapi.io](https://blastapi.io/)
3841
- [Documentação](https://docs.blastapi.io)
39-
- [Discord](https://discord.com/invite/VPkWESgtvV)
42+
- [Discord](https://discord.gg/bwarelabs)
4043

41-
**Infura -** **_A API da Ethereum como serviço._**
44+
**BlockPi -** **_Fornece serviços RPC mais eficientes e mais rápidos_**
4245

43-
- [infura.io](https://infura.io)
44-
- [Documentação](https://infura.io/docs)
45-
- [GitHub](https://github.com/INFURA)
46+
- [blockpi.io](https://blockpi.io/)
47+
- [Documentação](https://docs.blockpi.io/)
48+
- [GitHub](https://github.com/BlockPILabs)
49+
- [Discord](https://discord.com/invite/xTvGVrGVZv)
4650

4751
**Gateway Cloudflare de Ethereum.**
4852

49-
- [cloudflare-eth.com](https://cloudflare-eth.com)
53+
- [cloudflare-eth.com](https://www.cloudflare.com/application-services/products/web3/)
5054

51-
**Nó da Nuvem da Coinbase -** **_API de infraestrutura Blockchain._**
52-
53-
- [Nó da Nuvem da Coinbase](https://www.coinbase.com/cloud/products/node)
54-
- [Documentação](https://docs.cloud.coinbase.com/node/reference/welcome-to-node)
55-
56-
**DataHub por Figment -** **_Serviços de API Web3 API com rede principal Ethereum e rede de testes._**
57-
58-
- [DataHub](https://www.figment.io/datahub)
59-
- [Documentação](https://docs.figment.io/introduction/what-is-datahub)
55+
**Etherscan - Explorador de blocos e APIs de transações**
56+
- [Documentação](https://docs.etherscan.io/)
6057

61-
**NFTPort -** **_Dados Ethereum e APIs Mint._**
58+
**GetBlock-** **_Blockchain-as-a-service para desenvolvimento Web3_**
6259

63-
- [nftport.xyz](https://www.nftport.xyz/)
64-
- [Documentação](https://docs.nftport.xyz/)
65-
- [GitHub](https://github.com/nftport/)
66-
- [Discord](https://discord.com/invite/K8nNrEgqhE)
60+
- [GetBlock.io](https://getblock.io/)
61+
- [Documentação](https://getblock.io/docs/)
6762

68-
**Nodesmith -** **_Acesso por API JSON-RPC a rede principal e rede de testes Ethereum._**
63+
**Infura -** **_A API da Ethereum como serviço._**
6964

70-
- [nodesmith.io](https://nodesmith.io/network/ethereum/)
71-
- [Documentação](https://nodesmith.io/docs/#/ethereum/apiRef)
65+
- [infura.io](https://infura.io)
66+
- [Documentação](https://docs.infura.io/api)
67+
- [GitHub](https://github.com/INFURA)
7268

73-
**Ethercluster -** **_Execute o seu próprio serviço de API da Ethereum que suporta ETH e ETC._**
69+
**Node RPC - _Provedor de EVM JSON-RPC econômico_**
7470

75-
- [ethercluster.com](https://www.ethercluster.com/)
71+
- [noderpc.xyz](https://www.noderpc.xyz/)
72+
- [Documentação](https://docs.noderpc.xyz/node-rpc)
7673

77-
**Chainstack -** **_Nós Ethereum compartilhados e dedicados como serviço._**
74+
**NOWNodes - _Nós Completos e Exploradores de Blocos._**
7875

79-
- [chainstack.com](https://chainstack.com)
80-
- [Documentação](https://docs.chainstack.com)
81-
- [Referência da API Ethereum](https://docs.chainstack.com/api/ethereum/ethereum-api-reference)
76+
- [NOWNodes.io](https://nownodes.io/)
77+
- [Documentação](https://documenter.getpostman.com/view/13630829/TVmFkLwy#intro)
8278

8379
**QuickNode -** **_Infraestrutura Blockchain como Serviço._**
8480

8581
- [quicknode.com](https://quicknode.com)
86-
- [Documentação](https://www.quicknode.com/docs)
87-
- [Discord](https://discord.gg/NaR7TtpvJq)
88-
89-
**Python Tooling -** **_Variedade de bibliotecas para interação com a Ethereum via Python._**
90-
91-
- [py.ethereum.org](http://python.ethereum.org/)
92-
- [web3.py GitHub](https://github.com/ethereum/web3.py)
93-
- [web3.py Chat](https://gitter.im/ethereum/web3.py)
94-
95-
**web3j -** **_Uma biblioteca de integração para Ethereum em Java/Android/Kotlin/Scala._**
96-
97-
- [GitHub](https://github.com/web3j/web3j)
98-
- [Documentação](https://docs.web3j.io/)
99-
- [Gitter](https://gitter.im/web3j/web3j)
82+
- [Documentação](https://www.quicknode.com/docs/welcome)
83+
- [Discord](https://discord.gg/quicknode)
10084

10185
**Rivet -** **_Ethereum e Ethereum Classic APIs como serviço, desenvolvido por software de código aberto._**
10286

10387
- [rivet.cloud](https://rivet.cloud)
10488
- [Documentação](https://rivet.cloud/docs/)
10589
- [GitHub](https://github.com/openrelayxyz/ethercattle-deployment)
10690

91+
**Zmok -** **_Nós Ethereum orientados a velocidade como JSON-RPC/WebSockets API._**
92+
93+
- [zmok.io](https://zmok.io/)
94+
- [GitHub](https://github.com/zmok-io)
95+
- [Documentação](https://docs.zmok.io/)
96+
- [Discord](https://discord.gg/fAHeh3ka6s)
97+
98+
### Ferramentas de desenvolvimento {#development-tools}
99+
100+
**ethers-kt -** **_Biblioteca assíncrona de alto desempenho em Kotlin/Java/Android para blockchains baseadas em EVM._**
101+
102+
- [GitHub](https://github.com/Kr1ptal/ethers-kt)
103+
- [Exemplos](https://github.com/Kr1ptal/ethers-kt/tree/master/examples)
104+
- [Discord](https://discord.gg/rx35NzQGSb)
105+
107106
**Nethereum -** **_Uma biblioteca de integração .NET de código aberto para blockchain._**
108107

109108
- [GitHub](https://github.com/Nethereum/Nethereum)
110109
- [Documentação](http://docs.nethereum.com/en/latest/)
111110
- [Discord](https://discord.com/invite/jQPrR58FxX)
112111

112+
**Python Tooling -** **_Variedade de bibliotecas para interação com a Ethereum via Python._**
113+
114+
- [py.ethereum.org](https://python.ethereum.org/)
115+
- [web3.py GitHub](https://github.com/ethereum/web3.py)
116+
- [web3.py Chat](https://gitter.im/ethereum/web3.py)
117+
113118
**QuikNode -** **_A plataforma definitiva de desenvolvimento de blockchains_**
114119

115120
- [Tatum](https://tatum.io/)
116121
- [GitHub](https://github.com/tatumio/)
117122
- [Documentação](https://docs.tatum.io/)
118123
- [Discord](https://discord.gg/EDmW3kjTC9)
119124

120-
**Watchdata -** **_Fornecer acesso API simples e confiável à blockchain Ethereum._**
125+
**web3j -** **_Uma biblioteca de integração para Ethereum em Java/Android/Kotlin/Scala._**
121126

122-
- [Watchdata](https://watchdata.io/)
123-
- [Documentação](https://docs.watchdata.io/)
124-
- [Discord](https://discord.com/invite/TZRJbZ6bdn)
127+
- [GitHub](https://github.com/web3j/web3j)
128+
- [Documentação](https://docs.web3j.io/)
129+
- [Gitter](https://gitter.im/web3j/web3j)
125130

126-
**Zmok -** **_Nós Ethereum orientados a velocidade como JSON-RPC/WebSockets API._**
131+
### Serviços blockchain {#blockchain-services}
127132

128-
- [zmok.io](https://zmok.io/)
129-
- [GitHub](https://github.com/zmok-io)
130-
- [Documentação](https://docs.zmok.io/)
131-
- [Discord](https://discord.gg/fAHeh3ka6s)
133+
**BlockCypher -** **_APIs Web Ethereum._**
132134

133-
**NOWNodes - _Nós Completos e Exploradores de Blocos._**
135+
- [blockcypher.com](https://www.blockcypher.com/)
136+
- [Documentação](https://www.blockcypher.com/dev/ethereum/)
134137

135-
- [NOWNodes.io](https://nownodes.io/)
136-
- [Documentação](https://documenter.getpostman.com/view/13630829/TVmFkLwy#intro)
138+
**Chainbase -** **_Infraestrutura de dados web3 tudo-em-um para Ethereum._**
139+
140+
- [chainbase.com](https://chainbase.com/)
141+
- [Documentação](https://docs.chainbase.com/)
142+
- [Discord](https://discord.gg/Wx6qpqz4AF)
143+
144+
**Chainstack -** **_Nós Ethereum compartilhados e dedicados como serviço._**
145+
146+
- [chainstack.com](https://chainstack.com)
147+
- [Documentação](https://docs.chainbase.com/docs)
148+
- [Referência da API Ethereum](https://docs.chainstack.com/reference/ethereum-getting-started)
149+
150+
**Nó da Nuvem da Coinbase -** **_API de infraestrutura Blockchain._**
151+
152+
- [Nó da Nuvem da Coinbase](https://www.coinbase.com/cloud)
153+
- [Documentação](https://docs.cloud.coinbase.com/)
154+
155+
**DataHub por Figment -** **_Serviços de API Web3 API com rede principal Ethereum e rede de testes._**
156+
157+
- [DataHub](https://www.figment.io/)
158+
- [Documentação](https://docs.figment.io/)
137159

138160
**Moralis -** **_Provedor de API para EVM para uso corporativo._**
139161

140-
- [moralis.io](http://moralis.io)
162+
- [moralis.io](https://moralis.io)
141163
- [Documentação](https://docs.moralis.io/)
142164
- [GitHub](https://github.com/MoralisWeb3)
143-
- [Discord](https://discord.com/invite/KYswaxwEtg)
165+
- [Discord](https://moralis.io/joindiscord/)
144166
- [Fórum](https://forum.moralis.io/)
145167

146-
\*_GetBlock- Blockchain como serviço para desenvolvimento Web3_
168+
**NFTPort -** **_Dados Ethereum e APIs Mint._**
169+
170+
- [nftport.xyz](https://www.nftport.xyz/)
171+
- [Documentação](https://docs.nftport.xyz/)
172+
- [GitHub](https://github.com/nftport/)
173+
- [Discord](https://discord.com/invite/K8nNrEgqhE)
174+
175+
**Tokenview -** **_A plataforma geral de APIs blockchain multi-cripto._**
176+
177+
- [services.tokenview.io](https://services.tokenview.io/)
178+
- [Documentação](https://services.tokenview.io/docs?type=api)
179+
- [GitHub](https://github.com/Tokenview)
180+
181+
**Watchdata -** **_Fornecer acesso API simples e confiável à blockchain Ethereum._**
182+
183+
- [Watchdata](https://watchdata.io/)
184+
- [Documentação](https://docs.watchdata.io/)
185+
- [Discord](https://discord.com/invite/TZRJbZ6bdn)
186+
187+
**Covalent -** **_APIs de blockchain enriquecidas para mais de 200 redes._**
188+
189+
- [covalenthq.com](https://www.covalenthq.com/)
190+
- [Documentação](https://www.covalenthq.com/docs/api/)
191+
- [GitHub](https://github.com/covalenthq)
192+
- [Discord](https://www.covalenthq.com/discord/)
147193

148-
- [GetBlock.io](https://getblock.io/)
149-
- [Documentação](https://getblock.io/docs/)
150194

151195
## Leitura adicional {#further-reading}
152196

153-
_Conhece algum recurso da comunidade que o ajudou? Edite essa página e adicione!_
197+
_Conhece um recurso da comunidade que te ajudou? Edite essa página e adicione!_
154198

155199
## Tópicos relacionados {#related-topics}
156200

157-
- [Nós e clientes](/developers/docs/nodes-and-clients/)
201+
- [ Nós e clientes](/developers/docs/nodes-and-clients/)
158202
- [Estruturas de desenvolvimento](/developers/docs/frameworks/)
159203

160204
## Tutoriais relacionados {#related-tutorials}
161205

162-
- [Configure o Web3js para usar a blockchain Ethereum em JavaScript](/developers/tutorials/set-up-web3js-to-use-ethereum-in-javascript/) _– Instruções para configurar o web3.js em seu projeto._
163-
- [Chamando um contrato inteligente do JavaScript](/developers/tutorials/calling-a-smart-contract-from-javascript/) _– Usando o token do DAI, veja como os contratos de chamadas funcionam usando JavaScript._
206+
- [Configure Web3js para usar a blockchain Ethereum em Javascript](/developers/tutorials/set-up-web3js-to-use-ethereum-in-javascript/) _ – Instruções para configurar web3.js no seu projeto._
207+
- [Chamando um contrato inteligente do JavaScript](/developers/tutorials/calling-a-smart-contract-from-javascript/) _ – Usando o token do DAI, veja como os contratos de chamadas funcionam usando JavaScript._

public/content/translations/pt-br/developers/docs/apis/javascript/index.md

Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ lang: pt-br
66

77
Para que um aplicativo web interaja com a cadeia de blocos Ethereum (ou seja, leia os dados da blockchain e/ou envie transações para a rede), ele deve se conectar a um nó Ethereum.
88

9-
Para esse propósito, cada cliente Ethereum implementa a especificação [JSON-RPC](/developers/docs/apis/json-rpc/), então há um conjunto uniforme de [métodos](/developers/docs/apis/json-rpc/#json-rpc-methods) com os quais os aplicativos podem conta.
9+
Para esse propósito, cada cliente Ethereum implementa a especificação [JSON-RPC](/developers/docs/apis/json-rpc/), para que haja um conjunto uniforme de [métodos](/developers/docs/apis/json-rpc/#json-rpc-methods) com os quais os aplicativos podem conta.
1010

11-
Se você quiser usar JavaScript para se conectar a um nó Ethereum, é possível usar o JavaScript vanilla, mas existem várias bibliotecas convenientes dentro do ecossistema que tornam isso muito mais fácil. Com essas bibliotecas, desenvolvedores podem escrever métodos intuitivos, one-line para inicializar solicitações JSON RPC (sob o capô) que interagem com Ethereum.
11+
Se você quiser usar JavaScript para se conectar a um nó Ethereum, é possível usar o JavaScript vanilla, mas existem várias bibliotecas convenientes dentro do ecossistema que tornam isso muito mais fácil. Com essas bibliotecas, os desenvolvedores podem escrever intuitivamente métodos on-line para iniciar requisições JSON RPC (por debaixo dos panos) que interajam com a Ethereum.
1212

1313
Observe que, desde [A Fusão](/roadmap/merge/) (The Merge), duas partes conectadas do software Ethereum — um cliente de execução e um cliente de consenso — são necessárias para executar um nó. Certifique-se de que seu nó inclui tanto o cliente de execução quanto o consensual. Se o seu nó não estiver na sua máquina local (por exemplo, seu nó está sendo executado em uma instância da AWS) atualize os endereços IP no tutorial adequadamente. Para obter mais informações, veja nossa página no [executando um nó](/developers/docs/nodes-and-clients/run-a-node/).
1414

@@ -29,12 +29,12 @@ Usando provedores, essas bibliotecas permitem que você se conecte à Ethereum e
2929
**Exemplo de Ethers**
3030

3131
```js
32-
// A Web3Provider wraps a standard Web3 provider, which is
33-
// what MetaMask injects as window.ethereum into each page
34-
const provider = new ethers.providers.Web3Provider(window.ethereum)
32+
// Um BrowserProvider envolve um provedor Web3 padrão, que é
33+
// o que o MetaMask injeta como window.ethereum em cada página
34+
const provider = new ethers.BrowserProvider(window.ethereum)
3535

36-
// The MetaMask plugin also allows signing transactions to
37-
// send ether and pay to change state within the blockchain.
36+
// O plugin MetaMask também permite assinar transações para
37+
// enviar ether e pagar para alterar o estado dentro da blockchain.
3838
// Para isso, precisamos do signatário da conta...
3939
const signer = provider.getSigner()
4040
```
@@ -47,7 +47,7 @@ var web3 = new Web3("http://localhost:8545")
4747
var web3 = new Web3(new Web3.providers.HttpProvider("http://localhost:8545"))
4848

4949
// mudar provedor
50-
web3.etProvider("ws://localhost:8546")
50+
web3. etProvider("ws://localhost:8546")
5151
// ou
5252
web3.setProvider(new Web3.providers.WebsocketProvider("ws://localhost:8546"))
5353

@@ -80,38 +80,38 @@ Veja alguns exemplos de Ethers
8080
// Cria uma instância de carteira de um mnemonic...
8181
mnemonic =
8282
"announce room limb pattern dry unit scale effort smooth jazz weasel alcohol"
83-
walletMnemonic = Wallet.fromMnemonic(mnemonic)
83+
walletMnemonic = Wallet.fromPhrase(mnemonic)
8484

85-
// ...ou de uma chave privada
85+
// ...ou a partir de uma chave privada
8686
walletPrivateKey = new Wallet(walletMnemonic.privateKey)
8787

8888
walletMnemonic.address === walletPrivateKey.address
8989
// true
9090

91-
// Endereço como uma Promise para Signer API
91+
// O endereço como uma Promise conforme a API Signer
9292
walletMnemonic.getAddress()
9393
// { Promise: '0x71CB05EE1b1F506fF321Da3dac38f25c0c9ce6E1' }
9494

95-
// Um endereço da carteira também está disponível de forma síncrona
95+
// O endereço de uma Wallet também está disponível de forma síncrona
9696
walletMnemonic.address
9797
// '0x71CB05EE1b1F506fF321Da3dac38f25c0c9ce6E1'
9898

99-
// Componentes internos criptográficos
99+
// Os componentes criptográficos internos
100100
walletMnemonic.privateKey
101101
// '0x1da6847600b0ee25e9ad9a52abbd786dd2502fa4005dd5af9310b7cc7a3b25db'
102102
walletMnemonic.publicKey
103103
// '0x04b9e72dfd423bcf95b3801ac93f4392be5ff22143f9980eb78b3a860c4843bfd04829ae61cdba4b3b1978ac5fc64f5cc2f4350e35a108a9c9a92a81200a60cd64'
104104

105-
// O mnemônico da carteira
105+
// A frase mnemônica da wallet
106106
walletMnemonic.mnemonic
107107
// {
108108
// locale: 'en',
109109
// path: 'm/44\'/60\'/0\'/0/0',
110110
// phrase: 'announce room limb pattern dry unit scale effort smooth jazz weasel alcohol'
111111
// }
112112

113-
// Nota: Uma carteira criada com chave privada não possui
114-
// um mnemônico (a derivação previne isso)
113+
// Nota: Uma wallet criada com uma chave privada não
114+
// possui uma frase mnemônica (a derivação a impede)
115115
walletPrivateKey.mnemonic
116116
// null
117117

@@ -128,7 +128,8 @@ tx = {
128128
walletMnemonic.signTransaction(tx)
129129
// { Promise: '0xf865808080948ba1f109551bd432803012645ac136ddd64dba72880de0b6b3a7640000801ca0918e294306d177ab7bd664f5e141436563854ebe0a3e523b9690b4922bbb52b8a01181612cec9c431c4257a79b8c9f0c980a2c49bb5a0e6ac52949163eeb565dfc' }
130130

131-
// O método connect retorna uma nova instância da carteira conectada a um provedor
131+
// O método connect retorna uma nova instância da
132+
// Wallet conectada a um provedor
132133
wallet = walletMnemonic.connect(provider)
133134

134135
// Consultando a rede
@@ -280,11 +281,11 @@ ethers.utils.formatEther(balance)
280281

281282
## Leitura adicional {#further-reading}
282283

283-
_Conhece algum recurso da comunidade que o ajudou? Edite essa página e adicione!_
284+
_Conhece um recurso da comunidade que te ajudou? Edite essa página e adicione!_
284285

285286
## Tópicos relacionados {#related-topics}
286287

287-
- [Nós e clientes](/developers/docs/nodes-and-clients/)
288+
- [ Nós e clientes](/developers/docs/nodes-and-clients/)
288289
- [Estruturas de desenvolvimento](/developers/docs/frameworks/)
289290

290291
## Tutoriais relacionados {#related-tutorials}

0 commit comments

Comments
 (0)