Initialization of the Marionette Contract This is a wrapper of the solidity smart contract
The core parameters passed into the constructor
Protected
hasProtected
signerWrapper for Solidity Function execute. Must have {PUPPETEER_ROLE} to successfully call
execute
Transaction Information
IExecute contains the target destination, value (sFUEL), and data to be executed by marionette
Wrapper for Solidity Function execute. Allows Marionette to call other contracts. Highly Valuable on MULTISIG Chain Creation as Originator can control marionette which controls the chain. Must have {PUPPETEER_ROLE} to successfully call
execute
Transaction Information
IExecute contains the target destination, value (sFUEL), and data to be executed by marionette
Wrapper for Solidity Function sendSFuel. Sends sFUEL to Target. Must have {PUPPETEER_ROLE} to successfully call
sendSFuel
Transaction Information
ISendSFuel contains the target and amount to send
Contract
Marionette