I have set automated registration smart contract to register nodes as they are added to a private network. The contract works, however I have run into a problem. When the nodes are set up they have no ether, therefore they cannot send a transaction to the smart contract.
I would like to either:
1) automatically send ether to the nodes when they appear as admin.peers on a master node or 2) set up a “bank” smart contact which I could fill with ether, which would allow the nodes to request a small amount of ether so they could subsequently send a transaction to the registration smart contract.
Is either approach feasible?