Funções do Ambiente
Last updated
Was this helpful?
Last updated
Was this helpful?
O ink! expõe várias funções de ambiente úteis. Uma visão geral completa pode ser .
Dentro de um #[ink(constructor)]
use Self::env()
para acessá-las, dentro de um #[ink(message)]
use self.env()
. Por exemplo, Self::env().caller()
ou self.env().caller()
.
Algumas funções úteis incluem:
: Retorna o endereço do chamador do contrato em execução.
: Retorna o ID da conta do contrato em execução.
: Retorna o saldo do contrato em execução.
: Retorna o número do bloco atual.
: Emite um evento com os dados de evento fornecidos.
: Transfere valor do contrato para o ID de conta de destino.
: Realiza o hash criptográfico da entrada fornecida e armazena o resultado em saída.
...e .