private Transaction CreateRegisterTransaction() { int nonce = 0; long timestamp = DateTimeOffset.Now.ToUnixTimeSeconds(); string recipient = _identity.Address; Operation operation = new UserTargetedOperation( UserTargetedOperation.REGISTER, ""); Transaction transaction = new Transaction( _identity.Address, nonce, operation, recipient, timestamp, _identity.PublicKey, null); return(transaction); }
private Transaction CreateMessageTransaction( Dictionary <string, Account> accountCatalogue) { int nonce = accountCatalogue[_identity.Address].Nonce; string message = GetRandomMessage(); long timestamp = DateTimeOffset.Now.ToUnixTimeSeconds(); string recipient = GetRandomUserRecipient(accountCatalogue); Operation operation = new UserTargetedOperation( UserTargetedOperation.MESSAGE, message); Transaction transaction = new Transaction( _identity.Address, nonce, operation, recipient, timestamp, _identity.PublicKey, null); return(transaction); }