コード例 #1
0
        protected override async Task <JToken> GetConstructorParamsAsync()
        {
            var(targetAbi, targetTvc) = TestClient.Package(Target);

            TargetAddr = (await Client.Abi.EncodeMessageAsync(new ParamsOfEncodeMessage
            {
                Abi = targetAbi,
                DeploySet = new DeploySet
                {
                    Tvc = targetTvc
                },
                Signer = new Signer.Keys
                {
                    KeysProperty = Keys
                },
                CallSet = new CallSet
                {
                    FunctionName = "constructor"
                }
            })).Address;

            TargetAbi = targetAbi;

            await Client.GetGramsFromGiverAsync(TargetAddr);

            var serializer = new TonSerializer();

            return(new
            {
                targetAbi = serializer.Serialize((targetAbi as Abi.Contract).Value).ToHexString(),
                targetAddr = TargetAddr
            }.ToJson());
        }
コード例 #2
0
 public void Should_Serialize_Null()
 {
     Assert.Equal("null", _serializer.Serialize(null));
 }