在Azure区块链中托管智能合约
我正在尝试将使用solidity extension for visual studio构建的智能合约部署到azure中的以太坊区块链 以下是启动VisualStudio代码的博客 我已经在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
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”}