¿Documentación sobre Multisig Wallet en Mist?

¿Hay documentación relacionada con el contrato de billetera multisig incorporado en Mist Wallet? Veo que hay muchas funciones adicionales en este contrato, como cambiar/agregar/eliminar propietarios, etc. Sin embargo, no está claro cómo usar estas otras funciones.

Respuestas (1)

Los contratos inteligentes exponen múltiples funciones como una API pública. En general, para interactuar con cualquier contrato, se debe usar su ABI (diferente de la API) para codificar/decodificar correctamente los mensajes hacia/desde un contrato. Esto es cierto independientemente de la función o el evento.

La billetera multigrado Mist se basa en el código en https://raw.githubusercontent.com/ethereum/dapp-bin/master/wallet/wallet.sol . Sin embargo, esto hace uso de muchas funciones del lenguaje Solidity, por lo que comprenderlo no es tan sencillo como leer el código de un solo contrato.

Mist expone la mayor parte de la funcionalidad del contrato a través de una interfaz HTML integrada en la aplicación. Si desea interactuar arbitrariamente con funciones que no se proporcionan en la interfaz predeterminada, puede usar web3.js o alguna otra herramienta de alto nivel .

Genial, muchas gracias. :o) Tampoco estaba seguro de qué contrato usaba.
Para aquellos que son demasiado perezosos para analizar el enlace CDN para llegar al repositorio real: github.com/ethereum/dapp-bin/blob/master/wallet/wallet.sol