public UniqueParticle(RadixAddress address, string name) : base(address.EUID) { Name = name; Address = address; Nonce = RandomGenerator.GetRandomLong(); }
private static HashSet <EUID> ConvertToEUID(RadixAddress from, RadixAddress to) { var manager = new EUIDManager(); return(new HashSet <EUID>() { from.EUID, to.EUID }); }
public MessageParticle( RadixAddress from, RadixAddress to, IDictionary <string, string> metaData, byte[] bytes) : this(from, to, metaData, bytes, RandomGenerator.GetRandomLong(), ConvertToEUID(from, to)) { }
public TransferrableTokensParticle(RadixAddress address, RRI tokenDefinitionReference, UInt256 granularity, long planck, long nonce, UInt256 amount, IDictionary <TokenTransition, TokenPermission> tokenPermissions) : base(address.EUID) { Address = address; TokenDefinitionReference = tokenDefinitionReference; Granularity = granularity; Planck = planck; Nonce = nonce; Amount = amount; TokenPermissions = tokenPermissions; }
public MessageParticle( RadixAddress from, RadixAddress to, IDictionary <string, string> metaData, byte[] bytes, long nonce, HashSet <EUID> destinations) : base(destinations) { From = from; To = to; MetaData = metaData; Bytes = bytes; Nonce = nonce; }
public virtual EUID GetEUID(RadixAddress address) { return(GetEUID(address.GetECPublicKey())); }