Capito — Suppongo che tu intendessi o un piccolo contratto intelligente Solidity utilizzando block.coinbase o un breve contenuto informativo su Coinbase (l'azienda). Ti darò entrambi, super piccoli:

1) Piccolo contratto Solidity utilizzando block.coinbase

Invia una piccola mancia all'attuale proponente del blocco (alias block.coinbase) e ti permette di leggere chi è.

// SPDX-License-Identifier: MIT

pragma solidity ^0.8.20;

contract CoinbaseTipper {

event Tipped(address indexed from, address indexed to, uint256 amount);

// Visualizza il coinbase dell'attuale blocco (proponente del blocco / validatore)

function currentCoinbase() external view returns (address) {

return block.coinbase;

}

// Dai una mancia al coinbase dell'attuale blocco inoltrando msg.value

function tipCoinbase() external payable {

require(msg.value > 0, "Nessun ETH inviato");

// Invia ETH al coinbase dell'attuale blocco

(bool ok, ) = block.coinbase.call{value: msg.value}("");

require(ok, "Trasferimento fallito");

emit Tipped(msg.sender, block.coinbase, msg.value);

}

}

Note rapide:

Distribuisci su qualsiasi catena EVM. Chiama tipCoinbase() con un po' di ETH per dare una mancia all'attuale proponente.

currentCoinbase() legge semplicemente l'indirizzo dall'intestazione del blocco.

2) Breve contenuto informativo su Coinbase (l'azienda)

Coinbase è una piattaforma di criptovalute con sede negli Stati Uniti per acquistare, vendere e memorizzare beni digitali. Offre un exchange, un portafoglio di auto-custodia, staking (dove disponibile) e strumenti per sviluppatori. Nota per la sua interfaccia pulita e una forte posizione di conformità, è popolare sia tra i principianti che tra le istituzioni.

Se avevi solo una di queste in mente (codice vs. breve contenuto aziendale), dimmi quale volevi e lo adatterò esattamente al tuo caso d'uso.