ethereum notifications

Are you interested in generally keeping track of the price of Ethereum but want to avoid checking all the time and obsessing over it?Sign up for a simple email notification on changes of at least some specified percent.The logic is simple, my software checks the price and when it has changed by at least the specified percent from that last notification, an email is sent out.Notifications for 1% will probably be frequent.Others are likely to be much less frequent.I'd suggest trying it out with 0.25% to see what the notifications look like and then unsubscribing from that one and adding one that makes sense to you.I won't use your email for anything other than the notifications specified above.The messages will be delivered by Amazon SNS and you can unsubscribe any time.If you've been reading my blog, you will know that I've been super interested in Ethereum recently.And that passion has turned into working on the first project related to the blockchain.That project is EtherPing.

I've been working on it with @hiddentao, who is also working on Mist What is EtherPing?EtherPing is a web application that sends you notifications when an Ethereum account of your choosing receives a transaction.This could be one of your contracts, your own Ethereum wallet or another account just for the hell of it.One of the problem with Ethereum wallets right now is that you don't know when you've received funds until you open up your wallet.EtherPing aims to solve this visibility problem.We monitor the blockchain for your account and send you a notification when either a transaction has been received or a transaction has a certain amount of confirmations.The recommended amount of confirmations at the time of writing is 12 confirmations.However depending on how big the transfer is, you may want to wait longer.EtherPing allows your to decide how many confirmations you want to receive before we send you an email.If you want to do this right now, you would have to manually monitor the blockchain using your local node.

EtherPing takes that headache out of your development workflow.EtherPing isn't just for developers either.You could just be a user of Ethereum and are using Ethereum to take donations or payment.When a payment has been received for a product, it is paramount that you know about it immediately so you can send out the goods.Using EtherPing is as easy as entering the account address you want to monitor and the email you want to receive the notifications to.The future of EtherPing In the future we want to start adding support for other kinds of notifications such as a Slack, text messages.We also want tow create an API interface that allows you to setup notifications programmatically allowing you to create 'pings' from within your program.Currently the interface lacks any kind of management features, it just allows you to track one account.Once we have identified the needs for our users, we plan to create a user interface where you can manage all our notifications, edit, delete and also have a dashboard of analytics on all your accounts.

Ethereum Sign up or log in to customize your list._ Here's how it works: Anybody can ask a question Anybody can answer The best answers are voted up and rise to the top up vote 4 down vote favorite 1 Is it possible to add email notification triggers into a smart contract?Could you store a persons email within a contract and at a set date have it send them an email?
bitcoin 200 day moving averagecontract-design timers up vote 4 down vote Is it possible to add email notification triggers into a smart contract?
gagner des bitcoinYou'd need a third party service that is watching the blockchain and then sends an email if it sees some condition happen.
bitcoin op ipadAlternatively, you could build such a service yourself.

You'd need to be very careful your service isn't abused for spam floods.This is why such features weren't built into Ethereum from the start.(Probably best to mitigate the risk is by charging when an email is sent, similar to what Oraclize is doing.)Could you store a persons email within a contract and at a set date have it send them an email?Probably not the best idea to be storing people's email addresses within contracts.They will be world readable and not a good idea for long term planning.(Maybe you could tell the user what you're doing and let them accept the risk.)You're likely asking for a way to do person-to-person communication similar to a question I just asked yesterday: Will Whisper work with Ethereum contracts, or should I try another way for sending secrets?up vote 1 down vote API to send emails.If you would like to schedule notifications at a set time, you can use the Oraclize API to call email sending.Here is an example: import "dev.oraclize.it/api.sol"; contract blockchain2emailAPI {function SendEmail(string x, string y) returns(bool) {}} contract Alarm is usingOraclize { function Alarm() { oraclize_query(1*day, "URL", ""); } function SendEmail(string EmailAddress, string Message) internal returns (bool){ return (blockchain2emailAPI(0xde5ebd0b8879b0a42b23b37e4d76a5e21a0bef4b).

SendEmail.value(1000000000000000)(EmailAddress, Message)); } function __callback(bytes32 myid, string result) { if (msg.sender != oraclize_cbAddress()) throw; ", "Your message goes here.");} } However, as linagee mentioned, there is no privacy with this method, so be careful with publishing email addresses Your Answer Sign up or log in Sign up using Google Sign up using Email and Password Post as a guest Name Email discard By posting your answer, you agree to the privacy policy and terms of service.Browse other questions tagged contract-design timers or ask your own question.Many developers told us that they wanted a better way to interact with their end users, so we added push notifications to the uPort platform.App developers can now send requests and signed credentials directly to a user’s uPort mobile app.To receive your first push notification, log in to demo.uport.me (a demo site) with your uPort mobile app and request a credential.Developers now have 3 ways of sending requests to the uPort mobile app:There are 3 primary types of messages that applications can send to a user:Unlike other methods of sending requests, push notifications are great for handling long-term interactions with your user.

For example, you could send them a transaction request to buy or sell a share in a prediction market once an external event has happened, such as a price change or an election result.A Signed Credential is a verifiable/signed token that users can share with other businesses.Sample use case: if you are a financial exchange, you might send weekly credentials attesting to the average account balance for a user, and they could then share this signed credential in a credit application with a lending platform.To get started with push notifications, you’ll need to create an app identity for your application using link uPort AppManager.This allows you to create signed requests that are verified as coming from your application.For development purposes, you can use our uport-connect library to prototype a simple flow in the browser.It’s important to realize that this requires your private keys to be available in the browser, and therefore this should flow should not be used for production apps.Send users a request to send them push notifications:As part of the standard uport-connect log-in flow, you use uport.requestCredentials to ask for specific details from your users.

Request push notifications by simply adding notifications: true to the function call:The push token is stored inside the uPort object.Any request you send, such as this attestCredentials call, gets sent directly to the user's mobile phone app.It is also possible to send Ethereum transaction requests directly to the phone:For server-side apps, you should use the uport library directly.(This is also used behind the scenes in uport-connect.)The uPort library creates and builds JWT objects that are used to communicate securely between your app and your user’s uPort mobile app.First you must configure your uPort object.The SimpleSigner creates a very simple implementation of a signing function.It would be fairly easy to create a similar function delegating signing to an HSM or other more secure implementation.Then you must request a push notification token from the user to communicate with their device directly.You will need to create a callback end point on your server to receive the response from the app.Once you receive the responseToken on your callback endpoint, you must verify the response using the receive() function, which returns a profile object containing your pushToken, which allows you to communicate with the user.You can now use the standard uport Contract tools to send the user transaction requests to sign.Creating Verified Credentials like this attestation of a user’s average balance is also simply created and sent directly as a push notification:We see push notifications as a critical functionality for building Ethereum applications that are simple to use and provide real value to the end-user.