Not sure how new it is but it’s new to me. The Core Protocol — Project Decorum
So I’ve sent my PDC to the burn address a week ago now. The transaction has almost 1500 confirmations now yet Step 3 still hasn’t been approved.
Could I get some help on this matter somewhere? Thanks
In the last batch these burn addresses were present:
15gPHcQmkhTs9Wq12cCB5tYzNyNphA2hEG
11Q16UsSVqXeiSqfKSLSybJZNBzfFhTX3
1NFDTZTfDLCv71truye8GiW97j4wnRvPdj
1WKDfpvzuAiPhfV9z4xdCxzJkKB6rGAS1
1LUSt7s5f2WPM7aGLkrxX2XRVxgFzDyPzK
Are any of them yours?
Yes this one: 1LUSt7s5f2WPM7aGLkrxX2XRVxgFzDyPzK
For me, I’ve finished step 2 and I see OMNI PDC burned, but the next page (step 3) shows nothing for me. None of the burn addresses from four above are mine. Looking for advice to continue. Thanks in advance!
Edit: The API issue has been resolved, you may disregard the remainder of this post.
Thanks, it appears there is a problem with the API
https://api.myetherapi.com/eth that we use in the code of step 3. Your transaction has in fact been processed: Ethereum Transaction Hash (Txhash) Details | Etherscan
Steps 3 and 4 are convenience steps really, you can transfer your coins in a more manual manner if you wish. On myetherwallet.com go to the Contracts tab, and use this as the contract address:
0x059d44edd2c15fd0050feb8cc97b3e93e5837506
And copy/paste this as the ABI/JSON Interface
and click the Access
button:
[
{
"constant": true,
"inputs": [],
"name": "name",
"outputs": [
{
"name": "",
"type": "string"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x06fdde03"
},
{
"constant": false,
"inputs": [
{
"name": "_spender",
"type": "address"
},
{
"name": "_value",
"type": "uint256"
}
],
"name": "approve",
"outputs": [
{
"name": "",
"type": "bool"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x095ea7b3"
},
{
"constant": true,
"inputs": [],
"name": "totalSupply",
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x18160ddd"
},
{
"constant": false,
"inputs": [
{
"name": "_from",
"type": "address"
},
{
"name": "_to",
"type": "address"
},
{
"name": "_value",
"type": "uint256"
}
],
"name": "transferFrom",
"outputs": [
{
"name": "",
"type": "bool"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x23b872dd"
},
{
"constant": true,
"inputs": [],
"name": "INITIAL_SUPPLY",
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x2ff2e9dc"
},
{
"constant": true,
"inputs": [],
"name": "decimals",
"outputs": [
{
"name": "",
"type": "uint8"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x313ce567"
},
{
"constant": false,
"inputs": [],
"name": "unpause",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x3f4ba83a"
},
{
"constant": true,
"inputs": [],
"name": "paused",
"outputs": [
{
"name": "",
"type": "bool"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x5c975abb"
},
{
"constant": false,
"inputs": [
{
"name": "_spender",
"type": "address"
},
{
"name": "_subtractedValue",
"type": "uint256"
}
],
"name": "decreaseApproval",
"outputs": [
{
"name": "",
"type": "bool"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x66188463"
},
{
"constant": true,
"inputs": [
{
"name": "_owner",
"type": "address"
}
],
"name": "balanceOf",
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x70a08231"
},
{
"constant": false,
"inputs": [],
"name": "pause",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x8456cb59"
},
{
"constant": true,
"inputs": [],
"name": "owner",
"outputs": [
{
"name": "",
"type": "address"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x8da5cb5b"
},
{
"constant": true,
"inputs": [],
"name": "symbol",
"outputs": [
{
"name": "",
"type": "string"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x95d89b41"
},
{
"constant": false,
"inputs": [
{
"name": "_spenders",
"type": "address[]"
},
{
"name": "_addedValues",
"type": "uint256[]"
}
],
"name": "increaseApprovalBatch",
"outputs": [
{
"name": "",
"type": "bool"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x9affa42d"
},
{
"constant": false,
"inputs": [
{
"name": "_to",
"type": "address"
},
{
"name": "_value",
"type": "uint256"
}
],
"name": "transfer",
"outputs": [
{
"name": "",
"type": "bool"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0xa9059cbb"
},
{
"constant": false,
"inputs": [
{
"name": "_symbol",
"type": "string"
}
],
"name": "setSymbol",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0xb84c8246"
},
{
"constant": false,
"inputs": [
{
"name": "_name",
"type": "string"
}
],
"name": "setName",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0xc47f0027"
},
{
"constant": false,
"inputs": [
{
"name": "_spenders",
"type": "address[]"
},
{
"name": "_values",
"type": "uint256[]"
}
],
"name": "approveBatch",
"outputs": [
{
"name": "",
"type": "bool"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0xc5c715e4"
},
{
"constant": false,
"inputs": [
{
"name": "_spender",
"type": "address"
},
{
"name": "_addedValue",
"type": "uint256"
}
],
"name": "increaseApproval",
"outputs": [
{
"name": "",
"type": "bool"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0xd73dd623"
},
{
"constant": true,
"inputs": [
{
"name": "_owner",
"type": "address"
},
{
"name": "_spender",
"type": "address"
}
],
"name": "allowance",
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0xdd62ed3e"
},
{
"constant": false,
"inputs": [
{
"name": "newOwner",
"type": "address"
}
],
"name": "transferOwnership",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0xf2fde38b"
},
{
"inputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "constructor",
"signature": "constructor"
},
{
"anonymous": false,
"inputs": [],
"name": "Pause",
"type": "event",
"signature": "0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625"
},
{
"anonymous": false,
"inputs": [],
"name": "Unpause",
"type": "event",
"signature": "0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"name": "previousOwner",
"type": "address"
},
{
"indexed": true,
"name": "newOwner",
"type": "address"
}
],
"name": "OwnershipTransferred",
"type": "event",
"signature": "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"name": "owner",
"type": "address"
},
{
"indexed": true,
"name": "spender",
"type": "address"
},
{
"indexed": false,
"name": "value",
"type": "uint256"
}
],
"name": "Approval",
"type": "event",
"signature": "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"name": "from",
"type": "address"
},
{
"indexed": true,
"name": "to",
"type": "address"
},
{
"indexed": false,
"name": "value",
"type": "uint256"
}
],
"name": "Transfer",
"type": "event",
"signature": "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
}
]
You can then select a contract function using the grey button under Read / Write Contract
, such as transferFrom
or transfer
. For the initial claim of your coins use transferFrom
using this _from address
(not just you, this is the same for everyone):
0xe9d83734d7f53cec5eb099fb0159712553182f0e
and as the _to address
use an address of yours where you want to receive them (or use someone else’s if you want to send them to someone else immediately).
As the _value
put in the amount of coins you burned, and you probably need to append that number with 8 zeros (00000000
) because that contract interface doesn’t take into account the decimal values I believe (if the transaction fails remove the zeros again). So transfering 1225 coins should be entered as 122500000000.
Let me know if there are any problems, in the meantime we’ll look into resolving the issue with the API.
Thanks for detailed steps! I’ve tried your steps and got my transferFrom transaction failed: Ethereum Transaction Hash (Txhash) Details | Etherscan
BurnAddress: 17sC2XJctaEdhbTWzREjWGgur6iyZEL27j
EDIT: Based on the history of transactions for 0xe9d83734d7f53cec5eb099fb0159712553182f0e I think I can see that my PDC coins did not get approve yet.
That appears to be your origin address, not your burn address. Your burn address appears to be 1PsHkZk7QP2zNY7vNUQkzR2u5i2K2KdhdS.
Anyway, that transaction has been processed now!
Yes, it worked for me! Thank you!
We listed token for trading on our ERC20 exchange in case anyone would like to trade the token.
I posted that on the forum. It is very small ERC20 exchange and if needed I can provide any kind of information about it (source code of the contract is published anyway).
The API issue has been resolved, the steps 3 and 4 should be working again.
That’s great - hope the exchange goes well & get’s some good volume soon.
Would be great if a market for PDC developed somewhere, as currently, the options aren’t great.
Edit: Do you plan to add ability to use Ledger as well as Trezor for the exchange?
Just a heads up, small buy order/bid placed on https://erc20.exchange for PDC, mainly to test things out.
No plans for Ledger yet.
Hi, i’m stuck on step 3 for almost a week. Step two is finished and coins were burned.
My burn address is:
1JG3L6Z4FMfkacujXp1u3jFM9gu7iAZMKe
Tnaks in advance!
Apologies, it seems the transaction didn’t broadcast last time I ran a batch. I just redid it, you should be good now.
Thank you! All good now.
Any information on this? What was de main reason for the switch to ERC20 if we don’t try to get listed on exchanges?
The answer lies in the hope that decentralized exchanges allow at least some liquidity:
I have submitted a few forms to decentralized exchanges to get the ERC20 coin listed, but it has not yielded anything yet.