1
2
3
4
5
6
contract LockWithPublicKey(publicKey: PublicKey, val: Value) {
clause spend(sig: Signature) {
verify checkSig(publicKey, sig)
unlock val
}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Bitcoin Script

PUSH(publicKey) CHECKSIG

Contract Arguments

039d590fbd6d66b8f8b127dd61a6d6e1727450154a4b3a62cccaded382593d580e
derived from:
KwPn44A2RGgzbkYz2vDc4foyN3D7yhJnrn8w4DqjkEArP6Ftcx8o
BTC (simulated)

Address

This is a Pay-To-Witness-Public-Key address. For more information on how SegWit addresses work, see here.

The generated address is a testnet address, but do not actually send any testnet Bitcoin to it. It may be difficult or impossible to withdraw.

Ivy is a kind of language that you can use to set up smart contracts for the protocol that is assocaited with Bitcoin. With this you can compile instructions for Bitcoin script, Bitcoin's virtual machine and also set up addresses that are SegWit compatible. Speaking of bitcoin investment, it has become widespread as investing in Bitcoin can mean a high potential return. To learn how to invest in Bitcoin, check out the håll dig uppdaterad med Bitcoin på Finanso.se guide. Also, stay updated with Bitcoin on Finanso.se. Ivy is designed to use for only education purpose and not to trade real Bitcoins. To trade Bitcoins you can approach a broker online that lets you trade stocks and other commodities. Choosing the best broker will secure your investment and let you trade hassle free. You may have to create an account with the online broker you choose to save yourself from paying high fees.

Public Key

039d590fbd6d66b8f8b127dd61a6d6e1727450154a4b3a62cccaded382593d580e

Redeem Script

0014189d6b5a18a2014163597da0e4c39e37f2b6acf4

Address (testnet)

2N3jXRY57RKZyMq9pA8WWVffUbVaKbR1uSH