在Azure区块链中托管智能合约

在Azure区块链中托管智能合约,azure,blockchain,ethereum,solidity,Azure,Blockchain,Ethereum,Solidity,我正在尝试将使用solidity extension for visual studio构建的智能合约部署到azure中的以太坊区块链 以下是启动VisualStudio代码的博客 我已经在azure中添加了“以太坊区块链领导者”,它正在发挥作用 目前,合同样本如下所示 contract Payout { address Victor; address Jim; address Kieren; mapping (address => uint) ownershipDistrib

我正在尝试将使用solidity extension for visual studio构建的智能合约部署到azure中的以太坊区块链

以下是启动VisualStudio代码的博客

我已经在azure中添加了“以太坊区块链领导者”,它正在发挥作用

目前,合同样本如下所示

contract Payout {
 address Victor;
 address Jim;
 address Kieren;

 mapping (address => uint) ownershipDistribution; 

 function Setup() {
   Victor = 0xaabb;
   Jim    = 0xccdd;
   Kieren = 0xeeff;

   ownershipDistribution[Victor] = 35;
   ownershipDistribution[Jim]  = 35;
   ownershipDistribution[Kieren] = 30;
 }

 function Dividend() {
   uint bal= this.balance;
   Victor.send(bal * ownershipDistribution[Victor] / 100); 
   Jim.send(bal * ownershipDistribution[Jim] / 100);
   Kieren.send(bal * ownershipDistribution[Kieren] / 100);
 }
}
当我编译smartcontract时,它被编译为ok。但当我部署到azure以太坊时

合同得到部署,但我得到了错误 {“jsonrpc”:“2.0”,“错误”:{“代码”:-32600,“消息”:“EOF”}